Plugin Directory

Changeset 3009177


Ignore:
Timestamp:
12/13/2023 04:58:55 AM (2 years ago)
Author:
notitia
Message:

update user flow on admin panel

Location:
plot-beam/trunk
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • plot-beam/trunk/build/index.asset.php

    r3006511 r3009177  
    1 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n'), 'version' => 'd65891299d79db2c6d81');
     1<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-i18n'), 'version' => '942c2206e90eb8f5dda5');
  • plot-beam/trunk/build/index.css

    r3006511 r3009177  
    1 .wp-block-create-block-plot-beam{display:flex;justify-content:center}.wp-block-create-block-plot-beam .admin-form{background-color:#fff;border:1px solid #eff0f6;border-radius:20px;display:inline-block;height:-moz-fit-content;height:fit-content;width:538px}.wp-block-create-block-plot-beam .form-text{margin-bottom:30px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .first{padding-top:44px}.wp-block-create-block-plot-beam .last{margin-bottom:0}.wp-block-create-block-plot-beam .support{display:block;padding-bottom:57px;padding-left:66px;padding-right:65px;text-align:center}.wp-block-create-block-plot-beam .select-group{-moz-column-gap:5px;column-gap:5px;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .select{margin-bottom:30px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .notitia{display:block;margin-bottom:30px;text-align:center}
     1.wp-block-create-block-plot-beam{display:flex;justify-content:center}.wp-block-create-block-plot-beam .admin-form{background-color:#fff;border:1px solid #eff0f6;border-radius:20px;display:inline-block;height:-moz-fit-content;height:fit-content;width:538px}.wp-block-create-block-plot-beam .button-group,.wp-block-create-block-plot-beam .form-text{margin-bottom:30px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .button-group{display:flex;flex-direction:column;justify-content:center}.wp-block-create-block-plot-beam .button{align-items:center;background-color:#3bd3d1;border:1px solid #eff0f6;border-radius:10px;cursor:pointer;display:flex;height:50px;justify-content:center;margin-bottom:10px;width:100%}.wp-block-create-block-plot-beam .first{padding-top:44px}.wp-block-create-block-plot-beam .last{margin-bottom:0}.wp-block-create-block-plot-beam .support{display:block;padding-bottom:57px;padding-left:66px;padding-right:65px;text-align:center}.wp-block-create-block-plot-beam .select-group{-moz-column-gap:5px;column-gap:5px;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .select{margin-bottom:30px;padding-left:66px;padding-right:65px;width:auto}.wp-block-create-block-plot-beam .notitia{display:block;margin-bottom:30px;text-align:center}
  • plot-beam/trunk/build/index.js

    r3006511 r3009177  
    1 (()=>{"use strict";var e,t={669:()=>{const e=window.React,t=window.wp.blocks,l=window.wp.components,a=window.wp.i18n,r=window.wp.blockEditor,s=JSON.parse('{"u2":"create-block/plot-beam"}');(0,t.registerBlockType)(s.u2,{icon:(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{"clip-path":"url(#clip0_1_2)"},(0,e.createElement)("path",{d:"M24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12Z",fill:"#010101"}),(0,e.createElement)("path",{d:"M12.3095 13.7996C12.2287 13.7244 12.2352 13.6186 12.2053 13.5265C12.0241 12.9465 11.726 12.4099 11.3294 11.9497C10.9327 11.4895 10.4459 11.1156 9.89902 10.8509C9.86028 10.8282 9.81621 10.8163 9.77134 10.8163C9.72646 10.8163 9.6824 10.8282 9.64366 10.8509C8.43154 11.4642 7.65013 12.4267 7.28164 13.7301C7.26952 13.7721 7.28164 13.8246 7.23396 13.8529C7.22378 13.831 7.21618 13.8079 7.21134 13.7842C7.15316 13.2452 6.87275 12.8719 6.37821 12.6529C6.18588 12.5665 5.97901 12.5721 5.77942 12.5309C5.77942 12.4751 5.83356 12.4759 5.86588 12.4606C7.15073 11.8583 7.98386 10.8743 8.36528 9.50867C8.37336 9.48039 8.37255 9.44726 8.41053 9.43756C8.42427 9.48524 8.44205 9.53292 8.45093 9.5814C8.50442 9.88708 8.66211 10.1648 8.89719 10.3674C9.13228 10.5699 9.43026 10.6848 9.74049 10.6925C10.0507 10.7003 10.354 10.6003 10.5989 10.4097C10.8438 10.219 11.0151 9.9495 11.0837 9.64686C11.1047 9.55878 11.0837 9.46504 11.1305 9.38181C11.2113 9.61534 11.2776 9.85292 11.373 10.08C11.7863 11.0996 12.564 11.9291 13.5548 12.4073C13.589 12.4271 13.6279 12.4376 13.6675 12.4376C13.7071 12.4376 13.746 12.4271 13.7802 12.4073C14.9654 11.8098 15.7493 10.877 16.1317 9.60888C16.1455 9.56201 16.1317 9.49332 16.1996 9.4715C16.2376 9.49817 16.2352 9.541 16.2425 9.58059C16.2874 9.84925 16.4135 10.0977 16.6037 10.2927C16.7939 10.4877 17.0392 10.6199 17.3067 10.6715C17.4424 10.7006 17.579 10.6715 17.7107 10.7079C17.6994 10.7426 17.6671 10.7458 17.6404 10.758C16.3006 11.3624 15.4387 12.3741 15.0546 13.7931C15.0481 13.8174 15.0473 13.8432 15.0214 13.857C14.9932 13.8351 14.9988 13.8028 14.9956 13.7761C14.9664 13.4557 14.8231 13.1564 14.5917 12.9329C14.3603 12.7094 14.0562 12.5764 13.735 12.5584C13.116 12.5115 12.5172 12.9527 12.3572 13.5725C12.3483 13.6444 12.362 13.7309 12.3095 13.7996Z",fill:"#7F7F7F"}),(0,e.createElement)("path",{d:"M5.78265 12.5317C5.98225 12.5721 6.18669 12.5673 6.38144 12.6537C6.87598 12.8735 7.15639 13.2469 7.21457 13.785C7.21942 13.8087 7.22701 13.8318 7.2372 13.8537C7.19679 14.4743 6.92366 14.939 6.32326 15.1604C5.98528 15.2729 5.61645 15.2466 5.2979 15.0871C4.97936 14.9277 4.73719 14.6483 4.62467 14.3103C4.51216 13.9723 4.53851 13.6035 4.69793 13.2849C4.85736 12.9664 5.1368 12.7242 5.47477 12.6117C5.57578 12.5802 5.68003 12.5584 5.78265 12.5317Z",fill:"white"}),(0,e.createElement)("path",{d:"M12.3094 13.7996C12.362 13.7309 12.3482 13.6444 12.3684 13.5677C12.5301 12.9479 13.1272 12.5067 13.7462 12.5535C14.0675 12.5716 14.3715 12.7045 14.6029 12.928C14.8343 13.1516 14.9777 13.4509 15.0068 13.7713C15.0068 13.8012 15.0068 13.8335 15.0327 13.8521C15.0012 14.3749 14.7959 14.8 14.3272 15.0642C13.4828 15.5434 12.4323 14.9834 12.328 14.0073C12.3232 13.9394 12.3159 13.8699 12.3094 13.7996Z",fill:"white"}),(0,e.createElement)("path",{d:"M11.1338 9.38263C11.0885 9.46344 11.1079 9.5596 11.0869 9.64768C11.0183 9.95032 10.847 10.2199 10.6021 10.4105C10.3573 10.6011 10.0539 10.7011 9.74371 10.6934C9.43349 10.6857 9.13551 10.5708 8.90042 10.3682C8.66533 10.1656 8.50765 9.88791 8.45416 9.58223C8.44527 9.53374 8.42749 9.48607 8.41376 9.43839C8.43396 8.95354 8.59638 8.53819 9.00931 8.25132C9.19915 8.11895 9.41998 8.03788 9.65037 8.01598C9.88076 7.99407 10.1129 8.03208 10.3243 8.12631C10.5357 8.22053 10.7191 8.36779 10.8568 8.55378C10.9946 8.73978 11.0819 8.95821 11.1103 9.18789C11.1168 9.25253 11.1257 9.31799 11.1338 9.38263Z",fill:"white"}),(0,e.createElement)("path",{d:"M17.7187 10.7071C17.5854 10.6731 17.4488 10.6998 17.3147 10.6707C17.0464 10.6191 16.8003 10.4865 16.6097 10.2907C16.4191 10.0949 16.2932 9.84537 16.2488 9.57576C16.2415 9.53616 16.244 9.49495 16.206 9.46667C16.2222 9.00041 16.3571 8.58344 16.7442 8.29334C17.204 7.94828 17.7082 7.89818 18.2125 8.17536C18.7296 8.45899 18.964 8.92041 18.8985 9.50707C18.8355 10.0679 18.5066 10.4347 17.9813 10.6287C17.8989 10.6634 17.806 10.682 17.7187 10.7071Z",fill:"white"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:"clip0_1_2"},(0,e.createElement)("rect",{width:"24",height:"24",fill:"white"})))),attributes:{appID:{type:"string"},objectID:{type:"string"},objectTitle:{type:"string"},description:{type:"string"},userType:{type:"string"},objectSlug:{type:"string"}},example:{attributes:{objectTitle:"Sales",appID:"0d40467d-e362-4d74-b445-4166a1b32cc9",objectID:"MkcvQD",description:"A chart to show case sales in detail",userType:"testUser",objectSlug:"0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz"}},edit:function(t){const s=(0,r.useBlockProps)();return(0,e.createElement)("div",{className:"wp-block-create-block-plot-beam",...s},(0,a.__)((0,e.createElement)("div",{className:"admin-form"},(0,e.createElement)(l.SelectControl,{className:"select first",label:"User Type",value:t.attributes.userType,required:!0,options:[{label:"Select Options",value:null},{label:"Test User",value:"testUser"},{label:"PlotBeam User",value:"pbUser"}],onChange:e=>t.setAttributes({userType:e})}),(0,e.createElement)(l.TextControl,{className:"form-text",label:"Object Title",type:"text",help:"Short title for the chart, 5 words max",value:t.attributes.objectTitle,onChange:e=>t.setAttributes({objectTitle:e})}),"testUser"===t.attributes.userType?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(l.TextControl,{className:"form-text",label:"App ID",type:"text",help:"Demo App ID: da8c91fe-88fd-45ef-b573-596621f7ec6f",value:t.attributes.appID,onChange:e=>t.setAttributes({appID:e})}),(0,e.createElement)(l.TextControl,{className:"form-text",label:"Object ID",type:"text",help:"Demo Object ID: aBGkzz",value:t.attributes.objectID,onChange:e=>t.setAttributes({objectID:e})})):(0,e.createElement)(l.TextControl,{className:"form-text",label:"Object Slug",type:"text",help:"Object Slug Example:0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz ",value:t.attributes.objectSlug,onChange:e=>t.setAttributes({objectSlug:e})}),(0,e.createElement)(l.TextControl,{className:"form-text",label:"description",type:"text",help:"Short description for the chart, 100 words max",value:t.attributes.description,onChange:e=>t.setAttributes({description:e})}),(0,e.createElement)(l.__experimentalText,{className:"support"},"For assistance, please visit our Support Portal at"," ",(0,e.createElement)("a",{className:"notitia",src:"https://notitia.atlassian.net/servicedesk/customer/portals"},"Notitia Support")))))},save:function(){return null}})}},l={};function a(e){var r=l[e];if(void 0!==r)return r.exports;var s=l[e]={exports:{}};return t[e](s,s.exports,a),s.exports}a.m=t,e=[],a.O=(t,l,r,s)=>{if(!l){var o=1/0;for(C=0;C<e.length;C++){for(var[l,r,s]=e[C],i=!0,n=0;n<l.length;n++)(!1&s||o>=s)&&Object.keys(a.O).every((e=>a.O[e](l[n])))?l.splice(n--,1):(i=!1,s<o&&(o=s));if(i){e.splice(C--,1);var c=r();void 0!==c&&(t=c)}}return t}s=s||0;for(var C=e.length;C>0&&e[C-1][2]>s;C--)e[C]=e[C-1];e[C]=[l,r,s]},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={826:0,431:0};a.O.j=t=>0===e[t];var t=(t,l)=>{var r,s,[o,i,n]=l,c=0;if(o.some((t=>0!==e[t]))){for(r in i)a.o(i,r)&&(a.m[r]=i[r]);if(n)var C=n(a)}for(t&&t(l);c<o.length;c++)s=o[c],a.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return a.O(C)},l=globalThis.webpackChunkplot_beam=globalThis.webpackChunkplot_beam||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var r=a.O(void 0,[431],(()=>a(669)));r=a.O(r)})();
     1(()=>{"use strict";var e,t={669:()=>{const e=window.React,t=window.wp.blocks,a=window.wp.components,l=window.wp.i18n,s=window.wp.blockEditor,r=JSON.parse('{"u2":"create-block/plot-beam"}');(0,t.registerBlockType)(r.u2,{icon:(0,e.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{"clip-path":"url(#clip0_1_2)"},(0,e.createElement)("path",{d:"M24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24C18.6274 24 24 18.6274 24 12Z",fill:"#010101"}),(0,e.createElement)("path",{d:"M12.3095 13.7996C12.2287 13.7244 12.2352 13.6186 12.2053 13.5265C12.0241 12.9465 11.726 12.4099 11.3294 11.9497C10.9327 11.4895 10.4459 11.1156 9.89902 10.8509C9.86028 10.8282 9.81621 10.8163 9.77134 10.8163C9.72646 10.8163 9.6824 10.8282 9.64366 10.8509C8.43154 11.4642 7.65013 12.4267 7.28164 13.7301C7.26952 13.7721 7.28164 13.8246 7.23396 13.8529C7.22378 13.831 7.21618 13.8079 7.21134 13.7842C7.15316 13.2452 6.87275 12.8719 6.37821 12.6529C6.18588 12.5665 5.97901 12.5721 5.77942 12.5309C5.77942 12.4751 5.83356 12.4759 5.86588 12.4606C7.15073 11.8583 7.98386 10.8743 8.36528 9.50867C8.37336 9.48039 8.37255 9.44726 8.41053 9.43756C8.42427 9.48524 8.44205 9.53292 8.45093 9.5814C8.50442 9.88708 8.66211 10.1648 8.89719 10.3674C9.13228 10.5699 9.43026 10.6848 9.74049 10.6925C10.0507 10.7003 10.354 10.6003 10.5989 10.4097C10.8438 10.219 11.0151 9.9495 11.0837 9.64686C11.1047 9.55878 11.0837 9.46504 11.1305 9.38181C11.2113 9.61534 11.2776 9.85292 11.373 10.08C11.7863 11.0996 12.564 11.9291 13.5548 12.4073C13.589 12.4271 13.6279 12.4376 13.6675 12.4376C13.7071 12.4376 13.746 12.4271 13.7802 12.4073C14.9654 11.8098 15.7493 10.877 16.1317 9.60888C16.1455 9.56201 16.1317 9.49332 16.1996 9.4715C16.2376 9.49817 16.2352 9.541 16.2425 9.58059C16.2874 9.84925 16.4135 10.0977 16.6037 10.2927C16.7939 10.4877 17.0392 10.6199 17.3067 10.6715C17.4424 10.7006 17.579 10.6715 17.7107 10.7079C17.6994 10.7426 17.6671 10.7458 17.6404 10.758C16.3006 11.3624 15.4387 12.3741 15.0546 13.7931C15.0481 13.8174 15.0473 13.8432 15.0214 13.857C14.9932 13.8351 14.9988 13.8028 14.9956 13.7761C14.9664 13.4557 14.8231 13.1564 14.5917 12.9329C14.3603 12.7094 14.0562 12.5764 13.735 12.5584C13.116 12.5115 12.5172 12.9527 12.3572 13.5725C12.3483 13.6444 12.362 13.7309 12.3095 13.7996Z",fill:"#7F7F7F"}),(0,e.createElement)("path",{d:"M5.78265 12.5317C5.98225 12.5721 6.18669 12.5673 6.38144 12.6537C6.87598 12.8735 7.15639 13.2469 7.21457 13.785C7.21942 13.8087 7.22701 13.8318 7.2372 13.8537C7.19679 14.4743 6.92366 14.939 6.32326 15.1604C5.98528 15.2729 5.61645 15.2466 5.2979 15.0871C4.97936 14.9277 4.73719 14.6483 4.62467 14.3103C4.51216 13.9723 4.53851 13.6035 4.69793 13.2849C4.85736 12.9664 5.1368 12.7242 5.47477 12.6117C5.57578 12.5802 5.68003 12.5584 5.78265 12.5317Z",fill:"white"}),(0,e.createElement)("path",{d:"M12.3094 13.7996C12.362 13.7309 12.3482 13.6444 12.3684 13.5677C12.5301 12.9479 13.1272 12.5067 13.7462 12.5535C14.0675 12.5716 14.3715 12.7045 14.6029 12.928C14.8343 13.1516 14.9777 13.4509 15.0068 13.7713C15.0068 13.8012 15.0068 13.8335 15.0327 13.8521C15.0012 14.3749 14.7959 14.8 14.3272 15.0642C13.4828 15.5434 12.4323 14.9834 12.328 14.0073C12.3232 13.9394 12.3159 13.8699 12.3094 13.7996Z",fill:"white"}),(0,e.createElement)("path",{d:"M11.1338 9.38263C11.0885 9.46344 11.1079 9.5596 11.0869 9.64768C11.0183 9.95032 10.847 10.2199 10.6021 10.4105C10.3573 10.6011 10.0539 10.7011 9.74371 10.6934C9.43349 10.6857 9.13551 10.5708 8.90042 10.3682C8.66533 10.1656 8.50765 9.88791 8.45416 9.58223C8.44527 9.53374 8.42749 9.48607 8.41376 9.43839C8.43396 8.95354 8.59638 8.53819 9.00931 8.25132C9.19915 8.11895 9.41998 8.03788 9.65037 8.01598C9.88076 7.99407 10.1129 8.03208 10.3243 8.12631C10.5357 8.22053 10.7191 8.36779 10.8568 8.55378C10.9946 8.73978 11.0819 8.95821 11.1103 9.18789C11.1168 9.25253 11.1257 9.31799 11.1338 9.38263Z",fill:"white"}),(0,e.createElement)("path",{d:"M17.7187 10.7071C17.5854 10.6731 17.4488 10.6998 17.3147 10.6707C17.0464 10.6191 16.8003 10.4865 16.6097 10.2907C16.4191 10.0949 16.2932 9.84537 16.2488 9.57576C16.2415 9.53616 16.244 9.49495 16.206 9.46667C16.2222 9.00041 16.3571 8.58344 16.7442 8.29334C17.204 7.94828 17.7082 7.89818 18.2125 8.17536C18.7296 8.45899 18.964 8.92041 18.8985 9.50707C18.8355 10.0679 18.5066 10.4347 17.9813 10.6287C17.8989 10.6634 17.806 10.682 17.7187 10.7071Z",fill:"white"})),(0,e.createElement)("defs",null,(0,e.createElement)("clipPath",{id:"clip0_1_2"},(0,e.createElement)("rect",{width:"24",height:"24",fill:"white"})))),attributes:{appID:{type:"string"},objectID:{type:"string"},objectTitle:{type:"string"},description:{type:"string"},dataType:{type:"string"},objectSlug:{type:"string"}},example:{attributes:{objectTitle:"Sales",appID:"0d40467d-e362-4d74-b445-4166a1b32cc9",objectID:"MkcvQD",description:"A chart to show case sales in detail",dataType:"userData",objectSlug:"0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz"}},edit:function(t){const r=(0,s.useBlockProps)(),i=e=>{const t=window.open(e,"_blank","noopener,noreferrer");t&&(t.opener=null)};return(0,e.createElement)("div",{className:"wp-block-create-block-plot-beam",...r},(0,l.__)((0,e.createElement)("div",{className:"admin-form"},(0,e.createElement)(a.SelectControl,{className:"select first",label:"Select data type",value:t.attributes.dataType,required:!0,options:[{label:"Select Options",value:null},{label:"Your Organisation Data",value:"userData"},{label:"Example data-Bar chart",value:"bar"},{label:"Example data-Line chart",value:"line"},{label:"Example data-Scatterplot chart",value:"scatterplot"},{label:"Example data-Gauge chart",value:"gauge"}],onChange:e=>(e=>{switch(t.setAttributes({dataType:e}),e){case"userData":t.setAttributes({appID:""}),t.setAttributes({objectID:""}),t.setAttributes({description:"This contains organisational data"});break;case"bar":t.setAttributes({appID:"da8c91fe-88fd-45ef-b573-596621f7ec6f"}),t.setAttributes({objectID:"aBGkzz"}),t.setAttributes({objectTitle:"Example bar plot"}),t.setAttributes({description:"This contains test data"});break;case"line":t.setAttributes({appID:"da8c91fe-88fd-45ef-b573-596621f7ec6f"}),t.setAttributes({objectID:"ec48858d-b158-432d-b60c-da7344d8bc9a"}),t.setAttributes({objectTitle:"Example line plot"}),t.setAttributes({description:"This contains test data"});break;case"scatterplot":t.setAttributes({appID:"da8c91fe-88fd-45ef-b573-596621f7ec6f"}),t.setAttributes({objectID:"e3ed1aa7-a066-4358-a64e-0beb1c433317"}),t.setAttributes({objectTitle:"Example scatterplot"}),t.setAttributes({description:"This contains test data"});break;case"gauge":t.setAttributes({appID:"da8c91fe-88fd-45ef-b573-596621f7ec6f"}),t.setAttributes({objectID:"576c5fc2-e038-4c90-b682-4e17b2fd846e"}),t.setAttributes({objectTitle:"Example gauge plot "}),t.setAttributes({description:"This contains test data"});break;default:t.setAttributes({appID:""}),t.setAttributes({objectID:""}),t.setAttributes({description:""})}})(e)}),"userData"===t.attributes.dataType&&(0,e.createElement)("div",{className:"button-group"},(0,e.createElement)(a.Button,{className:"button",onClick:()=>i("https://plotbeam.com")},"Create a new Plot Beam page",(0,e.createElement)("br",null),"Connect my QlikSense data and create new Visualisation"),(0,e.createElement)(a.Button,{className:"button",onClick:()=>i("https://plot-beam.au.auth0.com/u/login?state=hKFo2SBRY2tBYVZ0TmxkT3AwczZsTWVhbDcySHBteWpVX3daRKFur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFdEY3JxX3ZFWGdWWVdjS3kwUzhuc3huUlJXQWpOaERWo2NpZNkgcWR1eVNrNmROMUk4QjR6RWd5aDZWTXZhWGtJdzhsbGU")},"Go to my Plot Beam page",(0,e.createElement)("br",null),"I have already created a Plot Beam site for my organisation")),(0,e.createElement)(a.TextControl,{className:"form-text",label:"Visualisation Title",type:"text",help:"Short title for the chart, 5 words max",value:t.attributes.objectTitle,onChange:e=>t.setAttributes({objectTitle:e})}),"userData"===t.attributes.dataType?(0,e.createElement)(a.TextControl,{className:"form-text",label:"Visualisation ID",type:"text",help:"Object Slug Example:0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz ",value:t.attributes.objectSlug,onChange:e=>t.setAttributes({objectSlug:e})}):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(a.TextControl,{className:"form-text",label:"App ID",type:"text",help:"Demo App ID: da8c91fe-88fd-45ef-b573-596621f7ec6f",value:t.attributes.appID,onChange:e=>t.setAttributes({appID:e})}),(0,e.createElement)(a.TextControl,{className:"form-text",label:"Object ID",type:"text",help:"Demo Object ID: aBGkzz",value:t.attributes.objectID,onChange:e=>t.setAttributes({objectID:e})})),(0,e.createElement)(a.TextControl,{className:"form-text",label:"Visualisation Description",type:"text",help:"Short description for the chart, 100 words max",value:t.attributes.description,onChange:e=>t.setAttributes({description:e})}),(0,e.createElement)(a.__experimentalText,{className:"support"},"For assistance, please visit our Support Portal at"," ",(0,e.createElement)("a",{className:"notitia",src:"https://notitia.atlassian.net/servicedesk/customer/portals"},"Notitia Support")))))},save:function(){return null}})}},a={};function l(e){var s=a[e];if(void 0!==s)return s.exports;var r=a[e]={exports:{}};return t[e](r,r.exports,l),r.exports}l.m=t,e=[],l.O=(t,a,s,r)=>{if(!a){var i=1/0;for(p=0;p<e.length;p++){for(var[a,s,r]=e[p],o=!0,c=0;c<a.length;c++)(!1&r||i>=r)&&Object.keys(l.O).every((e=>l.O[e](a[c])))?a.splice(c--,1):(o=!1,r<i&&(i=r));if(o){e.splice(p--,1);var n=s();void 0!==n&&(t=n)}}return t}r=r||0;for(var p=e.length;p>0&&e[p-1][2]>r;p--)e[p]=e[p-1];e[p]=[a,s,r]},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={826:0,431:0};l.O.j=t=>0===e[t];var t=(t,a)=>{var s,r,[i,o,c]=a,n=0;if(i.some((t=>0!==e[t]))){for(s in o)l.o(o,s)&&(l.m[s]=o[s]);if(c)var p=c(l)}for(t&&t(a);n<i.length;n++)r=i[n],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return l.O(p)},a=globalThis.webpackChunkplot_beam=globalThis.webpackChunkplot_beam||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var s=l.O(void 0,[431],(()=>l(669)));s=l.O(s)})();
  • plot-beam/trunk/src/edit.js

    r3006511 r3009177  
    33    __experimentalText as Text,
    44    SelectControl,
     5    Button,
    56} from "@wordpress/components";
    67
     
    3839export default function Edit(props) {
    3940    const blockProps = useBlockProps();
     41    const dataTypeFn = (value) => {
     42        props.setAttributes({ dataType: value });
     43        switch (value) {
     44            case "userData":
     45                props.setAttributes({ appID: "" });
     46                props.setAttributes({ objectID: "" });
     47                props.setAttributes({
     48                    description: "This contains organisational data",
     49                });
     50                break;
     51            case "bar":
     52                props.setAttributes({ appID: "da8c91fe-88fd-45ef-b573-596621f7ec6f" });
     53                props.setAttributes({ objectID: "aBGkzz" });
     54                props.setAttributes({ objectTitle: "Example bar plot" });
     55                props.setAttributes({ description: "This contains test data" });
     56                break;
     57            case "line":
     58                props.setAttributes({ appID: "da8c91fe-88fd-45ef-b573-596621f7ec6f" });
     59                props.setAttributes({
     60                    objectID: "ec48858d-b158-432d-b60c-da7344d8bc9a",
     61                });
     62                props.setAttributes({ objectTitle: "Example line plot" });
     63                props.setAttributes({ description: "This contains test data" });
     64                break;
     65            case "scatterplot":
     66                props.setAttributes({ appID: "da8c91fe-88fd-45ef-b573-596621f7ec6f" });
     67                props.setAttributes({
     68                    objectID: "e3ed1aa7-a066-4358-a64e-0beb1c433317",
     69                });
     70                props.setAttributes({ objectTitle: "Example scatterplot" });
     71                props.setAttributes({ description: "This contains test data" });
     72                break;
     73            case "gauge":
     74                props.setAttributes({ appID: "da8c91fe-88fd-45ef-b573-596621f7ec6f" });
     75                props.setAttributes({
     76                    objectID: "576c5fc2-e038-4c90-b682-4e17b2fd846e",
     77                });
     78                props.setAttributes({ objectTitle: "Example gauge plot " });
     79                props.setAttributes({ description: "This contains test data" });
     80                break;
     81            default:
     82                props.setAttributes({ appID: "" });
     83                props.setAttributes({ objectID: "" });
     84                props.setAttributes({ description: "" });
     85                break;
     86        }
     87    };
     88    const openInNewTab = (url) => {
     89        const newWindow = window.open(url, "_blank", "noopener,noreferrer");
     90        if (newWindow) newWindow.opener = null;
     91    };
     92
    4093    return (
    4194        <div className="wp-block-create-block-plot-beam" {...blockProps}>
     
    4497                    <SelectControl
    4598                        className="select first"
    46                         label="User Type"
    47                         value={props.attributes.userType}
     99                        label="Select data type"
     100                        value={props.attributes.dataType}
    48101                        required
    49102                        options={[
    50103                            { label: "Select Options", value: null },
    51                             { label: "Test User", value: "testUser" },
    52                             { label: "PlotBeam User", value: "pbUser" },
     104                            { label: "Your Organisation Data", value: "userData" },
     105                            { label: "Example data-Bar chart", value: "bar" },
     106                            { label: "Example data-Line chart", value: "line" },
     107                            { label: "Example data-Scatterplot chart", value: "scatterplot" },
     108                            { label: "Example data-Gauge chart", value: "gauge" },
    53109                        ]}
    54                         onChange={(value) => props.setAttributes({ userType: value })}
     110                        onChange={(value) => dataTypeFn(value)}
    55111                    />
     112                    {props.attributes.dataType === "userData" && (
     113                        <div className="button-group">
     114                            <Button
     115                                className="button"
     116                                onClick={() => openInNewTab("https://plotbeam.com")}
     117                            >
     118                                Create a new Plot Beam page
     119                                <br />
     120                                Connect my QlikSense data and create new Visualisation
     121                            </Button>
     122                            <Button
     123                                className="button"
     124                                onClick={() =>
     125                                    openInNewTab(
     126                                        "https://plot-beam.au.auth0.com/u/login?state=hKFo2SBRY2tBYVZ0TmxkT3AwczZsTWVhbDcySHBteWpVX3daRKFur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFdEY3JxX3ZFWGdWWVdjS3kwUzhuc3huUlJXQWpOaERWo2NpZNkgcWR1eVNrNmROMUk4QjR6RWd5aDZWTXZhWGtJdzhsbGU",
     127                                    )
     128                                }
     129                            >
     130                                Go to my Plot Beam page
     131                                <br />I have already created a Plot Beam site for my
     132                                organisation
     133                            </Button>
     134                        </div>
     135                    )}
    56136                    <TextControl
    57137                        className="form-text"
    58                         label="Object Title"
     138                        label="Visualisation Title"
    59139                        type="text"
    60140                        help="Short title for the chart, 5 words max"
     
    62142                        onChange={(value) => props.setAttributes({ objectTitle: value })}
    63143                    />
    64                     {props.attributes.userType === "testUser" ? (
     144                    {props.attributes.dataType === "userData" ? (
     145                        <TextControl
     146                            className="form-text"
     147                            label="Visualisation ID"
     148                            type="text"
     149                            help="Object Slug Example:0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz "
     150                            value={props.attributes.objectSlug}
     151                            onChange={(value) => props.setAttributes({ objectSlug: value })}
     152                        />
     153                    ) : (
    65154                        <>
    66155                            <TextControl
     
    81170                            />
    82171                        </>
    83                     ) : (
    84                         <TextControl
    85                             className="form-text"
    86                             label="Object Slug"
    87                             type="text"
    88                             help="Object Slug Example:0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz "
    89                             value={props.attributes.objectSlug}
    90                             onChange={(value) => props.setAttributes({ objectSlug: value })}
    91                         />
    92172                    )}
    93173                    <TextControl
    94174                        className="form-text"
    95                         label="description"
     175                        label="Visualisation Description"
    96176                        type="text"
    97177                        help="Short description for the chart, 100 words max"
     
    108188                        </a>
    109189                    </Text>
    110                 </div>
     190                </div>,
    111191            )}
    112192        </div>
  • plot-beam/trunk/src/editor.scss

    r3006511 r3009177  
    2323        padding-right: 65px;
    2424        margin-bottom: 30px;
     25    }
     26
     27    .button-group {
     28        width: auto;
     29        padding-left: 66px;
     30        padding-right: 65px;
     31        margin-bottom: 30px;
     32        display: flex;
     33        flex-direction: column;
     34        justify-content: center;
     35    }
     36    .button {
     37        width: 100%;
     38        height: 50px;
     39        border-radius: 10px;
     40        border: 1px solid #eff0f6;
     41        background-color: #3bd3d1;
     42        display: flex;
     43        justify-content: center;
     44        align-items: center;
     45        cursor: pointer;
     46        margin-bottom: 10px;
    2547    }
    2648
  • plot-beam/trunk/src/index.js

    r3006511 r3009177  
    7474        objectTitle: { type: "string" },
    7575        description: { type: "string" },
    76         userType: { type: "string" },
     76        dataType: { type: "string" },
    7777        objectSlug: { type: "string" },
    7878    },
     
    8484            objectID: "MkcvQD",
    8585            description: "A chart to show case sales in detail",
    86             userType: "testUser",
     86            dataType: "userData",
    8787            objectSlug: "0gnriLVVas7CxY0Q-cZ77OKLLeEwNoumk/aBGkzz",
    8888        },
  • plot-beam/trunk/src/svelte/Entry.svelte

    r3006516 r3009177  
    1414    description,
    1515        objectTitle,
    16         userType,
     16        dataType,
    1717        objectSlug
    1818    } = props;
     
    2020  let result: UseQueryStoreResult<ChartData, AxiosError>;
    2121    //getting object data from Qlik
    22     $: result = userType==="testUser"? getTestChartData(appID, objectID): getPBChartData(objectSlug);
     22    console.log({
     23        appID,
     24        objectID,
     25    description,
     26        objectTitle,
     27        dataType,
     28        objectSlug
     29    } )
     30    $: result = dataType==="userData"? getPBChartData(objectSlug): getTestChartData(appID, objectID);
    2331 
    2432</script>
  • plot-beam/trunk/src/svelte/appConfig/types.ts

    r3006511 r3009177  
    44    description: string;
    55    objectTitle: string;
    6     userType: string;
     6    dataType: string;
    77    objectSlug: string;
    88    // styleChoice: StyleOptions;
  • plot-beam/trunk/src/svelte/lib/getPbChartData.ts

    r3006511 r3009177  
    77}
    88export const getPBChartData = (
    9     objectSlug: string
     9    objectSlug: string,
    1010): UseQueryStoreResult<ChartData, AxiosError> =>
    1111    useQuery<ChartData, AxiosError>({
     
    1515            try {
    1616                const { data } = await axios.get<ResData>(
    17                     // "http://localhost:443/api/qlik/object",
    1817                    `https://plot-guard.azurewebsites.net/external/${objectSlug}`,
     18                    // `http://localhost:443/external/${objectSlug}`,
    1919                    {
    2020                        headers: {
     
    2222                            "Access-Control-Allow-Origin": true,
    2323                        },
    24                     }
     24                    },
    2525                );
    2626                return data.object;
  • plot-beam/trunk/src/svelte/lib/getTestChartData.ts

    r3006511 r3009177  
    88export const getTestChartData = (
    99    appID: string,
    10     objectID: string
     10    objectID: string,
    1111): UseQueryStoreResult<ChartData, AxiosError> =>
    1212    useQuery<ChartData, AxiosError>({
     
    1717                const { data } = await axios.get<ResData>(
    1818                    "https://plot-guard.azurewebsites.net/api/qlik/object",
     19                    // `http://localhost:443/api/qlik/object`,
    1920                    {
    2021                        headers: {
     
    2627                            appID: appID,
    2728                        },
    28                     }
     29                    },
    2930                );
    3031                return data.object;
  • plot-beam/trunk/sveltebuild/svelte.js

    r3006511 r3009177  
    33`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[Us]=this[Us]={accessors:{}}).accessors,i=this.prototype;function s(o){const a=Lt(o);r[a]||(rd(i,o),r[a]=!0)}return b.isArray(e)?e.forEach(s):s(e),this}}zn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);b.reduceDescriptors(zn.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}});b.freezeMethods(zn);const He=zn;function sr(t,e){const n=this||Hr,r=e||n,i=He.from(r.headers);let s=r.data;return b.forEach(t,function(a){s=a.call(n,s,i.normalize(),e?e.status:void 0)}),i.normalize(),s}function Fo(t){return!!(t&&t.__CANCEL__)}function tn(t,e,n){Y.call(this,t??"canceled",Y.ERR_CANCELED,e,n),this.name="CanceledError"}b.inherits(tn,Y,{__CANCEL__:!0});function id(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new Y("Request failed with status code "+n.status,[Y.ERR_BAD_REQUEST,Y.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const sd=Fe.hasStandardBrowserEnv?{write(t,e,n,r,i,s){const o=[t+"="+encodeURIComponent(e)];b.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),b.isString(r)&&o.push("path="+r),b.isString(i)&&o.push("domain="+i),s===!0&&o.push("secure"),document.cookie=o.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function od(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function ad(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function No(t,e){return t&&!od(e)?ad(t,e):e}const ld=Fe.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(s){let o=s;return e&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(o){const a=b.isString(o)?i(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function ud(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function cd(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i=0,s=0,o;return e=e!==void 0?e:1e3,function(u){const l=Date.now(),c=r[s];o||(o=l),n[i]=u,r[i]=l;let f=s,d=0;for(;f!==i;)d+=n[f++],f=f%t;if(i=(i+1)%t,i===s&&(s=(s+1)%t),l-o<e)return;const p=c&&l-c;return p?Math.round(d*1e3/p):void 0}}function Ls(t,e){let n=0;const r=cd(50,250);return i=>{const s=i.loaded,o=i.lengthComputable?i.total:void 0,a=s-n,u=r(a),l=s<=o;n=s;const c={loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:u||void 0,estimated:u&&o&&l?(o-s)/u:void 0,event:i};c[e?"download":"upload"]=!0,t(c)}}const fd=typeof XMLHttpRequest<"u",hd=fd&&function(t){return new Promise(function(n,r){let i=t.data;const s=He.from(t.headers).normalize();let{responseType:o,withXSRFToken:a}=t,u;function l(){t.cancelToken&&t.cancelToken.unsubscribe(u),t.signal&&t.signal.removeEventListener("abort",u)}let c;if(b.isFormData(i)){if(Fe.hasStandardBrowserEnv||Fe.hasStandardBrowserWebWorkerEnv)s.setContentType(!1);else if((c=s.getContentType())!==!1){const[m,..._]=c?c.split(";").map(y=>y.trim()).filter(Boolean):[];s.setContentType([m||"multipart/form-data",..._].join("; "))}}let f=new XMLHttpRequest;if(t.auth){const m=t.auth.username||"",_=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";s.set("Authorization","Basic "+btoa(m+":"+_))}const d=No(t.baseURL,t.url);f.open(t.method.toUpperCase(),xo(d,t.params,t.paramsSerializer),!0),f.timeout=t.timeout;function p(){if(!f)return;const m=He.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),y={data:!o||o==="text"||o==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:m,config:t,request:f};id(function(v){n(v),l()},function(v){r(v),l()},y),f=null}if("onloadend"in f?f.onloadend=p:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(p)},f.onabort=function(){f&&(r(new Y("Request aborted",Y.ECONNABORTED,t,f)),f=null)},f.onerror=function(){r(new Y("Network Error",Y.ERR_NETWORK,t,f)),f=null},f.ontimeout=function(){let _=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const y=t.transitional||Do;t.timeoutErrorMessage&&(_=t.timeoutErrorMessage),r(new Y(_,y.clarifyTimeoutError?Y.ETIMEDOUT:Y.ECONNABORTED,t,f)),f=null},Fe.hasStandardBrowserEnv&&(a&&b.isFunction(a)&&(a=a(t)),a||a!==!1&&ld(d))){const m=t.xsrfHeaderName&&t.xsrfCookieName&&sd.read(t.xsrfCookieName);m&&s.set(t.xsrfHeaderName,m)}i===void 0&&s.setContentType(null),"setRequestHeader"in f&&b.forEach(s.toJSON(),function(_,y){f.setRequestHeader(y,_)}),b.isUndefined(t.withCredentials)||(f.withCredentials=!!t.withCredentials),o&&o!=="json"&&(f.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&f.addEventListener("progress",Ls(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",Ls(t.onUploadProgress)),(t.cancelToken||t.signal)&&(u=m=>{f&&(r(!m||m.type?new tn(null,t,f):m),f.abort(),f=null)},t.cancelToken&&t.cancelToken.subscribe(u),t.signal&&(t.signal.aborted?u():t.signal.addEventListener("abort",u)));const g=ud(d);if(g&&Fe.protocols.indexOf(g)===-1){r(new Y("Unsupported protocol "+g+":",Y.ERR_BAD_REQUEST,t));return}f.send(i||null)})},wr={http:Uh,xhr:hd};b.forEach(wr,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const qs=t=>`- ${t}`,dd=t=>b.isFunction(t)||t===null||t===!1,Uo={getAdapter:t=>{t=b.isArray(t)?t:[t];const{length:e}=t;let n,r;const i={};for(let s=0;s<e;s++){n=t[s];let o;if(r=n,!dd(n)&&(r=wr[(o=String(n)).toLowerCase()],r===void 0))throw new Y(`Unknown adapter '${o}'`);if(r)break;i[o||"#"+s]=r}if(!r){const s=Object.entries(i).map(([a,u])=>`adapter ${a} `+(u===!1?"is not supported by the environment":"is not available in the build"));let o=e?s.length>1?`since :
    44`+s.map(qs).join(`
    5 `):" "+qs(s[0]):"as no adapter specified";throw new Y("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:wr};function or(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new tn(null,t)}function js(t){return or(t),t.headers=He.from(t.headers),t.data=sr.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Uo.getAdapter(t.adapter||Hr.adapter)(t).then(function(r){return or(t),r.data=sr.call(t,t.transformResponse,r),r.headers=He.from(r.headers),r},function(r){return Fo(r)||(or(t),r&&r.response&&(r.response.data=sr.call(t,t.transformResponse,r.response),r.response.headers=He.from(r.response.headers))),Promise.reject(r)})}const Hs=t=>t instanceof He?t.toJSON():t;function Ot(t,e){e=e||{};const n={};function r(l,c,f){return b.isPlainObject(l)&&b.isPlainObject(c)?b.merge.call({caseless:f},l,c):b.isPlainObject(c)?b.merge({},c):b.isArray(c)?c.slice():c}function i(l,c,f){if(b.isUndefined(c)){if(!b.isUndefined(l))return r(void 0,l,f)}else return r(l,c,f)}function s(l,c){if(!b.isUndefined(c))return r(void 0,c)}function o(l,c){if(b.isUndefined(c)){if(!b.isUndefined(l))return r(void 0,l)}else return r(void 0,c)}function a(l,c,f){if(f in e)return r(l,c);if(f in t)return r(void 0,l)}const u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(l,c)=>i(Hs(l),Hs(c),!0)};return b.forEach(Object.keys(Object.assign({},t,e)),function(c){const f=u[c]||i,d=f(t[c],e[c],c);b.isUndefined(d)&&f!==a||(n[c]=d)}),n}const Lo="1.6.2",Ir={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ir[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const Is={};Ir.transitional=function(e,n,r){function i(s,o){return"[Axios v"+Lo+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,a)=>{if(e===!1)throw new Y(i(o," has been removed"+(n?" in "+n:"")),Y.ERR_DEPRECATED);return n&&!Is[o]&&(Is[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(s,o,a):!0}};function md(t,e,n){if(typeof t!="object")throw new Y("options must be an object",Y.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const s=r[i],o=e[s];if(o){const a=t[s],u=a===void 0||o(a,s,t);if(u!==!0)throw new Y("option "+s+" must be "+u,Y.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Y("Unknown option "+s,Y.ERR_BAD_OPTION)}}const Cr={assertOptions:md,validators:Ir},Ye=Cr.validators;class Ln{constructor(e){this.defaults=e,this.interceptors={request:new Ns,response:new Ns}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Ot(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&Cr.assertOptions(r,{silentJSONParsing:Ye.transitional(Ye.boolean),forcedJSONParsing:Ye.transitional(Ye.boolean),clarifyTimeoutError:Ye.transitional(Ye.boolean)},!1),i!=null&&(b.isFunction(i)?n.paramsSerializer={serialize:i}:Cr.assertOptions(i,{encode:Ye.function,serialize:Ye.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=s&&b.merge(s.common,s[n.method]);s&&b.forEach(["delete","get","head","post","put","patch","common"],g=>{delete s[g]}),n.headers=He.concat(o,s);const a=[];let u=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(u=u&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const l=[];this.interceptors.response.forEach(function(m){l.push(m.fulfilled,m.rejected)});let c,f=0,d;if(!u){const g=[js.bind(this),void 0];for(g.unshift.apply(g,a),g.push.apply(g,l),d=g.length,c=Promise.resolve(n);f<d;)c=c.then(g[f++],g[f++]);return c}d=a.length;let p=n;for(f=0;f<d;){const g=a[f++],m=a[f++];try{p=g(p)}catch(_){m.call(this,_);break}}try{c=js.call(this,p)}catch(g){return Promise.reject(g)}for(f=0,d=l.length;f<d;)c=c.then(l[f++],l[f++]);return c}getUri(e){e=Ot(this.defaults,e);const n=No(e.baseURL,e.url);return xo(n,e.params,e.paramsSerializer)}}b.forEach(["delete","get","head","options"],function(e){Ln.prototype[e]=function(n,r){return this.request(Ot(r||{},{method:e,url:n,data:(r||{}).data}))}});b.forEach(["post","put","patch"],function(e){function n(r){return function(s,o,a){return this.request(Ot(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))}}Ln.prototype[e]=n(),Ln.prototype[e+"Form"]=n(!0)});const pn=Ln;class Br{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const o=new Promise(a=>{r.subscribe(a),s=a}).then(i);return o.cancel=function(){r.unsubscribe(s)},o},e(function(s,o,a){r.reason||(r.reason=new tn(s,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new Br(function(i){e=i}),cancel:e}}}const gd=Br;function pd(t){return function(n){return t.apply(null,n)}}function yd(t){return b.isObject(t)&&t.isAxiosError===!0}const kr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(kr).forEach(([t,e])=>{kr[e]=t});const _d=kr;function qo(t){const e=new pn(t),n=_o(pn.prototype.request,e);return b.extend(n,pn.prototype,e,{allOwnKeys:!0}),b.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return qo(Ot(t,i))},n}const re=qo(Hr);re.Axios=pn;re.CanceledError=tn;re.CancelToken=gd;re.isCancel=Fo;re.VERSION=Lo;re.toFormData=Yn;re.AxiosError=Y;re.Cancel=re.CanceledError;re.all=function(e){return Promise.all(e)};re.spread=pd;re.isAxiosError=yd;re.mergeConfig=Ot;re.AxiosHeaders=He;re.formToJSON=t=>Eo(b.isHTMLForm(t)?new FormData(t):t);re.getAdapter=Uo.getAdapter;re.HttpStatusCode=_d;re.default=re;const jo=re,bd=t=>Zs({queryKey:["object",t],enabled:t!==void 0,queryFn:async()=>{try{const{data:e}=await jo.get(`https://plot-guard.azurewebsites.net/external/${t}`,{headers:{Accept:"application/json, text/plain, */*","Access-Control-Allow-Origin":!0}});return e.object}catch(e){if(console.log(e.message),e.response){const n=e.response.data.message;throw new Error(n)}else throw new Error(e.message)}}}),vd=(t,e)=>Zs({queryKey:["object",e,t],enabled:e!==void 0&&t!==void 0,queryFn:async()=>{try{const{data:n}=await jo.get("https://plot-guard.azurewebsites.net/api/qlik/object",{headers:{Accept:"application/json, text/plain, */*","Access-Control-Allow-Origin":!0},params:{objectID:e,appID:t}});return n.object}catch(n){if(console.log(n.message),n.response){const r=n.response.data.message;throw new Error(r)}else throw new Error(n.message)}}});function wd(t){let e,n=t[2].data.measurements[0]+"",r,i,s,o,a,u,l;o=new $f({props:{data:t[2].data,props:t[0]}});let c=t[3]&&Md(t);return{c(){e=Z("div"),r=V(n),i=_e(),s=Z("div"),de(o.$$.fragment),a=_e(),c&&c.c(),u=X(),h(e,"class","card-chart-title svelte-1y5me18"),h(s,"class","card-chart svelte-1y5me18")},m(f,d){A(f,e,d),M(e,r),A(f,i,d),A(f,s,d),oe(o,s,null),A(f,a,d),c&&c.m(f,d),A(f,u,d),l=!0},p(f,d){(!l||d&4)&&n!==(n=f[2].data.measurements[0]+"")&&G(r,n);const p={};d&4&&(p.data=f[2].data),d&1&&(p.props=f[0]),o.$set(p),f[3]&&c.p(f,d)},i(f){l||(L(o.$$.fragment,f),l=!0)},o(f){I(o.$$.fragment,f),l=!1},d(f){f&&(O(e),O(i),O(s),O(a),O(u)),ae(o),c&&c.d(f)}}}function Cd(t){let e,n,r=t[2].error.message+"",i;return{c(){e=Z("div"),n=V("Something went wrong: "),i=V(r),h(e,"class","card-chart card-error svelte-1y5me18")},m(s,o){A(s,e,o),M(e,n),M(e,i)},p(s,o){o&4&&r!==(r=s[2].error.message+"")&&G(i,r)},i:T,o:T,d(s){s&&O(e)}}}function kd(t){let e;return{c(){e=Z("div"),e.innerHTML='<div class="custom-loader svelte-1y5me18"></div>',h(e,"class","card-chart svelte-1y5me18")},m(n,r){A(n,e,r)},p:T,i:T,o:T,d(n){n&&O(e)}}}function Md(t){let e;return{c(){e=Z("div"),e.textContent=`${t[3]}`,h(e,"class","card-description svelte-1y5me18")},m(n,r){A(n,e,r)},p:T,d(n){n&&O(e)}}}function Sd(t){let e,n,r,i,s,o,a,u,l,c,f;o=new th({});const d=[kd,Cd,wd],p=[];function g(m,_){return m[2].isLoading?0:m[2].error?1:m[2].data?2:-1}return~(l=g(t))&&(c=p[l]=d[l](t)),{c(){e=Z("div"),n=Z("div"),r=Z("div"),i=V(t[4]),s=_e(),de(o.$$.fragment),a=_e(),u=Z("div"),c&&c.c(),h(r,"class","card-title svelte-1y5me18"),h(u,"class","card-body svelte-1y5me18"),h(n,"class","card svelte-1y5me18"),h(e,"class","qlik-block svelte-1y5me18")},m(m,_){A(m,e,_),M(e,n),M(n,r),M(r,i),M(r,s),oe(o,r,null),M(n,a),M(n,u),~l&&p[l].m(u,null),f=!0},p(m,[_]){let y=l;l=g(m),l===y?~l&&p[l].p(m,_):(c&&(Re(),I(p[y],1,1,()=>{p[y]=null}),Ee()),~l?(c=p[l],c?c.p(m,_):(c=p[l]=d[l](m),c.c()),L(c,1),c.m(u,null)):c=null)},i(m){f||(L(o.$$.fragment,m),L(c),f=!0)},o(m){I(o.$$.fragment,m),I(c),f=!1},d(m){m&&O(e),ae(o),~l&&p[l].d()}}}function Td(t,e,n){let r,i=T,s=()=>(i(),i=Qo(p,g=>n(2,r=g)),p);t.$$.on_destroy.push(()=>i());let{props:o}=e;const{appID:a,objectID:u,description:l,objectTitle:c,userType:f,objectSlug:d}=o;console.log("objectSlug",d);let p;return t.$$set=g=>{"props"in g&&n(0,o=g.props)},s(n(1,p=f==="testUser"?vd(a,u):bd(d))),[o,p,r,l,c]}class Od extends ce{constructor(e){super(),ue(this,e,Td,Sd,ie,{props:0})}}function Ad(t){let e,n;return e=new Od({props:{props:t[0]}}),{c(){de(e.$$.fragment)},m(r,i){oe(e,r,i),n=!0},p(r,i){const s={};i&1&&(s.props=r[0]),e.$set(s)},i(r){n||(L(e.$$.fragment,r),n=!0)},o(r){I(e.$$.fragment,r),n=!1},d(r){ae(e,r)}}}function Pd(t){let e,n;return e=new Ea({props:{client:t[1],$$slots:{default:[Ad]},$$scope:{ctx:t}}}),{c(){de(e.$$.fragment)},m(r,i){oe(e,r,i),n=!0},p(r,[i]){const s={};i&5&&(s.$$scope={dirty:i,ctx:r}),e.$set(s)},i(r){n||(L(e.$$.fragment,r),n=!0)},o(r){I(e.$$.fragment,r),n=!1},d(r){ae(e,r)}}}function xd(t,e,n){let{props:r}=e;const i=new Xs({defaultOptions:{queries:{cacheTime:1*(60*1e3),retry:1,refetchOnWindowFocus:"always",refetchInterval:5*60*1e3}}});return t.$$set=s=>{"props"in s&&n(0,r=s.props)},[r,i]}class Dd extends ce{constructor(e){super(),ue(this,e,xd,Pd,ie,{props:0})}}const Rd=()=>{document.addEventListener("DOMContentLoaded",()=>{const t="qlik-block",e=document.querySelectorAll(`.${t}`);return e.length>0?e.forEach(n=>{const r=n.querySelector("pre"),i=r?JSON.parse(atob(r.innerHTML)):null;n.classList.remove("qlik-block"),n.classList.add("wp-block-create-block-plot-beam"),new Dd({target:n,props:{props:i}})}):(console.error(`No elements found with class '${t}'.`),null)})};Rd();
     5`):" "+qs(s[0]):"as no adapter specified";throw new Y("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:wr};function or(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new tn(null,t)}function js(t){return or(t),t.headers=He.from(t.headers),t.data=sr.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Uo.getAdapter(t.adapter||Hr.adapter)(t).then(function(r){return or(t),r.data=sr.call(t,t.transformResponse,r),r.headers=He.from(r.headers),r},function(r){return Fo(r)||(or(t),r&&r.response&&(r.response.data=sr.call(t,t.transformResponse,r.response),r.response.headers=He.from(r.response.headers))),Promise.reject(r)})}const Hs=t=>t instanceof He?t.toJSON():t;function Ot(t,e){e=e||{};const n={};function r(l,c,f){return b.isPlainObject(l)&&b.isPlainObject(c)?b.merge.call({caseless:f},l,c):b.isPlainObject(c)?b.merge({},c):b.isArray(c)?c.slice():c}function i(l,c,f){if(b.isUndefined(c)){if(!b.isUndefined(l))return r(void 0,l,f)}else return r(l,c,f)}function s(l,c){if(!b.isUndefined(c))return r(void 0,c)}function o(l,c){if(b.isUndefined(c)){if(!b.isUndefined(l))return r(void 0,l)}else return r(void 0,c)}function a(l,c,f){if(f in e)return r(l,c);if(f in t)return r(void 0,l)}const u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(l,c)=>i(Hs(l),Hs(c),!0)};return b.forEach(Object.keys(Object.assign({},t,e)),function(c){const f=u[c]||i,d=f(t[c],e[c],c);b.isUndefined(d)&&f!==a||(n[c]=d)}),n}const Lo="1.6.2",Ir={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ir[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const Is={};Ir.transitional=function(e,n,r){function i(s,o){return"[Axios v"+Lo+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,a)=>{if(e===!1)throw new Y(i(o," has been removed"+(n?" in "+n:"")),Y.ERR_DEPRECATED);return n&&!Is[o]&&(Is[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(s,o,a):!0}};function md(t,e,n){if(typeof t!="object")throw new Y("options must be an object",Y.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const s=r[i],o=e[s];if(o){const a=t[s],u=a===void 0||o(a,s,t);if(u!==!0)throw new Y("option "+s+" must be "+u,Y.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Y("Unknown option "+s,Y.ERR_BAD_OPTION)}}const Cr={assertOptions:md,validators:Ir},Ye=Cr.validators;class Ln{constructor(e){this.defaults=e,this.interceptors={request:new Ns,response:new Ns}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Ot(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&Cr.assertOptions(r,{silentJSONParsing:Ye.transitional(Ye.boolean),forcedJSONParsing:Ye.transitional(Ye.boolean),clarifyTimeoutError:Ye.transitional(Ye.boolean)},!1),i!=null&&(b.isFunction(i)?n.paramsSerializer={serialize:i}:Cr.assertOptions(i,{encode:Ye.function,serialize:Ye.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=s&&b.merge(s.common,s[n.method]);s&&b.forEach(["delete","get","head","post","put","patch","common"],g=>{delete s[g]}),n.headers=He.concat(o,s);const a=[];let u=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(u=u&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const l=[];this.interceptors.response.forEach(function(m){l.push(m.fulfilled,m.rejected)});let c,f=0,d;if(!u){const g=[js.bind(this),void 0];for(g.unshift.apply(g,a),g.push.apply(g,l),d=g.length,c=Promise.resolve(n);f<d;)c=c.then(g[f++],g[f++]);return c}d=a.length;let p=n;for(f=0;f<d;){const g=a[f++],m=a[f++];try{p=g(p)}catch(_){m.call(this,_);break}}try{c=js.call(this,p)}catch(g){return Promise.reject(g)}for(f=0,d=l.length;f<d;)c=c.then(l[f++],l[f++]);return c}getUri(e){e=Ot(this.defaults,e);const n=No(e.baseURL,e.url);return xo(n,e.params,e.paramsSerializer)}}b.forEach(["delete","get","head","options"],function(e){Ln.prototype[e]=function(n,r){return this.request(Ot(r||{},{method:e,url:n,data:(r||{}).data}))}});b.forEach(["post","put","patch"],function(e){function n(r){return function(s,o,a){return this.request(Ot(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))}}Ln.prototype[e]=n(),Ln.prototype[e+"Form"]=n(!0)});const pn=Ln;class Br{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const o=new Promise(a=>{r.subscribe(a),s=a}).then(i);return o.cancel=function(){r.unsubscribe(s)},o},e(function(s,o,a){r.reason||(r.reason=new tn(s,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}static source(){let e;return{token:new Br(function(i){e=i}),cancel:e}}}const gd=Br;function pd(t){return function(n){return t.apply(null,n)}}function yd(t){return b.isObject(t)&&t.isAxiosError===!0}const kr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(kr).forEach(([t,e])=>{kr[e]=t});const _d=kr;function qo(t){const e=new pn(t),n=_o(pn.prototype.request,e);return b.extend(n,pn.prototype,e,{allOwnKeys:!0}),b.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return qo(Ot(t,i))},n}const re=qo(Hr);re.Axios=pn;re.CanceledError=tn;re.CancelToken=gd;re.isCancel=Fo;re.VERSION=Lo;re.toFormData=Yn;re.AxiosError=Y;re.Cancel=re.CanceledError;re.all=function(e){return Promise.all(e)};re.spread=pd;re.isAxiosError=yd;re.mergeConfig=Ot;re.AxiosHeaders=He;re.formToJSON=t=>Eo(b.isHTMLForm(t)?new FormData(t):t);re.getAdapter=Uo.getAdapter;re.HttpStatusCode=_d;re.default=re;const jo=re,bd=t=>Zs({queryKey:["object",t],enabled:t!==void 0,queryFn:async()=>{try{const{data:e}=await jo.get(`https://plot-guard.azurewebsites.net/external/${t}`,{headers:{Accept:"application/json, text/plain, */*","Access-Control-Allow-Origin":!0}});return e.object}catch(e){if(console.log(e.message),e.response){const n=e.response.data.message;throw new Error(n)}else throw new Error(e.message)}}}),vd=(t,e)=>Zs({queryKey:["object",e,t],enabled:e!==void 0&&t!==void 0,queryFn:async()=>{try{const{data:n}=await jo.get("https://plot-guard.azurewebsites.net/api/qlik/object",{headers:{Accept:"application/json, text/plain, */*","Access-Control-Allow-Origin":!0},params:{objectID:e,appID:t}});return n.object}catch(n){if(console.log(n.message),n.response){const r=n.response.data.message;throw new Error(r)}else throw new Error(n.message)}}});function wd(t){let e,n=t[2].data.measurements[0]+"",r,i,s,o,a,u,l;o=new $f({props:{data:t[2].data,props:t[0]}});let c=t[3]&&Md(t);return{c(){e=Z("div"),r=V(n),i=_e(),s=Z("div"),de(o.$$.fragment),a=_e(),c&&c.c(),u=X(),h(e,"class","card-chart-title svelte-1y5me18"),h(s,"class","card-chart svelte-1y5me18")},m(f,d){A(f,e,d),M(e,r),A(f,i,d),A(f,s,d),oe(o,s,null),A(f,a,d),c&&c.m(f,d),A(f,u,d),l=!0},p(f,d){(!l||d&4)&&n!==(n=f[2].data.measurements[0]+"")&&G(r,n);const p={};d&4&&(p.data=f[2].data),d&1&&(p.props=f[0]),o.$set(p),f[3]&&c.p(f,d)},i(f){l||(L(o.$$.fragment,f),l=!0)},o(f){I(o.$$.fragment,f),l=!1},d(f){f&&(O(e),O(i),O(s),O(a),O(u)),ae(o),c&&c.d(f)}}}function Cd(t){let e,n,r=t[2].error.message+"",i;return{c(){e=Z("div"),n=V("Something went wrong: "),i=V(r),h(e,"class","card-chart card-error svelte-1y5me18")},m(s,o){A(s,e,o),M(e,n),M(e,i)},p(s,o){o&4&&r!==(r=s[2].error.message+"")&&G(i,r)},i:T,o:T,d(s){s&&O(e)}}}function kd(t){let e;return{c(){e=Z("div"),e.innerHTML='<div class="custom-loader svelte-1y5me18"></div>',h(e,"class","card-chart svelte-1y5me18")},m(n,r){A(n,e,r)},p:T,i:T,o:T,d(n){n&&O(e)}}}function Md(t){let e;return{c(){e=Z("div"),e.textContent=`${t[3]}`,h(e,"class","card-description svelte-1y5me18")},m(n,r){A(n,e,r)},p:T,d(n){n&&O(e)}}}function Sd(t){let e,n,r,i,s,o,a,u,l,c,f;o=new th({});const d=[kd,Cd,wd],p=[];function g(m,_){return m[2].isLoading?0:m[2].error?1:m[2].data?2:-1}return~(l=g(t))&&(c=p[l]=d[l](t)),{c(){e=Z("div"),n=Z("div"),r=Z("div"),i=V(t[4]),s=_e(),de(o.$$.fragment),a=_e(),u=Z("div"),c&&c.c(),h(r,"class","card-title svelte-1y5me18"),h(u,"class","card-body svelte-1y5me18"),h(n,"class","card svelte-1y5me18"),h(e,"class","qlik-block svelte-1y5me18")},m(m,_){A(m,e,_),M(e,n),M(n,r),M(r,i),M(r,s),oe(o,r,null),M(n,a),M(n,u),~l&&p[l].m(u,null),f=!0},p(m,[_]){let y=l;l=g(m),l===y?~l&&p[l].p(m,_):(c&&(Re(),I(p[y],1,1,()=>{p[y]=null}),Ee()),~l?(c=p[l],c?c.p(m,_):(c=p[l]=d[l](m),c.c()),L(c,1),c.m(u,null)):c=null)},i(m){f||(L(o.$$.fragment,m),L(c),f=!0)},o(m){I(o.$$.fragment,m),I(c),f=!1},d(m){m&&O(e),ae(o),~l&&p[l].d()}}}function Td(t,e,n){let r,i=T,s=()=>(i(),i=Qo(p,g=>n(2,r=g)),p);t.$$.on_destroy.push(()=>i());let{props:o}=e;const{appID:a,objectID:u,description:l,objectTitle:c,dataType:f,objectSlug:d}=o;let p;return console.log({appID:a,objectID:u,description:l,objectTitle:c,dataType:f,objectSlug:d}),t.$$set=g=>{"props"in g&&n(0,o=g.props)},s(n(1,p=f==="userData"?bd(d):vd(a,u))),[o,p,r,l,c]}class Od extends ce{constructor(e){super(),ue(this,e,Td,Sd,ie,{props:0})}}function Ad(t){let e,n;return e=new Od({props:{props:t[0]}}),{c(){de(e.$$.fragment)},m(r,i){oe(e,r,i),n=!0},p(r,i){const s={};i&1&&(s.props=r[0]),e.$set(s)},i(r){n||(L(e.$$.fragment,r),n=!0)},o(r){I(e.$$.fragment,r),n=!1},d(r){ae(e,r)}}}function Pd(t){let e,n;return e=new Ea({props:{client:t[1],$$slots:{default:[Ad]},$$scope:{ctx:t}}}),{c(){de(e.$$.fragment)},m(r,i){oe(e,r,i),n=!0},p(r,[i]){const s={};i&5&&(s.$$scope={dirty:i,ctx:r}),e.$set(s)},i(r){n||(L(e.$$.fragment,r),n=!0)},o(r){I(e.$$.fragment,r),n=!1},d(r){ae(e,r)}}}function xd(t,e,n){let{props:r}=e;const i=new Xs({defaultOptions:{queries:{cacheTime:1*(60*1e3),retry:1,refetchOnWindowFocus:"always",refetchInterval:5*60*1e3}}});return t.$$set=s=>{"props"in s&&n(0,r=s.props)},[r,i]}class Dd extends ce{constructor(e){super(),ue(this,e,xd,Pd,ie,{props:0})}}const Rd=()=>{document.addEventListener("DOMContentLoaded",()=>{const t="qlik-block",e=document.querySelectorAll(`.${t}`);return e.length>0?e.forEach(n=>{const r=n.querySelector("pre"),i=r?JSON.parse(atob(r.innerHTML)):null;n.classList.remove("qlik-block"),n.classList.add("wp-block-create-block-plot-beam"),new Dd({target:n,props:{props:i}})}):(console.error(`No elements found with class '${t}'.`),null)})};Rd();
Note: See TracChangeset for help on using the changeset viewer.