PageSourceSearch

https://www.canceledweddings.com/package/static_js/7f79cb0fb9ca5ed…/index/xnull/xfalse/xfalse/xfalse/static.js

js canceledweddings.com collected 2026-10-05 20:53:32 UTC 2,125,714 bytes, 330 lines download raw bytes

1
2    if (!window._bubble_page_load_data) {
3        window._bubble_page_load_data = {}
4    }
5    if (!window._bubble_page_load_data.js_execution_timings) {
6      window._bubble_page_load_data.js_execution_timings = {}
7    }
8    window._bubble_page_load_data.js_execution_timings.static_js_start_execution = Date.now();
9window.preloaded = window.preloaded || {};
10
11window.preloaded['app/page_metadata:index'] = true;
12/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
13// BUBBLE PATCH NOTES - offset() changed below, see comment
14"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=true),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.no
14deName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={}
14,r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){
15    var e=this[0];
16    // BUBBLE PATCH NOTES - offset() changed below, see comment in non-minified
17    if (!e) return {left:0, top:0};
18    return(!e||e.nodeType&&e.getBoundingClientRect)
19        ?I.apply(this,arguments)
20        :(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length
21            ?this
22            :({left:0,top:0}))},"offset-valid-elem"
23),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});
24
25window.preloaded['js/vendor:jquery-migrate-3.4.1.min.js'] = true;
26
27window.bubble_version = 33;
28window.preloaded['app/metadata:bubble_version'] = true;
29window._bubble_page_load_data.hardcoded_plugins = window._bubble_page_load_data.hardcoded_plugins || {};
30window._bubble_page_load_data.hardcoded_plugins['ionic'] = true;
31window.__code__ = window.__code__ || {};
32if(!window.__code__['b932683b7c71fbe9edf258c20897513d9278643155cd4750df5077722efab57c']){window.__code__['b932683b7c71fbe9edf258c20897513d9278643155cd4750df5077722efab57c']=1;
33
34"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exp
vendor: 5,994 bytes, line 34
34orts:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports){"use strict";init_define_process_env();init_shim();exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports){init_define_process_env();init_shim();exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer3;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports.kMaxLength=K_MAX_LENGTH;Buffer3.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer3.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer3.prototype,"parent",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer3.prototype,"offset",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>
vendor: 23,595 bytes, line 34
34K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer3.prototype),buf}function Buffer3(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer3.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer3.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer3.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer3.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer3.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer3,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer3.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer3.allocUnsafe=function(size){return allocUnsafe(size)};Buffer3.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer3.prototype),buf}function fromObject(obj){if(Buffer3.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer3.alloc(+length)}Buffer3.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer3.prototype};Buffer3.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer3.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer3.from(b,b.offset,b.byteLength)),!Buffer3.isBuffer(a)||!Buffer3.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer3.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer3.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer3.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer3.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer3.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer3.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer3.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer3.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer3.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer3.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer3.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer3.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer3.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer3.prototype.toLocaleString=Buffer3.prototype.toString;Buffer3.prototype.equals=function(b){if(!Buffer3.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer3.compare(this,b)===0};Buffer3.prototype.inspect=function(){var str="",max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer3.prototype[customInspectSymbol]=Buffer3.prototype.inspect);Buffer3.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer3.from(target,target.offset,target.byteLength)),!Buffer3.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer3.from(val,encoding)),Buffer3.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer3.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer3.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer3.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer3.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer3.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer3.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer3.prototype.readUintLE=Buffer3.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer3.prototype.readUintBE=Buffer3.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer3.prototype.readUint8=Buffer3.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer3.prototype.readUint16LE=Buffer3.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer3.prototype.readUint16BE=Buffer3.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer3.prototype.readUint32LE=Buffer3.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer3.prototype.readUint32BE=Buffer3.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer3.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer3.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer3.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer3.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer3.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer3.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer3.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer3.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer3.prototype.writeUintLE=Buffer3.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUintBE=Buffer3.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUint8=Buffer3.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer3.prototype.writeUint16LE=Buffer3.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeUint16BE=Buffer3.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeUint32LE=Buffer3.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer3.prototype.writeUint32BE=Buffer3.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer3.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 34
34)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer3.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer3.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer3.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer3.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer3.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer3.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer3.prototype.copy=function(target,targetStart,start,end){if(!Buffer3.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,180 bytes, line 34
34if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer3.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer3.isBuffer(val)?val:Buffer3.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports,module){init_define_process_env();init_shim();var process2=module.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
34var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});var require_global=__commonJS({"node_modules/core-js/internals/global.js"(exports,module){"use strict";init_define_process_env();init_shim();var check=function(it){return it&&it.Math===Math&&it};module.exports=check(typeof globalThis=="object"&&globalThis)||check(typeof window=="object"&&window)||check(typeof self=="object"&&self)||check(typeof window=="object"&&window)||check(typeof exports=="object"&&exports)||function(){return this}()||Function("return this")()}});var require_fails=__commonJS({"node_modules/core-js/internals/fails.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(exec){try{return!!exec()}catch{return!0}}}});var require_descriptors=__commonJS({"node_modules/core-js/internals/descriptors.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})}});var require_function_bind_native=__commonJS({"node_modules/core-js/internals/function-bind-native.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){var test=(function(){}).bind();return typeof test!="function"||test.hasOwnProperty("prototype")})}});var require_function_call=__commonJS({"node_modules/core-js/internals/function-call.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),call=Function.prototype.call;module.exports=NATIVE_BIND?call.bind(call):function(){return call.apply(call,arguments)}}});var require_object_property_is_enumerable=__commonJS({"node_modules/core-js/internals/object-property-is-enumerable.js"(exports){"use strict";init_define_process_env();init_shim();var $propertyIsEnumerable={}.propertyIsEnumerable,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor&&!$propertyIsEnumerable.call({1:2},1);exports.f=NASHORN_BUG?function(V){var descriptor=getOwnPropertyDescriptor(this,V);return!!descriptor&&descriptor.enumerable}:$propertyIsEnumerable}});var require_create_property_descriptor=__commonJS({"node_modules/core-js/internals/create-property-descriptor.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value}}}});var require_function_uncurry_this=__commonJS({"node_modules/core-js/internals/function-uncurr
34y-this.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),FunctionPrototype=Function.prototype,call=FunctionPrototype.call,uncurryThisWithBind=NATIVE_BIND&&FunctionPrototype.bind.bind(call,call);module.exports=NATIVE_BIND?uncurryThisWithBind:function(fn){return function(){return call.apply(fn,arguments)}}}});var require_classof_raw=__commonJS({"node_modules/core-js/internals/classof-raw.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toString=uncurryThis({}.toString),stringSlice=uncurryThis("".slice);module.exports=function(it){return stringSlice(toString(it),8,-1)}}});var require_indexed_object=__commonJS({"node_modules/core-js/internals/indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),classof=require_classof_raw(),$Object=Object,split=uncurryThis("".split);module.exports=fails(function(){return!$Object("z").propertyIsEnumerable(0)})?function(it){return classof(it)==="String"?split(it,""):$Object(it)}
34:$Object}});var require_is_null_or_undefined=__commonJS({"node_modules/core-js/internals/is-null-or-undefined.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(it){return it==null}}});var require_require_object_coercible=__commonJS({"node_modules/core-js/internals/require-object-coercible.js"(exports,module){"use strict";init_define_process_env();init_shim();var isNullOrUndefined=require_is_null_or_undefined(),$TypeError=TypeError;module.exports=function(it){if(isNullOrUndefined(it))throw new $TypeError("Can't call method on "+it);return it}}});var require_to_indexed_object=__commonJS({"node_modules/core-js/internals/to-indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var IndexedObject=require_indexed_object(),requireObjectCoercible=require_require_object_coercible();module.exports=function(it){return IndexedObject(requireObjectCoercible(it))}}});var require_is_callable=__commonJS({"node_modules/core-js/internals/is-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var documentAll=typeof document=="object"&&document.all;module.exports=typeof documentAll>"u"&&documentAll!==void 0?function(argument){return typeof argument=="function"||argument===documentAll}:function(argument){return typeof argument=="function"}}});var require_is_object=__commonJS({"node_modules/core-js/internals/is-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable();module.exports=function(it){return typeof it=="object"?it!==null:isCallable(it)}}});var require_get_built_in=__commonJS({"node_modules/core-js/internals/get-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),aFunction=function(argument){return isCallable(argument)?argument:void 0};module.exports=function(namespace,method){return arguments.length<2?aFunction(global[namespace]):global[namespace]&&global[namespace][method]}}});var require_object_is_prototype_of=__commonJS({"node_modules/core-js/internals/object-is-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this();module.exports=uncurryThis({}.isPrototypeOf)}});var require_engine_user_agent=__commonJS({"node_modules/core-js/internals/engine-user-agent.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=typeof navigator<"u"&&String(navigator.userAgent)||""}});var require_engine_v8_version=__commonJS({"node_modules/core-js/internals/engine-v8-version.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),userAgent=require_engine_user_agent(),process2=global.process,Deno=global.Deno,versions=process2&&process2.versions||Deno&&Deno.version,v8=versions&&versions.v8,match,version;v8&&(match=v8.split("."),version=match[0]>0&&match[0]<4?1:+(match[0]+match[1]));!version&&userAgent&&(match=userAgent.match(/Edge\/(\d+)/),(!match||match[1]>=74)&&(match=userAgent.match(/Chrome\/(\d+)/),match&&(version=+match[1])));module.exports=version}});var require_symbol_constructor_detection=__commonJS({"node_modules/core-js/internals/symbol-constructor-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var V8_VERSION=require_engine_v8_version(),fails=require_fails(),global=require_global(),$String=global.String;module.exports=!!Object.getOwnPropertySymbols&&!fails(function(){var symbol=Symbol("symbol detection");return!$String(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&V8_VERSION&&V8_VERSION<41})}});var require_use_symbol_as_uid=__commonJS({"node_modules/core-js/internals/use-symbol-as-uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_SYMBOL=require_symbol_constructor_detection();module.exports=NATIVE_SYMBOL&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}});var require_is_symbol=__commonJS({"node_modules/core-js/internals/is-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),isCallable=require_is_callable(),isPrototypeOf=require_object_is_prototype_of(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),$Object=Object;module.exports=USE_SYMBOL_AS_UID?function(it){return typeof it=="symbol"}:function(it){var $Symbol=getBuiltIn("Symbol");return isCallable($Symbol)&&isPrototypeOf($Symbol.prototype,$Object(it))}}});var require_try_to_string=__commonJS({"node_modules/core-js/internals/try-to-string.js"(exports,module){"use strict";init_define_process_env();init_shim();var $String=String;module.exports=function(argument){try{return $String(argument)}catch{return"Object"}}}});var require_a_callable=__commonJS({"node_modules/core-js/internals/a-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),tryToString=require_try_to_string(),$TypeError=TypeError;module.exports=function(argument){if(isCallable(argument))return argument;throw new $TypeError(tryToString(argument)+" is not a function")}}});var require_get_method=__commonJS({"node_modules/core-js/internals/get-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var aCallable=require_a_callable(),isNullOrUndefined=require_is_null_or_undefined();module.exports=function(V,P){var func=V[P];return isNullOrUndefined(func)?void 0:aCallable(func)}}});var require_ordinary_to_primitive=__commonJS({"node_modules/core-js/internals/ordinary-to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isCallable=require_is_callable(),isObject=require_is_object(),$TypeError=TypeError;module.exports=function(input,pref){var fn,val;if(pref==="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input))||isCallable(fn=input.valueOf)&&!isObject(val=call(fn,input))||pref!=="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input)))return val;throw new $TypeError("Can't convert object to primitive value")}}});var require_is_pure=__commonJS({"node_modules/core-js/internals/is-pure.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=!1}});var require_define_global_property=__commonJS({"node_modules/core-js/internals/define-global-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineProperty=Object.defineProperty;module.exports=function(key,value){try{defineProperty(global,key,{value,configurable:!0,writable:!0})}catch{global[key]=value}return value}}});var require_shared_store=__commonJS({"node_modules/core-js/internals/shared-store.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineGlobalProperty=require_define_global_property(),SHARED="__core-js_shared__",store=global[SHARED]||defineGlobalProperty(S
34HARED,{});module.exports=store}});var require_shared=__commonJS({"node_modules/core-js/internals/shared.js"(exports,module){"use strict";init_define_process_env();init_shim();var IS_PURE=require_is_pure(),store=require_shared_store();(module.exports=function(key,value){return store[key]||(store[key]=value!==void 0?value:{})})("versions",[]).push({version:"3.35.1",mode:IS_PURE?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})}});var require_to_object=__commonJS({"node_modules/core-js/internals/to-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var requireObjectCoercible=require_require_object_coercible(),$Object=Object;module.exports=function(argument){return $Object(requireObjectCoercible(argument))}}});var require_has_own_property=__commonJS({"node_modules/core-js/internals/has-own-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toObject=require_to_object(),hasOwnProperty=uncurryThis({}.hasOwnProperty);module.exports=Object.hasOwn||function(it,key){return hasOwnProperty(toObject(it),key)}}});var require_uid=__commonJS({"node_modules/core-js/internals/uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),id=0,postfix=Math.random(),toString=uncurryThis(1 .toString);module.exports=function(key){return"Symbol("+(key===void 0?"":key)+")_"+toString(++id+postfix,36)}}});var require_well_known_symbol=__commonJS({"node_modules/core-js/internals/well-known-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),shared=require_shared(),hasOwn=require_has_own_property(),uid=require_uid(),NATIVE_SYMBOL=require_symbol_constructor_detection(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),Symbol2=global.Symbol,WellKnownSymbolsStore=shared("wks"),createWellKnownSymbol=USE_SYMBOL_AS_UID?Symbol2.for||Symbol2:Symbol2&&Symbol2.withoutSetter||uid;module.exports=function(name){return hasOwn(WellKnownSymbolsStore,name)||(WellKnownSymbolsStore[name]=NATIVE_SYMBOL&&hasOwn(Symbol2,name)?Symbol2[name]:createWellKnownSymbol("Symbol."+name)),WellKnownSymbolsStore[name]}}});var require_to_primitive=__commonJS({"node_modules/core-js/internals/to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isObject=require_is_object(),isSymbol
34=require_is_symbol(),getMethod=require_get_method(),ordinaryToPrimitive=require_ordinary_to_primitive(),wellKnownSymbol=require_well_known_symbol(),$TypeError=TypeError,TO_PRIMITIVE=wellKnownSymbol("toPrimitive");module.exports=function(input,pref){if(!isObject(input)||isSymbol(input))return input;var exoticToPrim=getMethod(input,TO_PRIMITIVE),result;if(exoticToPrim){if(pref===void 0&&(pref="default"),result=call(exoticToPrim,input,pref),!isObject(result)||isSymbol(result))return result;throw new $TypeError("Can't convert object to primitive value")}return pref===void 0&&(pref="number"),ordinaryToPrimitive(input,pref)}}});var require_to_property_key=__commonJS({"node_modules/core-js/internals/to-property-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPrimitive=require_to_primitive(),isSymbol=require_is_symbol();module.exports=function(argument){var key=toPrimitive(argument,"string");return isSymbol(key)?key:key+""}}});var require_document_create_element=__commonJS({"node_modules/core-js/internals/document-create-element.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isObject=require_is_object(),document2=global.document,EXISTS=isObject(document2)&&isObject(document2.createElement);module.exports=function(it){return EXISTS?document2.createElement(it):{}}}});var require_ie8_dom_define=__commonJS({"node_modules/core-js/internals/ie8-dom-define.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails(),createElement=require_document_create_element();module.exports=!DESCRIPTORS&&!fails(function(){return Object.defineProperty(createElement("div"),"a",{get:function(){return 7}}).a!==7})}});var require_object_get_own_property_descriptor=__commonJS({"node_modules/core-js/internals/object-get-own-property-descriptor.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),call=require_function_call(),propertyIsEnumerableModule=require_object_property_is_enumerable(),createPropertyDescriptor=require_create_property_descriptor(),toIndexedObject=require_to_indexed_object(),toPropertyKey=require_to_property_key(),hasOwn=require_has_own_property(),IE8_DOM_DEFINE=require_ie8_dom_define(),$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;exports.f=DESCRIPTORS?$getOwnPropertyDescriptor:function(O,P){if(O=toIndexedObject(O),P=toPropertyKey(P),IE8_DOM_DEFINE)try{return $getOwnPropertyDescriptor(O,P)}catch{}if(hasOwn(O,P))return createPropertyDescriptor(!call(propertyIsEnumerableModule.f,O,P),O[P])}}});var require_v8_prototype_define_bug=__commonJS({"node_modules/core-js/internals/v8-prototype-define-bug.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails();module.exports=DESCRIPTORS&&fails(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})}});var require_an_object=__commonJS({"node_modules/core-js/internals/an-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isObject=require_is_object(),$String=String,$TypeError=TypeError;module.exports=function(argument){if(isObject(argument))return argument;throw new $TypeError($String(argument)+" is not an object")}}});var require_object_define_property=__commonJS({"node_modules/core-js/internals/object-define-property.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),IE8_DOM_DEFINE=require_ie8_dom_define(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),anObject=require_an_object(),toPropertyKey=require_to_property_key(),$TypeError=TypeError,$defineProperty=Object.defineProperty,$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,ENUMERABLE="enumerable",CONFIGURABLE="configurable",WRITABLE="writable";exports.f=DESCRIPTORS?V8_PROTOTYPE_DEFINE_BUG?function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),typeof O=="function"&&P==="prototype"&&"value"in Attributes&&WRITABLE in Attributes&&!Attributes[WRITABLE]){var current=$getOwnPropertyDescriptor(O,P);current&&current[WRITABLE]&&(O[P]=Attributes.value,Attributes={configurable:CONFIGURABLE in Attributes?Attributes[CONFIGURABLE]:current[CONFIGURABLE],enumerable:ENUMERABLE in Attributes?Attributes[ENUMERABLE]:current[ENUMERABLE],writable:!1})}return $defineProperty(O,P,Attributes)}
34:$defineProperty:function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),IE8_DOM_DEFINE)try{return $defineProperty(O,P,Attributes)}catch{}if("get"in Attributes||"set"in Attributes)throw new $TypeError("Accessors not supported");return"value"in Attributes&&(O[P]=Attributes.value),O}}});var require_create_non_enumerable_property=__commonJS({"node_modules/core-js/internals/create-non-enumerable-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=DESCRIPTORS?function(object,key,value){return definePropertyModule.f(object,key,createPropertyDescriptor(1,value))}:function(object,key,value){return object[key]=value,object}}});var require_function_name=__commonJS({"node_modules/core-js/internals/function-name.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),hasOwn=require_has_own_property(),FunctionPrototype=Function.prototype,getDescriptor=DESCRIPTORS&&Object.getOwnPropertyDescriptor,EXISTS=hasOwn(FunctionPrototype,"name"),PROPER=EXISTS&&(function(){}).name==="something",CONFIGURABLE=EXISTS&&(!DESCRIPTORS||DESCRIPTORS&&getDescriptor(FunctionPrototype,"name").configurable);module.exports={EXISTS,PROPER,CONFIGURABLE}}});
34var require_inspect_source=__commonJS({"node_modules/core-js/internals/inspect-source.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),isCallable=require_is_callable(),store=require_shared_store(),functionToString=uncurryThis(Function.toString);isCallable(store.inspectSource)||(store.inspectSource=function(it){return functionToString(it)});module.exports=store.inspectSource}});var require_weak_map_basic_detection=__commonJS({"node_modules/core-js/internals/weak-map-basic-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),WeakMap=global.WeakMap;module.exports=isCallable(WeakMap)&&/native code/.test(String(WeakMap))}});var require_shared_key=__commonJS({"node_modules/core-js/internals/shared-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var shared=require_shared(),uid=require_uid(),keys=shared("keys");module.exports=function(key){return keys[key]||(keys[key]=uid(key))}}});var require_hidden_keys=__commonJS({"node_modules/core-js/internals/hidden-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports={}}});var require_internal_state=__commonJS({"node_modules/core-js/internals/internal-state.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_WEAK_MAP=require_weak_map_basic_detection(),global=require_global(),isObject=require_is_object(),createNonEnumerableProperty=require_create_non_enumerable_property(),hasOwn=require_has_own_property(),shared=require_shared_store(),sharedKey=require_shared_key(),hiddenKeys=require_hidden_keys(),OBJECT_ALREADY_INITIALIZED="Object already initialized",TypeError2=global.TypeError,WeakMap=global.WeakMap,set,get,has,enforce=function(it){return has(it)?get(it):set(it,{})},getterFor=function(TYPE){return function(it){var state;if(!isObject(it)||(state=get(it)).type!==TYPE)throw new TypeError2("Incompatible receiver, "+TYPE+" required");return state}};NATIVE_WEAK_MAP||shared.state?(store=shared.state||(shared.state=new WeakMap),store.get=store.get,store.has=store.has,store.set=store.set,set=function(it,metadata){if(store.has(it))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,store.set(it,metadata),metadata},get=function(it){return store.get(it)||{}},has=function(it){return store.has(it)}):(STATE=sharedKey("state"),hiddenKeys[STATE]=!0,set=function(it,metadata){if(hasOwn(it,STATE))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,createNonEnumerableProperty(it,STATE,metadata),metadata},get=function(it){return hasOwn(it,STATE)?it[STATE]:{}},has=function(it){return hasOwn(it,STATE)});var store,STATE;module.exports={set,get,has,enforce,getterFor}}});var require_make_built_in=__commonJS({"node_modules/core-js/internals/make-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),isCallable=require_is_callable(),hasOwn=require_has_own_property(),DESCRIPTORS=require_descriptors(),CONFIGURABLE_FUNCTION_NAME=require_function_name().CONFIGURABLE,inspectSource=require_inspect_source(),InternalStateModule=require_internal_state(),enforceInternalState=InternalStateModule.enforce,getInternalState=InternalStateModule.get,$String=String,defineProperty=Object.defineProperty,stringSlice=uncurryThis("".slice),replace=uncurryThis("".replace),join=uncurr
34yThis([].join),CONFIGURABLE_LENGTH=DESCRIPTORS&&!fails(function(){return defineProperty(function(){},"length",{value:8}).length!==8}),TEMPLATE=String(String).split("String"),makeBuiltIn=module.exports=function(value,name,options){stringSlice($String(name),0,7)==="Symbol("&&(name="["+replace($String(name),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),options&&options.getter&&(name="get "+name),options&&options.setter&&(name="set "+name),(!hasOwn(value,"name")||CONFIGURABLE_FUNCTION_NAME&&value.name!==name)&&(DESCRIPTORS?defineProperty(value,"name",{value:name,configurable:!0}):value.name=name),CONFIGURABLE_LENGTH&&options&&hasOwn(options,"arity")&&value.length!==options.arity&&defineProperty(value,"length",{value:options.arity});try{options&&hasOwn(options,"constructor")&&options.constructor?DESCRIPTORS&&defineProperty(value,"prototype",{writable:!1}):value.prototype&&(value.prototype=void 0)}catch{}var state=enforceInternalState(value);return hasOwn(state,"source")||(state.source=join(TEMPLATE,typeof name=="string"?name:"")),value};Function.prototype.toString=makeBuiltIn(function(){return isCallable(this)&&getInternalState(this).source||inspectSource(this)},"toString")}});var require_define_built_in=__commonJS({"node_modules/core-js/internals/define-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),definePropertyModule=require_object_define_property(),makeBuiltIn=require_make_built_in(),defineGlobalProperty=require_define_global_property();module.exports=function(O,key,value,options){options||(options={});var simple=options.enumerable,name=options.name!==void 0?options.name:key;if(isCallable(value)&&makeBuiltIn(value,name,options),options.global)simple?O[key]=value:defineGlobalProperty(key,value);else{try{options.unsafe?O[key]&&(simple=!0):delete O[key]}catch{}simple?O[key]=value:definePropertyModule.f(O,key,{value,enumerable:!1,configurable:!options.nonConfigurable,writable:!options.nonWritable})}return O}}});var require_math_trunc=__commonJS({"node_modules/core-js/internals/math-trunc.js"(exports,module){"use strict";init_define_process_env();init_shim();var ceil=Math.ceil,floor=Math.floor;module.exports=Math.trunc||function(x){var n=+x;return(n>0?floor:ceil)(n)}}});var require_to_integer_or_infinity=__commonJS({"node_modules/core-js/internals/to-integer-or-infinity.js"(exports,module){"use strict";init_define_process_env();init_shim();var trunc=require_math_trunc();module.exports=function(argument){var number=+argument;return number!==number||number===0?0:trunc(number)}}});var require_to_absolute_index=__commonJS({"node_modules/core-js/internals/to-absolute-index.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),max=Math.max,min=Math.min;module.exports=function(index,length){var integer=toIntegerOrInfinity(index);return integer<0?max(integer+length,0):min(integer,length)}}});var require_to_length=__commonJS({"node_modules/core-js/internals/to-length.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),min=Math.min;module.exports=function(argument){var len=toIntegerOrInfinity(argument);return len>0?min(len,9007199254740991):0}}});var require_length_of_array_like=__commonJS({"node_modules/core-js/internals/length-of-array-like.js"(exports,module){"use strict";init_define_process_env();init_shim();var toLength=require_to_length();module.exports=function(obj){return toLength(obj.length)}}});var require_array_includes=__commonJS({"node_modules/core-js/internals/array-includes.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIndexedObject=require_to_indexed_object(),toAbsoluteIndex=require_to_absolute_index(),lengthOfArrayLike=require_length_of_array_like(),createMethod=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIndexedObject($this),length=lengthOfArrayLike(O),index=toAbsoluteIndex(fromIndex,length),value;if(IS_INCLUDES&&el!==el){for(;length>index;)if(value=O[index++],value!==value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}};module.exports={includes:createMethod(!0),indexOf:createMethod(!1)}}});var require_object_keys_internal=__commonJS({"node_modules/core-js/internals/object-keys-internal.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),hasOwn=require_has_own_property(),toIndexedObject=require_to_indexed_object(),indexOf=require_array_includes().indexOf,hiddenKeys=require_hidden_keys(),push=uncurryThis([].push);module.exports=function(object,names){var O=toIndexedObject(object),i=0,result=[],key;for(key in O)!hasOwn(hiddenKeys,key)&&hasOwn(O,key)&&push(result,key);for(;names.length>i;)hasOwn(O,key=names[i++])&&(~indexOf(result,key)||push(result,key));return result}}});var require_enum_bug_keys=__commonJS({"node_modules/core-js/internals/enum-bug-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
34ing","toString","valueOf"]}});var require_object_get_own_property_names=__commonJS({"node_modules/core-js/internals/object-get-own-property-names.js"(exports){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=enumBugKeys.concat("length","prototype");exports.f=Object.getOwnPropertyNames||function(O){return internalObjectKeys(O,hiddenKeys)}}});var require_object_get_own_property_symbols=__commonJS({"node_modules/core-js/internals/object-get-own-property-symbols.js"(exports){"use strict";init_define_process_env();init_shim();exports.f=Object.getOwnPropertySymbols}});var require_own_keys=__commonJS({"node_modules/core-js/internals/own-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),uncurryThis=require_function_uncurry_this(),getOwnPropertyNamesModule=require_object_get_own_property_names(),getOwnPropertySymbolsModule=require_object_get_own_property_symbols(),anObject=require_an_object(),concat=uncurryThis([].concat);module.exports=getBuiltIn("Reflect","ownKeys")||function(it){var keys=getOwnPropertyNamesModule.f(anObject(it)),getOwnPropertySymbols=getOwnPropertySymbolsModule.f;return getOwnPropertySymbols?concat(keys,getOwnPropertySymbols(it)):keys}}});var require_copy_constructor_properties=__commonJS({"node_modules/core-js/internals/copy-constructor-properties.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),ownKeys=require_own_keys(),getOwnPropertyDescriptorModule=require_object_get_own_property_descriptor(),definePropertyModule=require_object_define_property();module.exports=function(target,source,exceptions){for(var keys=ownKeys(source),defineProperty=definePropertyModule.f,getOwnPropertyDescriptor=getOwnPropertyDescriptorModule.f,i=0;i<keys.length;i++){var key=keys[i];!hasOwn(target,key)&&!(exceptions&&hasOwn(exceptions,key))&&defineProperty(target,key,getOwnPropertyDescriptor(source,key))}}}});var require_is_forced=__commonJS({"node_modules/core-js/internals/is-forced.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),replacement=/#|\.prototype\./,isForced=function(feature,detection){var value=data[normalize(feature)];return value===POLYFILL?!0:value===NATIVE?!1:isCallable(detection)?fails(detection):!!detection},normalize=isForced.normalize=function(string){return String(string).replace(replacement,".").toLowerCase()},data=isForced.data={},NATIVE=isForced.NATIVE="N",POLYFILL=isForced.POLYFILL="P";module.exports=isForced}});var require_export=__commonJS({"node_modules/core-js/internals/export.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),getOwnPropertyDescriptor=require_object_get_own_property_descriptor().f,createNonEnumerableProperty=require_create_non_enumerable_property(),defineBuiltIn=require_define_built_in(),defineGlobalProperty=require_define_global_property(),copyConstructorProperties=require_copy_constructor_properties(),isForced=require_is_forced();module.exports=function(options,source){var TARGET=options.target,GLOBAL=options.global,STATIC=options.stat,FORCED,target,key,targetProperty,sourceProperty,descriptor;if(GLOBAL?target=global:STATIC?target=global[TARGET]||defineGlobalProperty(TARGET,{}):target=global[TARGET]&&global[TARGET].prototype,target)for(key in source){if(sourceProperty=source[key],options.dontCallGetSet?(descriptor=getOwnPropertyDescriptor(target,key),targetProperty=descriptor&&descriptor.value):targetProperty=target[key],FORCED=isForced(GLOBAL?key:TARGET+(STATIC?".":"#")+key,options.forced),!FORCED&&targetProperty!==void 0){if(typeof sourceProperty==typeof targetProperty)continue;copyConstructorProperties(sourceProperty,targetProperty)}(options.sham||targetProperty&&targetProperty.sham)&&createNonEnumerableProperty(sourceProperty,"sham",!0),defineBuiltIn(target,key,sourceProperty,options)}}}});var require_an_instance=__commonJS({"node_modules/core-js/internals/an-instance.js"(exports,module){"use strict";init_define_process_env();init_shim();var isPrototypeOf=require_object_is_prototype_of(),$TypeError=TypeError;module.exports=function(it,Prototype){if(isPrototypeOf(Prototype,it))return it;throw new $TypeError("Incorrect invocation")}}});var require_correct_prototype_getter=__commonJS({"node_modules/core-js/internals/correct-prototype-getter.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})}});var require_object_get_prototype_of=__commonJS({"node_modules/core-js/internals/object-get-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),isCallable=require_is_callable(),toObject=require_to_object(),sharedKey=require_shared_key(),CORRECT_PROTOTYPE_GETTER=require_correct_prototype_getter(),IE_PROTO=sharedKey("IE_PROTO"),$Object=Object,ObjectPrototype=$Object.prototype;module.exports=CORRECT_PROTOTYPE_GETTER?$Object.getPrototypeOf:function(O){var object=toObject(O);if(hasOwn(object,IE_PROTO))return object[IE_PROTO];var constructor=object.constructor;return isCallable(constructor)&&object instanceof constructor?constructor.prototype:object instanceof $Object?ObjectPrototype:null}}});var require_define_built_in_accessor=__commonJS({"node_modules/core-js/internals/define-built-in-accessor.js"(exports,module){"use strict";init_define_process_env();init_shim();var makeBuiltIn=require_make_built_in(),defineProperty=require_object_define_property();module.exports=function(target,name,descriptor){return descriptor.get&&makeBuiltIn(descriptor.get,name,{getter:!0}),descriptor.set&&makeBuiltIn(descriptor.set,name,{setter:!0}),defineProperty.f(target,name,descriptor)}}});var require_create_property=__commonJS({"node_modules/core-js/internals/create-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPropertyKey=require_to_property_key(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=function(object,key,value){var propertyKey=toPropertyKey(key);propertyKey in object?definePropertyModule.f(object,propertyKey,createPropertyDescriptor(0,value)):object[propertyKey]=value}}});var require_object_keys=__commonJS({"node_modules/core-js/internals/object-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys();module.exports=Object.keys||function(O){return internalObjectKeys(O,enumBugKeys)}}});var require_object_define_properties=__commonJS({"node_modules/core-js/internals/object-define-properties.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),definePropertyModule=require_object_define_property(),anObject=require_an_object(),toIndexedObject=require_to_indexed_object(),objectKeys=require_object_keys();exports.f=DESCRIPTORS&&!V8_PROTOTYPE_DEFINE_BUG?Object.defineProperties:function(O,Properties){anObject(O);for(var props=toIndexedObject(Properties),keys=objectKeys(Properties),length=keys.length,index=0,key;length>index;)definePropertyModule.f(O,key=keys[index++],props[key]);return O}}});var require_html=__commonJS({"node_modules/core-js/internals/html.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in();module.exports=getBuiltIn("document","documentElement")}});var require_object_create=__commonJS({"node_modules/core-js/internals/object-create.js"(exports,module){"use strict";init_define_process_env();init_shim();var anObject=require_an_object(),definePropertiesModule=require_object_define_properties(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=require_hidden_keys(),html=require_html(),documentCreateElement=require_document_create_element
vendor: 4,762 bytes, line 34
34(),sharedKey=require_shared_key(),GT=">",LT="<",PROTOTYPE="prototype",SCRIPT="script",IE_PROTO=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(content){return LT+SCRIPT+GT+content+LT+"/"+SCRIPT+GT},NullProtoObjectViaActiveX=function(activeXDocument2){activeXDocument2.write(scriptTag("")),activeXDocument2.close();var temp=activeXDocument2.parentWindow.Object;return activeXDocument2=null,temp},NullProtoObjectViaIFrame=function(){var iframe=documentCreateElement("iframe"),JS="java"+SCRIPT+":",iframeDocument;return iframe.style.display="none",html.appendChild(iframe),iframe.src=String(JS),iframeDocument=iframe.contentWindow.document,iframeDocument.open(),iframeDocument.write(scriptTag("document.F=Object")),iframeDocument.close(),iframeDocument.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=new ActiveXObject("htmlfile")}catch{}NullProtoObject=typeof document<"u"?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);for(var length=enumBugKeys.length;length--;)delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];return NullProtoObject()};hiddenKeys[IE_PROTO]=!0;module.exports=Object.create||function(O,Properties){var result;return O!==null?(EmptyConstructor[PROTOTYPE]=anObject(O),result=new EmptyConstructor,EmptyConstructor[PROTOTYPE]=null,result[IE_PROTO]=O):result=NullProtoObject(),Properties===void 0?result:definePropertiesModule.f(result,Properties)}}});var require_iterators_core=__commonJS({"node_modules/core-js/internals/iterators-core.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),isObject=require_is_object(),create=require_object_create(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltIn=require_define_built_in(),wellKnownSymbol=require_well_known_symbol(),IS_PURE=require_is_pure(),ITERATOR=wellKnownSymbol("iterator"),BUGGY_SAFARI_ITERATORS=!1,IteratorPrototype,PrototypeOfArrayIteratorPrototype,arrayIterator;[].keys&&(arrayIterator=[].keys(),"next"in arrayIterator?(PrototypeOfArrayIteratorPrototype=getPrototypeOf(getPrototypeOf(arrayIterator)),PrototypeOfArrayIteratorPrototype!==Object.prototype&&(IteratorPrototype=PrototypeOfArrayIteratorPrototype)):BUGGY_SAFARI_ITERATORS=!0);var NEW_ITERATOR_PROTOTYPE=!isObject(IteratorPrototype)||fails(function(){var test={};return IteratorPrototype[ITERATOR].call(test)!==test});NEW_ITERATOR_PROTOTYPE?IteratorPrototype={}:IS_PURE&&(IteratorPrototype=create(IteratorPrototype));isCallable(IteratorPrototype[ITERATOR])||defineBuiltIn(IteratorPrototype,ITERATOR,function(){return this});module.exports={IteratorPrototype,BUGGY_SAFARI_ITERATORS}}});var require_esnext_iterator_constructor=__commonJS({"node_modules/core-js/modules/esnext.iterator.constructor.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),global=require_global(),anInstance=require_an_instance(),anObject=require_an_object(),isCallable=require_is_callable(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltInAccessor=require_define_built_in_accessor(),createProperty=require_create_property(),fails=require_fails(),hasOwn=require_has_own_property(),wellKnownSymbol=require_well_known_symbol(),IteratorPrototype=require_iterators_core().IteratorPrototype,DESCRIPTORS=require_descriptors(),IS_PURE=require_is_pure(),CONSTRUCTOR="constructor",ITERATOR="Iterator",TO_STRING_TAG=wellKnownSymbol("toStringTag"),$TypeError=TypeError,NativeIterator=global[ITERATOR],FORCED=IS_PURE||!isCallable(NativeIterator)||NativeIterator.prototype!==IteratorPrototype||!fails(function(){NativeIterator({})}),IteratorConstructor=function(){if(anInstance(this,IteratorPrototype),getPrototypeOf(this)===IteratorPrototype)throw new $TypeError("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(key,value){DESCRIPTORS?defineBuiltInAccessor(IteratorPrototype,key,{configurable:!0,get:function(){return value},set:function(replacement){if(anObject(this),this===IteratorPrototype)throw new $TypeError("You can't redefine this property");hasOwn(this,key)?this[key]=replacement:createProperty(this,key,replacement)}}):IteratorPrototype[key]=value};hasOwn(IteratorPrototype,TO_STRING_TAG)||defineIteratorPrototypeAccessor(TO_STRING_TAG,ITERATOR);(FORCED||!hasOwn(IteratorPrototype,CONSTRUCTOR)||IteratorPrototype[CONSTRUCTOR]===Object)&&defineIteratorPrototypeAccessor(CONSTRUCTOR,IteratorConstructor);IteratorConstructor.prototype=IteratorPrototype;$2({global:!0,constructor:!0,forced:FORCED},{Iterator:IteratorConstructor})}});var require_function_uncurry_this_clause=__commonJS({"node_modules/core-js/internals/function-uncurr
34y-this-clause.js"(exports,module){"use strict";init_define_process_env();init_shim();var classofRaw=require_classof_raw(),uncurryThis=require_function_uncurry_this();module.exports=function(fn){if(classofRaw(fn)==="Function")return uncurryThis(fn)}}});var require_function_bind_context=__commonJS({"node_modules/core-js/internals/function-bind-context.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this_clause(),aCallable=require_a_callable(),NATIVE_BIND=require_function_bind_native(),bind=uncurryThis(uncurryThis.bind);module.exports=function(fn,that){return aCallable(fn),that===void 0?fn:NATIVE_BIND?bind(fn,that):function(){return fn.apply(that,arguments)}}}});var require_iterators=__commonJS({"node_modules/core-js/internals/iterators.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports={}}});var require_is_array_iterator_method=__commonJS({"node_modules/core-js/internals/is-array-iterator-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),Iterators=require_iterators(),ITERATOR=wellKnownSymbol("iterator"),ArrayPrototype=Array.prototype;module.exports=function(it){return it!==void 0&&(Iterators.Array===it||ArrayPrototype[ITERATOR]===it)}}});var require_to_string_tag_support=__commonJS({"node_modules/core-js/internals/to-string-tag-support.js"(exports,module){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),test={};test[TO_STRING_TAG]="z";module.exports=String(test)==="[object z]"}});var require_classof=__commonJS({"node_modules/core-js/internals/classof.js"(exports,module){"use strict";init_define_process_env();init_shim();var TO_STRING_TAG_SUPPORT=require_to_string_tag_support(),isCallable=require_is_callable(),classofRaw=require_classof_raw(),wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),$Object=Object,CORRECT_ARGUMENTS=classofRaw(function(){return arguments}())==="Arguments",tryGet=function(it,key){try{return it[key]}catch{}};module.exports=TO_STRING_TAG_SUPPORT?classofRaw:function(it){var O,tag,result;return it===void 0?"Undefined":it===null?"Null":typeof(tag=tryGet(O=$Object(it),TO_STRING_TAG))=="string"?tag:CORRECT_ARGUMENTS?classofRaw(O):(result=classofRaw(O))==="Object"&&isCallable(O.callee)?"Arguments":result}}});var require_get_iterator_method=__commonJS({"node_modules/core-js/internals/get-iterator-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var classof=require_classof(),getMethod=require_get_method(),isNullOrUndefined=require_is_null_or_undefined(),Iterators=require_iterators(),wellKnownSymbol=require_well_known_symbol(),ITERATOR=wellKnownSymbol("iterator");module.exports=function(it){if(!isNullOrUndefined(it))return getMethod(it,ITERATOR)||getMethod(it,"@@iterator")||Iterators[classof(it)]}}});var require_get_iterator=__commonJS({"node_modules/core-js/internals/get-iterator.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),aCallable=require_a_callable(),anObject=require_an_object(),tryToString=require_try_to_string(),getIteratorMethod=require_get_iterator_method(),$TypeError=TypeError;module.exports=function(argument,usingIterator){var iteratorMethod=arguments.length<2?getIteratorMethod(argument):usingIterator;if(aCallable(iteratorMethod))return anObject(call(iteratorMethod,argument));throw new $TypeError(tryToString(argument)+" is not iterable")}}});var require_iterator_close=__commonJS({"node_modules/core-js/internals/iterator-close.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),anObject=require_an_object(),getMethod=require_get_method();module.exports=function(iterator,kind,value){var innerResult,innerError;anObject(iterator);try{if(innerResult=getMethod(iterator,"return"),!innerResult){if(kind==="throw")throw value;return value}innerResult=call(innerResult,iterator)}catch(error){innerError=!0,innerResult=error}if(kind==="throw")throw value;if(innerError)throw innerResult;return anObject(innerResult),value}}});var require_iterate=__commonJS({"node_modules/core-js/internals/iterate.js"(exports,module){"use strict";init_define_process_env();init_shim();var bind=require_function_bind_context(),call=require_function_call(),anObject=require_an_object(),tryToString=require_try_to_string(),isArrayIteratorMethod=require_is_array_iterator_method(),lengthOfArrayLike=require_length_of_array_like(),isPrototypeOf=require_object_is_prototype_of(),getIterator=require_get_iterator(),getIteratorMethod=require_get_iterator_method(),iteratorClose=require_iterator_close(),$TypeError=TypeError,Result=function(stopped,result){this.stopped=stopped,this.result=result},ResultPrototype=Result.prototype;module.exports=function(iterable,unboundFunction,options){var that=options&&options.that,AS_ENTRIES=!!(options&&options.AS_ENTRIES),IS_RECORD=!!(options&&options.IS_RECORD),IS_ITERATOR=!!(options&&options.IS_ITERATOR),INTERRUPTED=!!(options&&options.INTERRUPTED),fn=bind(unboundFunction,that),iterator,iterFn,index,length,result,next,step,stop=function(condition){return iterator&&iteratorClose(iterator,"normal",condition),new Result(!0,condition)},callFn=function(value){return AS_ENTRIES?(anObject(value),INTERRUPTED?fn(value[0],value[1],stop):fn(value[0],value[1])):INTERRUPTED?fn(value,stop):fn(value)};if(IS_RECORD)iterator=iterable.iterator;else if(IS_ITERATOR)iterator=iterable;else{if(iterFn=getIteratorMethod(iterable),!iterFn)throw new $TypeError(tryToString(iterable)+" is not iterable");if(isArrayIteratorMethod(iterFn)){for(index=0,length=lengthOfArrayLike(iterable);length>index;index++)if(result=callFn(iterable[index]),result&&isPrototypeOf(ResultPrototype,result))return result;return new Result(!1)}iterator=getIterator(iterable,iterFn)}for(next=IS_RECORD?iterable.next:iterator.next;!(step=call(next,iterator)).done;){try{result=callFn(step.value)}catch(error){iteratorClose(iterator,"throw",error)}if(typeof result=="object"&&result&&isPrototypeOf(ResultPrototype,result))return result}return new Result(!1)}}});var require_get_iterator_direct=__commonJS({"node_modules/core-js/internals/get-iterator-direct.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(obj){return{iterator:obj,next:obj.next,done:!1}}}});var require_esnext_iterator_find=__commonJS({"node_modules/core-js/modules/esnext.iterator.find.js"(
34){"use strict";init_define_process_env();init_shim();var $2=require_export(),iterate=require_iterate(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct();$2({target:"Iterator",proto:!0,real:!0},{find:function(predicate){anObject(this),aCallable(predicate);var record=getIteratorDirect(this),counter=0;return iterate(record,function(value,stop){if(predicate(value,counter++))return stop(value)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})}});function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var u,base_safe_require,legacy_keys,safe_require,init_window_register=__esm({"lib-browser/window_register.js"(){"use strict";init_define_process_env();init_shim();u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register}}});var ionic_IonicIcon_exports={};__export(ionic_IonicIcon_exports,{additional_data:()=>additional_data,initialize:()=>initialize,property_applications:()=>property_applications_internal});function initialize(instance){let canvas=instance.get_canvas();property_applications.patch_user_agent_styles(canvas),instance.wait_for_visible_lite(()=>{element_eval.on_property_change(instance,"icon",icon=>{let add=canvas.hasClass(runmode_consts.CLICKABLE_ELEMENT);canvas.attr("class",""),canvas.addClass(`${icon} inner-element bubble-element`),add&&canvas.addClass(runmode_consts.CLICKABLE_ELEMENT)}),element_eval.on_property_change(instance,"icon_color",icon_color=>canvas[0].style.color=icon_color),element_eval.on_property_change(instance,["height","top","left","width"],_ref=>{let{height}=_ref,correction=height*.08;canvas[0].style.height=`${correction+height}px`,canvas[0].style["margin-top"]=`${-correction}px`}),icons_legacy.calculate_font_size_for_fontawesome(instance)})}var property_applications,runmode_consts,element_eval,icons_legacy,property_applications_internal,additional_data,init_ionic_IonicIcon=__esm({"lib-browser/optional/services/legacy/responsive_v0/ionic_IonicIcon.js"(){"use strict";init_define_process_env();init_shim();init_window_register();property_applications=safe_require.safe_require("./core/property_applications"),runmode_consts=safe_require.safe_require("./constants/runmode"),element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),icons_legacy=safe_require.safe_require("./core/core_elements/legacy/responsive_v0/shared/icons"),property_applications_internal=[new property_applications.MinWidth];additional_data={notify_width(instance,width){instance.state("notify_width",width)}}}});init_define_process_env();init_shim();var import_esnext_iterator_constructor=__toESM(require_esnext_iterator_constructor()),import_esnext_iterator_find=__toESM(require_esnext_iterator_find());init_window_register();var external=safe_require.safe_require("./external"),services=safe_require.safe_require("./services"),Lib=safe_require.safe_require("./lib"),appquery=safe_require.safe_require("./lang/appquery"),shared_fields=safe_require.safe_require("./core/shared_fields"),inputs=safe_require.safe_require("./core/core_elements/shared/inputs"),element_workflows=safe_require.safe_require("./core/core_elements/core_elements_utilities/element_workflows"),property_applications2=safe_require.safe_require("./core/property_applications"),runmode_consts2=safe_require.safe_require("./constants/runmode"),icons=safe_require.safe_require("./core/core_elements/shared/icons"),element_eval2=safe_require.safe_require("./lang/evaluation/element_eval"),element_modifications=safe_require.safe_require("./core/core_elements/legacy/responsive_v0/element_modifications"),goToElementEvent,core_elements_fields,shared_field_metadata;u.is_edit_mode()&&!u.is_plugin_edit_mode()&&({goToElementEvent}=safe_require.safe_require("./editor/workflow_tab/logic/events"));u.uses_field_metadata()&&(core_elements_fields=safe_require.safe_require("./core/core_elements_fields"),core_elements_fields=core_elements_fields.default??core_elements_fields,shared_field_metadata=safe_require.safe_require("./core/shared_field_metadata"));element_modifications.set_legacy_element_modifications("ionic-IonicIcon",(init_ionic_IonicIcon(),__toCommonJS(ionic_IonicIcon_exports)));element_modifications.set_legacy_element_modifications("ionic-IonicToggle",{});element_modifications.set_legacy_element_modifications("ionic-IonicCheckbox",{});element_modifications.set_legacy_element_modifications("ionic-IonicRange");var PLUGIN_FILE="ionic";function _include_user_non_select(div){div.css({"webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-o-user-select":"none","user-select":"none"})}var _checkbox_field_names=u.extend({contents:{default:"checked"},dynamic:{},mandatory:{no_states:!0},color:{default:"balanced",in_style:!0}},inputs.get_disabled_field_name,inputs.get_auto_binding_field_names);function to_bool(val){return typeof val=="string"&&["false","no","null","none","undefined"].includes(val.toLowerCase())&&(val=!1),!!val}function checkbox_get_starting_content(instance){if(instance.get_static_property("auto_binding"))return input
34s.get_input_autobind_thing_field(instance);let content=element_eval2.evaluate_property(instance,"contents");return content==="checked"?!0:content==="unchecked"?!1:element_eval2.evaluate_property(instance,"dynamic")}function checkbox_content_validated(val,instance){return val!=null||!instance.get_static_property("mandatory")}function plugin_version(){return Lib()?appquery.get_public_setting("ionic_installed_version")??0:1}function uses_css_responsive(){return Lib()?plugin_version()>=1||appquery.get_public_setting("ionic_css_responsive")===!0:!0}var cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.elements=this._get_initial_elements()}_get_initial_elements(){return{IonicToggle:{display:"Ionic Toggle",category:"input forms",icon:"ion-toggle-filled",condition(root){return!root?.is_mobile?.()},defaults:{width:51,height:31},field_names:_checkbox_field_names,primary_field(){},_fields(element){return _checkbox_fields(element)},mandatory_sections(){return["IonicContent"]},get_field_metadata(element){return{...shared_field_metadata.get_is_visible_property(),...shared_field_metadata.get_binding_properties(element,()=>["boolean"],()=>!0),...checkbox_field_metadata(element),...new property_applications2.PositionOnly().get_property_metadata(element),...new property_applications2.ResponsiveElement().get_property_metadata(element),...new property_applications2.UniqueID().get_property_metadata(element)}},property_applications:[new property_applications2.PositionOnly,new property_applications2.ResponsiveElement],get uses_css_responsive(){return uses_css_responsive()},get_html(instance){return"<div></div>"},initialize(instance){return services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE}),instance.wait_for_visible_lite(()=>{let html=`<label class="ionic-toggle">
35   <input type="checkbox">
36   <div class="ionic-track">
37     <div class="ionic-handle"></div>
38   </div>
39</label>`,canvas=instance.get_canvas();canvas.append($(html));let toggle_element=canvas.find(".ionic-toggle");if(instance.edit_mode()){let{element}=instance;element.set_property("width",51),element.set_property("height",31)}instance.run_mode()&&(canvas.addClass(runmode_consts2.CLICKABLE_ELEMENT),canvas.css({overflow:"visible"})),element_eval2.on_property_change(instance,"color",color=>{toggle_element.attr("class","");let class_name="ionic-toggle toggle-"+color;toggle_element.attr("class",class_name)}),_include_user_non_select(canvas);let ip=canvas.find("input");return instance.run_mode()&&(ip.change(()=>(instance.message("user_submit",ip[0].checked??!1),!0)),element_eval2.on_property_change(instance,"disabled",value=>{ip[0].disabled=value})),inputs.input_change_autorun(instance,val=>{ip[0].checked=to_bool(val)})})},get_starting_content:checkbox_get_starting_content,get_state_value(element,name){if(name==="value")return"sys.bool"},content_validated:checkbox_content_validated,change_cursor_style_if_clickable:!1,add_an_invisible_div_on_the_top:!0,register(instance){inputs.register_checkbox_states(this,instance)},is_input:!0,is_checkbox:!0,contains_group_data:!1,not_resizable(){return!0},no_is_focused:!0,css_files:["css/optional/ionic/toggle.css"],actions:["ResetInputs"]},IonicCheckbox:{display:"Ionic Checkbox",category:"input forms",icon:"ion-checkmark-circled",condition(root){return!root?.is_mobile?.()},defaults:{width:28,height:28},field_names:_checkbox_field_names,primary_field(){},_fields(element){return _checkbox_fields(element)},mandatory_sections(){return["IonicContent"]},get_field_metadata(element){return{...shared_field_metadata.get_is_visible_property(),...shared_field_metadata.get_binding_properties(element,()=>["boolean"],()=>!0),...checkbox_field_metadata(element),...new property_applications2.PositionOnly().get_property_metadata(element),...new property_applications2.ResponsiveElement().get_property_metadata(element),...new property_applications2.UniqueID().get_property_metadata(element)}},property_applications:[new property_applications2.PositionOnly,new property_applications2.ResponsiveElement],get uses_css_responsive(){return uses_css_responsive()},get_html(instance){return"<div></div>"},initialize(instance){return services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE}),instance.wait_for_visible_lite(()=>{let html=`<label class="ionic-checkbox">
40   <input type="checkbox">
41</label>`,canvas=instance.get_canvas();canvas.append($(html));let toggle_element=canvas.find(".ionic-checkbox");if(element_eval2.on_property_change(instance,"color",color=>{toggle_element.attr("class","");let class_name="ionic-checkbox checkbox-"+color;toggle_element.attr("class",class_name)}),_include_user_non_select(canvas),instance.edit_mode()){let{element}=instance;element.set_property("width",28),element.set_property("height",28)}let ip=canvas.find("input");return instance.run_mode()&&(canvas.addClass(runmode_consts2.CLICKABLE_ELEMENT),ip.change(()=>(instance.message("user_submit",ip[0].checked??!1),!0)),element_eval2.on_property_change(instance,"disabled",value=>{ip[0].disabled=value})),inputs.input_change_autorun(instance,val=>{ip[0].checked=to_bool(val)})})},get_starting_content:checkbox_get_starting_content,get_state_value(element,name){if(name==="value")return"sys.bool"},content_validated:checkbox_content_validated,change_cursor_style_if_clickable:!1,add_an_invisible_div_on_the_top:!0,register(instance){inputs.register_checkbox_states(this,instance)},is_input:!0,is_checkbox:!0,contains_group_data:!1,not_resizable(){return!0},no_is_focused:!0,css_files:["css/optional/ionic/checkbox.css"],actions:["ResetInputs"]},IonicRange:{display:"Ionic Range",category:"input forms",icon:"ion-ios-settings",condition(root){return!root?.is_mobile?.()},defaults:{width:300,height:58},field_names:u.extend({min:{default:0},max:{default:10},step:{default:1},content:{},color:{default:"balanced"}},inputs.get_disabled_field_name,inputs.get_auto_binding_field_names),property_applications:[new property_applications2.Dimensions,new property_applications2.Backgroun
41d,new property_applications2.Border,new property_applications2.BoxShadow,new property_applications2.ResponsiveElement],get uses_css_responsive(){return uses_css_responsive()},get_html(instance){return"<div></div>"},get_min_width(){return 0},initialize(instance){return services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE}),instance.wait_for_visible_lite(()=>{let html=`<div class="item ionic-range">
42  <input type="range" min="0" max="100" value="33">
43</div>`,canvas=instance.get_canvas();canvas.append($(html));let range_element=canvas.find(".ionic-range");element_eval2.on_property_change(instance,"color",color=>{range_element.attr("class","");let class_name="ionic-range range-"+color;range_element.attr("class",class_name)}),element_eval2.on_property_change(instance,["min","max","step"],res=>{for(let key in res){let val=res[key];canvas.find("input").attr(key,val)}}),_include_user_non_select(canvas);let ip=canvas.find("input");return instance.run_mode()&&(canvas.addClass(runmode_consts2.CLICKABLE_ELEMENT),ip.change(()=>(instance.message("user_submit",ip[0].value??0),!0)),element_eval2.on_property_change(instance,"disabled",value=>{ip[0].disabled=value})),inputs.input_change_autorun(instance,val=>{ip[0].value=val})})},get_starting_content(instance){return instance.edit_mode()?element_eval2.evaluate_property(instance,"content")??(element_eval2.evaluate_property(instance,"min")+element_eval2.evaluate_property(instance,"max"))/2:instance.get_static_property("auto_binding")?inputs.get_input_autobind_thing_field(instance):element_eval2.evaluate_property(instance,"content")??element_eval2.evaluate_property(instance,"min")??0},get_state_value(element,name){if(name==="value")return"number"},change_cursor_style_if_clickable:!1,add_an_invisible_div_on_the_top:!0,is_input:!0,contains_group_data:!1,no_is_focused:!0,css_files:["css/optional/ionic/range.css"],actions:["ResetInputs"]},IonicIcon:{display:"Ionic Icon",category:"visual elements",icon:"ion-ionic",condition(root){return!root?.is_mobile?.()},defaults:{font_alignment:"center",background_style:"none",border_style:"none",border_roundness:4,border_width:2,border_color:"#6B6B6B",boxshadow_style:"none",width:80,height:80},field_names:u.extend({icon:{default:"ion-ionic"},icon_color:{default:"#373737",in_style:!0}},element_workflows.start_workflow_field_names),property_applications:[new property_applications2.Dimensions,new property_applications2.FontShadow,new property_applications2.Border,new property_applications2.BoxShadow,new property_applications2.Background,new property_applications2.ResponsiveElement,new property_applications2.ToolTip],uses_css_responsive:!0,get_html(instance){return"<button></button>"},get_min_width(element){return 0},transition_properties:{icon_color:"color"},change_cursor_style_if_clickable:!0,initialize(instance){services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE});let canvas=instance.get_canvas();property_applications2.patch_user_agent_styles(canvas),instance.wait_for_visible_lite(()=>{$(document).ready(()=>{instance.autorun(()=>{canvas.empty();let icon=element_eval2.evaluate_property(instance,"icon");canvas.append(icons.get_icon_svg("ionicons",icon)),element_eval2.evaluate_property(instance,"button_disabled")&&canvas.attr("tabindex","-1")})}),element_eval2.on_property_change(instance,"icon_color",icon_color=>{canvas[0].style.color=icon_color})})},is_input:!1,contains_group_data:!1,events:["ButtonClicked","ElementPressed"],add_an_invisible_div_on_the_top:!1,css_files:["css/optional/ionic/ionicons.min.css"]}}}keys(){return plugin_version()>=1?{}:{css_responsive:{caption:"Use new responsive properties for this plugin's elements",type:"client_safe",editor:"Checkbox"}}}},ionic={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.ionic=ionic);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("ionic",ionic);})();
44/*! Bundled license information:
45
46buffer/index.js:
47  (*!
48   * The buffer module from node.js, for the browser.
49   *
50   * @author   Feross Aboukhadijeh <https://feross.org>
51   * @license  MIT
52   *)
53*/
54
55}
56
57
vendor: 6,610 bytes, lines 58-63
58window.preloaded['plugin/first_party:ionic'] = true;
59window._bubble_page_load_data.hardcoded_plugins['google'] = true;
60window.__code__ = window.__code__ || {};
61if(!window.__code__['9b8ce453fa5ae1415bb8775ae0b6f3abe21aaf4c3002a1cfb9d8de78c3cfa7bc']){window.__code__['9b8ce453fa5ae1415bb8775ae0b6f3abe21aaf4c3002a1cfb9d8de78c3cfa7bc']=1;
62
63"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports){"use strict";init_define_process_env();init_shim();exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports){init_define_process_env();init_shim();exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer3;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports.kMaxLength=K_MAX_LENGTH;Buffer3.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer3.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer3.prototype,"parent",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer3.prototype,"offset",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>
vendor: 23,595 bytes, line 63
63K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer3.prototype),buf}function Buffer3(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer3.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer3.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer3.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer3.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer3.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer3,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer3.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer3.allocUnsafe=function(size){return allocUnsafe(size)};Buffer3.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer3.prototype),buf}function fromObject(obj){if(Buffer3.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer3.alloc(+length)}Buffer3.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer3.prototype};Buffer3.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer3.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer3.from(b,b.offset,b.byteLength)),!Buffer3.isBuffer(a)||!Buffer3.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer3.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer3.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer3.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer3.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer3.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer3.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer3.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer3.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer3.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer3.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer3.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer3.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer3.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer3.prototype.toLocaleString=Buffer3.prototype.toString;Buffer3.prototype.equals=function(b){if(!Buffer3.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer3.compare(this,b)===0};Buffer3.prototype.inspect=function(){var str="",max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer3.prototype[customInspectSymbol]=Buffer3.prototype.inspect);Buffer3.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer3.from(target,target.offset,target.byteLength)),!Buffer3.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer3.from(val,encoding)),Buffer3.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer3.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer3.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer3.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer3.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer3.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer3.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer3.prototype.readUintLE=Buffer3.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer3.prototype.readUintBE=Buffer3.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer3.prototype.readUint8=Buffer3.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer3.prototype.readUint16LE=Buffer3.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer3.prototype.readUint16BE=Buffer3.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer3.prototype.readUint32LE=Buffer3.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer3.prototype.readUint32BE=Buffer3.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer3.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer3.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer3.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer3.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer3.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer3.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer3.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer3.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer3.prototype.writeUintLE=Buffer3.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUintBE=Buffer3.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUint8=Buffer3.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer3.prototype.writeUint16LE=Buffer3.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeUint16BE=Buffer3.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeUint32LE=Buffer3.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer3.prototype.writeUint32BE=Buffer3.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer3.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 63
63)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer3.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer3.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer3.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer3.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer3.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer3.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer3.prototype.copy=function(target,targetStart,start,end){if(!Buffer3.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,180 bytes, line 63
63if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer3.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer3.isBuffer(val)?val:Buffer3.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports,module){init_define_process_env();init_shim();var process2=module.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
63var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});init_define_process_env();init_shim();init_define_process_env();init_shim();var u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register};var btype_ids=safe_require.safe_require("./lang/btype_ids"),external=safe_require.safe_require("./external"),cls=class extends external.Service{constructor(){super(),this.authenticator=new external.Oauth2({scope:"https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email",authentication_url:"https://accounts.google.com/o/oauth2/auth",generate_token_from_code_uri:"https://accounts.google.com/o/oauth2/token",access_type:"offline",prompt:"consent",token_param_name:"access_token"}),this.values=this._get_initial_values(),this.calls=this._get_initial_calls()}_get_initial_values(){return{profile:new external.StructValue("Profile",{id:{},email:{},given_name:{caption:"First name"},family_name:{caption:"Last name"},picture:{caption:"Profile picture",ret_btype:"image"}})}}get oauth_providers(){return["google"]}get user_calls(){return["google"]}_get_initial_calls(){return{oauth_user_data_call:class extends external.Call{get btype_id(){return btype_ids.api_type("google.profile")}build(prev,properties){return{path:"/oauth2/v1/userinfo",data:{alt:"json"}}}},google:class extends external.Call{get human(){return"Google"}get btype_id(){return btype_ids.api_type("google.profile")}get is_reflective(){return!0}build(prev,properties){return{path:"/oauth2/v1/userinfo",data:{alt:"json"}}}}}}get base_url(){return"https://www.googleapis.com"}get keys(){return{appsecret:{caption:"App Secret",type:"secure"},appid:{caption:"App ID/API Key",type:"client_safe"}}}get_error_message(response){let data;try{data=JSON.parse(response.body)}catch{return}if(data.error!=null){if(typeof data.error=="string")return"Error from Google: "+data.error;data=data.error}if(data.code>=400&&data.code<499)return"Error connecting to Google: check your Ap
63p ID / API Key. "+data.message;if(data.code>=500&&data.code<=599)return"Error connecting to Google: "+data.message}},google={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.google=google);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("google",google);})();
64/*! Bundled license information:
65
66buffer/index.js:
67  (*!
68   * The buffer module from node.js, for the browser.
69   *
70   * @author   Feross Aboukhadijeh <https://feross.org>
71   * @license  MIT
72   *)
73*/
74
75}
76
77
78window.preloaded['plugin/first_party:google'] = true;
79window._bubble_page_load_data.hardcoded_plugins['chartjs'] = true;
80window.__code__ = window.__code__ || {};
81if(!window.__code__['57ad5e238c8edcfecc06220f043d627d376e0fc008338c081d27ea30969c3c9a']){window.__code__['57ad5e238c8edcfecc06220f043d627d376e0fc008338c081d27ea30969c3c9a']=1;
82
83"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports){"use strict";init_define_process_env();init_shim();exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;
vendor: 26,589 bytes, line 83
83i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports){init_define_process_env();init_shim();exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer3;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports.kMaxLength=K_MAX_LENGTH;Buffer3.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer3.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer3.prototype,"parent",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer3.prototype,"offset",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer3.prototype),buf}function Buffer3(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer3.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer3.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer3.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer3.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer3.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer3,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer3.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer3.allocUnsafe=function(size){return allocUnsafe(size)};Buffer3.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer3.prototype),buf}function fromObject(obj){if(Buffer3.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer3.alloc(+length)}Buffer3.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer3.prototype};Buffer3.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer3.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer3.from(b,b.offset,b.byteLength)),!Buffer3.isBuffer(a)||!Buffer3.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer3.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer3.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer3.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer3.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer3.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer3.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer3.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer3.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer3.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer3.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer3.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer3.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer3.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer3.prototype.toLocaleString=Buffer3.prototype.toString;Buffer3.prototype.equals=function(b){if(!Buffer3.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer3.compare(this,b)===0};Buffer3.prototype.inspect=function(){var str="",max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer3.prototype[customInspectSymbol]=Buffer3.prototype.inspect);Buffer3.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer3.from(target,target.offset,target.byteLength)),!Buffer3.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer3.from(val,encoding)),Buffer3.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer3.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer3.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer3.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer3.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer3.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer3.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer3.prototype.readUintLE=Buffer3.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer3.prototype.readUintBE=Buffer3.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer3.prototype.readUint8=Buffer3.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer3.prototype.readUint16LE=Buffer3.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer3.prototype.readUint16BE=Buffer3.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer3.prototype.readUint32LE=Buffer3.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer3.prototype.readUint32BE=Buffer3.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer3.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer3.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer3.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer3.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer3.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer3.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer3.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer3.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer3.prototype.writeUintLE=Buffer3.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUintBE=Buffer3.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUint8=Buffer3.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer3.prototype.writeUint16LE=Buffer3.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeUint16BE=Buffer3.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeUint32LE=Buffer3.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer3.prototype.writeUint32BE=Buffer3.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer3.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 83
83)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer3.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer3.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer3.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer3.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer3.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer3.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer3.prototype.copy=function(target,targetStart,start,end){if(!Buffer3.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,180 bytes, line 83
83if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer3.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer3.isBuffer(val)?val:Buffer3.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports,module){init_define_process_env();init_shim();var process2=module.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
83var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});var require_global=__commonJS({"node_modules/core-js/internals/global.js"(exports,module){"use strict";init_define_process_env();init_shim();var check=function(it){return it&&it.Math===Math&&it};module.exports=check(typeof globalThis=="object"&&globalThis)||check(typeof window=="object"&&window)||check(typeof self=="object"&&self)||check(typeof window=="object"&&window)||check(typeof exports=="object"&&exports)||function(){return this}()||Function("return this")()}});var require_fails=__commonJS({"node_modules/core-js/internals/fails.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(exec){try{return!!exec()}catch{return!0}}}});var require_descriptors=__commonJS({"node_modules/core-js/internals/descriptors.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})}});var require_function_bind_native=__commonJS({"node_modules/core-js/internals/function-bind-native.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){var test=(function(){}).bind();return typeof test!="function"||test.hasOwnProperty("prototype")})}});var require_function_call=__commonJS({"node_modules/core-js/internals/function-call.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),call=Function.prototype.call;module.exports=NATIVE_BIND?call.bind(call):function(){return call.apply(call,arguments)}}});var require_object_property_is_enumerable=__commonJS({"node_modules/core-js/internals/object-property-is-enumerable.js"(exports){"use strict";init_define_process_env();init_shim();var $propertyIsEnumerable={}.propertyIsEnumerable,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor&&!$propertyIsEnumerable.call({1:2},1);exports.f=NASHORN_BUG?function(V){var descriptor=getOwnPropertyDescriptor(this,V);return!!descriptor&&descriptor.enumerable}:$propertyIsEnumerable}});var require_create_property_descriptor=__commonJS({"node_modules/core-js/internals/create-property-descriptor.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value}}}});var require_function_uncurry_this=__commonJS({"node_modules/core-js/internals/function-uncurr
83y-this.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),FunctionPrototype=Function.prototype,call=FunctionPrototype.call,uncurryThisWithBind=NATIVE_BIND&&FunctionPrototype.bind.bind(call,call);module.exports=NATIVE_BIND?uncurryThisWithBind:function(fn){return function(){return call.apply(fn,arguments)}}}});var require_classof_raw=__commonJS({"node_modules/core-js/internals/classof-raw.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toString=uncurryThis({}.toString),stringSlice=uncurryThis("".slice);module.exports=function(it){return stringSlice(toString(it),8,-1)}}});var require_indexed_object=__commonJS({"node_modules/core-js/internals/indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),classof=require_classof_raw(),$Object=Object,split=uncurryThis("".split);module.exports=fails(function(){return!$Object("z").propertyIsEnumerable(0)})?function(it){return classof(it)==="String"?split(it,""):$Object(it)}
83:$Object}});var require_is_null_or_undefined=__commonJS({"node_modules/core-js/internals/is-null-or-undefined.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(it){return it==null}}});var require_require_object_coercible=__commonJS({"node_modules/core-js/internals/require-object-coercible.js"(exports,module){"use strict";init_define_process_env();init_shim();var isNullOrUndefined=require_is_null_or_undefined(),$TypeError=TypeError;module.exports=function(it){if(isNullOrUndefined(it))throw new $TypeError("Can't call method on "+it);return it}}});var require_to_indexed_object=__commonJS({"node_modules/core-js/internals/to-indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var IndexedObject=require_indexed_object(),requireObjectCoercible=require_require_object_coercible();module.exports=function(it){return IndexedObject(requireObjectCoercible(it))}}});var require_is_callable=__commonJS({"node_modules/core-js/internals/is-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var documentAll=typeof document=="object"&&document.all;module.exports=typeof documentAll>"u"&&documentAll!==void 0?function(argument){return typeof argument=="function"||argument===documentAll}:function(argument){return typeof argument=="function"}}});var require_is_object=__commonJS({"node_modules/core-js/internals/is-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable();module.exports=function(it){return typeof it=="object"?it!==null:isCallable(it)}}});var require_get_built_in=__commonJS({"node_modules/core-js/internals/get-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),aFunction=function(argument){return isCallable(argument)?argument:void 0};module.exports=function(namespace,method){return arguments.length<2?aFunction(global[namespace]):global[namespace]&&global[namespace][method]}}});var require_object_is_prototype_of=__commonJS({"node_modules/core-js/internals/object-is-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this();module.exports=uncurryThis({}.isPrototypeOf)}});var require_engine_user_agent=__commonJS({"node_modules/core-js/internals/engine-user-agent.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=typeof navigator<"u"&&String(navigator.userAgent)||""}});var require_engine_v8_version=__commonJS({"node_modules/core-js/internals/engine-v8-version.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),userAgent=require_engine_user_agent(),process2=global.process,Deno=global.Deno,versions=process2&&process2.versions||Deno&&Deno.version,v8=versions&&versions.v8,match,version;v8&&(match=v8.split("."),version=match[0]>0&&match[0]<4?1:+(match[0]+match[1]));!version&&userAgent&&(match=userAgent.match(/Edge\/(\d+)/),(!match||match[1]>=74)&&(match=userAgent.match(/Chrome\/(\d+)/),match&&(version=+match[1])));module.exports=version}});var require_symbol_constructor_detection=__commonJS({"node_modules/core-js/internals/symbol-constructor-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var V8_VERSION=require_engine_v8_version(),fails=require_fails(),global=require_global(),$String=global.String;module.exports=!!Object.getOwnPropertySymbols&&!fails(function(){var symbol=Symbol("symbol detection");return!$String(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&V8_VERSION&&V8_VERSION<41})}});var require_use_symbol_as_uid=__commonJS({"node_modules/core-js/internals/use-symbol-as-uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_SYMBOL=require_symbol_constructor_detection();module.exports=NATIVE_SYMBOL&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}});var require_is_symbol=__commonJS({"node_modules/core-js/internals/is-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),isCallable=require_is_callable(),isPrototypeOf=require_object_is_prototype_of(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),$Object=Object;module.exports=USE_SYMBOL_AS_UID?function(it){return typeof it=="symbol"}:function(it){var $Symbol=getBuiltIn("Symbol");return isCallable($Symbol)&&isPrototypeOf($Symbol.prototype,$Object(it))}}});var require_try_to_string=__commonJS({"node_modules/core-js/internals/try-to-string.js"(exports,module){"use strict";init_define_process_env();init_shim();var $String=String;module.exports=function(argument){try{return $String(argument)}catch{return"Object"}}}});var require_a_callable=__commonJS({"node_modules/core-js/internals/a-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),tryToString=require_try_to_string(),$TypeError=TypeError;module.exports=function(argument){if(isCallable(argument))return argument;throw new $TypeError(tryToString(argument)+" is not a function")}}});var require_get_method=__commonJS({"node_modules/core-js/internals/get-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var aCallable=require_a_callable(),isNullOrUndefined=require_is_null_or_undefined();module.exports=function(V,P){var func=V[P];return isNullOrUndefined(func)?void 0:aCallable(func)}}});var require_ordinary_to_primitive=__commonJS({"node_modules/core-js/internals/ordinary-to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isCallable=require_is_callable(),isObject=require_is_object(),$TypeError=TypeError;module.exports=function(input,pref){var fn,val;if(pref==="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input))||isCallable(fn=input.valueOf)&&!isObject(val=call(fn,input))||pref!=="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input)))return val;throw new $TypeError("Can't convert object to primitive value")}}});var require_is_pure=__commonJS({"node_modules/core-js/internals/is-pure.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=!1}});var require_define_global_property=__commonJS({"node_modules/core-js/internals/define-global-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineProperty=Object.defineProperty;module.exports=function(key,value){try{defineProperty(global,key,{value,configurable:!0,writable:!0})}catch{global[key]=value}return value}}});var require_shared_store=__commonJS({"node_modules/core-js/internals/shared-store.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineGlobalProperty=require_define_global_property(),SHARED="__core-js_shared__",store=global[SHARED]||defineGlobalProperty(S
83HARED,{});module.exports=store}});var require_shared=__commonJS({"node_modules/core-js/internals/shared.js"(exports,module){"use strict";init_define_process_env();init_shim();var IS_PURE=require_is_pure(),store=require_shared_store();(module.exports=function(key,value){return store[key]||(store[key]=value!==void 0?value:{})})("versions",[]).push({version:"3.35.1",mode:IS_PURE?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})}});var require_to_object=__commonJS({"node_modules/core-js/internals/to-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var requireObjectCoercible=require_require_object_coercible(),$Object=Object;module.exports=function(argument){return $Object(requireObjectCoercible(argument))}}});var require_has_own_property=__commonJS({"node_modules/core-js/internals/has-own-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toObject=require_to_object(),hasOwnProperty=uncurryThis({}.hasOwnProperty);module.exports=Object.hasOwn||function(it,key){return hasOwnProperty(toObject(it),key)}}});var require_uid=__commonJS({"node_modules/core-js/internals/uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),id=0,postfix=Math.random(),toString=uncurryThis(1 .toString);module.exports=function(key){return"Symbol("+(key===void 0?"":key)+")_"+toString(++id+postfix,36)}}});var require_well_known_symbol=__commonJS({"node_modules/core-js/internals/well-known-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),shared=require_shared(),hasOwn=require_has_own_property(),uid=require_uid(),NATIVE_SYMBOL=require_symbol_constructor_detection(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),Symbol2=global.Symbol,WellKnownSymbolsStore=shared("wks"),createWellKnownSymbol=USE_SYMBOL_AS_UID?Symbol2.for||Symbol2:Symbol2&&Symbol2.withoutSetter||uid;module.exports=function(name){return hasOwn(WellKnownSymbolsStore,name)||(WellKnownSymbolsStore[name]=NATIVE_SYMBOL&&hasOwn(Symbol2,name)?Symbol2[name]:createWellKnownSymbol("Symbol."+name)),WellKnownSymbolsStore[name]}}});var require_to_primitive=__commonJS({"node_modules/core-js/internals/to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isObject=require_is_object(),isSymbol
83=require_is_symbol(),getMethod=require_get_method(),ordinaryToPrimitive=require_ordinary_to_primitive(),wellKnownSymbol=require_well_known_symbol(),$TypeError=TypeError,TO_PRIMITIVE=wellKnownSymbol("toPrimitive");module.exports=function(input,pref){if(!isObject(input)||isSymbol(input))return input;var exoticToPrim=getMethod(input,TO_PRIMITIVE),result;if(exoticToPrim){if(pref===void 0&&(pref="default"),result=call(exoticToPrim,input,pref),!isObject(result)||isSymbol(result))return result;throw new $TypeError("Can't convert object to primitive value")}return pref===void 0&&(pref="number"),ordinaryToPrimitive(input,pref)}}});var require_to_property_key=__commonJS({"node_modules/core-js/internals/to-property-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPrimitive=require_to_primitive(),isSymbol=require_is_symbol();module.exports=function(argument){var key=toPrimitive(argument,"string");return isSymbol(key)?key:key+""}}});var require_document_create_element=__commonJS({"node_modules/core-js/internals/document-create-element.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isObject=require_is_object(),document2=global.document,EXISTS=isObject(document2)&&isObject(document2.createElement);module.exports=function(it){return EXISTS?document2.createElement(it):{}}}});var require_ie8_dom_define=__commonJS({"node_modules/core-js/internals/ie8-dom-define.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails(),createElement=require_document_create_element();module.exports=!DESCRIPTORS&&!fails(function(){return Object.defineProperty(createElement("div"),"a",{get:function(){return 7}}).a!==7})}});var require_object_get_own_property_descriptor=__commonJS({"node_modules/core-js/internals/object-get-own-property-descriptor.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),call=require_function_call(),propertyIsEnumerableModule=require_object_property_is_enumerable(),createPropertyDescriptor=require_create_property_descriptor(),toIndexedObject=require_to_indexed_object(),toPropertyKey=require_to_property_key(),hasOwn=require_has_own_property(),IE8_DOM_DEFINE=require_ie8_dom_define(),$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;exports.f=DESCRIPTORS?$getOwnPropertyDescriptor:function(O,P){if(O=toIndexedObject(O),P=toPropertyKey(P),IE8_DOM_DEFINE)try{return $getOwnPropertyDescriptor(O,P)}catch{}if(hasOwn(O,P))return createPropertyDescriptor(!call(propertyIsEnumerableModule.f,O,P),O[P])}}});var require_v8_prototype_define_bug=__commonJS({"node_modules/core-js/internals/v8-prototype-define-bug.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails();module.exports=DESCRIPTORS&&fails(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})}});var require_an_object=__commonJS({"node_modules/core-js/internals/an-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isObject=require_is_object(),$String=String,$TypeError=TypeError;module.exports=function(argument){if(isObject(argument))return argument;throw new $TypeError($String(argument)+" is not an object")}}});var require_object_define_property=__commonJS({"node_modules/core-js/internals/object-define-property.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),IE8_DOM_DEFINE=require_ie8_dom_define(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),anObject=require_an_object(),toPropertyKey=require_to_property_key(),$TypeError=TypeError,$defineProperty=Object.defineProperty,$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,ENUMERABLE="enumerable",CONFIGURABLE="configurable",WRITABLE="writable";exports.f=DESCRIPTORS?V8_PROTOTYPE_DEFINE_BUG?function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),typeof O=="function"&&P==="prototype"&&"value"in Attributes&&WRITABLE in Attributes&&!Attributes[WRITABLE]){var current=$getOwnPropertyDescriptor(O,P);current&&current[WRITABLE]&&(O[P]=Attributes.value,Attributes={configurable:CONFIGURABLE in Attributes?Attributes[CONFIGURABLE]:current[CONFIGURABLE],enumerable:ENUMERABLE in Attributes?Attributes[ENUMERABLE]:current[ENUMERABLE],writable:!1})}return $defineProperty(O,P,Attributes)}
83:$defineProperty:function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),IE8_DOM_DEFINE)try{return $defineProperty(O,P,Attributes)}catch{}if("get"in Attributes||"set"in Attributes)throw new $TypeError("Accessors not supported");return"value"in Attributes&&(O[P]=Attributes.value),O}}});var require_create_non_enumerable_property=__commonJS({"node_modules/core-js/internals/create-non-enumerable-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=DESCRIPTORS?function(object,key,value){return definePropertyModule.f(object,key,createPropertyDescriptor(1,value))}:function(object,key,value){return object[key]=value,object}}});var require_function_name=__commonJS({"node_modules/core-js/internals/function-name.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),hasOwn=require_has_own_property(),FunctionPrototype=Function.prototype,getDescriptor=DESCRIPTORS&&Object.getOwnPropertyDescriptor,EXISTS=hasOwn(FunctionPrototype,"name"),PROPER=EXISTS&&(function(){}).name==="something",CONFIGURABLE=EXISTS&&(!DESCRIPTORS||DESCRIPTORS&&getDescriptor(FunctionPrototype,"name").configurable);module.exports={EXISTS,PROPER,CONFIGURABLE}}});
83var require_inspect_source=__commonJS({"node_modules/core-js/internals/inspect-source.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),isCallable=require_is_callable(),store=require_shared_store(),functionToString=uncurryThis(Function.toString);isCallable(store.inspectSource)||(store.inspectSource=function(it){return functionToString(it)});module.exports=store.inspectSource}});var require_weak_map_basic_detection=__commonJS({"node_modules/core-js/internals/weak-map-basic-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),WeakMap=global.WeakMap;module.exports=isCallable(WeakMap)&&/native code/.test(String(WeakMap))}});var require_shared_key=__commonJS({"node_modules/core-js/internals/shared-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var shared=require_shared(),uid=require_uid(),keys=shared("keys");module.exports=function(key){return keys[key]||(keys[key]=uid(key))}}});var require_hidden_keys=__commonJS({"node_modules/core-js/internals/hidden-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports={}}});var require_internal_state=__commonJS({"node_modules/core-js/internals/internal-state.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_WEAK_MAP=require_weak_map_basic_detection(),global=require_global(),isObject=require_is_object(),createNonEnumerableProperty=require_create_non_enumerable_property(),hasOwn=require_has_own_property(),shared=require_shared_store(),sharedKey=require_shared_key(),hiddenKeys=require_hidden_keys(),OBJECT_ALREADY_INITIALIZED="Object already initialized",TypeError2=global.TypeError,WeakMap=global.WeakMap,set,get,has,enforce=function(it){return has(it)?get(it):set(it,{})},getterFor=function(TYPE){return function(it){var state;if(!isObject(it)||(state=get(it)).type!==TYPE)throw new TypeError2("Incompatible receiver, "+TYPE+" required");return state}};NATIVE_WEAK_MAP||shared.state?(store=shared.state||(shared.state=new WeakMap),store.get=store.get,store.has=store.has,store.set=store.set,set=function(it,metadata){if(store.has(it))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,store.set(it,metadata),metadata},get=function(it){return store.get(it)||{}},has=function(it){return store.has(it)}):(STATE=sharedKey("state"),hiddenKeys[STATE]=!0,set=function(it,metadata){if(hasOwn(it,STATE))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,createNonEnumerableProperty(it,STATE,metadata),metadata},get=function(it){return hasOwn(it,STATE)?it[STATE]:{}},has=function(it){return hasOwn(it,STATE)});var store,STATE;module.exports={set,get,has,enforce,getterFor}}});var require_make_built_in=__commonJS({"node_modules/core-js/internals/make-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),isCallable=require_is_callable(),hasOwn=require_has_own_property(),DESCRIPTORS=require_descriptors(),CONFIGURABLE_FUNCTION_NAME=require_function_name().CONFIGURABLE,inspectSource=require_inspect_source(),InternalStateModule=require_internal_state(),enforceInternalState=InternalStateModule.enforce,getInternalState=InternalStateModule.get,$String=String,defineProperty=Object.defineProperty,stringSlice=uncurryThis("".slice),replace=uncurryThis("".replace),join=uncurr
83yThis([].join),CONFIGURABLE_LENGTH=DESCRIPTORS&&!fails(function(){return defineProperty(function(){},"length",{value:8}).length!==8}),TEMPLATE=String(String).split("String"),makeBuiltIn=module.exports=function(value,name,options){stringSlice($String(name),0,7)==="Symbol("&&(name="["+replace($String(name),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),options&&options.getter&&(name="get "+name),options&&options.setter&&(name="set "+name),(!hasOwn(value,"name")||CONFIGURABLE_FUNCTION_NAME&&value.name!==name)&&(DESCRIPTORS?defineProperty(value,"name",{value:name,configurable:!0}):value.name=name),CONFIGURABLE_LENGTH&&options&&hasOwn(options,"arity")&&value.length!==options.arity&&defineProperty(value,"length",{value:options.arity});try{options&&hasOwn(options,"constructor")&&options.constructor?DESCRIPTORS&&defineProperty(value,"prototype",{writable:!1}):value.prototype&&(value.prototype=void 0)}catch{}var state=enforceInternalState(value);return hasOwn(state,"source")||(state.source=join(TEMPLATE,typeof name=="string"?name:"")),value};Function.prototype.toString=makeBuiltIn(function(){return isCallable(this)&&getInternalState(this).source||inspectSource(this)},"toString")}});var require_define_built_in=__commonJS({"node_modules/core-js/internals/define-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),definePropertyModule=require_object_define_property(),makeBuiltIn=require_make_built_in(),defineGlobalProperty=require_define_global_property();module.exports=function(O,key,value,options){options||(options={});var simple=options.enumerable,name=options.name!==void 0?options.name:key;if(isCallable(value)&&makeBuiltIn(value,name,options),options.global)simple?O[key]=value:defineGlobalProperty(key,value);else{try{options.unsafe?O[key]&&(simple=!0):delete O[key]}catch{}simple?O[key]=value:definePropertyModule.f(O,key,{value,enumerable:!1,configurable:!options.nonConfigurable,writable:!options.nonWritable})}return O}}});var require_math_trunc=__commonJS({"node_modules/core-js/internals/math-trunc.js"(exports,module){"use strict";init_define_process_env();init_shim();var ceil=Math.ceil,floor=Math.floor;module.exports=Math.trunc||function(x){var n=+x;return(n>0?floor:ceil)(n)}}});var require_to_integer_or_infinity=__commonJS({"node_modules/core-js/internals/to-integer-or-infinity.js"(exports,module){"use strict";init_define_process_env();init_shim();var trunc=require_math_trunc();module.exports=function(argument){var number=+argument;return number!==number||number===0?0:trunc(number)}}});var require_to_absolute_index=__commonJS({"node_modules/core-js/internals/to-absolute-index.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),max=Math.max,min=Math.min;module.exports=function(index,length){var integer=toIntegerOrInfinity(index);return integer<0?max(integer+length,0):min(integer,length)}}});var require_to_length=__commonJS({"node_modules/core-js/internals/to-length.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),min=Math.min;module.exports=function(argument){var len=toIntegerOrInfinity(argument);return len>0?min(len,9007199254740991):0}}});var require_length_of_array_like=__commonJS({"node_modules/core-js/internals/length-of-array-like.js"(exports,module){"use strict";init_define_process_env();init_shim();var toLength=require_to_length();module.exports=function(obj){return toLength(obj.length)}}});var require_array_includes=__commonJS({"node_modules/core-js/internals/array-includes.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIndexedObject=require_to_indexed_object(),toAbsoluteIndex=require_to_absolute_index(),lengthOfArrayLike=require_length_of_array_like(),createMethod=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIndexedObject($this),length=lengthOfArrayLike(O),index=toAbsoluteIndex(fromIndex,length),value;if(IS_INCLUDES&&el!==el){for(;length>index;)if(value=O[index++],value!==value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}};module.exports={includes:createMethod(!0),indexOf:createMethod(!1)}}});var require_object_keys_internal=__commonJS({"node_modules/core-js/internals/object-keys-internal.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),hasOwn=require_has_own_property(),toIndexedObject=require_to_indexed_object(),indexOf=require_array_includes().indexOf,hiddenKeys=require_hidden_keys(),push=uncurryThis([].push);module.exports=function(object,names){var O=toIndexedObject(object),i=0,result=[],key;for(key in O)!hasOwn(hiddenKeys,key)&&hasOwn(O,key)&&push(result,key);for(;names.length>i;)hasOwn(O,key=names[i++])&&(~indexOf(result,key)||push(result,key));return result}}});var require_enum_bug_keys=__commonJS({"node_modules/core-js/internals/enum-bug-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
83ing","toString","valueOf"]}});var require_object_get_own_property_names=__commonJS({"node_modules/core-js/internals/object-get-own-property-names.js"(exports){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=enumBugKeys.concat("length","prototype");exports.f=Object.getOwnPropertyNames||function(O){return internalObjectKeys(O,hiddenKeys)}}});var require_object_get_own_property_symbols=__commonJS({"node_modules/core-js/internals/object-get-own-property-symbols.js"(exports){"use strict";init_define_process_env();init_shim();exports.f=Object.getOwnPropertySymbols}});var require_own_keys=__commonJS({"node_modules/core-js/internals/own-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),uncurryThis=require_function_uncurry_this(),getOwnPropertyNamesModule=require_object_get_own_property_names(),getOwnPropertySymbolsModule=require_object_get_own_property_symbols(),anObject=require_an_object(),concat=uncurryThis([].concat);module.exports=getBuiltIn("Reflect","ownKeys")||function(it){var keys=getOwnPropertyNamesModule.f(anObject(it)),getOwnPropertySymbols=getOwnPropertySymbolsModule.f;return getOwnPropertySymbols?concat(keys,getOwnPropertySymbols(it)):keys}}});var require_copy_constructor_properties=__commonJS({"node_modules/core-js/internals/copy-constructor-properties.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),ownKeys=require_own_keys(),getOwnPropertyDescriptorModule=require_object_get_own_property_descriptor(),definePropertyModule=require_object_define_property();module.exports=function(target,source,exceptions){for(var keys=ownKeys(source),defineProperty=definePropertyModule.f,getOwnPropertyDescriptor=getOwnPropertyDescriptorModule.f,i=0;i<keys.length;i++){var key=keys[i];!hasOwn(target,key)&&!(exceptions&&hasOwn(exceptions,key))&&defineProperty(target,key,getOwnPropertyDescriptor(source,key))}}}});var require_is_forced=__commonJS({"node_modules/core-js/internals/is-forced.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),replacement=/#|\.prototype\./,isForced=function(feature,detection){var value=data[normalize(feature)];return value===POLYFILL?!0:value===NATIVE?!1:isCallable(detection)?fails(detection):!!detection},normalize=isForced.normalize=function(string){return String(string).replace(replacement,".").toLowerCase()},data=isForced.data={},NATIVE=isForced.NATIVE="N",POLYFILL=isForced.POLYFILL="P";module.exports=isForced}});var require_export=__commonJS({"node_modules/core-js/internals/export.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),getOwnPropertyDescriptor=require_object_get_own_property_descriptor().f,createNonEnumerableProperty=require_create_non_enumerable_property(),defineBuiltIn=require_define_built_in(),defineGlobalProperty=require_define_global_property(),copyConstructorProperties=require_copy_constructor_properties(),isForced=require_is_forced();module.exports=function(options,source){var TARGET=options.target,GLOBAL=options.global,STATIC=options.stat,FORCED,target,key,targetProperty,sourceProperty,descriptor;if(GLOBAL?target=global:STATIC?target=global[TARGET]||defineGlobalProperty(TARGET,{}):target=global[TARGET]&&global[TARGET].prototype,target)for(key in source){if(sourceProperty=source[key],options.dontCallGetSet?(descriptor=getOwnPropertyDescriptor(target,key),targetProperty=descriptor&&descriptor.value):targetProperty=target[key],FORCED=isForced(GLOBAL?key:TARGET+(STATIC?".":"#")+key,options.forced),!FORCED&&targetProperty!==void 0){if(typeof sourceProperty==typeof targetProperty)continue;copyConstructorProperties(sourceProperty,targetProperty)}(options.sham||targetProperty&&targetProperty.sham)&&createNonEnumerableProperty(sourceProperty,"sham",!0),defineBuiltIn(target,key,sourceProperty,options)}}}});var require_an_instance=__commonJS({"node_modules/core-js/internals/an-instance.js"(exports,module){"use strict";init_define_process_env();init_shim();var isPrototypeOf=require_object_is_prototype_of(),$TypeError=TypeError;module.exports=function(it,Prototype){if(isPrototypeOf(Prototype,it))return it;throw new $TypeError("Incorrect invocation")}}});var require_correct_prototype_getter=__commonJS({"node_modules/core-js/internals/correct-prototype-getter.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})}});var require_object_get_prototype_of=__commonJS({"node_modules/core-js/internals/object-get-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),isCallable=require_is_callable(),toObject=require_to_object(),sharedKey=require_shared_key(),CORRECT_PROTOTYPE_GETTER=require_correct_prototype_getter(),IE_PROTO=sharedKey("IE_PROTO"),$Object=Object,ObjectPrototype=$Object.prototype;module.exports=CORRECT_PROTOTYPE_GETTER?$Object.getPrototypeOf:function(O){var object=toObject(O);if(hasOwn(object,IE_PROTO))return object[IE_PROTO];var constructor=object.constructor;return isCallable(constructor)&&object instanceof constructor?constructor.prototype:object instanceof $Object?ObjectPrototype:null}}});var require_define_built_in_accessor=__commonJS({"node_modules/core-js/internals/define-built-in-accessor.js"(exports,module){"use strict";init_define_process_env();init_shim();var makeBuiltIn=require_make_built_in(),defineProperty=require_object_define_property();module.exports=function(target,name,descriptor){return descriptor.get&&makeBuiltIn(descriptor.get,name,{getter:!0}),descriptor.set&&makeBuiltIn(descriptor.set,name,{setter:!0}),defineProperty.f(target,name,descriptor)}}});var require_create_property=__commonJS({"node_modules/core-js/internals/create-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPropertyKey=require_to_property_key(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=function(object,key,value){var propertyKey=toPropertyKey(key);propertyKey in object?definePropertyModule.f(object,propertyKey,createPropertyDescriptor(0,value)):object[propertyKey]=value}}});var require_object_keys=__commonJS({"node_modules/core-js/internals/object-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys();module.exports=Object.keys||function(O){return internalObjectKeys(O,enumBugKeys)}}});var require_object_define_properties=__commonJS({"node_modules/core-js/internals/object-define-properties.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),definePropertyModule=require_object_define_property(),anObject=require_an_object(),toIndexedObject=require_to_indexed_object(),objectKeys=require_object_keys();exports.f=DESCRIPTORS&&!V8_PROTOTYPE_DEFINE_BUG?Object.defineProperties:function(O,Properties){anObject(O);for(var props=toIndexedObject(Properties),keys=objectKeys(Properties),length=keys.length,index=0,key;length>index;)definePropertyModule.f(O,key=keys[index++],props[key]);return O}}});var require_html=__commonJS({"node_modules/core-js/internals/html.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in();module.exports=getBuiltIn("document","documentElement")}});var require_object_create=__commonJS({"node_modules/core-js/internals/object-create.js"(exports,module){"use strict";init_define_process_env();init_shim();var anObject=require_an_object(),definePropertiesModule=require_object_define_properties(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=require_hidden_keys(),html=require_html(),documentCreateElement=require_document_create_element
83(),sharedKey=require_shared_key(),GT=">",LT="<",PROTOTYPE="prototype",SCRIPT="script",IE_PROTO=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(content){return LT+SCRIPT+GT+content+LT+"/"+SCRIPT+GT},NullProtoObjectViaActiveX=function(activeXDocument2){activeXDocument2.write(scriptTag("")),activeXDocument2.close();var temp=activeXDocument2.parentWindow.Object;return activeXDocument2=null,temp},NullProtoObjectViaIFrame=function(){var iframe=documentCreateElement("iframe"),JS="java"+SCRIPT+":",iframeDocument;return iframe.style.display="none",html.appendChild(iframe),iframe.src=String(JS),iframeDocument=iframe.contentWindow.document,iframeDocument.open(),iframeDocument.write(scriptTag("document.F=Object")),iframeDocument.close(),iframeDocument.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=new ActiveXObject("htmlfile")}catch{}NullProtoObject=typeof document<"u"?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);for(var length=enumBugKeys.length;length--;)delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];return NullProtoObject()};hiddenKeys[IE_PROTO]=!0;module.exports=Object.create||function(O,Properties){var result;return O!==null?(EmptyConstructor[PROTOTYPE]=anObject(O),result=new EmptyConstructor,EmptyConstructor[PROTOTYPE]=null,result[IE_PROTO]=O):result=NullProtoObject(),Properties===void 0?result:definePropertiesModule.f(result,Properties)}}});var require_iterators_core=__commonJS({"node_modules/core-js/internals/iterators-core.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),isObject=require_is_object(),create=require_object_create(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltIn=require_define_built_in(),wellKnownSymbol=require_well_known_symbol(),IS_PURE=require_is_pure(),ITERATOR=wellKnownSymbol("iterator"),BUGGY_SAFARI_ITERATORS=!1,IteratorPrototype,PrototypeOfArrayIteratorPrototype,arrayIterator;[].keys&&(arrayIterator=[].keys(),"next"in arrayIterator?(PrototypeOfArrayIteratorPrototype=getPrototypeOf(getPrototypeOf(arrayIterator)),PrototypeOfArrayIteratorPrototype!==Object.prototype&&(IteratorPrototype=PrototypeOfArrayIteratorPrototype)):BUGGY_SAFARI_ITERATORS=!0);var NEW_ITERATOR_PROTOTYPE=!isObject(IteratorPrototype)||fails(function(){var test={};return IteratorPrototype[ITERATOR].call(test)!==test});NEW_ITERATOR_PROTOTYPE?IteratorPrototype={}:IS_PURE&&(IteratorPrototype=create(IteratorPrototype));isCallable(IteratorPrototype[ITERATOR])||defineBuiltIn(IteratorPrototype,ITERATOR,function(){return this});module.exports={IteratorPrototype,BUGGY_SAFARI_ITERATORS}}});var require_esnext_iterator_constructor=__commonJS({"node_modules/core-js/modules/esnext.iterator.constructor.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),global=require_global(),anInstance=require_an_instance(),anObject=require_an_object(),isCallable=require_is_callable(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltInAccessor=require_define_built_in_accessor(),createProperty=require_create_property(),fails=require_fails(),hasOwn=require_has_own_property(),wellKnownSymbol=require_well_known_symbol(),IteratorPrototype=require_iterators_core().IteratorPrototype,DESCRIPTORS=require_descriptors(),IS_PURE=require_is_pure(),CONSTRUCTOR="constructor",ITERATOR="Iterator",TO_STRING_TAG=wellKnownSymbol("toStringTag"),$TypeError=TypeError,NativeIterator=global[ITERATOR],FORCED=IS_PURE||!isCallable(NativeIterator)||NativeIterator.prototype!==IteratorPrototype||!fails(function(){NativeIterator({})}),IteratorConstructor=function(){if(anInstance(this,IteratorPrototype),getPrototypeOf(this)===IteratorPrototype)throw new $TypeError("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(key,value){DESCRIPTORS?defineBuiltInAccessor(IteratorPrototype,key,{configurable:!0,get:function(){return value},set:function(replacement){if(anObject(this),this===IteratorPrototype)throw new $TypeError("You can't redefine this property");hasOwn(this,key)?this[key]=replacement:createProperty(this,key,replacement)}}):IteratorPrototype[key]=value};hasOwn(IteratorPrototype,TO_STRING_TAG)||defineIteratorPrototypeAccessor(TO_STRING_TAG,ITERATOR);(FORCED||!hasOwn(IteratorPrototype,CONSTRUCTOR)||IteratorPrototype[CONSTRUCTOR]===Object)&&defineIteratorPrototypeAccessor(CONSTRUCTOR,IteratorConstructor);IteratorConstructor.prototype=IteratorPrototype;$2({global:!0,constructor:!0,forced:FORCED},{Iterator:IteratorConstructor})}});var require_get_iterator_direct=__commonJS({"node_modules/core-js/internals/get-iterator-direct.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(obj){return{iterator:obj,next:obj.next,done:!1}}}});var require_define_built_ins=__commonJS({"node_modules/core-js/internals/define-built-ins.js"(exports,module){"use strict";init_define_process_env();init_shim();var defineBuiltIn=require_define_built_in();module.exports=function(target,src,options){for(var key in src)defineBuiltIn(target,key,src[key],options);return target}}});var require_create_iter_result_object=__commonJS({"node_modules/core-js/internals/create-iter-result-object.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(value,done){return{value,done}}}});var require_iterator_close=__commonJS({"node_modules/core-js/internals/iterator-close.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),anObject=require_an_object(),getMethod=require_get_method();module.exports=function(iterator,kind,value){var innerResult,innerError;anObject(iterator);try{if(innerResult=getMethod(iterator,"return"),!innerResult){if(kind==="throw")throw value;return value}innerResult=call(innerResult,iterator)}catch(error){innerError=!0,innerResult=error}if(kind==="throw")throw value;if(innerError)throw innerResult;return anObject(innerResult),value}}});var require_iterator_create_proxy=__commonJS({"node_modules/core-js/internals/iterator-create-proxy.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),create=require_object_create(),createNonEnumerableProperty=require_create_non_enumerable_property(),defineBuiltIns=require_define_built_ins(),wellKnownSymbol=require_well_known_symbol(),InternalStateModule=require_internal_state(),getMethod=require_get_method(),IteratorPrototype=require_iterators_core().IteratorPrototype,createIterResultObject=require_create_iter_result_object(),iteratorClose=require_iterator_close(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),ITERATOR_HELPER="IteratorHelper",WRAP_FOR_VALID_ITERATOR="WrapForValidIterator",setInternalState=InternalStateModule.set,createIteratorProxyPrototype=function(IS_ITERATOR){var getInternalState=InternalStateModule.getterFor(IS_ITERATOR?WRAP_FOR_VALID_ITERATOR:ITERATOR_HELPER);return defineBuiltIns(create(IteratorPrototype),{next:function(){var state=getInternalState(this);if(IS_ITERATOR)return state.nextHandler();try{var result=state.done?void 0:state.nextHandler();return createIterResultObject(result,state.done)}catch(error){throw state.done=!0,error}},return:function(){var state=getInternalState(this),iterator=state.iterator;if(state.done=!0,IS_ITERATOR){var returnMethod=getMethod(iterator,"return");return returnMethod?call(returnMethod,iterator):createIterResultObject(void 0,!0)}if(state.inner)try{iteratorClose(state.inner.iterator,"normal")}catch(error){return iteratorClose(iterator,"throw",error)}return iteratorClose(iterator,"normal"),createIterResultObject(void 0,!0)}})},WrapForValidIteratorPrototype=createIteratorProxyPrototype(!0),IteratorHelperPrototype=createIteratorProxyPrototype(!1);createNonEnumerableProperty(IteratorHelperPrototype,TO_STRING_TAG,"Iterator Helper");module.exports=function(nextHandler,IS_ITERATOR){var IteratorProxy=function(record,state){state?(state.iterator=record.iterator,state.next=record.next):state=record,state.type=IS_ITERATOR?WRAP_FOR_VALID_ITERATOR:ITERATOR_HELPER,state.nextHandler=nextHandler,state.counter=0,state.done=!1,setInternalState(this,state)};return IteratorProxy.prototype=IS_ITERATOR?WrapForValidIteratorPrototype:IteratorHelperPrototype,IteratorProxy}}});var require_call_with_safe_iteration_closing=__commonJS({"node_modules/core-js/internals/call-with-safe-iteration-closing.js"(exports,module){"use strict";init_define_process_env();init_shim();var anObject=require_an_object(),iteratorClose=require_iterator_close();module.exports=function(iterator,fn,value,ENTRIES){try{return ENTRIES?fn(anObject(value)[0],value[1]):fn(value)}catch(error){iteratorClose(iterator,"throw",error)}}}});var require_esnext_iterator_filter=__commonJS({"node_modules/core-js/modules/esnext.iterator.filter.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),call=require_function_call(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct(),createIteratorProxy=require_iterator_create_proxy(),callWithSafeIterationClosing=require_call_with_safe_iteration_closing(),IS_PURE=require_is_pure(),IteratorProxy=createIteratorProxy(function(){for(var iterator=this.iterator,predicate=this.predicate,next=this.next,result,done,value;;){if(result=anObject(call(next,iterator)),done=this.done=!!result.done,done)return;if(value=result.value,callWithSafeIterationClosing(iterator,predicate,[value,this.counter++],!0))return value}});$2({target:"Iterator",proto:!0,real:!0,forced:IS_PURE},{filter:function(predicate){return anObject(this),aCallable(predicate),new IteratorProxy(getIteratorDirect(this),{predicate})}})}});function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var u,base_safe_require,legacy_keys,safe_require,init_window_register=__esm({"lib-browser/window_register.js"(){"use strict";init_define_process_env();init_shim();u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};
83safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register}}});var chartjs_LineBarChart_exports={};__export(chartjs_LineBarChart_exports,{additional_data:()=>additional_data,property_applications:()=>chart_property_applications});var property_applications,chart_property_applications,additional_data,init_chartjs_LineBarChart=__esm({"lib-browser/optional/services/legacy/responsive_v0/chartjs_LineBarChart.js"(){"use strict";init_define_process_env();init_shim();init_window_register();property_applications=safe_require.safe_require("./core/property_applications"),chart_property_applications=[new property_applications.MinWidth],additional_data={notify_width(instance,width){if(instance.get_static_property("keep_proportion_resize")){let height=width/instance.element.get_width()*instance.element.get_height();instance.set_height(height)}}}}});init_define_process_env();init_shim();var import_esnext_iterator_constructor=__toESM(require_esnext_iterator_constructor()),import_esnext_iterator_filter=__toESM(require_esnext_iterator_filter());init_window_register();var external=safe_require.safe_require("./external"),btype_ids=safe_require.safe_require("./lang/btype_ids"),Lib=safe_require.safe_require("./lib"),appquery=safe_require.safe_require("./lang/appquery"),lang=safe_require.safe_require("./lang/lang"),numeric_format_utilities=safe_require.safe_require("./core/core_btypes/utilities/numeric_format_utilities"),btypes=safe_require.safe_require("./lang/btypes"),shared_fields=safe_require.safe_require("./core/shared_fields"),element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),node_eval=safe_require.safe_require("@bubblegroup/evaluation/engine/node_eval"),{default_eval_host}=safe_require.safe_require("./lang/default_eval_host"),color_tokens=safe_require.safe_require("./lang/color_tokens"),page_state=safe_require.safe_require("@bubblegroup/evaluation/engine/page_state"),currency_consts=safe_require.safe_require("./constants/currency"),_chartjs_loaded=!1,Chart=null,shared_field_metadata;u.uses_field_metadata()&&(shared_field_metadata=safe_require.safe_require("./core/shared_field_metadata"));function load_chartjs(){_chartjs_loaded||(_chartjs_loaded=!0,Chart=safe_require.safe_require("./optional/chart"))}var property_applications2=safe_require.safe_require("./core/property_applications"),element_modifications=safe_require.safe_require("./core/core_elements/legacy/responsive_v0/element_modifications");element_modifications.set_legacy_element_modifications("chartjs-LineBarChart",(init_chartjs_LineBarChart(),__toCommonJS(chartjs_LineBarChart_exports)));function plugin_version(){return Lib()?appquery.get_public_setting("chartjs_installed_version")??0:1}function uses_css_responsive(){return Lib()?plugin_version()>=1||appquery.get_public_setting("chartjs_css_responsive")===!0:!0}var cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.elements=this._get_initial_elements()}_get_initial_elements(){return{LineBarChart:{display:"Line/Bar Chart",category:"visual elements",icon:"ion-stats-bars",condition(root){return!root?.is_mobile?.()},defaults:{width:590,height:370,collapse_margin:500},field_names:u.extend({chart_type:{default:"Line",no_states:!0},data_points_type:{no_states:!0},data_source:{},y_value_expression:{no_states:!0},label_expression:{no_states:!0},series1_color:{default:"rgba(151,187,205,1)",no_states:!0,in_style:!0},series1_fillColor:{default:"rgba(151,187,205,0.2)",no_states:!0,in_style:!0},showScale:{default:!0,no_states:!0,in_style:!0},scaleLineColor:{default:"rgba(0,0,0,.1)",no_states:!0,in_style:!0},scaleFontColor:{default:"#666",no_states:!0,in_style:!0},scaleShowGridLines:{default:!0,no_states:!0,in_style:!0},scaleGridLineColor:{default:"rgba(0,0,0,.05)",no_states:!0,in_style:!0},showTooltips:{default:!0,no_states:!0},customize_tooltips:{default:!1,no_states:!0},hide_label_tooltips:{default:!1,no_states:!0},bezierCurve:{default:!0,no_states:!0},animateRotate:{default:!0,no_states:!0},datasetFill:{default:!0,no_states:!0},keep_proportion_resize:{no_states:!0}},numeric_format_utilities.format_number_names),property_applications:[new property_applications2.Dimensions,new property_applications2.Backgroun
83d,new property_applications2.Border,new property_applications2.Padding,new property_applications2.BoxShadow,new property_applications2.ResponsiveElement],get uses_css_responsive(){return uses_css_responsive()},can_fix_aspect_ratio(){return!0},get_min_width(){return 0},get_html(instance){return"<div></div>"},initialize(instance){let canvas=instance.get_canvas();load_chartjs();let chart_drawn_once=!1,myChartInstance=null,data_point_context={element:instance,datasources:{...page_state.get_basic_datasources(default_eval_host,instance.element.root()),injected_value_btype:()=>this.get_injected_btype(instance.element)}};element_eval.pre_cache(instance,["height","width","padding_vertical","padding_horizontal","showScale","scaleLineColor","showTooltips","bezierCurve","datasetFill","scaleShowGridLines","scaleGridLineColor","scaleFontColor","animateRotate"]),instance.autorun(()=>{if(!instance.is_visible())return;let ratio=instance.get_static_property("aspect_ratio_height")/instance.get_static_property("aspect_ratio_width"),h=(instance.element.root()?.get_responsive_version()>0&&uses_css_responsive()&&instance.element.has_fixed_aspect_ratio()?element_eval.evaluate_property(instance,"width")*ratio:element_eval.evaluate_property(instance,"height"))-property_applications2.calculate_border_height(instance)-2*element_eval.evaluate_property(instance,"padding_vertical"),w=element_eval.evaluate_property(instance,"width")-property_applications2.calculate_border_width(instance)-2*element_eval.evaluate_property(instance,"padding_horizontal"),chart_type=instance.get_static_property("chart_type"),props={};for(let prop of["showScale","showTooltips","bezierCurve","datasetFill","scaleShowGridLines","animateRotate"])props[prop]=element_eval.evaluate_property(instance,prop);for(let prop of["scaleLineColor","scaleGridLineColor","scaleFontColor"])props[prop]=color_tokens.color_property_to_rgba(element_eval.evaluate_property(instance,prop));props.pointLabelFontColor=props.scaleFontColor,canvas.empty();let chart_canvas=$('<canvas id="myChart" width="'+w+'" height = "'+h+'"></canvas>');canvas.append(chart_canvas);let ctx=chart_canvas[0].getContext("2d"),myChart=new Chart(ctx),series1_color=color_tokens.color_property_to_rgba(element_eval.evaluate_property(instance,"series1_color")),series1_fill_color=color_tokens.color_property_to_rgba(element_eval.evaluate_property(instance,"series1_fillColor")),data;if(Lib().is_edit_mode())props.animation=!1,props.showTooltips=!1,["Line","Bar","Radar"].includes(chart_type)?data={labels:["January","February","March","April","May","June","July"],datasets:[{label:"Dataset 1",fillColor:series1_fill_color,strokeColor:series1_color,pointColor:series1_color,pointStrokeColor:"#fff",pointHighlightFill:"#fff",pointHighlightStroke:series1_color,data:[65,59,80,81,56,55,40]}]}:["Pie","Doughnut"].includes(chart_type)&&(data=[{value:300,color:"#F7464A",highlight:"#FF5A5E",label:"Red"},{value:50,color:"#46BFBD",highlight:"#5AD3D1",label:"Green"},{value:100,color:"#FDB45C",highlight:"#FFC870",label:"Yellow"}]);else{let data_points_list=element_eval.evaluate_property(instance,"data_source")??null,data_points=[],list=data_points_list?.all?.()??[];if(list.length===0)return;for(let raw_data_point of list){data_point_context.datasources.injected_value=()=>raw_data_point;for(let name of["y_value_expression","label_expression"])try{node_eval.eval_property(instance.element,name,data_point_context,default_eval_host)}catch{}}for(let raw_data_point of list)data_point_context.datasources.injected_value=()=>raw_data_point,data_points.push({value:node_eval.eval_property(instance.element,"y_value_expression",data_point_context,default_eval_host)??0,label:node_eval.eval_property(instance.element,"label_expression",data_point_context,default_eval_host)});if(["Line","Bar","Radar"].includes(chart_type))data={labels:data_points.map(a=>a.label),datasets:[{label:"Dataset 1",fillColor:series1_fill_color,strokeColor:series1_color,pointColor:series1_color,pointStrokeColor:"#fff",pointHighlightFill:"#fff",pointHighlightStroke:series1_color,data:data_points.map(a=>a.value)}]};else if(["Pie","Doughnut"].includes(chart_type)){let color_list=["#F7464A","#46BFBD","#FDB45C","#F8F65F","#BA8FF7","#46F776","#7FF7F7","#9830F7"],color_index=0;data=[];for(let a of data_points)data.push({value:a.value,label:a.label,color:color_list[color_index]}
83),color_index++,color_index>color_list.length-1&&(color_index=0)}if(chart_drawn_once?props.animation=!1:(props.animation=!0,chart_drawn_once=!0),instance.get_static_property("showTooltips")&&instance.get_static_property("customize_tooltips")){let format_data={};for(let k in numeric_format_utilities.format_number_names)format_data[k]=element_eval.evaluate_property(instance,k);let format_fn=btypes.get("number").get_message("format_number").evaluate,fn_name="chart_format_fn_"+instance.element_id();window[fn_name]=val=>format_fn(val,void 0,format_data),instance.get_static_property("hide_label_tooltips")?props.tooltipTemplate="<%= window."+fn_name+"(value) %>":props.tooltipTemplate="<%if (label){%><%=label%>: <%}%><%= window."+fn_name+"(value) %>"}}if(["Line","Bar"].includes(chart_type)){props.scaleBeginAtZero=!0;for(let datapoint of data.datasets?.[0]?.data??[])datapoint<0&&(props.scaleBeginAtZero=!1)}myChartInstance=myChart[chart_type](data,props)}),instance.on_destroy(()=>myChartInstance?.destroy())},get_injected_btype(element){return element.get_static_property("data_points_type")},get_injected_display(){return"Current point"},use_injected_datasource(node,element){return node.path().indexOf(element.property("y_value_expression").path())===0||node.path().indexOf(element.property("label_expression").path())===0},change_cursor_style_if_clickable:!0,add_an_invisible_div_on_the_top:!0,is_input:!1,contains_group_data:!1,get_states(element){return[]},get_state_value(element,name){},jquery_plugins(){return["jquery_plugins/chart"]}}}}keys(){return plugin_version()>=1?{}:{css_responsive:{caption:"Use new responsive properties for this plugin's elements",type:"client_safe",editor:"Checkbox"}}}},chartjs={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.chartjs=chartjs);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("chartjs",chartjs);})();
84/*! Bundled license information:
85
86buffer/index.js:
87  (*!
88   * The buffer module from node.js, for the browser.
89   *
90   * @author   Feross Aboukhadijeh <https://feross.org>
91   * @license  MIT
92   *)
93*/
94
95}
96
97
98window.preloaded['plugin/first_party:chartjs'] = true;
99window._bubble_page_load_data.hardcoded_plugins['select2'] = true;
100window.__code__ = window.__code__ || {};
101if(!window.__code__['72cfda4646fc75796175600b74cb4f4b4a2df064438392d2a6ac4f61e51d8d36']){window.__code__['72cfda4646fc75796175600b74cb4f4b4a2df064438392d2a6ac4f61e51d8d36']=1;
102
103"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports){"use strict";init_define_process_env();init_shim();exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);
vendor: 28,123 bytes, line 103
103var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports){init_define_process_env();init_shim();exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer3;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports.kMaxLength=K_MAX_LENGTH;Buffer3.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer3.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer3.prototype,"parent",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer3.prototype,"offset",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer3.prototype),buf}function Buffer3(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer3.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer3.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer3.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer3.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer3.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer3,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer3.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer3.allocUnsafe=function(size){return allocUnsafe(size)};Buffer3.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer3.prototype),buf}function fromObject(obj){if(Buffer3.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer3.alloc(+length)}Buffer3.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer3.prototype};Buffer3.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer3.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer3.from(b,b.offset,b.byteLength)),!Buffer3.isBuffer(a)||!Buffer3.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer3.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer3.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer3.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer3.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer3.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer3.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer3.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer3.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer3.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer3.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer3.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer3.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer3.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer3.prototype.toLocaleString=Buffer3.prototype.toString;Buffer3.prototype.equals=function(b){if(!Buffer3.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer3.compare(this,b)===0};Buffer3.prototype.inspect=function(){var str="",max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer3.prototype[customInspectSymbol]=Buffer3.prototype.inspect);Buffer3.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer3.from(target,target.offset,target.byteLength)),!Buffer3.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer3.from(val,encoding)),Buffer3.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer3.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer3.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer3.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer3.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer3.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer3.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer3.prototype.readUintLE=Buffer3.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer3.prototype.readUintBE=Buffer3.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer3.prototype.readUint8=Buffer3.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer3.prototype.readUint16LE=Buffer3.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer3.prototype.readUint16BE=Buffer3.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer3.prototype.readUint32LE=Buffer3.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer3.prototype.readUint32BE=Buffer3.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer3.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer3.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer3.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer3.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer3.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer3.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer3.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer3.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer3.prototype.writeUintLE=Buffer3.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUintBE=Buffer3.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUint8=Buffer3.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer3.prototype.writeUint16LE=Buffer3.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeUint16BE=Buffer3.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeUint32LE=Buffer3.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer3.prototype.writeUint32BE=Buffer3.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer3.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 103
103)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer3.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer3.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer3.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer3.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer3.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer3.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer3.prototype.copy=function(target,targetStart,start,end){if(!Buffer3.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,180 bytes, line 103
103if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer3.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer3.isBuffer(val)?val:Buffer3.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports,module){init_define_process_env();init_shim();var process2=module.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
103var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});var require_global=__commonJS({"node_modules/core-js/internals/global.js"(exports,module){"use strict";init_define_process_env();init_shim();var check=function(it){return it&&it.Math===Math&&it};module.exports=check(typeof globalThis=="object"&&globalThis)||check(typeof window=="object"&&window)||check(typeof self=="object"&&self)||check(typeof window=="object"&&window)||check(typeof exports=="object"&&exports)||function(){return this}()||Function("return this")()}});var require_fails=__commonJS({"node_modules/core-js/internals/fails.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(exec){try{return!!exec()}catch{return!0}}}});var require_descriptors=__commonJS({"node_modules/core-js/internals/descriptors.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})}});var require_function_bind_native=__commonJS({"node_modules/core-js/internals/function-bind-native.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){var test=(function(){}).bind();return typeof test!="function"||test.hasOwnProperty("prototype")})}});var require_function_call=__commonJS({"node_modules/core-js/internals/function-call.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),call=Function.prototype.call;module.exports=NATIVE_BIND?call.bind(call):function(){return call.apply(call,arguments)}}});var require_object_property_is_enumerable=__commonJS({"node_modules/core-js/internals/object-property-is-enumerable.js"(exports){"use strict";init_define_process_env();init_shim();var $propertyIsEnumerable={}.propertyIsEnumerable,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor&&!$propertyIsEnumerable.call({1:2},1);exports.f=NASHORN_BUG?function(V){var descriptor=getOwnPropertyDescriptor(this,V);return!!descriptor&&descriptor.enumerable}:$propertyIsEnumerable}});var require_create_property_descriptor=__commonJS({"node_modules/core-js/internals/create-property-descriptor.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value}}}});var require_function_uncurry_this=__commonJS({"node_modules/core-js/internals/function-uncurr
103y-this.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),FunctionPrototype=Function.prototype,call=FunctionPrototype.call,uncurryThisWithBind=NATIVE_BIND&&FunctionPrototype.bind.bind(call,call);module.exports=NATIVE_BIND?uncurryThisWithBind:function(fn){return function(){return call.apply(fn,arguments)}}}});var require_classof_raw=__commonJS({"node_modules/core-js/internals/classof-raw.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toString=uncurryThis({}.toString),stringSlice=uncurryThis("".slice);module.exports=function(it){return stringSlice(toString(it),8,-1)}}});var require_indexed_object=__commonJS({"node_modules/core-js/internals/indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),classof=require_classof_raw(),$Object=Object,split=uncurryThis("".split);module.exports=fails(function(){return!$Object("z").propertyIsEnumerable(0)})?function(it){return classof(it)==="String"?split(it,""):$Object(it)}
103:$Object}});var require_is_null_or_undefined=__commonJS({"node_modules/core-js/internals/is-null-or-undefined.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(it){return it==null}}});var require_require_object_coercible=__commonJS({"node_modules/core-js/internals/require-object-coercible.js"(exports,module){"use strict";init_define_process_env();init_shim();var isNullOrUndefined=require_is_null_or_undefined(),$TypeError=TypeError;module.exports=function(it){if(isNullOrUndefined(it))throw new $TypeError("Can't call method on "+it);return it}}});var require_to_indexed_object=__commonJS({"node_modules/core-js/internals/to-indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var IndexedObject=require_indexed_object(),requireObjectCoercible=require_require_object_coercible();module.exports=function(it){return IndexedObject(requireObjectCoercible(it))}}});var require_is_callable=__commonJS({"node_modules/core-js/internals/is-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var documentAll=typeof document=="object"&&document.all;module.exports=typeof documentAll>"u"&&documentAll!==void 0?function(argument){return typeof argument=="function"||argument===documentAll}:function(argument){return typeof argument=="function"}}});var require_is_object=__commonJS({"node_modules/core-js/internals/is-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable();module.exports=function(it){return typeof it=="object"?it!==null:isCallable(it)}}});var require_get_built_in=__commonJS({"node_modules/core-js/internals/get-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),aFunction=function(argument){return isCallable(argument)?argument:void 0};module.exports=function(namespace,method){return arguments.length<2?aFunction(global[namespace]):global[namespace]&&global[namespace][method]}}});var require_object_is_prototype_of=__commonJS({"node_modules/core-js/internals/object-is-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this();module.exports=uncurryThis({}.isPrototypeOf)}});var require_engine_user_agent=__commonJS({"node_modules/core-js/internals/engine-user-agent.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=typeof navigator<"u"&&String(navigator.userAgent)||""}});var require_engine_v8_version=__commonJS({"node_modules/core-js/internals/engine-v8-version.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),userAgent=require_engine_user_agent(),process2=global.process,Deno=global.Deno,versions=process2&&process2.versions||Deno&&Deno.version,v8=versions&&versions.v8,match,version;v8&&(match=v8.split("."),version=match[0]>0&&match[0]<4?1:+(match[0]+match[1]));!version&&userAgent&&(match=userAgent.match(/Edge\/(\d+)/),(!match||match[1]>=74)&&(match=userAgent.match(/Chrome\/(\d+)/),match&&(version=+match[1])));module.exports=version}});var require_symbol_constructor_detection=__commonJS({"node_modules/core-js/internals/symbol-constructor-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var V8_VERSION=require_engine_v8_version(),fails=require_fails(),global=require_global(),$String=global.String;module.exports=!!Object.getOwnPropertySymbols&&!fails(function(){var symbol=Symbol("symbol detection");return!$String(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&V8_VERSION&&V8_VERSION<41})}});var require_use_symbol_as_uid=__commonJS({"node_modules/core-js/internals/use-symbol-as-uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_SYMBOL=require_symbol_constructor_detection();module.exports=NATIVE_SYMBOL&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}});var require_is_symbol=__commonJS({"node_modules/core-js/internals/is-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),isCallable=require_is_callable(),isPrototypeOf=require_object_is_prototype_of(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),$Object=Object;module.exports=USE_SYMBOL_AS_UID?function(it){return typeof it=="symbol"}:function(it){var $Symbol=getBuiltIn("Symbol");return isCallable($Symbol)&&isPrototypeOf($Symbol.prototype,$Object(it))}}});var require_try_to_string=__commonJS({"node_modules/core-js/internals/try-to-string.js"(exports,module){"use strict";init_define_process_env();init_shim();var $String=String;module.exports=function(argument){try{return $String(argument)}catch{return"Object"}}}});var require_a_callable=__commonJS({"node_modules/core-js/internals/a-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),tryToString=require_try_to_string(),$TypeError=TypeError;module.exports=function(argument){if(isCallable(argument))return argument;throw new $TypeError(tryToString(argument)+" is not a function")}}});var require_get_method=__commonJS({"node_modules/core-js/internals/get-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var aCallable=require_a_callable(),isNullOrUndefined=require_is_null_or_undefined();module.exports=function(V,P){var func=V[P];return isNullOrUndefined(func)?void 0:aCallable(func)}}});var require_ordinary_to_primitive=__commonJS({"node_modules/core-js/internals/ordinary-to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isCallable=require_is_callable(),isObject=require_is_object(),$TypeError=TypeError;module.exports=function(input,pref){var fn,val;if(pref==="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input))||isCallable(fn=input.valueOf)&&!isObject(val=call(fn,input))||pref!=="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input)))return val;throw new $TypeError("Can't convert object to primitive value")}}});var require_is_pure=__commonJS({"node_modules/core-js/internals/is-pure.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=!1}});var require_define_global_property=__commonJS({"node_modules/core-js/internals/define-global-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineProperty=Object.defineProperty;module.exports=function(key,value){try{defineProperty(global,key,{value,configurable:!0,writable:!0})}catch{global[key]=value}return value}}});var require_shared_store=__commonJS({"node_modules/core-js/internals/shared-store.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineGlobalProperty=require_define_global_property(),SHARED="__core-js_shared__",store=global[SHARED]||defineGlobalProperty(S
103HARED,{});module.exports=store}});var require_shared=__commonJS({"node_modules/core-js/internals/shared.js"(exports,module){"use strict";init_define_process_env();init_shim();var IS_PURE=require_is_pure(),store=require_shared_store();(module.exports=function(key,value){return store[key]||(store[key]=value!==void 0?value:{})})("versions",[]).push({version:"3.35.1",mode:IS_PURE?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})}});var require_to_object=__commonJS({"node_modules/core-js/internals/to-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var requireObjectCoercible=require_require_object_coercible(),$Object=Object;module.exports=function(argument){return $Object(requireObjectCoercible(argument))}}});var require_has_own_property=__commonJS({"node_modules/core-js/internals/has-own-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toObject=require_to_object(),hasOwnProperty=uncurryThis({}.hasOwnProperty);module.exports=Object.hasOwn||function(it,key){return hasOwnProperty(toObject(it),key)}}});var require_uid=__commonJS({"node_modules/core-js/internals/uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),id=0,postfix=Math.random(),toString=uncurryThis(1 .toString);module.exports=function(key){return"Symbol("+(key===void 0?"":key)+")_"+toString(++id+postfix,36)}}});var require_well_known_symbol=__commonJS({"node_modules/core-js/internals/well-known-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),shared=require_shared(),hasOwn=require_has_own_property(),uid=require_uid(),NATIVE_SYMBOL=require_symbol_constructor_detection(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),Symbol2=global.Symbol,WellKnownSymbolsStore=shared("wks"),createWellKnownSymbol=USE_SYMBOL_AS_UID?Symbol2.for||Symbol2:Symbol2&&Symbol2.withoutSetter||uid;module.exports=function(name){return hasOwn(WellKnownSymbolsStore,name)||(WellKnownSymbolsStore[name]=NATIVE_SYMBOL&&hasOwn(Symbol2,name)?Symbol2[name]:createWellKnownSymbol("Symbol."+name)),WellKnownSymbolsStore[name]}}});var require_to_primitive=__commonJS({"node_modules/core-js/internals/to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isObject=require_is_object(),isSymbol
103=require_is_symbol(),getMethod=require_get_method(),ordinaryToPrimitive=require_ordinary_to_primitive(),wellKnownSymbol=require_well_known_symbol(),$TypeError=TypeError,TO_PRIMITIVE=wellKnownSymbol("toPrimitive");module.exports=function(input,pref){if(!isObject(input)||isSymbol(input))return input;var exoticToPrim=getMethod(input,TO_PRIMITIVE),result;if(exoticToPrim){if(pref===void 0&&(pref="default"),result=call(exoticToPrim,input,pref),!isObject(result)||isSymbol(result))return result;throw new $TypeError("Can't convert object to primitive value")}return pref===void 0&&(pref="number"),ordinaryToPrimitive(input,pref)}}});var require_to_property_key=__commonJS({"node_modules/core-js/internals/to-property-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPrimitive=require_to_primitive(),isSymbol=require_is_symbol();module.exports=function(argument){var key=toPrimitive(argument,"string");return isSymbol(key)?key:key+""}}});var require_document_create_element=__commonJS({"node_modules/core-js/internals/document-create-element.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isObject=require_is_object(),document2=global.document,EXISTS=isObject(document2)&&isObject(document2.createElement);module.exports=function(it){return EXISTS?document2.createElement(it):{}}}});var require_ie8_dom_define=__commonJS({"node_modules/core-js/internals/ie8-dom-define.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails(),createElement=require_document_create_element();module.exports=!DESCRIPTORS&&!fails(function(){return Object.defineProperty(createElement("div"),"a",{get:function(){return 7}}).a!==7})}});var require_object_get_own_property_descriptor=__commonJS({"node_modules/core-js/internals/object-get-own-property-descriptor.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),call=require_function_call(),propertyIsEnumerableModule=require_object_property_is_enumerable(),createPropertyDescriptor=require_create_property_descriptor(),toIndexedObject=require_to_indexed_object(),toPropertyKey=require_to_property_key(),hasOwn=require_has_own_property(),IE8_DOM_DEFINE=require_ie8_dom_define(),$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;exports.f=DESCRIPTORS?$getOwnPropertyDescriptor:function(O,P){if(O=toIndexedObject(O),P=toPropertyKey(P),IE8_DOM_DEFINE)try{return $getOwnPropertyDescriptor(O,P)}catch{}if(hasOwn(O,P))return createPropertyDescriptor(!call(propertyIsEnumerableModule.f,O,P),O[P])}}});var require_v8_prototype_define_bug=__commonJS({"node_modules/core-js/internals/v8-prototype-define-bug.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails();module.exports=DESCRIPTORS&&fails(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})}});var require_an_object=__commonJS({"node_modules/core-js/internals/an-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isObject=require_is_object(),$String=String,$TypeError=TypeError;module.exports=function(argument){if(isObject(argument))return argument;throw new $TypeError($String(argument)+" is not an object")}}});var require_object_define_property=__commonJS({"node_modules/core-js/internals/object-define-property.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),IE8_DOM_DEFINE=require_ie8_dom_define(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),anObject=require_an_object(),toPropertyKey=require_to_property_key(),$TypeError=TypeError,$defineProperty=Object.defineProperty,$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,ENUMERABLE="enumerable",CONFIGURABLE="configurable",WRITABLE="writable";exports.f=DESCRIPTORS?V8_PROTOTYPE_DEFINE_BUG?function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),typeof O=="function"&&P==="prototype"&&"value"in Attributes&&WRITABLE in Attributes&&!Attributes[WRITABLE]){var current=$getOwnPropertyDescriptor(O,P);current&&current[WRITABLE]&&(O[P]=Attributes.value,Attributes={configurable:CONFIGURABLE in Attributes?Attributes[CONFIGURABLE]:current[CONFIGURABLE],enumerable:ENUMERABLE in Attributes?Attributes[ENUMERABLE]:current[ENUMERABLE],writable:!1})}return $defineProperty(O,P,Attributes)}
103:$defineProperty:function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),IE8_DOM_DEFINE)try{return $defineProperty(O,P,Attributes)}catch{}if("get"in Attributes||"set"in Attributes)throw new $TypeError("Accessors not supported");return"value"in Attributes&&(O[P]=Attributes.value),O}}});var require_create_non_enumerable_property=__commonJS({"node_modules/core-js/internals/create-non-enumerable-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=DESCRIPTORS?function(object,key,value){return definePropertyModule.f(object,key,createPropertyDescriptor(1,value))}:function(object,key,value){return object[key]=value,object}}});var require_function_name=__commonJS({"node_modules/core-js/internals/function-name.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),hasOwn=require_has_own_property(),FunctionPrototype=Function.prototype,getDescriptor=DESCRIPTORS&&Object.getOwnPropertyDescriptor,EXISTS=hasOwn(FunctionPrototype,"name"),PROPER=EXISTS&&(function(){}).name==="something",CONFIGURABLE=EXISTS&&(!DESCRIPTORS||DESCRIPTORS&&getDescriptor(FunctionPrototype,"name").configurable);module.exports={EXISTS,PROPER,CONFIGURABLE}}});
103var require_inspect_source=__commonJS({"node_modules/core-js/internals/inspect-source.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),isCallable=require_is_callable(),store=require_shared_store(),functionToString=uncurryThis(Function.toString);isCallable(store.inspectSource)||(store.inspectSource=function(it){return functionToString(it)});module.exports=store.inspectSource}});var require_weak_map_basic_detection=__commonJS({"node_modules/core-js/internals/weak-map-basic-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),WeakMap=global.WeakMap;module.exports=isCallable(WeakMap)&&/native code/.test(String(WeakMap))}});var require_shared_key=__commonJS({"node_modules/core-js/internals/shared-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var shared=require_shared(),uid=require_uid(),keys=shared("keys");module.exports=function(key){return keys[key]||(keys[key]=uid(key))}}});var require_hidden_keys=__commonJS({"node_modules/core-js/internals/hidden-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports={}}});var require_internal_state=__commonJS({"node_modules/core-js/internals/internal-state.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_WEAK_MAP=require_weak_map_basic_detection(),global=require_global(),isObject=require_is_object(),createNonEnumerableProperty=require_create_non_enumerable_property(),hasOwn=require_has_own_property(),shared=require_shared_store(),sharedKey=require_shared_key(),hiddenKeys=require_hidden_keys(),OBJECT_ALREADY_INITIALIZED="Object already initialized",TypeError2=global.TypeError,WeakMap=global.WeakMap,set,get,has,enforce=function(it){return has(it)?get(it):set(it,{})},getterFor=function(TYPE){return function(it){var state;if(!isObject(it)||(state=get(it)).type!==TYPE)throw new TypeError2("Incompatible receiver, "+TYPE+" required");return state}};NATIVE_WEAK_MAP||shared.state?(store=shared.state||(shared.state=new WeakMap),store.get=store.get,store.has=store.has,store.set=store.set,set=function(it,metadata){if(store.has(it))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,store.set(it,metadata),metadata},get=function(it){return store.get(it)||{}},has=function(it){return store.has(it)}):(STATE=sharedKey("state"),hiddenKeys[STATE]=!0,set=function(it,metadata){if(hasOwn(it,STATE))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,createNonEnumerableProperty(it,STATE,metadata),metadata},get=function(it){return hasOwn(it,STATE)?it[STATE]:{}},has=function(it){return hasOwn(it,STATE)});var store,STATE;module.exports={set,get,has,enforce,getterFor}}});var require_make_built_in=__commonJS({"node_modules/core-js/internals/make-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),isCallable=require_is_callable(),hasOwn=require_has_own_property(),DESCRIPTORS=require_descriptors(),CONFIGURABLE_FUNCTION_NAME=require_function_name().CONFIGURABLE,inspectSource=require_inspect_source(),InternalStateModule=require_internal_state(),enforceInternalState=InternalStateModule.enforce,getInternalState=InternalStateModule.get,$String=String,defineProperty=Object.defineProperty,stringSlice=uncurryThis("".slice),replace=uncurryThis("".replace),join=uncurr
103yThis([].join),CONFIGURABLE_LENGTH=DESCRIPTORS&&!fails(function(){return defineProperty(function(){},"length",{value:8}).length!==8}),TEMPLATE=String(String).split("String"),makeBuiltIn=module.exports=function(value,name,options){stringSlice($String(name),0,7)==="Symbol("&&(name="["+replace($String(name),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),options&&options.getter&&(name="get "+name),options&&options.setter&&(name="set "+name),(!hasOwn(value,"name")||CONFIGURABLE_FUNCTION_NAME&&value.name!==name)&&(DESCRIPTORS?defineProperty(value,"name",{value:name,configurable:!0}):value.name=name),CONFIGURABLE_LENGTH&&options&&hasOwn(options,"arity")&&value.length!==options.arity&&defineProperty(value,"length",{value:options.arity});try{options&&hasOwn(options,"constructor")&&options.constructor?DESCRIPTORS&&defineProperty(value,"prototype",{writable:!1}):value.prototype&&(value.prototype=void 0)}catch{}var state=enforceInternalState(value);return hasOwn(state,"source")||(state.source=join(TEMPLATE,typeof name=="string"?name:"")),value};Function.prototype.toString=makeBuiltIn(function(){return isCallable(this)&&getInternalState(this).source||inspectSource(this)},"toString")}});var require_define_built_in=__commonJS({"node_modules/core-js/internals/define-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),definePropertyModule=require_object_define_property(),makeBuiltIn=require_make_built_in(),defineGlobalProperty=require_define_global_property();module.exports=function(O,key,value,options){options||(options={});var simple=options.enumerable,name=options.name!==void 0?options.name:key;if(isCallable(value)&&makeBuiltIn(value,name,options),options.global)simple?O[key]=value:defineGlobalProperty(key,value);else{try{options.unsafe?O[key]&&(simple=!0):delete O[key]}catch{}simple?O[key]=value:definePropertyModule.f(O,key,{value,enumerable:!1,configurable:!options.nonConfigurable,writable:!options.nonWritable})}return O}}});var require_math_trunc=__commonJS({"node_modules/core-js/internals/math-trunc.js"(exports,module){"use strict";init_define_process_env();init_shim();var ceil=Math.ceil,floor=Math.floor;module.exports=Math.trunc||function(x){var n=+x;return(n>0?floor:ceil)(n)}}});var require_to_integer_or_infinity=__commonJS({"node_modules/core-js/internals/to-integer-or-infinity.js"(exports,module){"use strict";init_define_process_env();init_shim();var trunc=require_math_trunc();module.exports=function(argument){var number=+argument;return number!==number||number===0?0:trunc(number)}}});var require_to_absolute_index=__commonJS({"node_modules/core-js/internals/to-absolute-index.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),max=Math.max,min=Math.min;module.exports=function(index,length){var integer=toIntegerOrInfinity(index);return integer<0?max(integer+length,0):min(integer,length)}}});var require_to_length=__commonJS({"node_modules/core-js/internals/to-length.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),min=Math.min;module.exports=function(argument){var len=toIntegerOrInfinity(argument);return len>0?min(len,9007199254740991):0}}});var require_length_of_array_like=__commonJS({"node_modules/core-js/internals/length-of-array-like.js"(exports,module){"use strict";init_define_process_env();init_shim();var toLength=require_to_length();module.exports=function(obj){return toLength(obj.length)}}});var require_array_includes=__commonJS({"node_modules/core-js/internals/array-includes.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIndexedObject=require_to_indexed_object(),toAbsoluteIndex=require_to_absolute_index(),lengthOfArrayLike=require_length_of_array_like(),createMethod=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIndexedObject($this),length=lengthOfArrayLike(O),index=toAbsoluteIndex(fromIndex,length),value;if(IS_INCLUDES&&el!==el){for(;length>index;)if(value=O[index++],value!==value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}};module.exports={includes:createMethod(!0),indexOf:createMethod(!1)}}});var require_object_keys_internal=__commonJS({"node_modules/core-js/internals/object-keys-internal.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),hasOwn=require_has_own_property(),toIndexedObject=require_to_indexed_object(),indexOf=require_array_includes().indexOf,hiddenKeys=require_hidden_keys(),push=uncurryThis([].push);module.exports=function(object,names){var O=toIndexedObject(object),i=0,result=[],key;for(key in O)!hasOwn(hiddenKeys,key)&&hasOwn(O,key)&&push(result,key);for(;names.length>i;)hasOwn(O,key=names[i++])&&(~indexOf(result,key)||push(result,key));return result}}});var require_enum_bug_keys=__commonJS({"node_modules/core-js/internals/enum-bug-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
103ing","toString","valueOf"]}});var require_object_get_own_property_names=__commonJS({"node_modules/core-js/internals/object-get-own-property-names.js"(exports){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=enumBugKeys.concat("length","prototype");exports.f=Object.getOwnPropertyNames||function(O){return internalObjectKeys(O,hiddenKeys)}}});var require_object_get_own_property_symbols=__commonJS({"node_modules/core-js/internals/object-get-own-property-symbols.js"(exports){"use strict";init_define_process_env();init_shim();exports.f=Object.getOwnPropertySymbols}});var require_own_keys=__commonJS({"node_modules/core-js/internals/own-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),uncurryThis=require_function_uncurry_this(),getOwnPropertyNamesModule=require_object_get_own_property_names(),getOwnPropertySymbolsModule=require_object_get_own_property_symbols(),anObject=require_an_object(),concat=uncurryThis([].concat);module.exports=getBuiltIn("Reflect","ownKeys")||function(it){var keys=getOwnPropertyNamesModule.f(anObject(it)),getOwnPropertySymbols=getOwnPropertySymbolsModule.f;return getOwnPropertySymbols?concat(keys,getOwnPropertySymbols(it)):keys}}});var require_copy_constructor_properties=__commonJS({"node_modules/core-js/internals/copy-constructor-properties.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),ownKeys=require_own_keys(),getOwnPropertyDescriptorModule=require_object_get_own_property_descriptor(),definePropertyModule=require_object_define_property();module.exports=function(target,source,exceptions){for(var keys=ownKeys(source),defineProperty=definePropertyModule.f,getOwnPropertyDescriptor=getOwnPropertyDescriptorModule.f,i=0;i<keys.length;i++){var key=keys[i];!hasOwn(target,key)&&!(exceptions&&hasOwn(exceptions,key))&&defineProperty(target,key,getOwnPropertyDescriptor(source,key))}}}});var require_is_forced=__commonJS({"node_modules/core-js/internals/is-forced.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),replacement=/#|\.prototype\./,isForced=function(feature,detection){var value=data[normalize(feature)];return value===POLYFILL?!0:value===NATIVE?!1:isCallable(detection)?fails(detection):!!detection},normalize=isForced.normalize=function(string){return String(string).replace(replacement,".").toLowerCase()},data=isForced.data={},NATIVE=isForced.NATIVE="N",POLYFILL=isForced.POLYFILL="P";module.exports=isForced}});var require_export=__commonJS({"node_modules/core-js/internals/export.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),getOwnPropertyDescriptor=require_object_get_own_property_descriptor().f,createNonEnumerableProperty=require_create_non_enumerable_property(),defineBuiltIn=require_define_built_in(),defineGlobalProperty=require_define_global_property(),copyConstructorProperties=require_copy_constructor_properties(),isForced=require_is_forced();module.exports=function(options,source){var TARGET=options.target,GLOBAL=options.global,STATIC=options.stat,FORCED,target,key,targetProperty,sourceProperty,descriptor;if(GLOBAL?target=global:STATIC?target=global[TARGET]||defineGlobalProperty(TARGET,{}):target=global[TARGET]&&global[TARGET].prototype,target)for(key in source){if(sourceProperty=source[key],options.dontCallGetSet?(descriptor=getOwnPropertyDescriptor(target,key),targetProperty=descriptor&&descriptor.value):targetProperty=target[key],FORCED=isForced(GLOBAL?key:TARGET+(STATIC?".":"#")+key,options.forced),!FORCED&&targetProperty!==void 0){if(typeof sourceProperty==typeof targetProperty)continue;copyConstructorProperties(sourceProperty,targetProperty)}(options.sham||targetProperty&&targetProperty.sham)&&createNonEnumerableProperty(sourceProperty,"sham",!0),defineBuiltIn(target,key,sourceProperty,options)}}}});var require_an_instance=__commonJS({"node_modules/core-js/internals/an-instance.js"(exports,module){"use strict";init_define_process_env();init_shim();var isPrototypeOf=require_object_is_prototype_of(),$TypeError=TypeError;module.exports=function(it,Prototype){if(isPrototypeOf(Prototype,it))return it;throw new $TypeError("Incorrect invocation")}}});var require_correct_prototype_getter=__commonJS({"node_modules/core-js/internals/correct-prototype-getter.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})}});var require_object_get_prototype_of=__commonJS({"node_modules/core-js/internals/object-get-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),isCallable=require_is_callable(),toObject=require_to_object(),sharedKey=require_shared_key(),CORRECT_PROTOTYPE_GETTER=require_correct_prototype_getter(),IE_PROTO=sharedKey("IE_PROTO"),$Object=Object,ObjectPrototype=$Object.prototype;module.exports=CORRECT_PROTOTYPE_GETTER?$Object.getPrototypeOf:function(O){var object=toObject(O);if(hasOwn(object,IE_PROTO))return object[IE_PROTO];var constructor=object.constructor;return isCallable(constructor)&&object instanceof constructor?constructor.prototype:object instanceof $Object?ObjectPrototype:null}}});var require_define_built_in_accessor=__commonJS({"node_modules/core-js/internals/define-built-in-accessor.js"(exports,module){"use strict";init_define_process_env();init_shim();var makeBuiltIn=require_make_built_in(),defineProperty=require_object_define_property();module.exports=function(target,name,descriptor){return descriptor.get&&makeBuiltIn(descriptor.get,name,{getter:!0}),descriptor.set&&makeBuiltIn(descriptor.set,name,{setter:!0}),defineProperty.f(target,name,descriptor)}}});var require_create_property=__commonJS({"node_modules/core-js/internals/create-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPropertyKey=require_to_property_key(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=function(object,key,value){var propertyKey=toPropertyKey(key);propertyKey in object?definePropertyModule.f(object,propertyKey,createPropertyDescriptor(0,value)):object[propertyKey]=value}}});var require_object_keys=__commonJS({"node_modules/core-js/internals/object-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys();module.exports=Object.keys||function(O){return internalObjectKeys(O,enumBugKeys)}}});var require_object_define_properties=__commonJS({"node_modules/core-js/internals/object-define-properties.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),definePropertyModule=require_object_define_property(),anObject=require_an_object(),toIndexedObject=require_to_indexed_object(),objectKeys=require_object_keys();exports.f=DESCRIPTORS&&!V8_PROTOTYPE_DEFINE_BUG?Object.defineProperties:function(O,Properties){anObject(O);for(var props=toIndexedObject(Properties),keys=objectKeys(Properties),length=keys.length,index=0,key;length>index;)definePropertyModule.f(O,key=keys[index++],props[key]);return O}}});var require_html=__commonJS({"node_modules/core-js/internals/html.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in();module.exports=getBuiltIn("document","documentElement")}});var require_object_create=__commonJS({"node_modules/core-js/internals/object-create.js"(exports,module){"use strict";init_define_process_env();init_shim();var anObject=require_an_object(),definePropertiesModule=require_object_define_properties(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=require_hidden_keys(),html=require_html(),documentCreateElement=require_document_create_element
103(),sharedKey=require_shared_key(),GT=">",LT="<",PROTOTYPE="prototype",SCRIPT="script",IE_PROTO=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(content){return LT+SCRIPT+GT+content+LT+"/"+SCRIPT+GT},NullProtoObjectViaActiveX=function(activeXDocument2){activeXDocument2.write(scriptTag("")),activeXDocument2.close();var temp=activeXDocument2.parentWindow.Object;return activeXDocument2=null,temp},NullProtoObjectViaIFrame=function(){var iframe=documentCreateElement("iframe"),JS="java"+SCRIPT+":",iframeDocument;return iframe.style.display="none",html.appendChild(iframe),iframe.src=String(JS),iframeDocument=iframe.contentWindow.document,iframeDocument.open(),iframeDocument.write(scriptTag("document.F=Object")),iframeDocument.close(),iframeDocument.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=new ActiveXObject("htmlfile")}catch{}NullProtoObject=typeof document<"u"?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);for(var length=enumBugKeys.length;length--;)delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];return NullProtoObject()};hiddenKeys[IE_PROTO]=!0;module.exports=Object.create||function(O,Properties){var result;return O!==null?(EmptyConstructor[PROTOTYPE]=anObject(O),result=new EmptyConstructor,EmptyConstructor[PROTOTYPE]=null,result[IE_PROTO]=O):result=NullProtoObject(),Properties===void 0?result:definePropertiesModule.f(result,Properties)}}});var require_iterators_core=__commonJS({"node_modules/core-js/internals/iterators-core.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),isObject=require_is_object(),create=require_object_create(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltIn=require_define_built_in(),wellKnownSymbol=require_well_known_symbol(),IS_PURE=require_is_pure(),ITERATOR=wellKnownSymbol("iterator"),BUGGY_SAFARI_ITERATORS=!1,IteratorPrototype,PrototypeOfArrayIteratorPrototype,arrayIterator;[].keys&&(arrayIterator=[].keys(),"next"in arrayIterator?(PrototypeOfArrayIteratorPrototype=getPrototypeOf(getPrototypeOf(arrayIterator)),PrototypeOfArrayIteratorPrototype!==Object.prototype&&(IteratorPrototype=PrototypeOfArrayIteratorPrototype)):BUGGY_SAFARI_ITERATORS=!0);var NEW_ITERATOR_PROTOTYPE=!isObject(IteratorPrototype)||fails(function(){var test={};return IteratorPrototype[ITERATOR].call(test)!==test});NEW_ITERATOR_PROTOTYPE?IteratorPrototype={}:IS_PURE&&(IteratorPrototype=create(IteratorPrototype));isCallable(IteratorPrototype[ITERATOR])||defineBuiltIn(IteratorPrototype,ITERATOR,function(){return this});module.exports={IteratorPrototype,BUGGY_SAFARI_ITERATORS}}});var require_esnext_iterator_constructor=__commonJS({"node_modules/core-js/modules/esnext.iterator.constructor.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),global=require_global(),anInstance=require_an_instance(),anObject=require_an_object(),isCallable=require_is_callable(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltInAccessor=require_define_built_in_accessor(),createProperty=require_create_property(),fails=require_fails(),hasOwn=require_has_own_property(),wellKnownSymbol=require_well_known_symbol(),IteratorPrototype=require_iterators_core().IteratorPrototype,DESCRIPTORS=require_descriptors(),IS_PURE=require_is_pure(),CONSTRUCTOR="constructor",ITERATOR="Iterator",TO_STRING_TAG=wellKnownSymbol("toStringTag"),$TypeError=TypeError,NativeIterator=global[ITERATOR],FORCED=IS_PURE||!isCallable(NativeIterator)||NativeIterator.prototype!==IteratorPrototype||!fails(function(){NativeIterator({})}),IteratorConstructor=function(){if(anInstance(this,IteratorPrototype),getPrototypeOf(this)===IteratorPrototype)throw new $TypeError("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(key,value){DESCRIPTORS?defineBuiltInAccessor(IteratorPrototype,key,{configurable:!0,get:function(){return value},set:function(replacement){if(anObject(this),this===IteratorPrototype)throw new $TypeError("You can't redefine this property");hasOwn(this,key)?this[key]=replacement:createProperty(this,key,replacement)}}):IteratorPrototype[key]=value};hasOwn(IteratorPrototype,TO_STRING_TAG)||defineIteratorPrototypeAccessor(TO_STRING_TAG,ITERATOR);(FORCED||!hasOwn(IteratorPrototype,CONSTRUCTOR)||IteratorPrototype[CONSTRUCTOR]===Object)&&defineIteratorPrototypeAccessor(CONSTRUCTOR,IteratorConstructor);IteratorConstructor.prototype=IteratorPrototype;$2({global:!0,constructor:!0,forced:FORCED},{Iterator:IteratorConstructor})}});var require_get_iterator_direct=__commonJS({"node_modules/core-js/internals/get-iterator-direct.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(obj){return{iterator:obj,next:obj.next,done:!1}}}});var require_define_built_ins=__commonJS({"node_modules/core-js/internals/define-built-ins.js"(exports,module){"use strict";init_define_process_env();init_shim();var defineBuiltIn=require_define_built_in();module.exports=function(target,src,options){for(var key in src)defineBuiltIn(target,key,src[key],options);return target}}});var require_create_iter_result_object=__commonJS({"node_modules/core-js/internals/create-iter-result-object.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(value,done){return{value,done}}}});var require_iterator_close=__commonJS({"node_modules/core-js/internals/iterator-close.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),anObject=require_an_object(),getMethod=require_get_method();module.exports=function(iterator,kind,value){var innerResult,innerError;anObject(iterator);try{if(innerResult=getMethod(iterator,"return"),!innerResult){if(kind==="throw")throw value;return value}innerResult=call(innerResult,iterator)}catch(error){innerError=!0,innerResult=error}if(kind==="throw")throw value;if(innerError)throw innerResult;return anObject(innerResult),value}}});var require_iterator_create_proxy=__commonJS({"node_modules/core-js/internals/iterator-create-proxy.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),create=require_object_create(),createNonEnumerableProperty=require_create_non_enumerable_property(),defineBuiltIns=require_define_built_ins(),wellKnownSymbol=require_well_known_symbol(),InternalStateModule=require_internal_state(),getMethod=require_get_method(),IteratorPrototype=require_iterators_core().IteratorPrototype,createIterResultObject=require_create_iter_result_object(),iteratorClose=require_iterator_close(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),ITERATOR_HELPER="IteratorHelper",WRAP_FOR_VALID_ITERATOR="WrapForValidIterator",setInternalState=InternalStateModule.set,createIteratorProxyPrototype=function(IS_ITERATOR){var getInternalState=InternalStateModule.getterFor(IS_ITERATOR?WRAP_FOR_VALID_ITERATOR:ITERATOR_HELPER);return defineBuiltIns(create(IteratorPrototype),{next:function(){var state=getInternalState(this);if(IS_ITERATOR)return state.nextHandler();try{var result=state.done?void 0:state.nextHandler();return createIterResultObject(result,state.done)}catch(error){throw state.done=!0,error}},return:function(){var state=getInternalState(this),iterator=state.iterator;if(state.done=!0,IS_ITERATOR){var returnMethod=getMethod(iterator,"return");return returnMethod?call(returnMethod,iterator):createIterResultObject(void 0,!0)}if(state.inner)try{iteratorClose(state.inner.iterator,"normal")}catch(error){return iteratorClose(iterator,"throw",error)}return iteratorClose(iterator,"normal"),createIterResultObject(void 0,!0)}})},WrapForValidIteratorPrototype=createIteratorProxyPrototype(!0),IteratorHelperPrototype=createIteratorProxyPrototype(!1);createNonEnumerableProperty(IteratorHelperPrototype,TO_STRING_TAG,"Iterator Helper");module.exports=function(nextHandler,IS_ITERATOR){var IteratorProxy=function(record,state){state?(state.iterator=record.iterator,state.next=record.next):state=record,state.type=IS_ITERATOR?WRAP_FOR_VALID_ITERATOR:ITERATOR_HELPER,state.nextHandler=nextHandler,state.counter=0,state.done=!1,setInternalState(this,state)};return IteratorProxy.prototype=IS_ITERATOR?WrapForValidIteratorPrototype:IteratorHelperPrototype,IteratorProxy}}});var require_call_with_safe_iteration_closing=__commonJS({"node_modules/core-js/internals/call-with-safe-iteration-closing.js"(exports,module){"use strict";init_define_process_env();init_shim();var anObject=require_an_object(),iteratorClose=require_iterator_close();module.exports=function(iterator,fn,value,ENTRIES){try{return ENTRIES?fn(anObject(value)[0],value[1]):fn(value)}catch(error){iteratorClose(iterator,"throw",error)}}}});var require_esnext_iterator_filter=__commonJS({"node_modules/core-js/modules/esnext.iterator.filter.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),call=require_function_call(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct(),createIteratorProxy=require_iterator_create_proxy(),callWithSafeIterationClosing=require_call_with_safe_iteration_closing(),IS_PURE=require_is_pure(),IteratorProxy=createIteratorProxy(function(){for(var iterator=this.iterator,predicate=this.predicate,next=this.next,result,done,value;;){if(result=anObject(call(next,iterator)),done=this.done=!!result.done,done)return;if(value=result.value,callWithSafeIterationClosing(iterator,predicate,[value,this.counter++],!0))return value}});$2({target:"Iterator",proto:!0,real:!0,forced:IS_PURE},{filter:function(predicate){return anObject(this),aCallable(predicate),new IteratorProxy(getIteratorDirect(this),{predicate})}})}});var require_function_uncurry_this_clause=__commonJS({"node_modules/core-js/internals/function-uncurr
103y-this-clause.js"(exports,module){"use strict";init_define_process_env();init_shim();var classofRaw=require_classof_raw(),uncurryThis=require_function_uncurry_this();module.exports=function(fn){if(classofRaw(fn)==="Function")return uncurryThis(fn)}}});var require_function_bind_context=__commonJS({"node_modules/core-js/internals/function-bind-context.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this_clause(),aCallable=require_a_callable(),NATIVE_BIND=require_function_bind_native(),bind=uncurryThis(uncurryThis.bind);module.exports=function(fn,that){return aCallable(fn),that===void 0?fn:NATIVE_BIND?bind(fn,that):function(){return fn.apply(that,arguments)}}}});var require_iterators=__commonJS({"node_modules/core-js/internals/iterators.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports={}}});var require_is_array_iterator_method=__commonJS({"node_modules/core-js/internals/is-array-iterator-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),Iterators=require_iterators(),ITERATOR=wellKnownSymbol("iterator"),ArrayPrototype=Array.prototype;module.exports=function(it){return it!==void 0&&(Iterators.Array===it||ArrayPrototype[ITERATOR]===it)}}});var require_to_string_tag_support=__commonJS({"node_modules/core-js/internals/to-string-tag-support.js"(exports,module){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),test={};test[TO_STRING_TAG]="z";module.exports=String(test)==="[object z]"}});var require_classof=__commonJS({"node_modules/core-js/internals/classof.js"(exports,module){"use strict";init_define_process_env();init_shim();var TO_STRING_TAG_SUPPORT=require_to_string_tag_support(),isCallable=require_is_callable(),classofRaw=require_classof_raw(),wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),$Object=Object,CORRECT_ARGUMENTS=classofRaw(function(){return arguments}())==="Arguments",tryGet=function(it,key){try{return it[key]}catch{}};module.exports=TO_STRING_TAG_SUPPORT?classofRaw:function(it){var O,tag,result;return it===void 0?"Undefined":it===null?"Null":typeof(tag=tryGet(O=$Object(it),TO_STRING_TAG))=="string"?tag:CORRECT_ARGUMENTS?classofRaw(O):(result=classofRaw(O))==="Object"&&isCallable(O.callee)?"Arguments":result}}});var require_get_iterator_method=__commonJS({"node_modules/core-js/internals/get-iterator-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var classof=require_classof(),getMethod=require_get_method(),isNullOrUndefined=require_is_null_or_undefined(),Iterators=require_iterators(),wellKnownSymbol=require_well_known_symbol(),ITERATOR=wellKnownSymbol("iterator");module.exports=function(it){if(!isNullOrUndefined(it))return getMethod(it,ITERATOR)||getMethod(it,"@@iterator")||Iterators[classof(it)]}}});var require_get_iterator=__commonJS({"node_modules/core-js/internals/get-iterator.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),aCallable=require_a_callable(),anObject=require_an_object(),tryToString=require_try_to_string(),getIteratorMethod=require_get_iterator_method(),$TypeError=TypeError;module.exports=function(argument,usingIterator){var iteratorMethod=arguments.length<2?getIteratorMethod(argument):usingIterator;if(aCallable(iteratorMethod))return anObject(call(iteratorMethod,argument));throw new $TypeError(tryToString(argument)+" is not iterable")}}});var require_iterate=__commonJS({"node_modules/core-js/internals/iterate.js"(exports,module){"use strict";init_define_process_env();init_shim();var bind=require_function_bind_context(),call=require_function_call(),anObject=require_an_object(),tryToString=require_try_to_string(),isArrayIteratorMethod=require_is_array_iterator_method(),lengthOfArrayLike=require_length_of_array_like(),isPrototypeOf=require_object_is_prototype_of(),getIterator=require_get_iterator(),getIteratorMethod=require_get_iterator_method(),iteratorClose=require_iterator_close(),$TypeError=TypeError,Result=function(stopped,result){this.stopped=stopped,this.result=result},ResultPrototype=Result.prototype;module.exports=function(iterable,unboundFunction,options){var that=options&&options.that,AS_ENTRIES=!!(options&&options.AS_ENTRIES),IS_RECORD=!!(options&&options.IS_RECORD),IS_ITERATOR=!!(options&&options.IS_ITERATOR),INTERRUPTED=!!(options&&options.INTERRUPTED),fn=bind(unboundFunction,that),iterator,iterFn,index,length,result,next,step,stop=function(condition){return iterator&&iteratorClose(iterator,"normal",condition),new Result(!0,condition)},callFn=function(value){return AS_ENTRIES?(anObject(value),INTERRUPTED?fn(value[0],value[1],stop):fn(value[0],value[1])):INTERRUPTED?fn(value,stop):fn(value)};if(IS_RECORD)iterator=iterable.iterator;else if(IS_ITERATOR)iterator=iterable;else{if(iterFn=getIteratorMethod(iterable),!iterFn)throw new $TypeError(tryToString(iterable)+" is not iterable");if(isArrayIteratorMethod(iterFn)){for(index=0,length=lengthOfArrayLike(iterable);length>index;index++)if(result=callFn(iterable[index]),result&&isPrototypeOf(ResultPrototype,result))return result;return new Result(!1)}iterator=getIterator(iterable,iterFn)}for(next=IS_RECORD?iterable.next:iterator.next;!(step=call(next,iterator)).done;){try{result=callFn(step.value)}catch(error){iteratorClose(iterator,"throw",error)}if(typeof result=="object"&&result&&isPrototypeOf(ResultPrototype,result))return result}return new Result(!1)}}});var require_esnext_iterator_find=__commonJS({"node_modules/core-js/modules/esnext.iterator.find.js"(
103){"use strict";init_define_process_env();init_shim();var $2=require_export(),iterate=require_iterate(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct();$2({target:"Iterator",proto:!0,real:!0},{find:function(predicate){anObject(this),aCallable(predicate);var record=getIteratorDirect(this),counter=0;return iterate(record,function(value,stop){if(predicate(value,counter++))return stop(value)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})}});var require_iterator_map=__commonJS({"node_modules/core-js/internals/iterator-map.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct(),createIteratorProxy=require_iterator_create_proxy(),callWithSafeIterationClosing=require_call_with_safe_iteration_closing(),IteratorProxy=createIteratorProxy(function(){var iterator=this.iterator,result=anObject(call(this.next,iterator)),done=this.done=!!result.done;if(!done)return callWithSafeIterationClosing(iterator,this.mapper,[result.value,this.counter++],!0)});module.exports=function(mapper){return anObject(this),aCallable(mapper),new IteratorProxy(getIteratorDirect(this),{mapper})}}});var require_esnext_iterator_map=__commonJS({"node_modules/core-js/modules/esnext.iterator.map.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),map=require_iterator_map(),IS_PURE=require_is_pure();$2({target:"Iterator",proto:!0,real:!0,forced:IS_PURE},{map})}});function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var u,base_safe_require,legacy_keys,safe_require,init_window_register=__esm({"lib-browser/window_register.js"(){"use strict";init_define_process_env();init_shim();u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register}}});var require_function_apply=__commonJS({"node_modules/core-js/internals/function-apply.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),FunctionPrototype=Function.prototype,apply=FunctionPrototype.apply,call=FunctionPrototype.call;module.exports=typeof Reflect=="object"&&Reflect.apply||(NATIVE_BIND?call.bind(apply):function(){return call.apply(apply,arguments)})}});var require_array_slice=__commonJS({"node_modules/core-js/internals/array-slice.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this();module.exports=uncurryThis([].slice)}});var require_validate_arguments_length=__commonJS({"node_modules/core-js/internals/validate-arguments-length.js"(exports,module){"use strict";init_define_process_env();init_shim();var $TypeError=TypeError;module.exports=function(passed,required){if(passed<required)throw new $TypeError("Not enough arguments");return passed}}});var require_engine_is_ios=__commonJS({"node_modules/core-js/internals/engine-is-ios.js"(exports,module){"use strict";init_define_process_env();init_shim();var userAgent=require_engine_user_agent();
103module.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(userAgent)}});var require_engine_is_node=__commonJS({"node_modules/core-js/internals/engine-is-node.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),classof=require_classof_raw();module.exports=classof(global.process)==="process"}});var require_task=__commonJS({"node_modules/core-js/internals/task.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),apply=require_function_apply(),bind=require_function_bind_context(),isCallable=require_is_callable(),hasOwn=require_has_own_property(),fails=require_fails(),html=require_html(),arraySlice=require_array_slice(),createElement=require_document_create_element(),validateArgumentsLength=require_validate_arguments_length(),IS_IOS=require_engine_is_ios(),IS_NODE=require_engine_is_node(),set=global.setImmediate,clear=global.clearImmediate,process2=global.process,Dispatch=global.Dispatch,Function2=global.Function,MessageChannel=global.Me
103ssageChannel,String2=global.String,counter=0,queue={},ONREADYSTATECHANGE="onreadystatechange",$location,defer,channel,port;fails(function(){$location=global.location});var run=function(id){if(hasOwn(queue,id)){var fn=queue[id];delete queue[id],fn()}},runner=function(id){return function(){run(id)}},eventListener=function(event){run(event.data)},globalPostMessageDefer=function(id){global.postMessage(String2(id),$location.protocol+"//"+$location.host)};(!set||!clear)&&(set=function(handler){validateArgumentsLength(arguments.length,1);var fn=isCallable(handler)?handler:Function2(handler),args=arraySlice(arguments,1);return queue[++counter]=function(){apply(fn,void 0,args)},defer(counter),counter},clear=function(id){delete queue[id]},IS_NODE?defer=function(id){process2.nextTick(runner(id))}:Dispatch&&Dispatch.now?defer=function(id){Dispatch.now(runner(id))}:MessageChannel&&!IS_IOS?(channel=new MessageChannel,port=channel.port2,channel.port1.onmessage=eventListener,defer=bind(port.postMessage,port)):global.addEventListener&&isCallable(global.postMessage)&&!global.importScripts&&$location&&$location.protocol!=="file:"&&!fails(globalPostMessageDefer)?(defer=globalPostMessageDefer,global.addEventListener("message",eventListener,!1)):ONREADYSTATECHANGE in createElement("script")?defer=function(id){html.appendChild(createElement("script"))[ONREADYSTATECHANGE]=function(){html.removeChild(this),run(id)}}:defer=function(id){setTimeout(runner(id),0)});module.exports={set,clear}}});var require_web_clear_immediate=__commonJS({"node_modules/core-js/modules/web.clear-immediate.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),global=require_global(),clearImmediate=require_task().clear;$2({global:!0,bind:!0,enumerable:!0,forced:global.clearImmediate!==clearImmediate},{clearImmediate})}});var require_engine_is_bun=__commonJS({"node_modules/core-js/internals/engine-is-bun.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"}});var require_schedulers_fix=__commonJS({"node_modules/core-js/internals/schedulers-fix.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),apply=require_function_apply(),isCallable=require_is_callable(),ENGINE_IS_BUN=require_engine_is_bun(),USER_AGENT=require_engine_user_agent(),arraySlice=require_array_slice(),validateArgumentsLength=require_validate_arguments_length(),Function2=global.Function,WRAP=/MSIE .\./.test(USER_AGENT)||ENGINE_IS_BUN&&function(){var version=global.Bun.version.split(".");return version.length<3||version[0]==="0"&&(version[1]<3||version[1]==="3"&&version[2]==="0")}();module.exports=function(scheduler,hasTimeArg){var firstParamIndex=hasTimeArg?2:1;return WRAP?function(handler,timeout){var boundArgs=validateArgumentsLength(arguments.length,1)>firstParamIndex,fn=isCallable(handler)?handler:Function2(handler),params=boundArgs?arraySlice(arguments,firstParamIndex):[],callback=boundArgs?function(){apply(fn,this,params)}:fn;return hasTimeArg?scheduler(callback,timeout):scheduler(callback)}:scheduler}}});var require_web_set_immediate=__commonJS({"node_modules/core-js/modules/web.set-immediate.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),global=require_global(),setTask=require_task().set,schedulersFix=require_schedulers_fix(),setImmediate2=global.setImmediate?schedulersFix(setTask,!1):setTask;$2({global:!0,bind:!0,enumerable:!0,forced:global.setImmediate!==setImmediate2},{setImmediate:setImmediate2})}});var require_web_immediate=__commonJS({"node_modules/core-js/modules/web.immediate.js"(){"use strict";init_define_process_env();init_shim();require_web_clear_immediate();require_web_set_immediate()}});var select2_MultiDropdown_exports={};__export(select2_MultiDropdown_exports,{additional_data:()=>additional_data,initialize:()=>initialize,property_applications:()=>property_applications_internal});function get_translation(key){return Lib().get_text("select2",key)}function initialize(instance){let canvas=instance.get_canvas(),div=$('<select class="inner-dropdown select2-hidden-accessible"></select>');canvas.append(div),div.attr("multiple","multiple"),div.css({width:"100%",height:"100%"});let current_displayed_value=null;function select_value(val){let select_raw_values=[];for(let v of val?.all?.()??val??[])select_raw_values.push(hydrate.dehydrate_tree_to_string_safe(v));div.val(select_raw_values).trigger("change",{source:"triggered_js"})}function restyle_tags(data){property_applications.apply_css_style(canvas.find(".select2-selection__choice"),{color:data.tag_font_color,"background-color":data.tag_bgcolor,"border-radius":`${data.tag_border_roundness}px`,"border-color":data.tag_border_color,"border-width":`${data.tag_border_width}px`,"border-style":"solid",padding:"3px 5px 3px 5px"}),property_applications.apply_css_style(canvas.find(".select2-selection__choice__remove"),{color:data.tag_delete_color})}let list_defined=b_async.MakeSwitch(void 0,"select2_list"),get_choice_list;if(instance.run_mode()){let recalculate_height2=function(){let items=canvas.find(".select2-selection__rendered");if(items.length){let inner_height=parseInt(items.css("height").replace("px",""))+5,padding_top=parseInt(canvas[0].style["padding-top"]);isNaN(padding_top)||(inner_height+=padding_top*2);let min_height=instance.element.get_height();instance.set_height(Math.max(min_height,inner_height)),instance.state("should_recalc",!1)}};var recalculate_height=recalculate_height2;canvas.css("overflow","visible"),element_eval.on_property_change(instance,"disabled",value=>div.prop("disabled",value??!1)),get_choice_list=()=>{let raw_choices=this._get_raw_choice_list(instance),get_display=v=>this._get_display_option(instance)(v)?.trim(),already_listed_captions=[],raw_choice_list=raw_choices.get_children(0,MAX_DROPDOWN);autorun.run_once(30,()=>raw_choice_list.map(raw_choice=>get_display(raw_choice)));let choice_list=[];for(let v of raw_choice_list)choice_list.push({text:get_display(v),id:hydrate.dehydrate_tree_to_string_safe(v)}
103),already_listed_captions.push(get_display(v));if((instance.get_static_property("dynamic_type")==="text"||instance.get_static_property("choices_style")!=="dynamic")&&instance.get_static_property("enable_tagging"))for(let a of current_displayed_value??[])already_listed_captions.includes(a.trim())||choice_list.push({text:a,id:a});return choice_list};let bad_value_watcher=autorun.Watcher(()=>{if(!instance.state("has_been_changed"))return!1;let val=instance.state("value"),items=val?.all?.()??val;if(!items?.length||this._tagging_enabled(instance))return!1;for(let v of items)if(!this._choice_list_contains(instance,v))return!0;return!1});instance.on_destroy(()=>{bad_value_watcher.destroy()}),bad_value_watcher.on_value(is_bad=>{is_bad&&instance.message("reset_input")});let run_mode_tag_styling=()=>autorun.run_once(30,()=>{let props={};for(let prop of["tag_font_color","tag_bgcolor","tag_border_roundness","tag_border_width","tag_border_color","tag_delete_color"])props[prop]=element_eval.evaluate_property(instance,prop);return props},(err,data)=>{if(err){logger.log(err);return}instance.setTimeout(()=>{restyle_tags(data)},1)});autorun.autorun(()=>{instance.is_visible()&&(instance.state("notify_width"),instance.state("value"),instance.state("should_recalc"),setImmediate(recalculate_height2))}),element_utils.register_tab_index_listener(instance,num=>{div.attr("tabindex",num)});let retrieve_properties=instance2=>({font_face:element_props.get_font_face(instance2),font_size:element_eval.evaluate_property(instance2,"font_size"),border_radius:element_eval.evaluate_property(instance2,"border_roundness"),border_width:element_eval.evaluate_property(instance2,"border_width"),border_color:element_eval.evaluate_property(instance2,"border_color"),background_style:element_eval.evaluate_property(instance2,"background_style"),background_color:element_eval.evaluate_property(instance2,"bgcolor")}),set_property_styles=data=>{property_applications.apply_css_style($(".select2-dropdown"),{"font-family":webfonts.get_face_and_variant(data.font_face).font_family,"font-size":data.font_size+"px","border-radius":data.border_radius+"px","border-width":data.border_width+"px","border-color":"#aaa","background-color":data.background_style==="bgcolor"?data.background_color??"white":"transparent"}),property_applications.apply_css_style($(".select2-container.select2-container--open .select2-dropdown--below"),{left:"-"+data.border_width+"px",top:"-"+data.border_width+"px"})};instance.wait_for_visible_lite(()=>{div.change((e,data)=>{let new_val=div.val();if(current_displayed_value=new_val,run_mode_tag_styling(),instance.state("should_recalc",!0),data?.source==="triggered_js")return;let res=[];for(let v of new_val??[])res.push(dropdowns.rehydrate_dropdown_value(v));instance.message("user_submit",res)});let _last_val=null;inputs.input_change_autorun(instance,val=>{_last_val=val,b_async.WaitFor(list_defined,()=>select_value(_last_val))}),instance.on_message("set_focus",()=>canvas.find("input").focus());let interval=null;div.on("select2:open",()=>{instance.state("is_focused",!0),instance.run_mode()?instance.setTimeout(()=>{autorun.run_once(30,()=>retrieve_properties(instance),(err,data)=>{if(err){logger.log(err);return}run_mode_tag_styling();let search_input=canvas.find(".select2-search__field");search_input.off("keydown.styling keyup.styling keypress.styling"),search_input.on("keydown.styling keyup.styling keypress.styling",()=>run_mode_tag_styling()),interval=instance.setInterval(()=>run_mode_tag_styling(),5),set_property_styles(data)})},1):autorun.run_once(30,()=>{retrieve_properties(instance)},(err,data)=>{if(err){logger.log(err);return}set_property_styles(data)})}),div.on("select2:close",()=>{run_mode_tag_styling(),instance.clearInterval(interval),canvas.find("input").is(":focus")||instance.state("is_focused",!1)}),$(document).on("click",evt=>{$.contains(canvas[0],evt.target)||instance.state("is_focused",!1)})})}else current_displayed_value=["tag1"];let is_dropdown_focused=autorun.Box(!1);div.on("focus",()=>is_dropdown_focused(!0)),div.on("blur",()=>is_dropdown_focused(!1));let succesfully_updated_once=autorun.Box(!1);element_eval.pre_cache(instance,["height","placeholder"]),instance.autorun(()=>
103{if(instance.is_visible()&&(!succesfully_updated_once()||!is_dropdown_focused())){list_defined.turn_off(),succesfully_updated_once(!0);let props={};for(let prop of["height","placeholder"])props[prop]=element_eval.evaluate_property(instance,prop);let choices=instance.run_mode()?get_choice_list():[{id:"tag1",text:"Tag 1"}],options={placeholder:props.placeholder,data:choices,maximumSelectionLength:instance.get_static_property("limit_selection"),dir:languages.is_rtl(Lib().app_language())&&"rtl",language:{errorLoading(){return get_translation("ERROR_LOADING")},inputTooLong(){return get_translation("INPUT_TOO_LONG")},inputTooShort(){return get_translation("INPUT_TOO_SHORT")},loadingMore(){return get_translation("LOADING_MORE")},maximumSelected(){return get_translation("MAXIMUM_SELECTED")},noResults(){return get_translation("NO_RESULTS")},searching(){return get_translation("SEARCHING")},removeAllItems(){return get_translation("REMOVE_ALL_ITEMS")}}};this._tagging_enabled(instance)&&(options.tags=!0,options.tokenSeparators=[","],instance.get_static_property("tags_with_spaces")||options.tokenSeparators.push(" ")),div.data("select2")!=null&&div.select2("destroy").empty(),div.select2(options),canvas.find(".select2-selection, .select2-container--default").height(props.height),canvas.find("input").is(":focus")&&instance.message("set_focus"),instance.run_mode()&&inputs.register_focus(instance,canvas.find(".select2-selection, input")),select_value(current_displayed_value),instance.state("has_been_changed")||select_value(instance.state("value")),list_defined.turn_on(),element_eval.pre_cache(instance,["tag_font_color","tag_bgcolor","tag_border_roundness","tag_border_width","tag_border_color","tag_delete_color","font_face","font_family","font_weight","font_size","font_color","placeholder_color"]),instance.autorun(()=>{props={};for(let prop of["tag_font_color","tag_bgcolor","tag_border_roundness","tag_border_width","tag_border_color","tag_delete_color","font_size","font_color","placeholder_color"])props[prop]=element_eval.evaluate_property(instance,prop);props.font_face=element_props.get_font_face(instance),restyle_tags(props);let font_data=webfonts.get_quoted_face_and_variant(props.font_face),search_field=canvas.find(".select2-search__field");property_applications.apply_css_style(search_field,{"font-family":font_data.font_family,"font-weight":font_data.variant,"font-size":`${props.font_size}px`,color:props.font_color,width:"100%"}),new property_applications.PlaceholderColor().apply(props,search_field,instance),property_applications.apply_css_style(canvas.find(".select2-search--inline"),{width:instance.run_mode()&&current_displayed_value.length>0?"":"100%"})})}})}var import_esnext_iterator_constructor,import_esnext_iterator_find,import_esnext_iterator_map,import_web_immediate,b_async,autorun,Lib,property_applications,inputs,dropdowns,element_utils,hydrate,languages,webfonts,logger,element_eval,element_props,MAX_DROPDOWN,property_applications_internal,additional_data,init_select2_MultiDropdown=__esm({"lib-browser/optional/services/legacy/responsive_v0/select2_MultiDropdown.js"(){"use strict";init_define_process_env();init_shim();import_esnext_iterator_constructor=__toESM(require_esnext_iterator_constructor()),import_esnext_iterator_find=__toESM(require_esnext_iterator_find()),import_esnext_iterator_map=__toESM(require_esnext_iterator_map()),import_web_immediate=__toESM(require_web_immediate());init_window_register();b_async=safe_require.safe_require("./u/shared/async/b_async"),autorun=safe_require.safe_require("./u/shared/async/autorun"),Lib=safe_require.safe_require("./lib"),property_applications=safe_require.safe_require("./core/property_applications"),inputs=safe_require.safe_require("./core/core_elements/shared/inputs"),dropdowns=safe_require.safe_require("./core/core_elements/shared/dropdowns"),element_utils=safe_require.safe_require("./core/core_elements/core_elements_utilities/element_utils"),hydrate=safe_require.safe_require("@bubblegroup/db/hydrate"),languages=safe_require.safe_require("./languages"),webfonts=safe_require.safe_require("./webfonts"),logger=safe_require.safe_require("./logger"),element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),element_props=safe_require.safe_require("./lang/evaluation/element_props");MAX_DROPDOWN=5e3,property_applications_internal=[new property_applications.MinWidth];additional_data={notify_width(instance,width){instance.state("notify_width",width)}}}});init_define_process_env();init_shim();var import_esnext_iterator_constructor2=__toESM(require_esnext_iterator_constructor()),import_esnext_iterator_filter=__toESM(require_esnext_iterator_filter()),import_esnext_iterator_find2=__toESM(require_esnext_iterator_find()),import_esnext_iterator_map2=__toESM(require_esnext_iterator_map());init_window_register();var external=safe_require.safe_require("./external"),services=safe_require.safe_require("./services"),Lib2=safe_require.safe_require("./lib"),property_applications2=safe_require.safe_require("./core/property_applications"),shared_fields=safe_require.safe_require("./core/shared_fields"),inputs2=safe_require.safe_require("./core/core_elements/shared/inputs"),dropdowns2=safe_require.safe_require("./core/core_elements/shared/dropdowns"),hydrate2=safe_require.safe_require("@bubblegroup/db/hydrate"),btypes=safe_require.safe_require("./lang/btypes"),lang=safe_require.safe_require("./lang/lang"),languages2=safe_require.safe_require("./languages"),webfonts2=safe_require.safe_require("./webfonts"),logger2=safe_require.safe_require("./logger"),element_eval2=safe_require.safe_require("./lang/evaluation/element_eval"),element_props2=safe_require.safe_require("./lang/evaluation/element_props"),element_modifications=safe_require.safe_require("./core/core_elements/legacy/responsive_v0/element_modifications"),shared_field_metadata;u.uses_field_metadata()&&(shared_field_metadata=safe_require.safe_require("./core/shared_field_metadata"));var btype_ids=safe_require.safe_require("./lang/btype_ids"),PLUGIN_FILE="select2";element_modifications.set_legacy_element_modifications("select2-MultiDropdown",(init_select2_MultiDropdown(),__toCommonJS(select2_MultiDropdown_exports)));var MAX_DROPDOWN2=5e3,cls=class extends external.Service{constructor(){super(),this.elements=this._get_initial_elements(),this.authenticator=new external.NoAuth}_get_initial_elements(){return{MultiDropdown:{category:"input forms",display:"Multi dropdown",icon:"ion-pricetags",condition(root){return!root?.is_mobile?.()},defaults:{font_size:14,background_style:"bgcolor",bgcolor:"#FFFFFF",border_style:"solid",border_width:1,border_color:"#858585",border_roundness:3,width:250,height:45,placeholder:"Choose some options...",use_max_width:!0,max_width:150},default_states:[{condition:{type:"ThisElement",next:{type:"Message",name:"is_focused"}},properties:{border_color:"#52A8EC",boxshadow_color:"#52A8EC",boxshadow_style:"outset",boxshadow_horizontal:0,boxshadow_vertical:0,boxshadow_blur:6}}],field_names:u.extend({choices_style:{default:"static",no_states:!0},choices:{no_states:!0,default:`Choice 1
104Choice 2
105Choice 3`},dynamic_type:{no_states:!0},data_source:{},option_display_expression:{no_states:!0},default:{},enable_tagging:{no_states:!0},tags_with_spaces:{no_states:!0},placeholder:{},tag_font_color:{default:"#252525"},tag_bgcolor:{default:"#e4e4e4"},tag_delete_color:{default:"#999"},tag_border_roundness:{default:2},tag_border_width:{default:1},tag_border_color:{default:"#C9C9C9"},limit_selection:{no_states:!0,optional:!0}},inputs2.get_disabled_field_name,inputs2.get_auto_binding_field_names),property_applications:[new property_applications2.Dimensions,new property_applications2.Font,new property_applications2.Backgroun
105d,new property_applications2.ResponsiveElement,new property_applications2.Border(void 0,void 0,{only_main_border:!0}),new property_applications2.PaddingText,new property_applications2.BoxShadow,new property_applications2.PlaceholderColor("input.select2-search__field")],get_html(instance){return"<div></div>"},get_min_width(element){return 0},_get_display_option:dropdowns2._get_display_option,uses_css_responsive:!0,can_fit_height:!0,initialize(instance){services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE});let canvas=instance.get_canvas(),div=$('<select class="inner-dropdown select2-hidden-accessible"></select>');canvas.append(div),div.attr("multiple","multiple"),div.css({width:"100%",height:"100%"});let current_displayed_value=null;function select_value(val){let select_raw_values=(val?.all?.()??val??[]).map(v=>hydrate2.dehydrate_tree_to_string_safe(v));div.val(select_raw_values).trigger("change",{source:"triggered_js"})}function restyle_tags(data){property_applications2.apply_css_style(canvas.find(".select2-selection__choice"),{color:data.tag_font_color,"background-color":data.tag_bgcolor,"border-radius":data.tag_border_roundness+"px","border-color":data.tag_border_color,"border-width":data.tag_border_width+"px","border-style":"solid",padding:"3px 5px 3px 5px"}),property_applications2.apply_css_style(canvas.find(".select2-selection__choice__remove"),{color:data.tag_delete_color})}let list_defined=u.MakeSwitch(void 0,"select2_list"),get_choice_list;if(instance.run_mode()){canvas.css({"overflow-x":"visible","overflow-y":"auto"}),element_eval2.on_property_change(instance,"disabled",value=>{div.prop("disabled",value??!1),div.prop("disabled")?canvas.css("pointer-events","none"):canvas.css("pointer-events","")}),get_choice_list=()=>{let raw_choices=this._get_raw_choice_list(instance),get_display=v=>this._get_display_option(instance)(v)?.trim(),already_listed_captions=[],raw_choice_list=raw_choices.get_children(0,MAX_DROPDOWN2);u.run_once(30,()=>{for(let raw_choice in raw_choice_list)get_display(raw_choice)});let choice_list=[];for(let v of raw_choice_list)choice_list.push({text:get_display(v),id:hydrate2.dehydrate_tree_to_string_safe(v)}),already_listed_captions.push(get_display(v));if((instance.get_static_property("dynamic_type")==="text"||instance.get_static_property("choices_style")!=="dynamic")&&instance.get_static_property("enable_tagging"))for(let a of current_displayed_value??[])already_listed_captions.includes(a.trim())||choice_list.push({text:a,id:a});return choice_list};let bad_value_watcher=u.Watcher(()=>{if(!instance.state("has_been_changed"))return!1;let val=instance.state("value"),items=val?.all?.()??val;if(!items?.length||this._tagging_enabled(instance))return!1;for(let v of items)if(!this._choice_list_contains(instance,v))return!0;return!1});instance.on_destroy(()=>{bad_value_watcher.destroy()}),bad_value_watcher.on_value(is_bad=>{is_bad&&instance.message("reset_input")});let run_mode_tag_styling=()=>u.run_once(30,()=>{let props={};for(let prop of["tag_font_color","tag_bgcolor","tag_border_roundness","tag_border_width","tag_border_color","tag_delete_color"])props[prop]=element_eval2.evaluate_property(instance,prop);return props},(err,data)=>{if(err){logger2.log(err);return}instance.setTimeout(()=>restyle_tags(data),1)}),retrieve_properties=instance2=>({font_face:element_props2.get_font_face(instance2),font_size:element_eval2.evaluate_property(instance2,"font_size"),border_radius:element_eval2.evaluate_property(instance2,"border_roundness"),border_width:element_eval2.evaluate_property(instance2,"border_width"),border_color:element_eval2.evaluate_property(instance2,"border_color"),background_style:element_eval2.evaluate_property(instance2,"background_style"),background_color:element_eval2.evaluate_property(instance2,"bgcolor")}),set_property_styles=data=>{property_applications2.apply_css_style($(".select2-dropdown"),{"font-family":webfonts2.get_face_and_variant(data.font_face).font_family,"font-size":data.font_size+"px","border-radius":data.border_radius+"px","border-width":data.border_width+"px","border-color":"#aaa","background-color":data.background_style==="bgcolor"?data.background_color??"white":"transparent"}),property_applications2.apply_css_style($(".select2-container.select2-container--open .select2-dropdown--below"),{left:"-"+data.border_width+"px",top:"-"+data.border_width+"px"})};instance.on_message("add_tab_index",num=>{div.attr("tabindex",num)}),instance.wait_for_visible_lite(()=>{div.change((e,data)=>{let new_val=div.val();if(current_displayed_value=new_val,run_mode_tag_styling(),instance.state("should_recalc",!0),data?.source==="triggered_js")return;let res=(new_val??[]).map(v=>dropdowns2.rehydrate_dropdown_value(v));instance.message("user_submit",res)});let _last_val=null;inputs2.input_change_autorun(instance,val=>{_last_val=val,u.WaitFor(list_defined,()=>{select_value(_last_val)})}),instance.on_message("set_focus",()=>{canvas.find("input").focus()});let interval=null;div.on("select2:open",()=>{instance.state("is_focused",!0),instance.run_mode()?instance.setTimeout(()=>{u.run_once(30,()=>retrieve_properties(instance),(err,data)=>
105{if(err){logger2.log(err);return}run_mode_tag_styling();let search_input=canvas.find(".select2-search__field");search_input.off("keydown.styling keyup.styling keypress.styling"),search_input.on("keydown.styling keyup.styling keypress.styling",()=>{run_mode_tag_styling()}),interval=instance.setInterval(()=>{run_mode_tag_styling()},5),set_property_styles(data)})},1):u.run_once(30,()=>{retrieve_properties(instance)},(err,data)=>{if(err){logger2.log(err);return}set_property_styles(data)})}),div.on("select2:close",()=>{run_mode_tag_styling(),instance.clearInterval(interval),canvas.find("input").is(":focus")||instance.state("is_focused",!1)}),$(document).on("click",evt=>{$.contains(canvas[0],evt.target)||instance.state("is_focused",!1)})})}else current_displayed_value=["tag1"];let is_dropdown_focused=u.Box(!1);div.on("focus",()=>is_dropdown_focused(!0)),div.on("blur",()=>is_dropdown_focused(!1));let succesfully_updated_once=u.Box(!1);element_eval2.pre_cache(instance,["placeholder"]),instance.autorun(()=>{if(instance.is_visible()&&(!succesfully_updated_once()||!is_dropdown_focused())){list_defined.turn_off(),succesfully_updated_once(!0);let props={};for(let prop of["placeholder"])props[prop]=element_eval2.evaluate_property(instance,prop);let choices=instance.run_mode()?get_choice_list():[{id:"tag1",text:"Tag 1"}
105],options={placeholder:props.placeholder,data:choices,maximumSelectionLength:instance.get_static_property("limit_selection"),dir:languages2.is_rtl(Lib2().app_language())&&"rtl",language:{errorLoading(){return get_translation2("ERROR_LOADING")},inputTooLong(){return get_translation2("INPUT_TOO_LONG")},inputTooShort(){return get_translation2("INPUT_TOO_SHORT")},loadingMore(){return get_translation2("LOADING_MORE")},maximumSelected(){return get_translation2("MAXIMUM_SELECTED")},noResults(){return get_translation2("NO_RESULTS")},searching(){return get_translation2("SEARCHING")},removeAllItems(){return get_translation2("REMOVE_ALL_ITEMS")}}};this._tagging_enabled(instance)&&(options.tags=!0,options.tokenSeparators=[","],instance.get_static_property("tags_with_spaces")||options.tokenSeparators.push(" "));let is_focused=canvas.find("input").is(":focus");div.data("select2")!=null&&div.select2("destroy").empty(),div.select2(options),canvas.find(".select2-selection, .select2-container--default").css("height","100%"),is_focused&&instance.message("set_focus"),instance.run_mode()&&inputs2.register_focus(instance,canvas.find(".select2-selection, input")),select_value(current_displayed_value),instance.state("has_been_changed")||select_value(instance.state("value")),list_defined.turn_on(),element_eval2.pre_cache(instance,["tag_font_color","tag_bgcolor","tag_border_roundness","tag_border_width","tag_border_color","tag_delete_color","font_face","font_family","font_weight","font_size","font_color","placeholder_color"]),instance.autorun(()=>{props={};for(let prop of["tag_font_color","tag_bgcolor","tag_border_roundness","tag_border_width","tag_border_color","tag_delete_color","font_size","font_color","placeholder_color"])props[prop]=element_eval2.evaluate_property(instance,prop);props.font_face=element_props2.get_font_face(instance),restyle_tags(props);let font_data=webfonts2.get_quoted_face_and_variant(props.font_face),search_field=canvas.find(".select2-search__field");property_applications2.apply_css_style(search_field,{"font-family":font_data.font_family,"font-weight":font_data.variant,"font-size":props.font_size+"px",color:props.font_color}),new property_applications2.PlaceholderColor().apply(props,search_field,instance),property_applications2.apply_css_style(canvas.find(".select2-search--inline"),{width:instance.run_mode()&&current_displayed_value.length>0?"":"100%"})})}})},_tagging_enabled(instance){return this._supports_tagging(instance)&&instance.get_static_property("enable_tagging")},_supports_tagging(instance){return!(instance.get_static_property("choices_style")==="dynamic"&&instance.get_static_property("dynamic_type")!=="text")},_get_raw_btype(element){return element.get_static_property("choices_style")==="dynamic"?element.get_static_property("dynamic_type"):"text"},_get_raw_choice_list(instance){return dropdowns2._get_raw_choice_list_dropdown(instance,this)},_choice_list_contains(instance,val){let V=btypes.get(this._get_raw_btype(instance.element));return this._get_raw_choice_list(instance).contains(val,V)},get_starting_content(instance){let starting_content;return instance.run_mode()&&instance.get_static_property("auto_binding")?starting_content=inputs2.get_input_autobind_thing_field(instance):(starting_content=element_eval2.evaluate_property(instance,"default"),instance.get_static_property("choices_style")!=="dynamic"&&(starting_content=starting_content?.split?.(","),starting_content=(starting_content??[]).map(a=>a.trim()))),starting_content=starting_content?.all?.()??starting_content??[],this._tagging_enabled(instance)?starting_content:starting_content.filter(val=>this._choice_list_contains(instance,val))},get_state_value(element,name){if(name==="value")return btype_ids.list_type(this._get_raw_btype(element))},get_injected_btype(element){return element.get_static_property("dynamic_type")},get_injected_display(){return"Current option"},use_injected_datasource(node,element){return node.path().indexOf(element.property("option_display_expression").path())===0},change_cursor_style_if_clickable:!1,add_an_invisible_div_on_the_top:!0,is_input:!0,contains_group_data:!1,jquery_plugins(){return["jquery_plugins/select2.min"]},css_files:["css/optional/select2.min.css"],actions:["ResetInputs"]}}}};function get_translation2(key){return Lib2().get_text("select2",key)}var select2={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.select2=select2);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("select2",select2);})();
106/*! Bundled license information:
107
108buffer/index.js:
109  (*!
110   * The buffer module from node.js, for the browser.
111   *
112   * @author   Feross Aboukhadijeh <https://feross.org>
113   * @license  MIT
114   *)
115*/
116
117}
118
119
120window.preloaded['plugin/first_party:select2'] = true;
121window._bubble_page_load_data.hardcoded_plugins['progressbar'] = true;
122window.__code__ = window.__code__ || {};
123if(!window.__code__['3715b72e6109c185c3496bb9665da7f9f968deab9034763a31a4bcf5416ad40e']){window.__code__['3715b72e6109c185c3496bb9665da7f9f968deab9034763a31a4bcf5416ad40e']=1;
124
125"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exp
vendor: 5,823 bytes, line 125
125orts:{}}).exports,mod),mod.exports};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports){"use strict";init_define_process_env();init_shim();exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports){init_define_process_env();init_shim();exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer3;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports.kMaxLength=K_MAX_LENGTH;Buffer3.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer3.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer3.prototype,"parent",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer3.prototype,"offset",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>
vendor: 23,595 bytes, line 125
125K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer3.prototype),buf}function Buffer3(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer3.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer3.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer3.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer3.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer3.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer3,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer3.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer3.allocUnsafe=function(size){return allocUnsafe(size)};Buffer3.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer3.prototype),buf}function fromObject(obj){if(Buffer3.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer3.alloc(+length)}Buffer3.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer3.prototype};Buffer3.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer3.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer3.from(b,b.offset,b.byteLength)),!Buffer3.isBuffer(a)||!Buffer3.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer3.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer3.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer3.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer3.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer3.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer3.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer3.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer3.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer3.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer3.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer3.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer3.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer3.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer3.prototype.toLocaleString=Buffer3.prototype.toString;Buffer3.prototype.equals=function(b){if(!Buffer3.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer3.compare(this,b)===0};Buffer3.prototype.inspect=function(){var str="",max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer3.prototype[customInspectSymbol]=Buffer3.prototype.inspect);Buffer3.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer3.from(target,target.offset,target.byteLength)),!Buffer3.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer3.from(val,encoding)),Buffer3.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer3.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer3.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer3.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer3.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer3.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer3.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer3.prototype.readUintLE=Buffer3.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer3.prototype.readUintBE=Buffer3.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer3.prototype.readUint8=Buffer3.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer3.prototype.readUint16LE=Buffer3.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer3.prototype.readUint16BE=Buffer3.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer3.prototype.readUint32LE=Buffer3.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer3.prototype.readUint32BE=Buffer3.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer3.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer3.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer3.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer3.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer3.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer3.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer3.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer3.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer3.prototype.writeUintLE=Buffer3.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUintBE=Buffer3.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUint8=Buffer3.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer3.prototype.writeUint16LE=Buffer3.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeUint16BE=Buffer3.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeUint32LE=Buffer3.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer3.prototype.writeUint32BE=Buffer3.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer3.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 125
125)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer3.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer3.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer3.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer3.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer3.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer3.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer3.prototype.copy=function(target,targetStart,start,end){if(!Buffer3.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,180 bytes, line 125
125if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer3.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer3.isBuffer(val)?val:Buffer3.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports,module){init_define_process_env();init_shim();var process2=module.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
125var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});init_define_process_env();init_shim();init_define_process_env();init_shim();var u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register};var Lib=safe_require.safe_require("./lib"),external=safe_require.safe_require("./external"),services=safe_require.safe_require("./services"),property_applications=safe_require.safe_require("./core/property_applications"),appquery=safe_require.safe_require("./lang/appquery"),element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),PLUGIN_FILE="progressbar",element_modifications=safe_require.safe_require("./core/core_elements/legacy/responsive_v0/element_modifications");element_modifications.set_legacy_element_modifications("progressbar-ProgressBar");var shared_field_metadata;u.uses_field_metadata()&&(shared_field_metadata=safe_require.safe_require("./core/shared_field_metadata"));function get_bar_label_styles(_ref){let{animation_delay="0s",bar_element,instance,percentage}=_ref,element_width=instance.current_width(),padding_left=0,padding_right=0;
125bar_element?.[0]&&(padding_left=parseInt(bar_element[0]?.style?.["padding-left"]||padding_left,10),padding_right=parseInt(bar_element[0]?.style?.["padding-right"]||padding_right,10));let total_left_right_padding=padding_left+padding_right,bar_width=element_width*percentage/100,transition="width "+animation_delay+", clip-path"+animation_delay,bar_label_styles={"clip-path":`inset(0px 0px 0px ${bar_width-padding_left}px)`,padding:"inherit",transition,width:element_width-total_left_right_padding},bar_label_overlay_styles={"clip-path":`inset(0px ${element_width-bar_width-padding_right}px 0px 0px)`,padding:"inherit",transition,width:element_width-total_left_right_padding};return{bar_label_styles,bar_label_overlay_styles}}function plugin_version(){return Lib()?appquery.get_public_setting("progressbar_installed_version")??0:1}function uses_css_responsive(){return Lib()?plugin_version()>=1||appquery.get_public_setting("progressbar_css_responsive")===!0:!0}var cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.elements=this._get_initial_elements()}_get_initial_elements(){return{ProgressBar:{display:"Progress Bar",category:"visual elements",icon:"ion-ios-speedometer",condition(root){return!root?.is_mobile?.()},defaults:{font_alignment:"center",font_color:"#FFFFFF",background_style:"bgcolor",bgcolor:"#FFFFFF",border_roundness:3,border_width:1,border_style:"solid",border_color:"#211A66",width:300,height:25},field_names:{percentage:{},animate:{default:!0,no_states:!0},bar_color:{default:"#7F95EB"}},primary_field(){return"percentage"},get_field_metadata(element){return{percentage:{caption:"Percentage",btype_id:"number"},bar_color:{caption:"Progress bar color",btype_id:"text"},animate:{caption:"Animate progress",btype_id:"boolean"},...new property_applications.Dimensions().get_property_metadata(element,"Dimensions"),...new property_applications.InputPadding(".inner-progressbar").get_property_metadata(element),...new property_applications.Font().get_property_metadata(element),...new property_applications.FontShadow().get_property_metadata(element),...new property_applications.Border().get_property_metadata(element),...new property_applications.BoxShadow().get_property_metadata(element),...new property_applications.Background().get_property_metadata(element),...new property_applications.Rotation().get_property_metadata(element),...new property_applications.ResponsiveElement().get_property_metadata(element),...new property_applications.MinWidth().get_property_metadata(element),...new property_applications.UniqueID().get_property_metadata(element),...shared_field_metadata.get_is_visible_property()}},_fields(element){return[{name:"percentage",caption:"Percentage",editor:"Basic",btype:"number",pretty:{section:"ProgressBarContent"}},{name:"bar_color",caption:"Progress bar color",editor:"Color",dynamic:!0,pretty:{section:"ProgressBarContent"}},{name:"animate",caption:"Animate progress",editor:"Checkbox",pretty:{section:"ProgressBarContent"}}]},property_applications:[new property_applications.Dimensions,new property_applications.InputPadding(".inner-progressbar"),new property_applications.Font,new property_applications.FontShadow,new property_applications.Border,new property_applications.BoxShadow,new property_applications.Background,new property_applications.Rotation,new property_applications.ResponsiveElement],get uses_css_responsive(){return uses_css_responsive()},get_html(instance){return"<div></div>"},get_min_width(){return 0},change_cursor_style_if_clickable:!0,initialize(instance){services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE});let canvas=instance.get_canvas(),bar=u.div("inner-progressbar",canvas),bar_label=u.div("progressbar-label",bar),bar_label_overlay=u.div("progressbar-label-overlay",bar);return instance.autorun(()=>{let percentage=element_eval.evaluate_property(instance,"percentage");instance.run_mode()?percentage??=0:percentage??=60,percentage>100?percentage=100:percentage<0&&(percentage=0);let prop_node=instance.element.property("percentage");instance.run_mode()||prop_node.is_static()?(bar_label.html(Lib().locale().format_decimal(percentage)+"%"),bar_label_overlay.html(Lib().locale().format_decimal(percentage)+"%")):(bar_label.html(prop_node.get_tree_display()+" %"),bar_label_overlay.html(prop_node.get_tree_display()+" %"));let animation_delay=instance.run_mode()&&instance.get_static_property("animate")?".3s":"0s";bar.css({"background-color":element_eval.evaluate_property(instance,"bar_color"),"line-height":instance.current_height()+"px",transition:"width "+animation_delay,width:percentage+"%"});let{bar_label_styles,bar_label_overlay_styles}=get_bar_label_styles({animation_delay,bar_element:bar,instance,percentage});return bar_label.css(bar_label_styles),bar_label_overlay.css(bar_label_overlay_styles),bar})},add_an_invisible_div_on_the_top:!1,css_files:["css/optional/progressbar.css"],events:["ButtonClicked","ElementPressed"],contains_group_data:!1,is_input:!1}}}keys(){return plugin_version()>=1?{}:{css_responsive:{caption:"Use new responsive properties for this plugin's elements",type:"client_safe",editor:"Checkbox"}}}},progressbar={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.progressbar=progressbar);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("progressbar",progressbar);})();
126/*! Bundled license information:
127
128buffer/index.js:
129  (*!
130   * The buffer module from node.js, for the browser.
131   *
132   * @author   Feross Aboukhadijeh <https://feross.org>
133   * @license  MIT
134   *)
135*/
136
137}
138
139
140window.preloaded['plugin/first_party:progressbar'] = true;
141window._bubble_page_load_data.hardcoded_plugins['star_rating'] = true;
142window.__code__ = window.__code__ || {};
vendor: 6,450 bytes, lines 143-145
143if(!window.__code__['86dc63bad3859874463f5a3628be2570d69db5461555bcc858673f8e7178d0c4']){window.__code__['86dc63bad3859874463f5a3628be2570d69db5461555bcc858673f8e7178d0c4']=1;
144
145"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports){"use strict";init_define_process_env();init_shim();exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports){init_define_process_env();init_shim();exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer3;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports.kMaxLength=K_MAX_LENGTH;Buffer3.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer3.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer3.prototype,"parent",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer3.prototype,"offset",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>
vendor: 23,595 bytes, line 145
145K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer3.prototype),buf}function Buffer3(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer3.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer3.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer3.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer3.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer3.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer3,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer3.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer3.allocUnsafe=function(size){return allocUnsafe(size)};Buffer3.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer3.prototype),buf}function fromObject(obj){if(Buffer3.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer3.alloc(+length)}Buffer3.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer3.prototype};Buffer3.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer3.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer3.from(b,b.offset,b.byteLength)),!Buffer3.isBuffer(a)||!Buffer3.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer3.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer3.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer3.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer3.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer3.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer3.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer3.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer3.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer3.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer3.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer3.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer3.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer3.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer3.prototype.toLocaleString=Buffer3.prototype.toString;Buffer3.prototype.equals=function(b){if(!Buffer3.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer3.compare(this,b)===0};Buffer3.prototype.inspect=function(){var str="",max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer3.prototype[customInspectSymbol]=Buffer3.prototype.inspect);Buffer3.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer3.from(target,target.offset,target.byteLength)),!Buffer3.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer3.from(val,encoding)),Buffer3.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer3.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer3.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer3.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer3.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer3.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer3.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer3.prototype.readUintLE=Buffer3.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer3.prototype.readUintBE=Buffer3.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer3.prototype.readUint8=Buffer3.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer3.prototype.readUint16LE=Buffer3.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer3.prototype.readUint16BE=Buffer3.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer3.prototype.readUint32LE=Buffer3.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer3.prototype.readUint32BE=Buffer3.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer3.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer3.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer3.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer3.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer3.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer3.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer3.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer3.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer3.prototype.writeUintLE=Buffer3.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUintBE=Buffer3.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUint8=Buffer3.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer3.prototype.writeUint16LE=Buffer3.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeUint16BE=Buffer3.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeUint32LE=Buffer3.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer3.prototype.writeUint32BE=Buffer3.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer3.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 145
145)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer3.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer3.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer3.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer3.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer3.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer3.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer3.prototype.copy=function(target,targetStart,start,end){if(!Buffer3.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,180 bytes, line 145
145if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer3.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer3.isBuffer(val)?val:Buffer3.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports,module){init_define_process_env();init_shim();var process2=module.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
145var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});var require_global=__commonJS({"node_modules/core-js/internals/global.js"(exports,module){"use strict";init_define_process_env();init_shim();var check=function(it){return it&&it.Math===Math&&it};module.exports=check(typeof globalThis=="object"&&globalThis)||check(typeof window=="object"&&window)||check(typeof self=="object"&&self)||check(typeof window=="object"&&window)||check(typeof exports=="object"&&exports)||function(){return this}()||Function("return this")()}});var require_fails=__commonJS({"node_modules/core-js/internals/fails.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(exec){try{return!!exec()}catch{return!0}}}});var require_descriptors=__commonJS({"node_modules/core-js/internals/descriptors.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})}});var require_function_bind_native=__commonJS({"node_modules/core-js/internals/function-bind-native.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){var test=(function(){}).bind();return typeof test!="function"||test.hasOwnProperty("prototype")})}});var require_function_call=__commonJS({"node_modules/core-js/internals/function-call.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),call=Function.prototype.call;module.exports=NATIVE_BIND?call.bind(call):function(){return call.apply(call,arguments)}}});var require_object_property_is_enumerable=__commonJS({"node_modules/core-js/internals/object-property-is-enumerable.js"(exports){"use strict";init_define_process_env();init_shim();var $propertyIsEnumerable={}.propertyIsEnumerable,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor&&!$propertyIsEnumerable.call({1:2},1);exports.f=NASHORN_BUG?function(V){var descriptor=getOwnPropertyDescriptor(this,V);return!!descriptor&&descriptor.enumerable}:$propertyIsEnumerable}});var require_create_property_descriptor=__commonJS({"node_modules/core-js/internals/create-property-descriptor.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value}}}});var require_function_uncurry_this=__commonJS({"node_modules/core-js/internals/function-uncurr
145y-this.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),FunctionPrototype=Function.prototype,call=FunctionPrototype.call,uncurryThisWithBind=NATIVE_BIND&&FunctionPrototype.bind.bind(call,call);module.exports=NATIVE_BIND?uncurryThisWithBind:function(fn){return function(){return call.apply(fn,arguments)}}}});var require_classof_raw=__commonJS({"node_modules/core-js/internals/classof-raw.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toString=uncurryThis({}.toString),stringSlice=uncurryThis("".slice);module.exports=function(it){return stringSlice(toString(it),8,-1)}}});var require_indexed_object=__commonJS({"node_modules/core-js/internals/indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),classof=require_classof_raw(),$Object=Object,split=uncurryThis("".split);module.exports=fails(function(){return!$Object("z").propertyIsEnumerable(0)})?function(it){return classof(it)==="String"?split(it,""):$Object(it)}
145:$Object}});var require_is_null_or_undefined=__commonJS({"node_modules/core-js/internals/is-null-or-undefined.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(it){return it==null}}});var require_require_object_coercible=__commonJS({"node_modules/core-js/internals/require-object-coercible.js"(exports,module){"use strict";init_define_process_env();init_shim();var isNullOrUndefined=require_is_null_or_undefined(),$TypeError=TypeError;module.exports=function(it){if(isNullOrUndefined(it))throw new $TypeError("Can't call method on "+it);return it}}});var require_to_indexed_object=__commonJS({"node_modules/core-js/internals/to-indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var IndexedObject=require_indexed_object(),requireObjectCoercible=require_require_object_coercible();module.exports=function(it){return IndexedObject(requireObjectCoercible(it))}}});var require_is_callable=__commonJS({"node_modules/core-js/internals/is-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var documentAll=typeof document=="object"&&document.all;module.exports=typeof documentAll>"u"&&documentAll!==void 0?function(argument){return typeof argument=="function"||argument===documentAll}:function(argument){return typeof argument=="function"}}});var require_is_object=__commonJS({"node_modules/core-js/internals/is-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable();module.exports=function(it){return typeof it=="object"?it!==null:isCallable(it)}}});var require_get_built_in=__commonJS({"node_modules/core-js/internals/get-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),aFunction=function(argument){return isCallable(argument)?argument:void 0};module.exports=function(namespace,method){return arguments.length<2?aFunction(global[namespace]):global[namespace]&&global[namespace][method]}}});var require_object_is_prototype_of=__commonJS({"node_modules/core-js/internals/object-is-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this();module.exports=uncurryThis({}.isPrototypeOf)}});var require_engine_user_agent=__commonJS({"node_modules/core-js/internals/engine-user-agent.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=typeof navigator<"u"&&String(navigator.userAgent)||""}});var require_engine_v8_version=__commonJS({"node_modules/core-js/internals/engine-v8-version.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),userAgent=require_engine_user_agent(),process2=global.process,Deno=global.Deno,versions=process2&&process2.versions||Deno&&Deno.version,v8=versions&&versions.v8,match,version;v8&&(match=v8.split("."),version=match[0]>0&&match[0]<4?1:+(match[0]+match[1]));!version&&userAgent&&(match=userAgent.match(/Edge\/(\d+)/),(!match||match[1]>=74)&&(match=userAgent.match(/Chrome\/(\d+)/),match&&(version=+match[1])));module.exports=version}});var require_symbol_constructor_detection=__commonJS({"node_modules/core-js/internals/symbol-constructor-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var V8_VERSION=require_engine_v8_version(),fails=require_fails(),global=require_global(),$String=global.String;module.exports=!!Object.getOwnPropertySymbols&&!fails(function(){var symbol=Symbol("symbol detection");return!$String(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&V8_VERSION&&V8_VERSION<41})}});var require_use_symbol_as_uid=__commonJS({"node_modules/core-js/internals/use-symbol-as-uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_SYMBOL=require_symbol_constructor_detection();module.exports=NATIVE_SYMBOL&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}});var require_is_symbol=__commonJS({"node_modules/core-js/internals/is-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),isCallable=require_is_callable(),isPrototypeOf=require_object_is_prototype_of(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),$Object=Object;module.exports=USE_SYMBOL_AS_UID?function(it){return typeof it=="symbol"}:function(it){var $Symbol=getBuiltIn("Symbol");return isCallable($Symbol)&&isPrototypeOf($Symbol.prototype,$Object(it))}}});var require_try_to_string=__commonJS({"node_modules/core-js/internals/try-to-string.js"(exports,module){"use strict";init_define_process_env();init_shim();var $String=String;module.exports=function(argument){try{return $String(argument)}catch{return"Object"}}}});var require_a_callable=__commonJS({"node_modules/core-js/internals/a-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),tryToString=require_try_to_string(),$TypeError=TypeError;module.exports=function(argument){if(isCallable(argument))return argument;throw new $TypeError(tryToString(argument)+" is not a function")}}});var require_get_method=__commonJS({"node_modules/core-js/internals/get-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var aCallable=require_a_callable(),isNullOrUndefined=require_is_null_or_undefined();module.exports=function(V,P){var func=V[P];return isNullOrUndefined(func)?void 0:aCallable(func)}}});var require_ordinary_to_primitive=__commonJS({"node_modules/core-js/internals/ordinary-to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isCallable=require_is_callable(),isObject=require_is_object(),$TypeError=TypeError;module.exports=function(input,pref){var fn,val;if(pref==="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input))||isCallable(fn=input.valueOf)&&!isObject(val=call(fn,input))||pref!=="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input)))return val;throw new $TypeError("Can't convert object to primitive value")}}});var require_is_pure=__commonJS({"node_modules/core-js/internals/is-pure.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=!1}});var require_define_global_property=__commonJS({"node_modules/core-js/internals/define-global-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineProperty=Object.defineProperty;module.exports=function(key,value){try{defineProperty(global,key,{value,configurable:!0,writable:!0})}catch{global[key]=value}return value}}});var require_shared_store=__commonJS({"node_modules/core-js/internals/shared-store.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineGlobalProperty=require_define_global_property(),SHARED="__core-js_shared__",store=global[SHARED]||defineGlobalProperty(S
145HARED,{});module.exports=store}});var require_shared=__commonJS({"node_modules/core-js/internals/shared.js"(exports,module){"use strict";init_define_process_env();init_shim();var IS_PURE=require_is_pure(),store=require_shared_store();(module.exports=function(key,value){return store[key]||(store[key]=value!==void 0?value:{})})("versions",[]).push({version:"3.35.1",mode:IS_PURE?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})}});var require_to_object=__commonJS({"node_modules/core-js/internals/to-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var requireObjectCoercible=require_require_object_coercible(),$Object=Object;module.exports=function(argument){return $Object(requireObjectCoercible(argument))}}});var require_has_own_property=__commonJS({"node_modules/core-js/internals/has-own-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toObject=require_to_object(),hasOwnProperty=uncurryThis({}.hasOwnProperty);module.exports=Object.hasOwn||function(it,key){return hasOwnProperty(toObject(it),key)}}});var require_uid=__commonJS({"node_modules/core-js/internals/uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),id=0,postfix=Math.random(),toString=uncurryThis(1 .toString);module.exports=function(key){return"Symbol("+(key===void 0?"":key)+")_"+toString(++id+postfix,36)}}});var require_well_known_symbol=__commonJS({"node_modules/core-js/internals/well-known-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),shared=require_shared(),hasOwn=require_has_own_property(),uid=require_uid(),NATIVE_SYMBOL=require_symbol_constructor_detection(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),Symbol2=global.Symbol,WellKnownSymbolsStore=shared("wks"),createWellKnownSymbol=USE_SYMBOL_AS_UID?Symbol2.for||Symbol2:Symbol2&&Symbol2.withoutSetter||uid;module.exports=function(name){return hasOwn(WellKnownSymbolsStore,name)||(WellKnownSymbolsStore[name]=NATIVE_SYMBOL&&hasOwn(Symbol2,name)?Symbol2[name]:createWellKnownSymbol("Symbol."+name)),WellKnownSymbolsStore[name]}}});var require_to_primitive=__commonJS({"node_modules/core-js/internals/to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isObject=require_is_object(),isSymbol
145=require_is_symbol(),getMethod=require_get_method(),ordinaryToPrimitive=require_ordinary_to_primitive(),wellKnownSymbol=require_well_known_symbol(),$TypeError=TypeError,TO_PRIMITIVE=wellKnownSymbol("toPrimitive");module.exports=function(input,pref){if(!isObject(input)||isSymbol(input))return input;var exoticToPrim=getMethod(input,TO_PRIMITIVE),result;if(exoticToPrim){if(pref===void 0&&(pref="default"),result=call(exoticToPrim,input,pref),!isObject(result)||isSymbol(result))return result;throw new $TypeError("Can't convert object to primitive value")}return pref===void 0&&(pref="number"),ordinaryToPrimitive(input,pref)}}});var require_to_property_key=__commonJS({"node_modules/core-js/internals/to-property-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPrimitive=require_to_primitive(),isSymbol=require_is_symbol();module.exports=function(argument){var key=toPrimitive(argument,"string");return isSymbol(key)?key:key+""}}});var require_document_create_element=__commonJS({"node_modules/core-js/internals/document-create-element.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isObject=require_is_object(),document2=global.document,EXISTS=isObject(document2)&&isObject(document2.createElement);module.exports=function(it){return EXISTS?document2.createElement(it):{}}}});var require_ie8_dom_define=__commonJS({"node_modules/core-js/internals/ie8-dom-define.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails(),createElement=require_document_create_element();module.exports=!DESCRIPTORS&&!fails(function(){return Object.defineProperty(createElement("div"),"a",{get:function(){return 7}}).a!==7})}});var require_object_get_own_property_descriptor=__commonJS({"node_modules/core-js/internals/object-get-own-property-descriptor.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),call=require_function_call(),propertyIsEnumerableModule=require_object_property_is_enumerable(),createPropertyDescriptor=require_create_property_descriptor(),toIndexedObject=require_to_indexed_object(),toPropertyKey=require_to_property_key(),hasOwn=require_has_own_property(),IE8_DOM_DEFINE=require_ie8_dom_define(),$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;exports.f=DESCRIPTORS?$getOwnPropertyDescriptor:function(O,P){if(O=toIndexedObject(O),P=toPropertyKey(P),IE8_DOM_DEFINE)try{return $getOwnPropertyDescriptor(O,P)}catch{}if(hasOwn(O,P))return createPropertyDescriptor(!call(propertyIsEnumerableModule.f,O,P),O[P])}}});var require_v8_prototype_define_bug=__commonJS({"node_modules/core-js/internals/v8-prototype-define-bug.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails();module.exports=DESCRIPTORS&&fails(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})}});var require_an_object=__commonJS({"node_modules/core-js/internals/an-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isObject=require_is_object(),$String=String,$TypeError=TypeError;module.exports=function(argument){if(isObject(argument))return argument;throw new $TypeError($String(argument)+" is not an object")}}});var require_object_define_property=__commonJS({"node_modules/core-js/internals/object-define-property.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),IE8_DOM_DEFINE=require_ie8_dom_define(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),anObject=require_an_object(),toPropertyKey=require_to_property_key(),$TypeError=TypeError,$defineProperty=Object.defineProperty,$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,ENUMERABLE="enumerable",CONFIGURABLE="configurable",WRITABLE="writable";exports.f=DESCRIPTORS?V8_PROTOTYPE_DEFINE_BUG?function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),typeof O=="function"&&P==="prototype"&&"value"in Attributes&&WRITABLE in Attributes&&!Attributes[WRITABLE]){var current=$getOwnPropertyDescriptor(O,P);current&&current[WRITABLE]&&(O[P]=Attributes.value,Attributes={configurable:CONFIGURABLE in Attributes?Attributes[CONFIGURABLE]:current[CONFIGURABLE],enumerable:ENUMERABLE in Attributes?Attributes[ENUMERABLE]:current[ENUMERABLE],writable:!1})}return $defineProperty(O,P,Attributes)}
145:$defineProperty:function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),IE8_DOM_DEFINE)try{return $defineProperty(O,P,Attributes)}catch{}if("get"in Attributes||"set"in Attributes)throw new $TypeError("Accessors not supported");return"value"in Attributes&&(O[P]=Attributes.value),O}}});var require_create_non_enumerable_property=__commonJS({"node_modules/core-js/internals/create-non-enumerable-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=DESCRIPTORS?function(object,key,value){return definePropertyModule.f(object,key,createPropertyDescriptor(1,value))}:function(object,key,value){return object[key]=value,object}}});var require_function_name=__commonJS({"node_modules/core-js/internals/function-name.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),hasOwn=require_has_own_property(),FunctionPrototype=Function.prototype,getDescriptor=DESCRIPTORS&&Object.getOwnPropertyDescriptor,EXISTS=hasOwn(FunctionPrototype,"name"),PROPER=EXISTS&&(function(){}).name==="something",CONFIGURABLE=EXISTS&&(!DESCRIPTORS||DESCRIPTORS&&getDescriptor(FunctionPrototype,"name").configurable);module.exports={EXISTS,PROPER,CONFIGURABLE}}});
145var require_inspect_source=__commonJS({"node_modules/core-js/internals/inspect-source.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),isCallable=require_is_callable(),store=require_shared_store(),functionToString=uncurryThis(Function.toString);isCallable(store.inspectSource)||(store.inspectSource=function(it){return functionToString(it)});module.exports=store.inspectSource}});var require_weak_map_basic_detection=__commonJS({"node_modules/core-js/internals/weak-map-basic-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),WeakMap=global.WeakMap;module.exports=isCallable(WeakMap)&&/native code/.test(String(WeakMap))}});var require_shared_key=__commonJS({"node_modules/core-js/internals/shared-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var shared=require_shared(),uid=require_uid(),keys=shared("keys");module.exports=function(key){return keys[key]||(keys[key]=uid(key))}}});var require_hidden_keys=__commonJS({"node_modules/core-js/internals/hidden-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports={}}});var require_internal_state=__commonJS({"node_modules/core-js/internals/internal-state.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_WEAK_MAP=require_weak_map_basic_detection(),global=require_global(),isObject=require_is_object(),createNonEnumerableProperty=require_create_non_enumerable_property(),hasOwn=require_has_own_property(),shared=require_shared_store(),sharedKey=require_shared_key(),hiddenKeys=require_hidden_keys(),OBJECT_ALREADY_INITIALIZED="Object already initialized",TypeError2=global.TypeError,WeakMap=global.WeakMap,set,get,has,enforce=function(it){return has(it)?get(it):set(it,{})},getterFor=function(TYPE){return function(it){var state;if(!isObject(it)||(state=get(it)).type!==TYPE)throw new TypeError2("Incompatible receiver, "+TYPE+" required");return state}};NATIVE_WEAK_MAP||shared.state?(store=shared.state||(shared.state=new WeakMap),store.get=store.get,store.has=store.has,store.set=store.set,set=function(it,metadata){if(store.has(it))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,store.set(it,metadata),metadata},get=function(it){return store.get(it)||{}},has=function(it){return store.has(it)}):(STATE=sharedKey("state"),hiddenKeys[STATE]=!0,set=function(it,metadata){if(hasOwn(it,STATE))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,createNonEnumerableProperty(it,STATE,metadata),metadata},get=function(it){return hasOwn(it,STATE)?it[STATE]:{}},has=function(it){return hasOwn(it,STATE)});var store,STATE;module.exports={set,get,has,enforce,getterFor}}});var require_make_built_in=__commonJS({"node_modules/core-js/internals/make-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),isCallable=require_is_callable(),hasOwn=require_has_own_property(),DESCRIPTORS=require_descriptors(),CONFIGURABLE_FUNCTION_NAME=require_function_name().CONFIGURABLE,inspectSource=require_inspect_source(),InternalStateModule=require_internal_state(),enforceInternalState=InternalStateModule.enforce,getInternalState=InternalStateModule.get,$String=String,defineProperty=Object.defineProperty,stringSlice=uncurryThis("".slice),replace=uncurryThis("".replace),join=uncurr
145yThis([].join),CONFIGURABLE_LENGTH=DESCRIPTORS&&!fails(function(){return defineProperty(function(){},"length",{value:8}).length!==8}),TEMPLATE=String(String).split("String"),makeBuiltIn=module.exports=function(value,name,options){stringSlice($String(name),0,7)==="Symbol("&&(name="["+replace($String(name),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),options&&options.getter&&(name="get "+name),options&&options.setter&&(name="set "+name),(!hasOwn(value,"name")||CONFIGURABLE_FUNCTION_NAME&&value.name!==name)&&(DESCRIPTORS?defineProperty(value,"name",{value:name,configurable:!0}):value.name=name),CONFIGURABLE_LENGTH&&options&&hasOwn(options,"arity")&&value.length!==options.arity&&defineProperty(value,"length",{value:options.arity});try{options&&hasOwn(options,"constructor")&&options.constructor?DESCRIPTORS&&defineProperty(value,"prototype",{writable:!1}):value.prototype&&(value.prototype=void 0)}catch{}var state=enforceInternalState(value);return hasOwn(state,"source")||(state.source=join(TEMPLATE,typeof name=="string"?name:"")),value};Function.prototype.toString=makeBuiltIn(function(){return isCallable(this)&&getInternalState(this).source||inspectSource(this)},"toString")}});var require_define_built_in=__commonJS({"node_modules/core-js/internals/define-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),definePropertyModule=require_object_define_property(),makeBuiltIn=require_make_built_in(),defineGlobalProperty=require_define_global_property();module.exports=function(O,key,value,options){options||(options={});var simple=options.enumerable,name=options.name!==void 0?options.name:key;if(isCallable(value)&&makeBuiltIn(value,name,options),options.global)simple?O[key]=value:defineGlobalProperty(key,value);else{try{options.unsafe?O[key]&&(simple=!0):delete O[key]}catch{}simple?O[key]=value:definePropertyModule.f(O,key,{value,enumerable:!1,configurable:!options.nonConfigurable,writable:!options.nonWritable})}return O}}});var require_math_trunc=__commonJS({"node_modules/core-js/internals/math-trunc.js"(exports,module){"use strict";init_define_process_env();init_shim();var ceil=Math.ceil,floor=Math.floor;module.exports=Math.trunc||function(x){var n=+x;return(n>0?floor:ceil)(n)}}});var require_to_integer_or_infinity=__commonJS({"node_modules/core-js/internals/to-integer-or-infinity.js"(exports,module){"use strict";init_define_process_env();init_shim();var trunc=require_math_trunc();module.exports=function(argument){var number=+argument;return number!==number||number===0?0:trunc(number)}}});var require_to_absolute_index=__commonJS({"node_modules/core-js/internals/to-absolute-index.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),max=Math.max,min=Math.min;module.exports=function(index,length){var integer=toIntegerOrInfinity(index);return integer<0?max(integer+length,0):min(integer,length)}}});var require_to_length=__commonJS({"node_modules/core-js/internals/to-length.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),min=Math.min;module.exports=function(argument){var len=toIntegerOrInfinity(argument);return len>0?min(len,9007199254740991):0}}});var require_length_of_array_like=__commonJS({"node_modules/core-js/internals/length-of-array-like.js"(exports,module){"use strict";init_define_process_env();init_shim();var toLength=require_to_length();module.exports=function(obj){return toLength(obj.length)}}});var require_array_includes=__commonJS({"node_modules/core-js/internals/array-includes.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIndexedObject=require_to_indexed_object(),toAbsoluteIndex=require_to_absolute_index(),lengthOfArrayLike=require_length_of_array_like(),createMethod=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIndexedObject($this),length=lengthOfArrayLike(O),index=toAbsoluteIndex(fromIndex,length),value;if(IS_INCLUDES&&el!==el){for(;length>index;)if(value=O[index++],value!==value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}};module.exports={includes:createMethod(!0),indexOf:createMethod(!1)}}});var require_object_keys_internal=__commonJS({"node_modules/core-js/internals/object-keys-internal.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),hasOwn=require_has_own_property(),toIndexedObject=require_to_indexed_object(),indexOf=require_array_includes().indexOf,hiddenKeys=require_hidden_keys(),push=uncurryThis([].push);module.exports=function(object,names){var O=toIndexedObject(object),i=0,result=[],key;for(key in O)!hasOwn(hiddenKeys,key)&&hasOwn(O,key)&&push(result,key);for(;names.length>i;)hasOwn(O,key=names[i++])&&(~indexOf(result,key)||push(result,key));return result}}});var require_enum_bug_keys=__commonJS({"node_modules/core-js/internals/enum-bug-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
145ing","toString","valueOf"]}});var require_object_get_own_property_names=__commonJS({"node_modules/core-js/internals/object-get-own-property-names.js"(exports){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=enumBugKeys.concat("length","prototype");exports.f=Object.getOwnPropertyNames||function(O){return internalObjectKeys(O,hiddenKeys)}}});var require_object_get_own_property_symbols=__commonJS({"node_modules/core-js/internals/object-get-own-property-symbols.js"(exports){"use strict";init_define_process_env();init_shim();exports.f=Object.getOwnPropertySymbols}});var require_own_keys=__commonJS({"node_modules/core-js/internals/own-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),uncurryThis=require_function_uncurry_this(),getOwnPropertyNamesModule=require_object_get_own_property_names(),getOwnPropertySymbolsModule=require_object_get_own_property_symbols(),anObject=require_an_object(),concat=uncurryThis([].concat);module.exports=getBuiltIn("Reflect","ownKeys")||function(it){var keys=getOwnPropertyNamesModule.f(anObject(it)),getOwnPropertySymbols=getOwnPropertySymbolsModule.f;return getOwnPropertySymbols?concat(keys,getOwnPropertySymbols(it)):keys}}});var require_copy_constructor_properties=__commonJS({"node_modules/core-js/internals/copy-constructor-properties.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),ownKeys=require_own_keys(),getOwnPropertyDescriptorModule=require_object_get_own_property_descriptor(),definePropertyModule=require_object_define_property();module.exports=function(target,source,exceptions){for(var keys=ownKeys(source),defineProperty=definePropertyModule.f,getOwnPropertyDescriptor=getOwnPropertyDescriptorModule.f,i=0;i<keys.length;i++){var key=keys[i];!hasOwn(target,key)&&!(exceptions&&hasOwn(exceptions,key))&&defineProperty(target,key,getOwnPropertyDescriptor(source,key))}}}});var require_is_forced=__commonJS({"node_modules/core-js/internals/is-forced.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),replacement=/#|\.prototype\./,isForced=function(feature,detection){var value=data[normalize(feature)];return value===POLYFILL?!0:value===NATIVE?!1:isCallable(detection)?fails(detection):!!detection},normalize=isForced.normalize=function(string){return String(string).replace(replacement,".").toLowerCase()},data=isForced.data={},NATIVE=isForced.NATIVE="N",POLYFILL=isForced.POLYFILL="P";module.exports=isForced}});var require_export=__commonJS({"node_modules/core-js/internals/export.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),getOwnPropertyDescriptor=require_object_get_own_property_descriptor().f,createNonEnumerableProperty=require_create_non_enumerable_property(),defineBuiltIn=require_define_built_in(),defineGlobalProperty=require_define_global_property(),copyConstructorProperties=require_copy_constructor_properties(),isForced=require_is_forced();module.exports=function(options,source){var TARGET=options.target,GLOBAL=options.global,STATIC=options.stat,FORCED,target,key,targetProperty,sourceProperty,descriptor;if(GLOBAL?target=global:STATIC?target=global[TARGET]||defineGlobalProperty(TARGET,{}):target=global[TARGET]&&global[TARGET].prototype,target)for(key in source){if(sourceProperty=source[key],options.dontCallGetSet?(descriptor=getOwnPropertyDescriptor(target,key),targetProperty=descriptor&&descriptor.value):targetProperty=target[key],FORCED=isForced(GLOBAL?key:TARGET+(STATIC?".":"#")+key,options.forced),!FORCED&&targetProperty!==void 0){if(typeof sourceProperty==typeof targetProperty)continue;copyConstructorProperties(sourceProperty,targetProperty)}(options.sham||targetProperty&&targetProperty.sham)&&createNonEnumerableProperty(sourceProperty,"sham",!0),defineBuiltIn(target,key,sourceProperty,options)}}}});var require_an_instance=__commonJS({"node_modules/core-js/internals/an-instance.js"(exports,module){"use strict";init_define_process_env();init_shim();var isPrototypeOf=require_object_is_prototype_of(),$TypeError=TypeError;module.exports=function(it,Prototype){if(isPrototypeOf(Prototype,it))return it;throw new $TypeError("Incorrect invocation")}}});var require_correct_prototype_getter=__commonJS({"node_modules/core-js/internals/correct-prototype-getter.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})}});var require_object_get_prototype_of=__commonJS({"node_modules/core-js/internals/object-get-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),isCallable=require_is_callable(),toObject=require_to_object(),sharedKey=require_shared_key(),CORRECT_PROTOTYPE_GETTER=require_correct_prototype_getter(),IE_PROTO=sharedKey("IE_PROTO"),$Object=Object,ObjectPrototype=$Object.prototype;module.exports=CORRECT_PROTOTYPE_GETTER?$Object.getPrototypeOf:function(O){var object=toObject(O);if(hasOwn(object,IE_PROTO))return object[IE_PROTO];var constructor=object.constructor;return isCallable(constructor)&&object instanceof constructor?constructor.prototype:object instanceof $Object?ObjectPrototype:null}}});var require_define_built_in_accessor=__commonJS({"node_modules/core-js/internals/define-built-in-accessor.js"(exports,module){"use strict";init_define_process_env();init_shim();var makeBuiltIn=require_make_built_in(),defineProperty=require_object_define_property();module.exports=function(target,name,descriptor){return descriptor.get&&makeBuiltIn(descriptor.get,name,{getter:!0}),descriptor.set&&makeBuiltIn(descriptor.set,name,{setter:!0}),defineProperty.f(target,name,descriptor)}}});var require_create_property=__commonJS({"node_modules/core-js/internals/create-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPropertyKey=require_to_property_key(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=function(object,key,value){var propertyKey=toPropertyKey(key);propertyKey in object?definePropertyModule.f(object,propertyKey,createPropertyDescriptor(0,value)):object[propertyKey]=value}}});var require_object_keys=__commonJS({"node_modules/core-js/internals/object-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys();module.exports=Object.keys||function(O){return internalObjectKeys(O,enumBugKeys)}}});var require_object_define_properties=__commonJS({"node_modules/core-js/internals/object-define-properties.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),definePropertyModule=require_object_define_property(),anObject=require_an_object(),toIndexedObject=require_to_indexed_object(),objectKeys=require_object_keys();exports.f=DESCRIPTORS&&!V8_PROTOTYPE_DEFINE_BUG?Object.defineProperties:function(O,Properties){anObject(O);for(var props=toIndexedObject(Properties),keys=objectKeys(Properties),length=keys.length,index=0,key;length>index;)definePropertyModule.f(O,key=keys[index++],props[key]);return O}}});var require_html=__commonJS({"node_modules/core-js/internals/html.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in();module.exports=getBuiltIn("document","documentElement")}});var require_object_create=__commonJS({"node_modules/core-js/internals/object-create.js"(exports,module){"use strict";init_define_process_env();init_shim();var anObject=require_an_object(),definePropertiesModule=require_object_define_properties(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=require_hidden_keys(),html=require_html(),documentCreateElement=require_document_create_element
vendor: 4,762 bytes, line 145
145(),sharedKey=require_shared_key(),GT=">",LT="<",PROTOTYPE="prototype",SCRIPT="script",IE_PROTO=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(content){return LT+SCRIPT+GT+content+LT+"/"+SCRIPT+GT},NullProtoObjectViaActiveX=function(activeXDocument2){activeXDocument2.write(scriptTag("")),activeXDocument2.close();var temp=activeXDocument2.parentWindow.Object;return activeXDocument2=null,temp},NullProtoObjectViaIFrame=function(){var iframe=documentCreateElement("iframe"),JS="java"+SCRIPT+":",iframeDocument;return iframe.style.display="none",html.appendChild(iframe),iframe.src=String(JS),iframeDocument=iframe.contentWindow.document,iframeDocument.open(),iframeDocument.write(scriptTag("document.F=Object")),iframeDocument.close(),iframeDocument.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=new ActiveXObject("htmlfile")}catch{}NullProtoObject=typeof document<"u"?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);for(var length=enumBugKeys.length;length--;)delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];return NullProtoObject()};hiddenKeys[IE_PROTO]=!0;module.exports=Object.create||function(O,Properties){var result;return O!==null?(EmptyConstructor[PROTOTYPE]=anObject(O),result=new EmptyConstructor,EmptyConstructor[PROTOTYPE]=null,result[IE_PROTO]=O):result=NullProtoObject(),Properties===void 0?result:definePropertiesModule.f(result,Properties)}}});var require_iterators_core=__commonJS({"node_modules/core-js/internals/iterators-core.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),isObject=require_is_object(),create=require_object_create(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltIn=require_define_built_in(),wellKnownSymbol=require_well_known_symbol(),IS_PURE=require_is_pure(),ITERATOR=wellKnownSymbol("iterator"),BUGGY_SAFARI_ITERATORS=!1,IteratorPrototype,PrototypeOfArrayIteratorPrototype,arrayIterator;[].keys&&(arrayIterator=[].keys(),"next"in arrayIterator?(PrototypeOfArrayIteratorPrototype=getPrototypeOf(getPrototypeOf(arrayIterator)),PrototypeOfArrayIteratorPrototype!==Object.prototype&&(IteratorPrototype=PrototypeOfArrayIteratorPrototype)):BUGGY_SAFARI_ITERATORS=!0);var NEW_ITERATOR_PROTOTYPE=!isObject(IteratorPrototype)||fails(function(){var test={};return IteratorPrototype[ITERATOR].call(test)!==test});NEW_ITERATOR_PROTOTYPE?IteratorPrototype={}:IS_PURE&&(IteratorPrototype=create(IteratorPrototype));isCallable(IteratorPrototype[ITERATOR])||defineBuiltIn(IteratorPrototype,ITERATOR,function(){return this});module.exports={IteratorPrototype,BUGGY_SAFARI_ITERATORS}}});var require_esnext_iterator_constructor=__commonJS({"node_modules/core-js/modules/esnext.iterator.constructor.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),global=require_global(),anInstance=require_an_instance(),anObject=require_an_object(),isCallable=require_is_callable(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltInAccessor=require_define_built_in_accessor(),createProperty=require_create_property(),fails=require_fails(),hasOwn=require_has_own_property(),wellKnownSymbol=require_well_known_symbol(),IteratorPrototype=require_iterators_core().IteratorPrototype,DESCRIPTORS=require_descriptors(),IS_PURE=require_is_pure(),CONSTRUCTOR="constructor",ITERATOR="Iterator",TO_STRING_TAG=wellKnownSymbol("toStringTag"),$TypeError=TypeError,NativeIterator=global[ITERATOR],FORCED=IS_PURE||!isCallable(NativeIterator)||NativeIterator.prototype!==IteratorPrototype||!fails(function(){NativeIterator({})}),IteratorConstructor=function(){if(anInstance(this,IteratorPrototype),getPrototypeOf(this)===IteratorPrototype)throw new $TypeError("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(key,value){DESCRIPTORS?defineBuiltInAccessor(IteratorPrototype,key,{configurable:!0,get:function(){return value},set:function(replacement){if(anObject(this),this===IteratorPrototype)throw new $TypeError("You can't redefine this property");hasOwn(this,key)?this[key]=replacement:createProperty(this,key,replacement)}}):IteratorPrototype[key]=value};hasOwn(IteratorPrototype,TO_STRING_TAG)||defineIteratorPrototypeAccessor(TO_STRING_TAG,ITERATOR);(FORCED||!hasOwn(IteratorPrototype,CONSTRUCTOR)||IteratorPrototype[CONSTRUCTOR]===Object)&&defineIteratorPrototypeAccessor(CONSTRUCTOR,IteratorConstructor);IteratorConstructor.prototype=IteratorPrototype;$2({global:!0,constructor:!0,forced:FORCED},{Iterator:IteratorConstructor})}});var require_function_uncurry_this_clause=__commonJS({"node_modules/core-js/internals/function-uncurr
145y-this-clause.js"(exports,module){"use strict";init_define_process_env();init_shim();var classofRaw=require_classof_raw(),uncurryThis=require_function_uncurry_this();module.exports=function(fn){if(classofRaw(fn)==="Function")return uncurryThis(fn)}}});var require_function_bind_context=__commonJS({"node_modules/core-js/internals/function-bind-context.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this_clause(),aCallable=require_a_callable(),NATIVE_BIND=require_function_bind_native(),bind=uncurryThis(uncurryThis.bind);module.exports=function(fn,that){return aCallable(fn),that===void 0?fn:NATIVE_BIND?bind(fn,that):function(){return fn.apply(that,arguments)}}}});var require_iterators=__commonJS({"node_modules/core-js/internals/iterators.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports={}}});var require_is_array_iterator_method=__commonJS({"node_modules/core-js/internals/is-array-iterator-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),Iterators=require_iterators(),ITERATOR=wellKnownSymbol("iterator"),ArrayPrototype=Array.prototype;module.exports=function(it){return it!==void 0&&(Iterators.Array===it||ArrayPrototype[ITERATOR]===it)}}});var require_to_string_tag_support=__commonJS({"node_modules/core-js/internals/to-string-tag-support.js"(exports,module){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),test={};test[TO_STRING_TAG]="z";module.exports=String(test)==="[object z]"}});var require_classof=__commonJS({"node_modules/core-js/internals/classof.js"(exports,module){"use strict";init_define_process_env();init_shim();var TO_STRING_TAG_SUPPORT=require_to_string_tag_support(),isCallable=require_is_callable(),classofRaw=require_classof_raw(),wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),$Object=Object,CORRECT_ARGUMENTS=classofRaw(function(){return arguments}())==="Arguments",tryGet=function(it,key){try{return it[key]}catch{}};module.exports=TO_STRING_TAG_SUPPORT?classofRaw:function(it){var O,tag,result;return it===void 0?"Undefined":it===null?"Null":typeof(tag=tryGet(O=$Object(it),TO_STRING_TAG))=="string"?tag:CORRECT_ARGUMENTS?classofRaw(O):(result=classofRaw(O))==="Object"&&isCallable(O.callee)?"Arguments":result}}});var require_get_iterator_method=__commonJS({"node_modules/core-js/internals/get-iterator-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var classof=require_classof(),getMethod=require_get_method(),isNullOrUndefined=require_is_null_or_undefined(),Iterators=require_iterators(),wellKnownSymbol=require_well_known_symbol(),ITERATOR=wellKnownSymbol("iterator");module.exports=function(it){if(!isNullOrUndefined(it))return getMethod(it,ITERATOR)||getMethod(it,"@@iterator")||Iterators[classof(it)]}}});var require_get_iterator=__commonJS({"node_modules/core-js/internals/get-iterator.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),aCallable=require_a_callable(),anObject=require_an_object(),tryToString=require_try_to_string(),getIteratorMethod=require_get_iterator_method(),$TypeError=TypeError;module.exports=function(argument,usingIterator){var iteratorMethod=arguments.length<2?getIteratorMethod(argument):usingIterator;if(aCallable(iteratorMethod))return anObject(call(iteratorMethod,argument));throw new $TypeError(tryToString(argument)+" is not iterable")}}});var require_iterator_close=__commonJS({"node_modules/core-js/internals/iterator-close.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),anObject=require_an_object(),getMethod=require_get_method();module.exports=function(iterator,kind,value){var innerResult,innerError;anObject(iterator);try{if(innerResult=getMethod(iterator,"return"),!innerResult){if(kind==="throw")throw value;return value}innerResult=call(innerResult,iterator)}catch(error){innerError=!0,innerResult=error}if(kind==="throw")throw value;if(innerError)throw innerResult;return anObject(innerResult),value}}});var require_iterate=__commonJS({"node_modules/core-js/internals/iterate.js"(exports,module){"use strict";init_define_process_env();init_shim();var bind=require_function_bind_context(),call=require_function_call(),anObject=require_an_object(),tryToString=require_try_to_string(),isArrayIteratorMethod=require_is_array_iterator_method(),lengthOfArrayLike=require_length_of_array_like(),isPrototypeOf=require_object_is_prototype_of(),getIterator=require_get_iterator(),getIteratorMethod=require_get_iterator_method(),iteratorClose=require_iterator_close(),$TypeError=TypeError,Result=function(stopped,result){this.stopped=stopped,this.result=result},ResultPrototype=Result.prototype;module.exports=function(iterable,unboundFunction,options){var that=options&&options.that,AS_ENTRIES=!!(options&&options.AS_ENTRIES),IS_RECORD=!!(options&&options.IS_RECORD),IS_ITERATOR=!!(options&&options.IS_ITERATOR),INTERRUPTED=!!(options&&options.INTERRUPTED),fn=bind(unboundFunction,that),iterator,iterFn,index,length,result,next,step,stop=function(condition){return iterator&&iteratorClose(iterator,"normal",condition),new Result(!0,condition)},callFn=function(value){return AS_ENTRIES?(anObject(value),INTERRUPTED?fn(value[0],value[1],stop):fn(value[0],value[1])):INTERRUPTED?fn(value,stop):fn(value)};if(IS_RECORD)iterator=iterable.iterator;else if(IS_ITERATOR)iterator=iterable;else{if(iterFn=getIteratorMethod(iterable),!iterFn)throw new $TypeError(tryToString(iterable)+" is not iterable");if(isArrayIteratorMethod(iterFn)){for(index=0,length=lengthOfArrayLike(iterable);length>index;index++)if(result=callFn(iterable[index]),result&&isPrototypeOf(ResultPrototype,result))return result;return new Result(!1)}iterator=getIterator(iterable,iterFn)}for(next=IS_RECORD?iterable.next:iterator.next;!(step=call(next,iterator)).done;){try{result=callFn(step.value)}catch(error){iteratorClose(iterator,"throw",error)}if(typeof result=="object"&&result&&isPrototypeOf(ResultPrototype,result))return result}return new Result(!1)}}});var require_get_iterator_direct=__commonJS({"node_modules/core-js/internals/get-iterator-direct.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(obj){return{iterator:obj,next:obj.next,done:!1}}}});var require_esnext_iterator_find=__commonJS({"node_modules/core-js/modules/esnext.iterator.find.js"(
145){"use strict";init_define_process_env();init_shim();var $2=require_export(),iterate=require_iterate(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct();$2({target:"Iterator",proto:!0,real:!0},{find:function(predicate){anObject(this),aCallable(predicate);var record=getIteratorDirect(this),counter=0;return iterate(record,function(value,stop){if(predicate(value,counter++))return stop(value)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})}});init_define_process_env();init_shim();var import_esnext_iterator_constructor=__toESM(require_esnext_iterator_constructor()),import_esnext_iterator_find=__toESM(require_esnext_iterator_find());init_define_process_env();init_shim();var u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register};var external=safe_require.safe_require("./external"),services=safe_require.safe_require("./services"),shared_fields=safe_require.safe_require("./core/shared_fields"),inputs=safe_require.safe_require("./core/core_elements/shared/inputs"),Lib=safe_require.safe_require("./lib"),property_applications=safe_require.safe_require("./core/property_applications"),element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),PLUGIN_FILE="star_rating",DEFAULT_WIDTH=162,DEFAULT_HEIGHT=38,SIZE_RATIOS={xxxs:.6,xxs:.8,xs:1,sm:1.1,md:1.4,lg:1.7,xl:2.1},shared_field_metadata;u.uses_field_metadata()&&(shared_field_metadata=safe_require.safe_require("./core/shared_field_metadata"));var cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.elements=this._get_initial_elements()}_get_initial_elements(){return{StarRating:{condition(root){return!root?.is_mobile?.()},defaults:{width:DEFAULT_WIDTH,height:DEFAULT_HEIGHT},field_names:u.extend({min:{default:0,no_states:!0},max:{default:5,no_states:!0},step:{default:.5,no_states:!0},min_width:{no_states:!0},size:{default:"xs",no_states:!0,in_style:!0},content:{},star_color:{default:"#e3e3e3",in_style:!0},rating_color:{default:"#fde16d",in_style:!0}},inputs.get_disabled_field_name,inputs.get_auto_binding_field_names),property_applications:[new property_applications.Dimensions,new property_applications.Border,new property_applications.Background],get_html(instance){return"<div></div>"},get_orphaned_thumbnail_width(element){let size=element.get_static_property("size");return size in SIZE_RATIOS?Math.round(SIZE_RATIOS[size]*DEFAULT_WIDTH):element.get_width()},get_orphaned_thumbnail_height(element){let size=element.get_static_property("size");return size in SIZE_RATIOS?Math.round(SIZE_RATIOS[size]*DEFAULT_HEIGHT):element.get_height()},initialize(instance){return services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE}),instance.wait_for_visible_lite(()=>{let canvas=instance.get_canvas(),inner_id=u.LUID(),input=$('<input id="'+inner_id+'" type="number" class="rating" >');
145canvas.append(input),input.rating(),input.hide(),input.on("rating.change",(evt,val)=>instance.message("user_submit",input.val())),inputs.input_change_autorun(instance,val=>{val!==void 0&&input.rating("update",val)}),inputs.register_focus(instance,input),instance.autorun(()=>{let props={showClear:!1,showCaption:!1,ratingClass:"rating-fa",glyphicon:!1};for(let prop of["min","max","step","size"])props[prop]=instance.get_static_property(prop);props.stars=props.max,instance.edit_mode()&&(props.readonly=!0),input.rating("refresh",props)}),element_eval.on_property_change(instance,"disabled",value=>input.rating("refresh",{disabled:value})),element_eval.on_property_change(instance,"star_color",value=>canvas.find(".rating-container").css("color",value)),element_eval.on_property_change(instance,"rating_color",value=>canvas.find(".rating-stars").css("color",value)),instance.on_destroy(()=>input.rating("destroy"))})},change_cursor_style_if_clickable:!1,add_an_invisible_div_on_the_top:!0,is_input:!0,contains_group_data:!1,no_is_focused:!0,get_starting_content(instance){return instance.get_static_property("auto_binding")?inputs.get_input_autobind_thing_field(instance):element_eval.evaluate_property(instance,"content")??element_eval.evaluate_property(instance,"min")??0},get_state_value(element,name){if(name==="value")return"number"},jquery_plugins(){return["jquery_plugins/star-rating.min"]},css_files:["css/optional/star-rating.min.css","css/optional/font-awesome.min.css"],actions:["ResetInputs"]}}}},star_rating={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.star_rating=star_rating);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("star_rating",star_rating);})();
146/*! Bundled license information:
147
148buffer/index.js:
149  (*!
150   * The buffer module from node.js, for the browser.
151   *
152   * @author   Feross Aboukhadijeh <https://feross.org>
153   * @license  MIT
154   *)
155*/
156
157}
158
159
160window.preloaded['plugin/first_party:star_rating'] = true;
161window._bubble_page_load_data.hardcoded_plugins['apiconnector2'] = true;
162window.__code__ = window.__code__ || {};
163if(!window.__code__['0fc81b8accbb3692a1df256f595e17e71bad75c37d3c1438233633dccd2fa45e']){window.__code__['0fc81b8accbb3692a1df256f595e17e71bad75c37d3c1438233633dccd2fa45e']=1;
164
165"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports2){"use strict";init_define_process_env();init_shim();exports2.byteLength=byteLength;exports2.toByteArray=toByteArray;exports2.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);
vendor: 28,132 bytes, line 165
165var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports2){init_define_process_env();init_shim();exports2.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports2.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports2){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports2.Buffer=Buffer4;exports2.SlowBuffer=SlowBuffer;exports2.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports2.kMaxLength=K_MAX_LENGTH;Buffer4.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer4.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer4.prototype,"parent",{enumerable:!0,get:function(){if(Buffer4.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer4.prototype,"offset",{enumerable:!0,get:function(){if(Buffer4.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer4.prototype),buf}function Buffer4(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer4.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer4.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer4.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer4.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer4.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer4,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer4.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer4.allocUnsafe=function(size){return allocUnsafe(size)};Buffer4.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer4.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer4.prototype),buf}function fromObject(obj){if(Buffer4.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer4.alloc(+length)}Buffer4.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer4.prototype};Buffer4.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer4.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer4.from(b,b.offset,b.byteLength)),!Buffer4.isBuffer(a)||!Buffer4.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer4.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer4.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer4.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer4.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer4.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer4.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer4.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer4.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer4.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer4.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer4.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer4.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer4.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer4.prototype.toLocaleString=Buffer4.prototype.toString;Buffer4.prototype.equals=function(b){if(!Buffer4.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer4.compare(this,b)===0};Buffer4.prototype.inspect=function(){var str="",max=exports2.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer4.prototype[customInspectSymbol]=Buffer4.prototype.inspect);Buffer4.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer4.from(target,target.offset,target.byteLength)),!Buffer4.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer4.from(val,encoding)),Buffer4.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer4.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer4.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer4.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer4.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer4.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer4.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer4.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer4.prototype.readUintLE=Buffer4.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer4.prototype.readUintBE=Buffer4.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer4.prototype.readUint8=Buffer4.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer4.prototype.readUint16LE=Buffer4.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer4.prototype.readUint16BE=Buffer4.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer4.prototype.readUint32LE=Buffer4.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer4.prototype.readUint32BE=Buffer4.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer4.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer4.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer4.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer4.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer4.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer4.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer4.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer4.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer4.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer4.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer4.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer4.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer4.prototype.writeUintLE=Buffer4.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer4.prototype.writeUintBE=Buffer4.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer4.prototype.writeUint8=Buffer4.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer4.prototype.writeUint16LE=Buffer4.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer4.prototype.writeUint16BE=Buffer4.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer4.prototype.writeUint32LE=Buffer4.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer4.prototype.writeUint32BE=Buffer4.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer4.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 165
165)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer4.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer4.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer4.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer4.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer4.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer4.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer4.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer4.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer4.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer4.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer4.prototype.copy=function(target,targetStart,start,end){if(!Buffer4.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,183 bytes, line 165
165if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer4.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer4.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer4.isBuffer(val)?val:Buffer4.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports2,module2){init_define_process_env();init_shim();var process2=module2.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
165var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});var require_global=__commonJS({"node_modules/core-js/internals/global.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var check=function(it){return it&&it.Math===Math&&it};module2.exports=check(typeof globalThis=="object"&&globalThis)||check(typeof window=="object"&&window)||check(typeof self=="object"&&self)||check(typeof window=="object"&&window)||check(typeof exports2=="object"&&exports2)||function(){return this}()||Function("return this")()}});var require_fails=__commonJS({"node_modules/core-js/internals/fails.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports=function(exec){try{return!!exec()}catch{return!0}}}});var require_descriptors=__commonJS({"node_modules/core-js/internals/descriptors.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var fails=require_fails();module2.exports=!fails(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})}});var require_function_bind_native=__commonJS({"node_modules/core-js/internals/function-bind-native.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var fails=require_fails();module2.exports=!fails(function(){var test=(function(){}).bind();return typeof test!="function"||test.hasOwnProperty("prototype")})}});var require_function_call=__commonJS({"node_modules/core-js/internals/function-call.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),call=Function.prototype.call;module2.exports=NATIVE_BIND?call.bind(call):function(){return call.apply(call,arguments)}}});var require_object_property_is_enumerable=__commonJS({"node_modules/core-js/internals/object-property-is-enumerable.js"(exports2){"use strict";init_define_process_env();init_shim();var $propertyIsEnumerable={}.propertyIsEnumerable,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor&&!$propertyIsEnumerable.call({1:2},1);exports2.f=NASHORN_BUG?function(V){var descriptor=getOwnPropertyDescriptor(this,V);return!!descriptor&&descriptor.enumerable}:$propertyIsEnumerable}});var require_create_property_descriptor=__commonJS({"node_modules/core-js/internals/create-property-descriptor.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value}}}});var require_function_uncurry_this=__commonJS({"node_modules/core-js/internals/function-uncurr
165y-this.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),FunctionPrototype=Function.prototype,call=FunctionPrototype.call,uncurryThisWithBind=NATIVE_BIND&&FunctionPrototype.bind.bind(call,call);module2.exports=NATIVE_BIND?uncurryThisWithBind:function(fn){return function(){return call.apply(fn,arguments)}}}});var require_classof_raw=__commonJS({"node_modules/core-js/internals/classof-raw.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toString=uncurryThis({}.toString),stringSlice=uncurryThis("".slice);module2.exports=function(it){return stringSlice(toString(it),8,-1)}}});var require_indexed_object=__commonJS({"node_modules/core-js/internals/indexed-object.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),classof=require_classof_raw(),$Object=Object,split=uncurryThis("".split);module2.exports=fails(function(){return!$Object("z").propertyIsEnumerable(0)})?function(it){return classof(it)==="String"?split(it,""):$Object(it)}
165:$Object}});var require_is_null_or_undefined=__commonJS({"node_modules/core-js/internals/is-null-or-undefined.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports=function(it){return it==null}}});var require_require_object_coercible=__commonJS({"node_modules/core-js/internals/require-object-coercible.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var isNullOrUndefined=require_is_null_or_undefined(),$TypeError=TypeError;module2.exports=function(it){if(isNullOrUndefined(it))throw new $TypeError("Can't call method on "+it);return it}}});var require_to_indexed_object=__commonJS({"node_modules/core-js/internals/to-indexed-object.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var IndexedObject=require_indexed_object(),requireObjectCoercible=require_require_object_coercible();module2.exports=function(it){return IndexedObject(requireObjectCoercible(it))}}});var require_is_callable=__commonJS({"node_modules/core-js/internals/is-callable.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var documentAll=typeof document=="object"&&document.all;module2.exports=typeof documentAll>"u"&&documentAll!==void 0?function(argument){return typeof argument=="function"||argument===documentAll}:function(argument){return typeof argument=="function"}}});var require_is_object=__commonJS({"node_modules/core-js/internals/is-object.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable();module2.exports=function(it){return typeof it=="object"?it!==null:isCallable(it)}}});var require_get_built_in=__commonJS({"node_modules/core-js/internals/get-built-in.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),aFunction=function(argument){return isCallable(argument)?argument:void 0};module2.exports=function(namespace,method){return arguments.length<2?aFunction(global[namespace]):global[namespace]&&global[namespace][method]}}});var require_object_is_prototype_of=__commonJS({"node_modules/core-js/internals/object-is-prototype-of.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this();module2.exports=uncurryThis({}.isPrototypeOf)}});var require_engine_user_agent=__commonJS({"node_modules/core-js/internals/engine-user-agent.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports=typeof navigator<"u"&&String(navigator.userAgent)||""}});var require_engine_v8_version=__commonJS({"node_modules/core-js/internals/engine-v8-version.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var global=require_global(),userAgent=require_engine_user_agent(),process2=global.process,Deno=global.Deno,versions=process2&&process2.versions||Deno&&Deno.version,v8=versions&&versions.v8,match,version;v8&&(match=v8.split("."),version=match[0]>0&&match[0]<4?1:+(match[0]+match[1]));!version&&userAgent&&(match=userAgent.match(/Edge\/(\d+)/),(!match||match[1]>=74)&&(match=userAgent.match(/Chrome\/(\d+)/),match&&(version=+match[1])));module2.exports=version}});var require_symbol_constructor_detection=__commonJS({"node_modules/core-js/internals/symbol-constructor-detection.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var V8_VERSION=require_engine_v8_version(),fails=require_fails(),global=require_global(),$String=global.String;module2.exports=!!Object.getOwnPropertySymbols&&!fails(function(){var symbol=Symbol("symbol detection");return!$String(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&V8_VERSION&&V8_VERSION<41})}});var require_use_symbol_as_uid=__commonJS({"node_modules/core-js/internals/use-symbol-as-uid.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var NATIVE_SYMBOL=require_symbol_constructor_detection();module2.exports=NATIVE_SYMBOL&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}});var require_is_symbol=__commonJS({"node_modules/core-js/internals/is-symbol.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),isCallable=require_is_callable(),isPrototypeOf=require_object_is_prototype_of(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),$Object=Object;module2.exports=USE_SYMBOL_AS_UID?function(it){return typeof it=="symbol"}:function(it){var $Symbol=getBuiltIn("Symbol");return isCallable($Symbol)&&isPrototypeOf($Symbol.prototype,$Object(it))}}});var require_try_to_string=__commonJS({"node_modules/core-js/internals/try-to-string.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var $String=String;module2.exports=function(argument){try{return $String(argument)}catch{return"Object"}}}});var require_a_callable=__commonJS({"node_modules/core-js/internals/a-callable.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),tryToString=require_try_to_string(),$TypeError=TypeError;module2.exports=function(argument){if(isCallable(argument))return argument;throw new $TypeError(tryToString(argument)+" is not a function")}}});var require_get_method=__commonJS({"node_modules/core-js/internals/get-method.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var aCallable=require_a_callable(),isNullOrUndefined=require_is_null_or_undefined();module2.exports=function(V,P){var func=V[P];return isNullOrUndefined(func)?void 0:aCallable(func)}}});var require_ordinary_to_primitive=__commonJS({"node_modules/core-js/internals/ordinary-to-primitive.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isCallable=require_is_callable(),isObject2=require_is_object(),$TypeError=TypeError;module2.exports=function(input,pref){var fn,val;if(pref==="string"&&isCallable(fn=input.toString)&&!isObject2(val=call(fn,input))||isCallable(fn=input.valueOf)&&!isObject2(val=call(fn,input))||pref!=="string"&&isCallable(fn=input.toString)&&!isObject2(val=call(fn,input)))return val;throw new $TypeError("Can't convert object to primitive value")}}});var require_is_pure=__commonJS({"node_modules/core-js/internals/is-pure.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports=!1}});var require_define_global_property=__commonJS({"node_modules/core-js/internals/define-global-property.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var global=require_global(),defineProperty=Object.defineProperty;module2.exports=function(key,value){try{defineProperty(global,key,{value,configurable:!0,writable:!0})}catch{global[key]=value}return value}}});var require_shared_store=__commonJS({"node_modules/core-js/internals/shared-store.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var global=require_global(),defineGlobalProperty=require_define_global_property(),SHARED="__core-js_shared__",store=global[SHARED]||defineGlobalProperty(S
165HARED,{});module2.exports=store}});var require_shared=__commonJS({"node_modules/core-js/internals/shared.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var IS_PURE=require_is_pure(),store=require_shared_store();(module2.exports=function(key,value){return store[key]||(store[key]=value!==void 0?value:{})})("versions",[]).push({version:"3.35.1",mode:IS_PURE?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})}});var require_to_object=__commonJS({"node_modules/core-js/internals/to-object.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var requireObjectCoercible=require_require_object_coercible(),$Object=Object;module2.exports=function(argument){return $Object(requireObjectCoercible(argument))}}});var require_has_own_property=__commonJS({"node_modules/core-js/internals/has-own-property.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toObject=require_to_object(),hasOwnProperty10=uncurryThis({}.hasOwnProperty);module2.exports=Object.hasOwn||function(it,key){return hasOwnProperty10(toObject(it),key)}}});var require_uid=__commonJS({"node_modules/core-js/internals/uid.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),id=0,postfix=Math.random(),toString=uncurryThis(1 .toString);module2.exports=function(key){return"Symbol("+(key===void 0?"":key)+")_"+toString(++id+postfix,36)}}});var require_well_known_symbol=__commonJS({"node_modules/core-js/internals/well-known-symbol.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var global=require_global(),shared=require_shared(),hasOwn=require_has_own_property(),uid=require_uid(),NATIVE_SYMBOL=require_symbol_constructor_detection(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),Symbol3=global.Symbol,WellKnownSymbolsStore=shared("wks"),createWellKnownSymbol=USE_SYMBOL_AS_UID?Symbol3.for||Symbol3:Symbol3&&Symbol3.withoutSetter||uid;module2.exports=function(name){return hasOwn(WellKnownSymbolsStore,name)||(WellKnownSymbolsStore[name]=NATIVE_SYMBOL&&hasOwn(Symbol3,name)?Symbol3[name]:createWellKnownSymbol("Symbol."+name)),WellKnownSymbolsStore[name]}}});var require_to_primitive=__commonJS({"node_modules/core-js/internals/to-primitive.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isObject2=require_is_object(),isSymbol
165=require_is_symbol(),getMethod=require_get_method(),ordinaryToPrimitive=require_ordinary_to_primitive(),wellKnownSymbol=require_well_known_symbol(),$TypeError=TypeError,TO_PRIMITIVE=wellKnownSymbol("toPrimitive");module2.exports=function(input,pref){if(!isObject2(input)||isSymbol(input))return input;var exoticToPrim=getMethod(input,TO_PRIMITIVE),result;if(exoticToPrim){if(pref===void 0&&(pref="default"),result=call(exoticToPrim,input,pref),!isObject2(result)||isSymbol(result))return result;throw new $TypeError("Can't convert object to primitive value")}return pref===void 0&&(pref="number"),ordinaryToPrimitive(input,pref)}}});var require_to_property_key=__commonJS({"node_modules/core-js/internals/to-property-key.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var toPrimitive=require_to_primitive(),isSymbol=require_is_symbol();module2.exports=function(argument){var key=toPrimitive(argument,"string");return isSymbol(key)?key:key+""}}});var require_document_create_element=__commonJS({"node_modules/core-js/internals/document-create-element.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var global=require_global(),isObject2=require_is_object(),document2=global.document,EXISTS=isObject2(document2)&&isObject2(document2.createElement);module2.exports=function(it){return EXISTS?document2.createElement(it):{}}}});var require_ie8_dom_define=__commonJS({"node_modules/core-js/internals/ie8-dom-define.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails(),createElement=require_document_create_element();module2.exports=!DESCRIPTORS&&!fails(function(){return Object.defineProperty(createElement("div"),"a",{get:function(){return 7}}).a!==7})}});var require_object_get_own_property_descriptor=__commonJS({"node_modules/core-js/internals/object-get-own-property-descriptor.js"(exports2){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),call=require_function_call(),propertyIsEnumerableModule=require_object_property_is_enumerable(),createPropertyDescriptor=require_create_property_descriptor(),toIndexedObject=require_to_indexed_object(),toPropertyKey=require_to_property_key(),hasOwn=require_has_own_property(),IE8_DOM_DEFINE=require_ie8_dom_define(),$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;exports2.f=DESCRIPTORS?$getOwnPropertyDescriptor:function(O,P){if(O=toIndexedObject(O),P=toPropertyKey(P),IE8_DOM_DEFINE)try{return $getOwnPropertyDescriptor(O,P)}catch{}if(hasOwn(O,P))return createPropertyDescriptor(!call(propertyIsEnumerableModule.f,O,P),O[P])}}});var require_v8_prototype_define_bug=__commonJS({"node_modules/core-js/internals/v8-prototype-define-bug.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails();module2.exports=DESCRIPTORS&&fails(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})}});var require_an_object=__commonJS({"node_modules/core-js/internals/an-object.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var isObject2=require_is_object(),$String=String,$TypeError=TypeError;module2.exports=function(argument){if(isObject2(argument))return argument;throw new $TypeError($String(argument)+" is not an object")}}});var require_object_define_property=__commonJS({"node_modules/core-js/internals/object-define-property.js"(exports2){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),IE8_DOM_DEFINE=require_ie8_dom_define(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),anObject=require_an_object(),toPropertyKey=require_to_property_key(),$TypeError=TypeError,$defineProperty=Object.defineProperty,$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,ENUMERABLE="enumerable",CONFIGURABLE="configurable",WRITABLE="writable";exports2.f=DESCRIPTORS?V8_PROTOTYPE_DEFINE_BUG?function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),typeof O=="function"&&P==="prototype"&&"value"in Attributes&&WRITABLE in Attributes&&!Attributes[WRITABLE]){var current=$getOwnPropertyDescriptor(O,P);current&&current[WRITABLE]&&(O[P]=Attributes.value,Attributes={configurable:CONFIGURABLE in Attributes?Attributes[CONFIGURABLE]:current[CONFIGURABLE],enumerable:ENUMERABLE in Attributes?Attributes[ENUMERABLE]:current[ENUMERABLE],writable:!1})}return $defineProperty(O,P,Attributes)}
165:$defineProperty:function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),IE8_DOM_DEFINE)try{return $defineProperty(O,P,Attributes)}catch{}if("get"in Attributes||"set"in Attributes)throw new $TypeError("Accessors not supported");return"value"in Attributes&&(O[P]=Attributes.value),O}}});var require_create_non_enumerable_property=__commonJS({"node_modules/core-js/internals/create-non-enumerable-property.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module2.exports=DESCRIPTORS?function(object,key,value){return definePropertyModule.f(object,key,createPropertyDescriptor(1,value))}:function(object,key,value){return object[key]=value,object}}});var require_function_name=__commonJS({"node_modules/core-js/internals/function-name.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),hasOwn=require_has_own_property(),FunctionPrototype=Function.prototype,getDescriptor=DESCRIPTORS&&Object.getOwnPropertyDescriptor,EXISTS=hasOwn(FunctionPrototype,"name"),PROPER=EXISTS&&(function(){}).name==="something",CONFIGURABLE=EXISTS&&(!DESCRIPTORS||DESCRIPTORS&&getDescriptor(FunctionPrototype,"name").configurable);module2.exports={EXISTS,PROPER,CONFIGURABLE}}});
165var require_inspect_source=__commonJS({"node_modules/core-js/internals/inspect-source.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),isCallable=require_is_callable(),store=require_shared_store(),functionToString=uncurryThis(Function.toString);isCallable(store.inspectSource)||(store.inspectSource=function(it){return functionToString(it)});module2.exports=store.inspectSource}});var require_weak_map_basic_detection=__commonJS({"node_modules/core-js/internals/weak-map-basic-detection.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),WeakMap2=global.WeakMap;module2.exports=isCallable(WeakMap2)&&/native code/.test(String(WeakMap2))}});var require_shared_key=__commonJS({"node_modules/core-js/internals/shared-key.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var shared=require_shared(),uid=require_uid(),keys2=shared("keys");module2.exports=function(key){return keys2[key]||(keys2[key]=uid(key))}}});var require_hidden_keys=__commonJS({"node_modules/core-js/internals/hidden-keys.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports={}}});var require_internal_state=__commonJS({"node_modules/core-js/internals/internal-state.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var NATIVE_WEAK_MAP=require_weak_map_basic_detection(),global=require_global(),isObject2=require_is_object(),createNonEnumerableProperty=require_create_non_enumerable_property(),hasOwn=require_has_own_property(),shared=require_shared_store(),sharedKey=require_shared_key(),hiddenKeys=require_hidden_keys(),OBJECT_ALREADY_INITIALIZED="Object already initialized",TypeError2=global.TypeError,WeakMap2=global.WeakMap,set,get,has,enforce=function(it){return has(it)?get(it):set(it,{})},getterFor=function(TYPE){return function(it){var state;if(!isObject2(it)||(state=get(it)).type!==TYPE)throw new TypeError2("Incompatible receiver, "+TYPE+" required");return state}};NATIVE_WEAK_MAP||shared.state?(store=shared.state||(shared.state=new WeakMap2),store.get=store.get,store.has=store.has,store.set=store.set,set=function(it,metadata){if(store.has(it))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,store.set(it,metadata),metadata},get=function(it){return store.get(it)||{}},has=function(it){return store.has(it)}):(STATE=sharedKey("state"),hiddenKeys[STATE]=!0,set=function(it,metadata){if(hasOwn(it,STATE))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,createNonEnumerableProperty(it,STATE,metadata),metadata},get=function(it){return hasOwn(it,STATE)?it[STATE]:{}},has=function(it){return hasOwn(it,STATE)});var store,STATE;module2.exports={set,get,has,enforce,getterFor}}});var require_make_built_in=__commonJS({"node_modules/core-js/internals/make-built-in.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),isCallable=require_is_callable(),hasOwn=require_has_own_property(),DESCRIPTORS=require_descriptors(),CONFIGURABLE_FUNCTION_NAME=require_function_name().CONFIGURABLE,inspectSource=require_inspect_source(),InternalStateModule=require_internal_state(),enforceInternalState=InternalStateModule.enforce,getInternalState=InternalStateModule.get,$String=String,defineProperty=Object.defineProperty,stringSlice=uncurryThis("".slice),replace=uncurryThis("".replace),join=uncurr
165yThis([].join),CONFIGURABLE_LENGTH=DESCRIPTORS&&!fails(function(){return defineProperty(function(){},"length",{value:8}).length!==8}),TEMPLATE=String(String).split("String"),makeBuiltIn=module2.exports=function(value,name,options){stringSlice($String(name),0,7)==="Symbol("&&(name="["+replace($String(name),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),options&&options.getter&&(name="get "+name),options&&options.setter&&(name="set "+name),(!hasOwn(value,"name")||CONFIGURABLE_FUNCTION_NAME&&value.name!==name)&&(DESCRIPTORS?defineProperty(value,"name",{value:name,configurable:!0}):value.name=name),CONFIGURABLE_LENGTH&&options&&hasOwn(options,"arity")&&value.length!==options.arity&&defineProperty(value,"length",{value:options.arity});try{options&&hasOwn(options,"constructor")&&options.constructor?DESCRIPTORS&&defineProperty(value,"prototype",{writable:!1}):value.prototype&&(value.prototype=void 0)}catch{}var state=enforceInternalState(value);return hasOwn(state,"source")||(state.source=join(TEMPLATE,typeof name=="string"?name:"")),value};Function.prototype.toString=makeBuiltIn(function(){return isCallable(this)&&getInternalState(this).source||inspectSource(this)},"toString")}});var require_define_built_in=__commonJS({"node_modules/core-js/internals/define-built-in.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),definePropertyModule=require_object_define_property(),makeBuiltIn=require_make_built_in(),defineGlobalProperty=require_define_global_property();module2.exports=function(O,key,value,options){options||(options={});var simple=options.enumerable,name=options.name!==void 0?options.name:key;if(isCallable(value)&&makeBuiltIn(value,name,options),options.global)simple?O[key]=value:defineGlobalProperty(key,value);else{try{options.unsafe?O[key]&&(simple=!0):delete O[key]}catch{}simple?O[key]=value:definePropertyModule.f(O,key,{value,enumerable:!1,configurable:!options.nonConfigurable,writable:!options.nonWritable})}return O}}});var require_math_trunc=__commonJS({"node_modules/core-js/internals/math-trunc.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var ceil=Math.ceil,floor=Math.floor;module2.exports=Math.trunc||function(x){var n=+x;return(n>0?floor:ceil)(n)}}});var require_to_integer_or_infinity=__commonJS({"node_modules/core-js/internals/to-integer-or-infinity.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var trunc=require_math_trunc();module2.exports=function(argument){var number=+argument;return number!==number||number===0?0:trunc(number)}}});var require_to_absolute_index=__commonJS({"node_modules/core-js/internals/to-absolute-index.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),max=Math.max,min=Math.min;module2.exports=function(index,length){var integer=toIntegerOrInfinity(index);return integer<0?max(integer+length,0):min(integer,length)}}});var require_to_length=__commonJS({"node_modules/core-js/internals/to-length.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),min=Math.min;module2.exports=function(argument){var len=toIntegerOrInfinity(argument);return len>0?min(len,9007199254740991):0}}});var require_length_of_array_like=__commonJS({"node_modules/core-js/internals/length-of-array-like.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var toLength=require_to_length();module2.exports=function(obj){return toLength(obj.length)}}});var require_array_includes=__commonJS({"node_modules/core-js/internals/array-includes.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var toIndexedObject=require_to_indexed_object(),toAbsoluteIndex=require_to_absolute_index(),lengthOfArrayLike=require_length_of_array_like(),createMethod=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIndexedObject($this),length=lengthOfArrayLike(O),index=toAbsoluteIndex(fromIndex,length),value;if(IS_INCLUDES&&el!==el){for(;length>index;)if(value=O[index++],value!==value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}};module2.exports={includes:createMethod(!0),indexOf:createMethod(!1)}}});var require_object_keys_internal=__commonJS({"node_modules/core-js/internals/object-keys-internal.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),hasOwn=require_has_own_property(),toIndexedObject=require_to_indexed_object(),indexOf=require_array_includes().indexOf,hiddenKeys=require_hidden_keys(),push=uncurryThis([].push);module2.exports=function(object,names){var O=toIndexedObject(object),i=0,result=[],key;for(key in O)!hasOwn(hiddenKeys,key)&&hasOwn(O,key)&&push(result,key);for(;names.length>i;)hasOwn(O,key=names[i++])&&(~indexOf(result,key)||push(result,key));return result}}});var require_enum_bug_keys=__commonJS({"node_modules/core-js/internals/enum-bug-keys.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
165ing","toString","valueOf"]}});var require_object_get_own_property_names=__commonJS({"node_modules/core-js/internals/object-get-own-property-names.js"(exports2){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=enumBugKeys.concat("length","prototype");exports2.f=Object.getOwnPropertyNames||function(O){return internalObjectKeys(O,hiddenKeys)}}});var require_object_get_own_property_symbols=__commonJS({"node_modules/core-js/internals/object-get-own-property-symbols.js"(exports2){"use strict";init_define_process_env();init_shim();exports2.f=Object.getOwnPropertySymbols}});var require_own_keys=__commonJS({"node_modules/core-js/internals/own-keys.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),uncurryThis=require_function_uncurry_this(),getOwnPropertyNamesModule=require_object_get_own_property_names(),getOwnPropertySymbolsModule=require_object_get_own_property_symbols(),anObject=require_an_object(),concat=uncurryThis([].concat);module2.exports=getBuiltIn("Reflect","ownKeys")||function(it){var keys2=getOwnPropertyNamesModule.f(anObject(it)),getOwnPropertySymbols=getOwnPropertySymbolsModule.f;return getOwnPropertySymbols?concat(keys2,getOwnPropertySymbols(it)):keys2}}});var require_copy_constructor_properties=__commonJS({"node_modules/core-js/internals/copy-constructor-properties.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),ownKeys=require_own_keys(),getOwnPropertyDescriptorModule=require_object_get_own_property_descriptor(),definePropertyModule=require_object_define_property();module2.exports=function(target,source,exceptions){for(var keys2=ownKeys(source),defineProperty=definePropertyModule.f,getOwnPropertyDescriptor=getOwnPropertyDescriptorModule.f,i=0;i<keys2.length;i++){var key=keys2[i];!hasOwn(target,key)&&!(exceptions&&hasOwn(exceptions,key))&&defineProperty(target,key,getOwnPropertyDescriptor(source,key))}}}});var require_is_forced=__commonJS({"node_modules/core-js/internals/is-forced.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),replacement=/#|\.prototype\./,isForced=function(feature,detection){var value=data[normalize(feature)];return value===POLYFILL?!0:value===NATIVE?!1:isCallable(detection)?fails(detection):!!detection},normalize=isForced.normalize=function(string){return String(string).replace(replacement,".").toLowerCase()},data=isForced.data={},NATIVE=isForced.NATIVE="N",POLYFILL=isForced.POLYFILL="P";module2.exports=isForced}});var require_export=__commonJS({"node_modules/core-js/internals/export.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var global=require_global(),getOwnPropertyDescriptor=require_object_get_own_property_descriptor().f,createNonEnumerableProperty=require_create_non_enumerable_property(),defineBuiltIn=require_define_built_in(),defineGlobalProperty=require_define_global_property(),copyConstructorProperties=require_copy_constructor_properties(),isForced=require_is_forced();module2.exports=function(options,source){var TARGET=options.target,GLOBAL=options.global,STATIC=options.stat,FORCED,target,key,targetProperty,sourceProperty,descriptor;if(GLOBAL?target=global:STATIC?target=global[TARGET]||defineGlobalProperty(TARGET,{}):target=global[TARGET]&&global[TARGET].prototype,target)for(key in source){if(sourceProperty=source[key],options.dontCallGetSet?(descriptor=getOwnPropertyDescriptor(target,key),targetProperty=descriptor&&descriptor.value):targetProperty=target[key],FORCED=isForced(GLOBAL?key:TARGET+(STATIC?".":"#")+key,options.forced),!FORCED&&targetProperty!==void 0){if(typeof sourceProperty==typeof targetProperty)continue;copyConstructorProperties(sourceProperty,targetProperty)}(options.sham||targetProperty&&targetProperty.sham)&&createNonEnumerableProperty(sourceProperty,"sham",!0),defineBuiltIn(target,key,sourceProperty,options)}}}});var require_an_instance=__commonJS({"node_modules/core-js/internals/an-instance.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var isPrototypeOf=require_object_is_prototype_of(),$TypeError=TypeError;module2.exports=function(it,Prototype){if(isPrototypeOf(Prototype,it))return it;throw new $TypeError("Incorrect invocation")}}});var require_correct_prototype_getter=__commonJS({"node_modules/core-js/internals/correct-prototype-getter.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var fails=require_fails();module2.exports=!fails(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})}});var require_object_get_prototype_of=__commonJS({"node_modules/core-js/internals/object-get-prototype-of.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),isCallable=require_is_callable(),toObject=require_to_object(),sharedKey=require_shared_key(),CORRECT_PROTOTYPE_GETTER=require_correct_prototype_getter(),IE_PROTO=sharedKey("IE_PROTO"),$Object=Object,ObjectPrototype=$Object.prototype;module2.exports=CORRECT_PROTOTYPE_GETTER?$Object.getPrototypeOf:function(O){var object=toObject(O);if(hasOwn(object,IE_PROTO))return object[IE_PROTO];var constructor=object.constructor;return isCallable(constructor)&&object instanceof constructor?constructor.prototype:object instanceof $Object?ObjectPrototype:null}}});var require_define_built_in_accessor=__commonJS({"node_modules/core-js/internals/define-built-in-accessor.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var makeBuiltIn=require_make_built_in(),defineProperty=require_object_define_property();module2.exports=function(target,name,descriptor){return descriptor.get&&makeBuiltIn(descriptor.get,name,{getter:!0}),descriptor.set&&makeBuiltIn(descriptor.set,name,{setter:!0}),defineProperty.f(target,name,descriptor)}}});var require_create_property=__commonJS({"node_modules/core-js/internals/create-property.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var toPropertyKey=require_to_property_key(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module2.exports=function(object,key,value){var propertyKey=toPropertyKey(key);propertyKey in object?definePropertyModule.f(object,propertyKey,createPropertyDescriptor(0,value)):object[propertyKey]=value}}});var require_object_keys=__commonJS({"node_modules/core-js/internals/object-keys.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys();module2.exports=Object.keys||function(O){return internalObjectKeys(O,enumBugKeys)}}});var require_object_define_properties=__commonJS({"node_modules/core-js/internals/object-define-properties.js"(exports2){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),definePropertyModule=require_object_define_property(),anObject=require_an_object(),toIndexedObject=require_to_indexed_object(),objectKeys=require_object_keys();exports2.f=DESCRIPTORS&&!V8_PROTOTYPE_DEFINE_BUG?Object.defineProperties:function(O,Properties){anObject(O);for(var props=toIndexedObject(Properties),keys2=objectKeys(Properties),length=keys2.length,index=0,key;length>index;)definePropertyModule.f(O,key=keys2[index++],props[key]);return O}}});var require_html=__commonJS({"node_modules/core-js/internals/html.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in();module2.exports=getBuiltIn("document","documentElement")}});var require_object_create=__commonJS({"node_modules/core-js/internals/object-create.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var anObject=require_an_object(),definePropertiesModule=require_object_define_properties(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=require_hidden_keys(),html=require_html(),documentCreateElement=require_document_create_element
vendor: 4,766 bytes, line 165
165(),sharedKey=require_shared_key(),GT=">",LT="<",PROTOTYPE="prototype",SCRIPT="script",IE_PROTO=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(content){return LT+SCRIPT+GT+content+LT+"/"+SCRIPT+GT},NullProtoObjectViaActiveX=function(activeXDocument2){activeXDocument2.write(scriptTag("")),activeXDocument2.close();var temp=activeXDocument2.parentWindow.Object;return activeXDocument2=null,temp},NullProtoObjectViaIFrame=function(){var iframe=documentCreateElement("iframe"),JS="java"+SCRIPT+":",iframeDocument;return iframe.style.display="none",html.appendChild(iframe),iframe.src=String(JS),iframeDocument=iframe.contentWindow.document,iframeDocument.open(),iframeDocument.write(scriptTag("document.F=Object")),iframeDocument.close(),iframeDocument.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=new ActiveXObject("htmlfile")}catch{}NullProtoObject=typeof document<"u"?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);for(var length=enumBugKeys.length;length--;)delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];return NullProtoObject()};hiddenKeys[IE_PROTO]=!0;module2.exports=Object.create||function(O,Properties){var result;return O!==null?(EmptyConstructor[PROTOTYPE]=anObject(O),result=new EmptyConstructor,EmptyConstructor[PROTOTYPE]=null,result[IE_PROTO]=O):result=NullProtoObject(),Properties===void 0?result:definePropertiesModule.f(result,Properties)}}});var require_iterators_core=__commonJS({"node_modules/core-js/internals/iterators-core.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),isObject2=require_is_object(),create=require_object_create(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltIn=require_define_built_in(),wellKnownSymbol=require_well_known_symbol(),IS_PURE=require_is_pure(),ITERATOR=wellKnownSymbol("iterator"),BUGGY_SAFARI_ITERATORS=!1,IteratorPrototype,PrototypeOfArrayIteratorPrototype,arrayIterator;[].keys&&(arrayIterator=[].keys(),"next"in arrayIterator?(PrototypeOfArrayIteratorPrototype=getPrototypeOf(getPrototypeOf(arrayIterator)),PrototypeOfArrayIteratorPrototype!==Object.prototype&&(IteratorPrototype=PrototypeOfArrayIteratorPrototype)):BUGGY_SAFARI_ITERATORS=!0);var NEW_ITERATOR_PROTOTYPE=!isObject2(IteratorPrototype)||fails(function(){var test={};return IteratorPrototype[ITERATOR].call(test)!==test});NEW_ITERATOR_PROTOTYPE?IteratorPrototype={}:IS_PURE&&(IteratorPrototype=create(IteratorPrototype));isCallable(IteratorPrototype[ITERATOR])||defineBuiltIn(IteratorPrototype,ITERATOR,function(){return this});module2.exports={IteratorPrototype,BUGGY_SAFARI_ITERATORS}}});var require_esnext_iterator_constructor=__commonJS({"node_modules/core-js/modules/esnext.iterator.constructor.js"(){"use strict";init_define_process_env();init_shim();var $=require_export(),global=require_global(),anInstance=require_an_instance(),anObject=require_an_object(),isCallable=require_is_callable(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltInAccessor=require_define_built_in_accessor(),createProperty=require_create_property(),fails=require_fails(),hasOwn=require_has_own_property(),wellKnownSymbol=require_well_known_symbol(),IteratorPrototype=require_iterators_core().IteratorPrototype,DESCRIPTORS=require_descriptors(),IS_PURE=require_is_pure(),CONSTRUCTOR="constructor",ITERATOR="Iterator",TO_STRING_TAG=wellKnownSymbol("toStringTag"),$TypeError=TypeError,NativeIterator=global[ITERATOR],FORCED=IS_PURE||!isCallable(NativeIterator)||NativeIterator.prototype!==IteratorPrototype||!fails(function(){NativeIterator({})}),IteratorConstructor=function(){if(anInstance(this,IteratorPrototype),getPrototypeOf(this)===IteratorPrototype)throw new $TypeError("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(key,value){DESCRIPTORS?defineBuiltInAccessor(IteratorPrototype,key,{configurable:!0,get:function(){return value},set:function(replacement){if(anObject(this),this===IteratorPrototype)throw new $TypeError("You can't redefine this property");hasOwn(this,key)?this[key]=replacement:createProperty(this,key,replacement)}}):IteratorPrototype[key]=value};hasOwn(IteratorPrototype,TO_STRING_TAG)||defineIteratorPrototypeAccessor(TO_STRING_TAG,ITERATOR);(FORCED||!hasOwn(IteratorPrototype,CONSTRUCTOR)||IteratorPrototype[CONSTRUCTOR]===Object)&&defineIteratorPrototypeAccessor(CONSTRUCTOR,IteratorConstructor);IteratorConstructor.prototype=IteratorPrototype;$({global:!0,constructor:!0,forced:FORCED},{Iterator:IteratorConstructor})}});var require_function_uncurry_this_clause=__commonJS({"node_modules/core-js/internals/function-uncurr
165y-this-clause.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var classofRaw=require_classof_raw(),uncurryThis=require_function_uncurry_this();module2.exports=function(fn){if(classofRaw(fn)==="Function")return uncurryThis(fn)}}});var require_function_bind_context=__commonJS({"node_modules/core-js/internals/function-bind-context.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this_clause(),aCallable=require_a_callable(),NATIVE_BIND=require_function_bind_native(),bind=uncurryThis(uncurryThis.bind);module2.exports=function(fn,that){return aCallable(fn),that===void 0?fn:NATIVE_BIND?bind(fn,that):function(){return fn.apply(that,arguments)}}}});var require_iterators=__commonJS({"node_modules/core-js/internals/iterators.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports={}}});var require_is_array_iterator_method=__commonJS({"node_modules/core-js/internals/is-array-iterator-method.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),Iterators=require_iterators(),ITERATOR=wellKnownSymbol("iterator"),ArrayPrototype=Array.prototype;module2.exports=function(it){return it!==void 0&&(Iterators.Array===it||ArrayPrototype[ITERATOR]===it)}}});var require_to_string_tag_support=__commonJS({"node_modules/core-js/internals/to-string-tag-support.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),test={};test[TO_STRING_TAG]="z";module2.exports=String(test)==="[object z]"}});var require_classof=__commonJS({"node_modules/core-js/internals/classof.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var TO_STRING_TAG_SUPPORT=require_to_string_tag_support(),isCallable=require_is_callable(),classofRaw=require_classof_raw(),wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),$Object=Object,CORRECT_ARGUMENTS=classofRaw(function(){return arguments}())==="Arguments",tryGet=function(it,key){try{return it[key]}catch{}};module2.exports=TO_STRING_TAG_SUPPORT?classofRaw:function(it){var O,tag,result;return it===void 0?"Undefined":it===null?"Null":typeof(tag=tryGet(O=$Object(it),TO_STRING_TAG))=="string"?tag:CORRECT_ARGUMENTS?classofRaw(O):(result=classofRaw(O))==="Object"&&isCallable(O.callee)?"Arguments":result}}});var require_get_iterator_method=__commonJS({"node_modules/core-js/internals/get-iterator-method.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var classof=require_classof(),getMethod=require_get_method(),isNullOrUndefined=require_is_null_or_undefined(),Iterators=require_iterators(),wellKnownSymbol=require_well_known_symbol(),ITERATOR=wellKnownSymbol("iterator");module2.exports=function(it){if(!isNullOrUndefined(it))return getMethod(it,ITERATOR)||getMethod(it,"@@iterator")||Iterators[classof(it)]}}});var require_get_iterator=__commonJS({"node_modules/core-js/internals/get-iterator.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var call=require_function_call(),aCallable=require_a_callable(),anObject=require_an_object(),tryToString=require_try_to_string(),getIteratorMethod=require_get_iterator_method(),$TypeError=TypeError;module2.exports=function(argument,usingIterator){var iteratorMethod=arguments.length<2?getIteratorMethod(argument):usingIterator;if(aCallable(iteratorMethod))return anObject(call(iteratorMethod,argument));throw new $TypeError(tryToString(argument)+" is not iterable")}}});var require_iterator_close=__commonJS({"node_modules/core-js/internals/iterator-close.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var call=require_function_call(),anObject=require_an_object(),getMethod=require_get_method();module2.exports=function(iterator,kind,value){var innerResult,innerError;anObject(iterator);try{if(innerResult=getMethod(iterator,"return"),!innerResult){if(kind==="throw")throw value;return value}innerResult=call(innerResult,iterator)}catch(error){innerError=!0,innerResult=error}if(kind==="throw")throw value;if(innerError)throw innerResult;return anObject(innerResult),value}}});var require_iterate=__commonJS({"node_modules/core-js/internals/iterate.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var bind=require_function_bind_context(),call=require_function_call(),anObject=require_an_object(),tryToString=require_try_to_string(),isArrayIteratorMethod=require_is_array_iterator_method(),lengthOfArrayLike=require_length_of_array_like(),isPrototypeOf=require_object_is_prototype_of(),getIterator=require_get_iterator(),getIteratorMethod=require_get_iterator_method(),iteratorClose=require_iterator_close(),$TypeError=TypeError,Result=function(stopped,result){this.stopped=stopped,this.result=result},ResultPrototype=Result.prototype;module2.exports=function(iterable,unboundFunction,options){var that=options&&options.that,AS_ENTRIES=!!(options&&options.AS_ENTRIES),IS_RECORD=!!(options&&options.IS_RECORD),IS_ITERATOR=!!(options&&options.IS_ITERATOR),INTERRUPTED=!!(options&&options.INTERRUPTED),fn=bind(unboundFunction,that),iterator,iterFn,index,length,result,next,step,stop=function(condition){return iterator&&iteratorClose(iterator,"normal",condition),new Result(!0,condition)},callFn=function(value){return AS_ENTRIES?(anObject(value),INTERRUPTED?fn(value[0],value[1],stop):fn(value[0],value[1])):INTERRUPTED?fn(value,stop):fn(value)};if(IS_RECORD)iterator=iterable.iterator;else if(IS_ITERATOR)iterator=iterable;else{if(iterFn=getIteratorMethod(iterable),!iterFn)throw new $TypeError(tryToString(iterable)+" is not iterable");if(isArrayIteratorMethod(iterFn)){for(index=0,length=lengthOfArrayLike(iterable);length>index;index++)if(result=callFn(iterable[index]),result&&isPrototypeOf(ResultPrototype,result))return result;return new Result(!1)}iterator=getIterator(iterable,iterFn)}for(next=IS_RECORD?iterable.next:iterator.next;!(step=call(next,iterator)).done;){try{result=callFn(step.value)}catch(error){iteratorClose(iterator,"throw",error)}if(typeof result=="object"&&result&&isPrototypeOf(ResultPrototype,result))return result}return new Result(!1)}}});var require_get_iterator_direct=__commonJS({"node_modules/core-js/internals/get-iterator-direct.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports=function(obj){return{iterator:obj,next:obj.next,done:!1}}}});var require_esnext_iterator_find=__commonJS({"node_modules/core-js/modules/esnext.iterator.find.js"(
165){"use strict";init_define_process_env();init_shim();var $=require_export(),iterate=require_iterate(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct();$({target:"Iterator",proto:!0,real:!0},{find:function(predicate){anObject(this),aCallable(predicate);var record=getIteratorDirect(this),counter=0;return iterate(record,function(value,stop){if(predicate(value,counter++))return stop(value)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})}});var require_esnext_iterator_for_each=__commonJS({"node_modules/core-js/modules/esnext.iterator.for-each.js"(){"use strict";init_define_process_env();init_shim();var $=require_export(),iterate=require_iterate(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct();$({target:"Iterator",proto:!0,real:!0},{forEach:function(fn){anObject(this),aCallable(fn);var record=getIteratorDirect(this),counter=0;iterate(record,function(value){fn(value,counter++)},{IS_RECORD:!0})}})}});var require_define_built_ins=__commonJS({"node_modules/core-js/internals/define-built-ins.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var defineBuiltIn=require_define_built_in();module2.exports=function(target,src,options){for(var key in src)defineBuiltIn(target,key,src[key],options);return target}}});var require_create_iter_result_object=__commonJS({"node_modules/core-js/internals/create-iter-result-object.js"(exports2,module2){"use strict";init_define_process_env();init_shim();module2.exports=function(value,done){return{value,done}}}});var require_iterator_create_proxy=__commonJS({"node_modules/core-js/internals/iterator-create-proxy.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var call=require_function_call(),create=require_object_create(),createNonEnumerableProperty=require_create_non_enumerable_property(),defineBuiltIns=require_define_built_ins(),wellKnownSymbol=require_well_known_symbol(),InternalStateModule=require_internal_state(),getMethod=require_get_method(),IteratorPrototype=require_iterators_core().IteratorPrototype,createIterResultObject=require_create_iter_result_object(),iteratorClose=require_iterator_close(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),ITERATOR_HELPER="IteratorHelper",WRAP_FOR_VALID_ITERATOR="WrapForValidIterator",setInternalState=InternalStateModule.set,createIteratorProxyPrototype=function(IS_ITERATOR){var getInternalState=InternalStateModule.getterFor(IS_ITERATOR?WRAP_FOR_VALID_ITERATOR:ITERATOR_HELPER);return defineBuiltIns(create(IteratorPrototype),{next:function(){var state=getInternalState(this);if(IS_ITERATOR)return state.nextHandler();try{var result=state.done?void 0:state.nextHandler();return createIterResultObject(result,state.done)}catch(error){throw state.done=!0,error}},return:function(){var state=getInternalState(this),iterator=state.iterator;if(state.done=!0,IS_ITERATOR){var returnMethod=getMethod(iterator,"return");return returnMethod?call(returnMethod,iterator):createIterResultObject(void 0,!0)}if(state.inner)try{iteratorClose(state.inner.iterator,"normal")}catch(error){return iteratorClose(iterator,"throw",error)}return iteratorClose(iterator,"normal"),createIterResultObject(void 0,!0)}})},WrapForValidIteratorPrototype=createIteratorProxyPrototype(!0),IteratorHelperPrototype=createIteratorProxyPrototype(!1);createNonEnumerableProperty(IteratorHelperPrototype,TO_STRING_TAG,"Iterator Helper");module2.exports=function(nextHandler,IS_ITERATOR){var IteratorProxy=function(record,state){state?(state.iterator=record.iterator,state.next=record.next):state=record,state.type=IS_ITERATOR?WRAP_FOR_VALID_ITERATOR:ITERATOR_HELPER,state.nextHandler=nextHandler,state.counter=0,state.done=!1,setInternalState(this,state)};return IteratorProxy.prototype=IS_ITERATOR?WrapForValidIteratorPrototype:IteratorHelperPrototype,IteratorProxy}}});var require_call_with_safe_iteration_closing=__commonJS({"node_modules/core-js/internals/call-with-safe-iteration-closing.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var anObject=require_an_object(),iteratorClose=require_iterator_close();module2.exports=function(iterator,fn,value,ENTRIES){try{return ENTRIES?fn(anObject(value)[0],value[1]):fn(value)}catch(error){iteratorClose(iterator,"throw",error)}}}});var require_iterator_map=__commonJS({"node_modules/core-js/internals/iterator-map.js"(exports2,module2){"use strict";init_define_process_env();init_shim();var call=require_function_call(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct(),createIteratorProxy=require_iterator_create_proxy(),callWithSafeIterationClosing=require_call_with_safe_iteration_closing(),IteratorProxy=createIteratorProxy(function(){var iterator=this.iterator,result=anObject(call(this.next,iterator)),done=this.done=!!result.done;if(!done)return callWithSafeIterationClosing(iterator,this.mapper,[result.value,this.counter++],!0)});module2.exports=function(mapper){return anObject(this),aCallable(mapper),new IteratorProxy(getIteratorDirect(this),{mapper})}}});var require_esnext_iterator_map=__commonJS({"node_modules/core-js/modules/esnext.iterator.map.js"(){"use strict";init_define_process_env();init_shim();var $=require_export(),map=require_iterator_map(),IS_PURE=require_is_pure();$({target:"Iterator",proto:!0,real:!0,forced:IS_PURE},{map})}});var require_esnext_iterator_reduce=__commonJS({"node_modules/core-js/modules/esnext.iterator.reduce.js"(){"use strict";init_define_process_env();init_shim();var $=require_export(),iterate=require_iterate(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct(),$TypeError=TypeError;$({target:"Iterator",proto:!0,real:!0},{reduce:function(reducer){anObject(this),aCallable(reducer);var record=getIteratorDirect(this),noInitial=arguments.length<2,accumulator=noInitial?void 0:arguments[1],counter=0;if(iterate(record,function(value){noInitial?(noInitial=!1,accumulator=value):accumulator=reducer(accumulator,value,counter),counter++},{IS_RECORD:!0}),noInitial)throw new $TypeError("Reduce of empty iterator with no initial value");return accumulator}})}});init_define_process_env();init_shim();var import_esnext_iterator_constructor=__toESM(require_esnext_iterator_constructor()),import_esnext_iterator_find=__toESM(require_esnext_iterator_find()),import_esnext_iterator_for_each=__toESM(require_esnext_iterator_for_each()),import_esnext_iterator_map=__toESM(require_esnext_iterator_map()),import_esnext_iterator_reduce=__toESM(require_esnext_iterator_reduce());init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();var freeGlobal=typeof window=="object"&&window&&window.Object===Object&&window,freeGlobal_default=freeGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal_default||freeSelf||Function("return this")(),root_default=root;var Symbol2=root_default.Symbol,Symbol_default=Symbol2;init_define_process_env();init_shim();var objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag=Symbol_default?Symbol_default.toStringTag:void 0;function getRawTag(value){var isOwn=hasOwnProperty.call(value,symToStringTag),tag=value[symToStringTag];try{value[symToStringTag]=void 0;var unmasked=!0}catch{}var result=nativeObjectToString.call(value);return unmasked&&(isOwn?value[symToStringTag]=tag:delete value[symToStringTag]),result}var getRawTag_default=getRawTag;init_define_process_env();init_shim();var objectProto2=Object.prototype,nativeObjectToString2=objectProto2.toString;function objectToString(value){return nativeObjectToString2.call(value)}var objectToString_default=objectToString;
165var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag2=Symbol_default?Symbol_default.toStringTag:void 0;function baseGetTag(value){return value==null?value===void 0?undefinedTag:nullTag:symToStringTag2&&symToStringTag2 in Object(value)?getRawTag_default(value):objectToString_default(value)}var baseGetTag_default=baseGetTag;init_define_process_env();init_shim();function isObjectLike(value){return value!=null&&typeof value=="object"}var isObjectLike_default=isObjectLike;init_define_process_env();init_shim();var isArray=Array.isArray,isArray_default=isArray;init_define_process_env();init_shim();function isObject(value){var type=typeof value;return value!=null&&(type=="object"||type=="function")}var isObject_default=isObject;init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();var asyncTag="[object AsyncFunction]",funcTag="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(value){if(!isObject_default(value))return!1;var tag=baseGetTag_default(value);return tag==funcTag||tag==genTag||tag==asyncTag||tag==proxyTag}var isFunction_default=isFunction;init_define_process_env();init_shim();init_define_process_env();init_shim();var coreJsData=root_default["__core-js_shared__"],coreJsData_default=coreJsData;var maskSrcKey=function(){var uid=/[^.]+$/.exec(coreJsData_default&&coreJsData_default.keys&&coreJsData_default.keys.IE_PROTO||"");return uid?"Symbol(src)_1."+uid:""}();function isMasked(func){return!!maskSrcKey&&maskSrcKey in func}var isMasked_default=isMasked;init_define_process_env();init_shim();var funcProto=Function.prototype,funcToString=funcProto.toString;function toSource(func){if(func!=null){try{return funcToString.call(func)}catch{}try{return func+""}catch{}}return""}var toSource_default=toSource;var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto2=Function.prototype,objectProto3=Object.prototype,funcToString2=funcProto2.toString,hasOwnProperty2=objectProto3.hasOwnProperty,reIsNative=RegExp("^"+funcToString2.call(hasOwnProperty2).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(value){if(!isObject_default(value)||isMasked_default(value))return!1;var pattern=isFunction_default(value)?reIsNative:reIsHostCtor;return pattern.test(toSource_default(value))}var baseIsNative_default=baseIsNative;init_define_process_env();init_shim();function getValue(object,key){return object?.[key]}var getValue_default=getValue;function getNative(object,key){var value=getValue_default(object,key);return baseIsNative_default(value)?value:void 0}var getNative_default=getNative;var WeakMap=getNative_default(root_default,"WeakMap"),WeakMap_default=WeakMap;init_define_process_env();init_shim();var MAX_SAFE_INTEGER=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(value,length){var type=typeof value;return length=length??MAX_SAFE_INTEGER,!!length&&(type=="number"||type!="symbol"&&reIsUint.test(value))&&value>-1&&value%1==0&&value<length}var isIndex_default=isIndex;init_define_process_env();init_shim();function eq(value,other){return value===other||value!==value&&other!==other}var eq_default=eq;init_define_process_env();init_shim();init_define_process_env();init_shim();var MAX_SAFE_INTEGER2=9007199254740991;function isLength(value){return typeof value=="number"&&value>-1&&value%1==0&&value<=MAX_SAFE_INTEGER2}var isLength_default=isLength;function isArrayLike(value){return value!=null&&isLength_default(value.length)&&!isFunction_default(value)}var isArrayLike_default=isArrayLike;init_define_process_env();init_shim();var objectProto4=Object.prototype;function isPrototype(value){var Ctor=value&&value.constructor,proto=typeof Ctor=="function"&&Ctor.prototype||objectProto4;return value===proto}var isPrototype_default=isPrototype;init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();function baseTimes(n,iteratee){for(var index=-1,result=Array(n);++index<n;)result[index]=iteratee(index);return result}var baseTimes_default=baseTimes;init_define_process_env();init_shim();init_define_process_env();init_shim();var argsTag="[object Arguments]";function baseIsArguments(value){return isObjectLike_default(value)&&baseGetTag_default(value)==argsTag}var baseIsArguments_default=baseIsArguments;var objectProto5=Object.prototype,hasOwnProperty3=objectProto5.hasOwnProperty,propertyIsEnumerable=objectProto5.propertyIsEnumerable,isArguments=baseIsArguments_default(function(){return arguments}())?baseIsArguments_default:function(value){return isObjectLike_default(value)&&hasOwnProperty3.call(value,"callee")&&!propertyIsEnumerable.call(value,"callee")},isArguments_default=isArguments;init_define_process_env();init_shim();init_define_process_env();init_shim();function stubFalse(){return!1}var stubFalse_default=stubFalse;var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer3=moduleExports?root_default.Buffer:void 0,nativeIsBuffer=Buffer3?Buffer3.isBuffer:void 0,isBuffer=nativeIsBuffer||stubFalse_default,isBuffer_default=isBuffer;init_define_process_env();init_shim();init_define_process_env();init_shim();var argsTag2="[object Arguments]",arrayTag="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag2="[object Function]",mapTag="[object Map]",numberTag="[object Number]",objectTag="[object Object]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array
165]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0;typedArrayTags[argsTag2]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag2]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1;function baseIsTypedArray(value){return isObjectLike_default(value)&&isLength_default(value.length)&&!!typedArrayTags[baseGetTag_default(value)]}var baseIsTypedArray_default=baseIsTypedArray;init_define_process_env();init_shim();function baseUnary(func){return function(value){return func(value)}}var baseUnary_default=baseUnary;init_define_process_env();init_shim();var freeExports2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule2=freeExports2&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports2=freeModule2&&freeModule2.exports===freeExports2,freeProcess=moduleExports2&&freeGlobal_default.process,nodeUtil=function(){try{var types=freeModule2&&freeModule2.require&&freeModule2.require("util").types;return types||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}(),nodeUtil_default=nodeUtil;var nodeIsTypedArray=nodeUtil_default&&nodeUtil_default.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary_default(nodeIsTypedArray):baseIsTypedArray_default,isTypedArray_default=isTypedArray;var objectProto6=Object.prototype,hasOwnProperty4=objectProto6.hasOwnProperty;function arrayLikeKeys(value,inherited){var isArr=isArray_default(value),isArg=!isArr&&isArguments_default(value),isBuff=!isArr&&!isArg&&isBuffer_default(value),isType=!isArr&&!isArg&&!isBuff&&isTypedArray_default(value),skipIndexes=isArr||isArg||isBuff||isType,result=skipIndexes?baseTimes_default(value.length,String):[],length=result.length;for(var key in value)(inherited||hasOwnProperty4.call(value,key))&&!(skipIndexes&&(key=="length"||isBuff&&(key=="offset"||key=="parent")||isType&&(key=="buffer"||key=="byteLength"||key=="byteOffset")||isIndex_default(key,length)))&&result.push(key);return result}var arrayLikeKeys_default=arrayLikeKeys;init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();function overArg(func,transform){return function(arg){return func(transform(arg))}}var overArg_default=overArg;var nativeKeys=overArg_default(Object.keys,Object),nativeKeys_default=nativeKeys;var objectProto7=Object.prototype,hasOwnProperty5=objectProto7.hasOwnProperty;function baseKeys(object){if(!isPrototype_default(object))return nativeKeys_default(object);var result=[];for(var key in Object(object))hasOwnProperty5.call(object,key)&&key!="constructor"&&result.push(key);return result}var baseKeys_default=baseKeys;function keys(object){return isArrayLike_default(object)?arrayLikeKeys_default(object):baseKeys_default(object)}var keys_default=keys;init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();var nativeCreate=getNative_default(Object,"create"),nativeCreate_default=nativeCreate;function hashClear(){this.__data__=nativeCreate_default?nativeCreate_default(null):{},this.size=0}var hashClear_default=hashClear;init_define_process_env();init_shim();function hashDelete(key){var result=this.has(key)&&delete this.__data__[key];return this.size-=result?1:0,result}var hashDelete_default=hashDelete;init_define_process_env();init_shim();var HASH_UNDEFINED="__lodash_hash_undefined__",objectProto8=Object.prototype,hasOwnProperty6=objectProto8.hasOwnProperty;function hashGet(key){var data=this.__data__;if(nativeCreate_default){var result=data[key];return result===HASH_UNDEFINED?void 0:result}return hasOwnProperty6.call(data,key)?data[key]:void 0}var hashGet_default=hashGet;init_define_process_env();init_shim();var objectProto9=Object.prototype,hasOwnProperty7=objectProto9.hasOwnProperty;function hashHas(key){var data=this.__data__;return nativeCreate_default?data[key]!==void 0:hasOwnProperty7.call(data,key)}var hashHas_default=hashHas;init_define_process_env();init_shim();var HASH_UNDEFINED2="__lodash_hash_undefined__";function hashSet(key,value){var data=this.__data__;return this.size+=this.has(key)?0:1,data[key]=nativeCreate_default&&value===void 0?HASH_UNDEFINED2:value,this}var hashSet_default=hashSet;function Hash(entries){var index=-1,length=entries==null?0:entries.length;for(this.clear();++index<length;){var entry=entries[index];this.set(entry[0],entry[1])}}Hash.prototype.clear=hashClear_default;Hash.prototype.delete=hashDelete_default;Hash.prototype.get=hashGet_default;Hash.prototype.has=hashHas_default;Hash.prototype.set=hashSet_default;var Hash_default=Hash;init_define_process_env();init_shim();init_define_process_env();init_shim();function listCacheClear(){this.__data__=[],this.size=0}var listCacheClear_default=listCacheClear;init_define_process_env();init_shim();init_define_process_env();init_shim();function assocIndexOf(array,key){for(var length=array.length;length--;)if(eq_default(array[length][0],key))return length;return-1}var assocIndexOf_default=assocIndexOf;var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(key){var data=this.__data__,index=assocIndexOf_default(data,key);if(index<0)return!1;var lastIndex=data.length-1;return index==lastIndex?data.pop():splice.call(data,index,1),--this.size,!0}var listCacheDelete_default=listCacheDelete;init_define_process_env();init_shim();function listCacheGet(key){var data=this.__data__,index=assocIndexOf_default(data,key);return index<0?void 0:data[index][1]}var listCacheGet_default=listCacheGet;init_define_process_env();init_shim();function listCacheHas(key){return assocIndexOf_default(this.__data__,key)>-1}var listCacheHas_default=listCacheHas;init_define_process_env();init_shim();function listCacheSet(key,value){var data=this.__data__,index=assocIndexOf_default(data,key);return index<0?(++this.size,data.push([key,value])):data[index][1]=value,this}var listCacheSet_default=listCacheSet;function ListCache(entries){var index=-1,length=entries==null?0:entries.length;for(this.clear();++index<length;){var entry=entries[index];this.set(entry[0],entry[1])}}ListCache.prototype.clear=listCacheClear_default;ListCache.prototype.delete=listCacheDelete_default;ListCache.prototype.get=listCacheGet_default;ListCache.prototype.has=listCacheHas_default;ListCache.prototype.set=listCacheSet_default;var ListCache_default=ListCache;init_define_process_env();init_shim();var Map=getNative_default(root_default,"Map"),Map_default=Map;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash_default,map:new(Map_default||ListCache_default),string:new Hash_default}}var mapCacheClear_default=mapCacheClear;init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();function isKeyable(value){var type=typeof value;return type=="string"||type=="number"||type=="symbol"||type=="boolean"?value!=="__proto__":value===null}
165var isKeyable_default=isKeyable;function getMapData(map,key){var data=map.__data__;return isKeyable_default(key)?data[typeof key=="string"?"string":"hash"]:data.map}var getMapData_default=getMapData;function mapCacheDelete(key){var result=getMapData_default(this,key).delete(key);return this.size-=result?1:0,result}var mapCacheDelete_default=mapCacheDelete;init_define_process_env();init_shim();function mapCacheGet(key){return getMapData_default(this,key).get(key)}var mapCacheGet_default=mapCacheGet;init_define_process_env();init_shim();function mapCacheHas(key){return getMapData_default(this,key).has(key)}var mapCacheHas_default=mapCacheHas;init_define_process_env();init_shim();function mapCacheSet(key,value){var data=getMapData_default(this,key),size=data.size;return data.set(key,value),this.size+=data.size==size?0:1,this}var mapCacheSet_default=mapCacheSet;function MapCache(entries){var index=-1,length=entries==null?0:entries.length;for(this.clear();++index<length;){var entry=entries[index];this.set(entry[0],entry[1])}}MapCache.prototype.clear=mapCacheClear_default;MapCache.prototype.delete=mapCacheDelete_default;MapCache.prototype.get=mapCacheGet_default;MapCache.prototype.has=mapCacheHas_default;MapCache.prototype.set=mapCacheSet_default;var MapCache_default=MapCache;init_define_process_env();init_shim();function arrayPush(array,values){for(var index=-1,length=values.length,offset=array.length;++index<length;)array[offset+index]=values[index];return array}var arrayPush_default=arrayPush;init_define_process_env();init_shim();init_define_process_env();init_shim();function stackClear(){this.__data__=new ListCache_default,this.size=0}var stackClear_default=stackClear;init_define_process_env();init_shim();function stackDelete(key){var data=this.__data__,result=data.delete(key);return this.size=data.size,result}var stackDelete_default=stackDelete;init_define_process_env();init_shim();function stackGet(key){return this.__data__.get(key)}var stackGet_default=stackGet;init_define_process_env();init_shim();function stackHas(key){return this.__data__.has(key)}var stackHas_default=stackHas;init_define_process_env();init_shim();var LARGE_ARRAY_SIZE=200;function stackSet(key,value){var data=this.__data__;if(data instanceof ListCache_default){var pairs=data.__data__;if(!Map_default||pairs.length<LARGE_ARRAY_SIZE-1)return pairs.push([key,value]),this.size=++data.size,this;data=this.__data__=new MapCache_default(pairs)}return data.set(key,value),this.size=data.size,this}var stackSet_default=stackSet;function Stack(entries){var data=this.__data__=new ListCache_default(entries);this.size=data.size}Stack.prototype.clear=stackClear_default;Stack.prototype.delete=stackDelete_default;Stack.prototype.get=stackGet_default;Stack.prototype.has=stackHas_default;Stack.prototype.set=stackSet_default;var Stack_default=Stack;init_define_process_env();init_shim();init_define_process_env();init_shim();function arrayFilter(array,predicate){for(var index=-1,length=array==null?0:array.length,resIndex=0,result=[];++index<length;){var value=array[index];predicate(value,index,array)&&(result[resIndex++]=value)}return result}var arrayFilter_default=arrayFilter;init_define_process_env();init_shim();function stubArray(){return[]}var stubArray_default=stubArray;var objectProto10=Object.prototype,propertyIsEnumerable2=objectProto10.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols?function(object){return object==null?[]:(object=Object(object),arrayFilter_default(nativeGetSymbols(object),function(symbol){return propertyIsEnumerable2.call(object,symbol)}))}:stubArray_default,getSymbols_default=getSymbols;init_define_process_env();init_shim();init_define_process_env();init_shim();function baseGetAllKeys(object,keysFunc,symbolsFunc){var result=keysFunc(object);return isArray_default(object)?result:arrayPush_default(result,symbolsFunc(object))}var baseGetAllKeys_default=baseGetAllKeys;function getAllKeys(object){return baseGetAllKeys_default(object,keys_default,getSymbols_default)}var getAllKeys_default=getAllKeys;init_define_process_env();init_shim();init_define_process_env();init_shim();var DataView=getNative_default(root_default,"DataView"),DataView_default=DataView;init_define_process_env();init_shim();var Promise2=getNative_default(root_default,"Promise"),Promise_default=Promise2;init_define_process_env();init_shim();var Set=getNative_default(root_default,"Set"),Set_default=Set;var mapTag2="[object Map]",objectTag2="[object Object]",promiseTag="[object Promise]",
vendor: 8,293 bytes, line 165
165setTag2="[object Set]",weakMapTag2="[object WeakMap]",dataViewTag2="[object DataView]",dataViewCtorString=toSource_default(DataView_default),mapCtorString=toSource_default(Map_default),promiseCtorString=toSource_default(Promise_default),setCtorString=toSource_default(Set_default),weakMapCtorString=toSource_default(WeakMap_default),getTag=baseGetTag_default;(DataView_default&&getTag(new DataView_default(new ArrayBuffer(1)))!=dataViewTag2||Map_default&&getTag(new Map_default)!=mapTag2||Promise_default&&getTag(Promise_default.resolve())!=promiseTag||Set_default&&getTag(new Set_default)!=setTag2||WeakMap_default&&getTag(new WeakMap_default)!=weakMapTag2)&&(getTag=function(value){var result=baseGetTag_default(value),Ctor=result==objectTag2?value.constructor:void 0,ctorString=Ctor?toSource_default(Ctor):"";if(ctorString)switch(ctorString){case dataViewCtorString:return dataViewTag2;case mapCtorString:return mapTag2;case promiseCtorString:return promiseTag;case setCtorString:return setTag2;case weakMapCtorString:return weakMapTag2}return result});var getTag_default=getTag;init_define_process_env();init_shim();var Uint8Array2=root_default.Uint8Array,Uint8Array_default=Uint8Array2;init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();init_define_process_env();init_shim();var HASH_UNDEFINED3="__lodash_hash_undefined__";function setCacheAdd(value){return this.__data__.set(value,HASH_UNDEFINED3),this}var setCacheAdd_default=setCacheAdd;init_define_process_env();init_shim();function setCacheHas(value){return this.__data__.has(value)}var setCacheHas_default=setCacheHas;function SetCache(values){var index=-1,length=values==null?0:values.length;for(this.__data__=new MapCache_default;++index<length;)this.add(values[index])}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd_default;SetCache.prototype.has=setCacheHas_default;var SetCache_default=SetCache;init_define_process_env();init_shim();function arraySome(array,predicate){for(var index=-1,length=array==null?0:array.length;++index<length;)if(predicate(array[index],index,array))return!0;return!1}var arraySome_default=arraySome;init_define_process_env();init_shim();function cacheHas(cache,key){return cache.has(key)}var cacheHas_default=cacheHas;var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function equalArrays(array,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&COMPARE_PARTIAL_FLAG,arrLength=array.length,othLength=other.length;if(arrLength!=othLength&&!(isPartial&&othLength>arrLength))return!1;var arrStacked=stack.get(array),othStacked=stack.get(other);if(arrStacked&&othStacked)return arrStacked==other&&othStacked==array;var index=-1,result=!0,seen=bitmask&COMPARE_UNORDERED_FLAG?new SetCache_default:void 0;for(stack.set(array,other),stack.set(other,array);++index<arrLength;){var arrValue=array[index],othValue=other[index];if(customizer)var compared=isPartial?customizer(othValue,arrValue,index,other,array,stack):customizer(arrValue,othValue,index,array,other,stack);if(compared!==void 0){if(compared)continue;result=!1;break}if(seen){if(!arraySome_default(other,function(othValue2,othIndex){if(!cacheHas_default(seen,othIndex)&&(arrValue===othValue2||equalFunc(arrValue,othValue2,bitmask,customizer,stack)))return seen.push(othIndex)})){result=!1;break}}else if(!(arrValue===othValue||equalFunc(arrValue,othValue,bitmask,customizer,stack))){result=!1;break}}return stack.delete(array),stack.delete(other),result}var equalArrays_default=equalArrays;init_define_process_env();init_shim();init_define_process_env();init_shim();function mapToArray(map){var index=-1,result=Array(map.size);return map.forEach(function(value,key){result[++index]=[key,value]}),result}var mapToArray_default=mapToArray;init_define_process_env();init_shim();function setToArray(set){var index=-1,result=Array(set.size);return set.forEach(function(value){result[++index]=value}),result}var setToArray_default=setToArray;var COMPARE_PARTIAL_FLAG2=1,COMPARE_UNORDERED_FLAG2=2,boolTag2="[object Boolean]",dateTag2="[object Date]",errorTag2="[object Error]",mapTag3="[object Map]",numberTag2="[object Number]",regexpTag2="[object RegExp]",setTag3="[object Set]",stringTag2="[object String]",symbolTag="[object Symbol]",arrayBufferTag2="[object ArrayBuffer]",dataViewTag3="[object DataView]",symbolProto=Symbol_default?Symbol_default.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(object,other,tag,bitmask,customizer,equalFunc,stack){switch(tag){case dataViewTag3:if(object.byteLength!=other.byteLength||object.byteOffset!=other.byteOffset)return!1;object=object.buffer,other=other.buffer;case arrayBufferTag2:return!(object.byteLength!=other.byteLength||!equalFunc(new Uint8Array_default(object),new Uint8Array_default(other)));case boolTag2:case dateTag2:case numberTag2:return eq_default(+object,+other);case errorTag2:return object.name==other.name&&object.message==other.message;case regexpTag2:case stringTag2:return object==other+"";case mapTag3:var convert=mapToArray_default;case setTag3:var isPartial=bitmask&COMPARE_PARTIAL_FLAG2;if(convert||(convert=setToArray_default),object.size!=other.size&&!isPartial)return!1;var stacked=stack.get(object);if(stacked)return stacked==other;bitmask|=COMPARE_UNORDERED_FLAG2,stack.set(object,other);var result=equalArrays_default(convert(object),convert(other),bitmask,customizer,equalFunc,stack);return stack.delete(object),result;case symbolTag:if(symbolValueOf)return symbolValueOf.call(object)==symbolValueOf.call(other)}return!1}var equalByTag_default=equalByTag;init_define_process_env();init_shim();var COMPARE_PARTIAL_FLAG3=1,objectProto11=Object.prototype,hasOwnProperty8=objectProto11.hasOwnProperty;function equalObjects(object,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&COMPARE_PARTIAL_FLAG3,objProps=getAllKeys_default(object),objLength=objProps.length,othProps=getAllKeys_default(other),othLength=othProps.length;if(objLength!=othLength&&!isPartial)return!1;for(var index=objLength;index--;){var key=objProps[index];if(!(isPartial?key in other:hasOwnProperty8.call(other,key)))return!1}var objStacked=stack.get(object),othStacked=stack.get(other);if(objStacked&&othStacked)return objStacked==other&&othStacked==object;var result=!0;stack.set(object,other),stack.set(other,object);for(var skipCtor=isPartial;++index<objLength;){key=objProps[index];var objValue=object[key],othValue=other[key];if(customizer)var compared=isPartial?customizer(othValue,objValue,key,other,object,stack):customizer(objValue,othValue,key,object,other,stack);if(!(compared===void 0?objValue===othValue||equalFunc(objValue,othValue,bitmask,customizer,stack):compared)){result=!1;break}skipCtor||(skipCtor=key=="constructor")}if(result&&!skipCtor){var objCtor=object.constructor,othCtor=other.constructor;objCtor!=othCtor&&"constructor"in object&&"constructor"in other&&!(typeof objCtor=="function"&&objCtor instanceof objCtor&&typeof othCtor=="function"&&othCtor instanceof othCtor)&&(result=!1)}return stack.delete(object),stack.delete(other),result}var equalObjects_default=equalObjects;var COMPARE_PARTIAL_FLAG4=1,argsTag3="[object Arguments]",arrayTag2="[object Array]",objectTag3="[object Object]",objectProto12=Object.prototype,hasOwnProperty9=objectProto12.hasOwnProperty;function baseIsEqualDeep(object,other,bitmask,customizer,equalFunc,stack){var objIsArr=isArray_default(object),othIsArr=isArray_default(other),objTag=objIsArr?arrayTag2:getTag_default(object),othTag=othIsArr?arrayTag2:getTag_default(other);objTag=objTag==argsTag3?objectTag3:objTag,othTag=othTag==argsTag3?objectTag3:othTag;var objIsObj=objTag==objectTag3,othIsObj=othTag==objectTag3,isSameTag=objTag==othTag;if(isSameTag&&isBuffer_default(object)){if(!isBuffer_default(other))return!1;objIsArr=!0,objIsObj=!1}if(isSameTag&&!objIsObj)return stack||(stack=new Stack_default),objIsArr||isTypedArray_default(object)?equalArrays_default(object,other,bitmask,customizer,equalFunc,stack):equalByTag_default(object,other,objTag,bitmask,customizer,equalFunc,stack);if(!(bitmask&COMPARE_PARTIAL_FLAG4)){var objIsWrapped=objIsObj&&hasOwnProperty9.call(object,"__wrapped__"),othIsWrapped=othIsObj&&hasOwnProperty9.call(other,"__wrapped__");
165if(objIsWrapped||othIsWrapped){var objUnwrapped=objIsWrapped?object.value():object,othUnwrapped=othIsWrapped?other.value():other;return stack||(stack=new Stack_default),equalFunc(objUnwrapped,othUnwrapped,bitmask,customizer,stack)}}return isSameTag?(stack||(stack=new Stack_default),equalObjects_default(object,other,bitmask,customizer,equalFunc,stack)):!1}var baseIsEqualDeep_default=baseIsEqualDeep;function baseIsEqual(value,other,bitmask,customizer,stack){return value===other?!0:value==null||other==null||!isObjectLike_default(value)&&!isObjectLike_default(other)?value!==value&&other!==other:baseIsEqualDeep_default(value,other,bitmask,customizer,baseIsEqual,stack)}var baseIsEqual_default=baseIsEqual;init_define_process_env();init_shim();function isEqual(value,other){return baseIsEqual_default(value,other)}var isEqual_default=isEqual;init_define_process_env();init_shim();var u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register};var incremental=safe_require.safe_require("./u/shared/incremental"),external=safe_require.safe_require("./external"),appquery=safe_require.safe_require("./lang/appquery"),plugin_consts=safe_require.safe_require("./constants/plugin"),local_storage=safe_require.safe_require("./constants/local_storage_keys"),{PUBLIC_ONLY}=safe_require.safe_require("./constants/apiconnectorbase"),known_plugins_consts=safe_require.safe_require("./constants/known_plugins"),{WORKOS_AUTH_URL}=safe_require.safe_require("./constants/auth"),logger=safe_require.safe_require("./logger"),Lib=safe_require.safe_require("./lib"),apiconnectorbase=safe_require.safe_require("./apiconnectorbase"),apiconnector_editor,ContextMenu;u.is_edit_mode()&&(apiconnector_editor=safe_require.safe_require("./editor_plugin/apiconnector_editor"),ContextMenu=safe_require.safe_require("./editor/contextmenu"));var API_CONNECTOR_BASE="apiconnector2";function get_path(api_id,call_id,field_name,field_id,key_name){if(api_id==null){logger.error("API connector issue, calling apiconnector2 with an empty call_id");return}let path=API_CONNECTOR_BASE+"."+api_id;return call_id&&(path+=".calls."+call_id),field_name&&(path+="."+field_name,field_id&&(path+="."+field_id,key_name&&(path+="."+key_name))),path}var get_all_apis_editor=u.autorun_cache({fn:()=>{let apis={},object=appquery.get_public_setting(API_CONNECTOR_BASE);for(let id in object)apis[id]=get_api(id);return apis},compare_fn:isEqual_default}),get_all_apis_runmode=function(){return u.autorun_cache(()=>{let apis={},object=appquery.get_public_setting(API_CONNECTOR_BASE);for(let id in object)apis[id]=get_api(id);return apis})("apiconnector2")},get_all_apis=Lib()?.is_edit_mode()?get_all_apis_editor:get_all_apis_runmode,API_CONNECTOR_FIELD_PREFIX="_api_c2_",BASE_SETTING_NAMES=["human","auth","shared_params","shared_headers","token_param_name","add_to_header","header_key","username","password","private_key","private_key_test","iss","scope","generate_token_from_code_uri","cert_file","key_file","token_endpoint","scope","authentication_url","generate_token_from_code_uri","auth_url_params","add_basic_authentication","token_data_type","add_offline","server_redirect","oauth_user_data_call","id_path","email_path"];function get_settings_json_for_api(api_id){let public_settings=read_json_keys_at_path(`settings.client_safe.apiconnector2.${api_id}`,BASE_SETTING_NAMES),private_settings=read_json_keys_at_path(`settings.secure.apiconnector2.${api_id}`,BASE_SETTING_NAMES);return u.deep_copy({},private_settings,public_settings)}function get_api(api_id){let pub=appquery.get_public_setting(get_path(api_id))??{},pvt=appquery.get_private_setting(get_path(api_id))??{},api=u.deep_copy({},pvt,pub);for(let call_id in api.calls){let call=api.calls[call_id];for(let thing of["types","data_container"])call[thing]&&(call[thing]=u.json_parse(call[thing]))}return api}
165function multi_read_json(paths){return paths.forEach(path=>appquery.app().json.pre_cache(path)),paths.map(path=>appquery.app().json.child_by_path(path).raw())}function read_json_keys_at_path(path,keys2){keys2.forEach(key=>appquery.app().json.pre_cache(`${path}.${key}`));let values=keys2.map(key=>appquery.app().json.child_by_path(`${path}.${key}`).raw());return keys2.reduce((obj,key,index)=>(obj[key]=values[index],obj),{})}function get_single_call_raw(api_id,call_id){let[pub,pvt,api_human]=multi_read_json([`settings.client_safe.${get_path(api_id,call_id)}`,`settings.secure.${get_path(api_id,call_id)}`,`settings.client_safe.${get_path(api_id)}.human`]);return pub=pub??{},pvt=pvt??{},{...u.deep_copy({},pub,pvt),types:incremental.incremental_json_parse(pub.types??null),data_container:incremental.incremental_json_parse(pub.types??null),api_id,api_human}}function get_oauth_call_data_raw(api_id){let[oauth_user_data_call,email_path,id_path,human]=multi_read_json([`settings.client_safe.${get_path(api_id)}.oauth_user_data_call`,`settings.client_safe.${get_path(api_id)}.email_path`,`settings.client_safe.${get_path(api_id)}.id_path`,`settings.client_safe.${get_path(api_id)}.human`]);return{human,email_path,id_path,oauth_user_data_call}}var APIConnectorPrivateKey=class extends apiconnectorbase.APIConnectorBasePrivateKey{_get_api(){return get_api(this.params.call_id)}},APIConnectorBasicAuth=class extends apiconnectorbase.APIConnectorBasicAuth{_get_api(){return get_api(this.params.call_id)}},APIConnectorJWT=class extends apiconnectorbase.APIConnectorBaseJWT{_get_api(){return get_api(this.params.call_id)}},APIConnectorSSLProtocol=class extends apiconnectorbase.APIConnectorBaseSSLProtocol{_get_api(){return get_api(this.params.call_id)}},APIConnectorOauth2PWFlow=class extends apiconnectorbase.APIConnectorBaseOauth2PWFlow{service_name(){return API_CONNECTOR_BASE+plugin_consts.PLUGIN_SEPARATOR+this.params.call_id}_get_api(){return get_api(this.params.call_id)}},APIConnectorOauth2Custom=class extends apiconnectorbase.APIConnectorBaseOauth2Custom{service_name(){return API_CONNECTOR_BASE+plugin_consts.PLUGIN_SEPARATOR+this.params.call_id}_get_api(){return get_api(this.params.call_id)}},APIConnectorOauth2=class extends apiconnectorbase.APIConnectorBaseOauth2{service_name(){return API_CONNECTOR_BASE+plugin_consts.PLUGIN_SEPARATOR+this.params.api_id}human_name(){return get_api(this.params.api_id).human}_get_api(){return get_api(this.params.api_id)}get_key(name){return name==="server_redirect"?this.get_property("server_redirect"):super.get_key(name)}login(context,action,oauth_token,cb){return!this.tested()&&Lib().workflow.debugger==null&&cb(new u.OwnerError("Oauth2 API not tested",{display:"API Connector error: the Oauth2 API "+this.human_name()+" is not tested yet. Please run in with the debugger to validate your settings."})),(this.get_property("authentication_url")==null||this.get_property("generate_token_from_code_uri")==null)&&cb(new u.OwnerError("Oauth2 API missing information",{display:"API Connector error: the Oauth2 API "+this.human_name()+" has some missing informations. please check"})),super.login(context,action,oauth_token)}get_oauth_user_data(login_data){try{return super.get_oauth_user_data(login_data)}catch(e){delete e.stack;let inner_message=`${e.message?.replace(this.service().plugin_name+" error:","")??JSON.stringify(e??{})} ${e.display?.()??""}`;throw new u.OwnerError("Oauth2 not configured properly",{display:`${this.service().plugin_name} error: the Oauth2 API ${this.human_name()} is not configured properly - ${inner_message}`})}}},WORKOS_SESSION_LENGTH=60*60*4,WorkOSAuth=class extends APIConnectorOauth2{generate_validity_object(user_info){return{access_token:user_info.access_token,refresh_token:user_info.refresh_token,access_token_expires_in:WORKOS_SESSION_LENGTH}}},cls=class extends apiconnectorbase.BaseAPIConnector{constructor(params){super(),this.params=params,this.plugin_name="API Connector",this.BASE=API_CONNECTOR_BASE,this.key_prefix=API_CONNECTOR_FIELD_PREFIX}get_all_apis(){return get_all_apis()}
165get_single_call_raw(api_id,call_id){return get_single_call_raw(api_id,call_id)}get_oauth_call_data_raw(api_id){return get_oauth_call_data_raw(api_id)}user_calls(){let res=[];for(let api_id of get_api_list())appquery.get_public_setting(`${get_path(api_id)}.auth`)==="oauth2_user"&&res.push(`${api_id}_oauth_user_data_call`);return res}authenticator(id){if(!id)return new external.NoAuth;let api_data=get_settings_json_for_api(id),auth,auth_params;return[null,void 0,"none"].includes(api_data.auth)&&(auth=new external.NoAuth),["private_key_url","private_key_header"].includes(api_data.auth)&&(auth_params=apiconnectorbase.get_private_key_auth_params(api_data),auth_params.call_id=id,auth=new APIConnectorPrivateKey(auth_params)),api_data.auth==="cert_key"&&(auth=new APIConnectorSSLProtocol({call_id:id})),api_data.auth==="basic_auth"&&(auth=new APIConnectorBasicAuth({call_id:id,username:api_data.username,password:api_data.password})),api_data.auth==="oauth2_pw"&&(auth_params=apiconnectorbase.get_oauth2_pw_auth_params(api_data),u.extend(auth_params,{call_id:id,username:api_data.username,password:api_data.password}),auth=new APIConnectorOauth2PWFlow(auth_params)),api_data.auth==="oauth2_custom"&&(auth=new APIConnectorOauth2Custom({call_id:id})),api_data.auth==="oauth2_user"&&(auth_params=apiconnectorbase.get_oauth2_user_auth_params(api_data),u.extend(auth_params,{api_id:id,_id:API_CONNECTOR_BASE+plugin_consts.PLUGIN_SEPARATOR+id}),auth_params.authentication_url?.startsWith(WORKOS_AUTH_URL)?auth=new WorkOSAuth(auth_params):auth=new APIConnectorOauth2(auth_params)),api_data.auth==="jwt"&&(auth_params=apiconnectorbase.get_jwt_auth_params(api_data),auth_params.call_id=id,auth=new APIConnectorJWT(auth_params)),auth._service=this,auth._display="API - "+api_data.human,auth.add_shared_params_and_headers=req=>apiconnectorbase.add_shared_params_and_headers(api_data,req,this.plugin_name,(header_id,header)=>header.value,(param_id,param)=>param.value),auth}},plugin_registry=safe_require.safe_require("./services/shared/plugin_registry"),apiconnector2={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.apiconnector2=apiconnector2);plugin_registry.register_plugin(known_plugins_consts.API_CONNECTOR,apiconnector2);})();
166/*! Bundled license information:
167
168buffer/index.js:
169  (*!
170   * The buffer module from node.js, for the browser.
171   *
172   * @author   Feross Aboukhadijeh <https://feross.org>
173   * @license  MIT
174   *)
175
176lodash-es/lodash.js:
177  (**
178   * @license
179   * Lodash (Custom Build) <https://lodash.com/>
180   * Build: `lodash modularize exports="es" -o ./`
181   * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
182   * Released under MIT license <https://lodash.com/license>
183   * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
184   * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
185   *)
186*/
187
188}
189
190
191window.preloaded['plugin/first_party:apiconnector2'] = true;
192window._bubble_page_load_data.hardcoded_plugins['materialicons'] = true;
193window.__code__ = window.__code__ || {};
194if(!window.__code__['43fcf961fef273a0bb0d8a2f2fe7b3e8e9be71bf091c7fda5a26de690b11ffce']){window.__code__['43fcf961fef273a0bb0d8a2f2fe7b3e8e9be71bf091c7fda5a26de690b11ffce']=1;
195
196"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports){"use strict";init_define_process_env();init_shim();exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 28,466 bytes, line 196
196+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports){init_define_process_env();init_shim();exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer3;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports.kMaxLength=K_MAX_LENGTH;Buffer3.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer3.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer3.prototype,"parent",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer3.prototype,"offset",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer3.prototype),buf}function Buffer3(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer3.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer3.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer3.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer3.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer3.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer3,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer3.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer3.allocUnsafe=function(size){return allocUnsafe(size)};Buffer3.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer3.prototype),buf}function fromObject(obj){if(Buffer3.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer3.alloc(+length)}Buffer3.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer3.prototype};Buffer3.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer3.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer3.from(b,b.offset,b.byteLength)),!Buffer3.isBuffer(a)||!Buffer3.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer3.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer3.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer3.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer3.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer3.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer3.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer3.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer3.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer3.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer3.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer3.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer3.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer3.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer3.prototype.toLocaleString=Buffer3.prototype.toString;Buffer3.prototype.equals=function(b){if(!Buffer3.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer3.compare(this,b)===0};Buffer3.prototype.inspect=function(){var str="",max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer3.prototype[customInspectSymbol]=Buffer3.prototype.inspect);Buffer3.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer3.from(target,target.offset,target.byteLength)),!Buffer3.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer3.from(val,encoding)),Buffer3.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer3.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer3.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer3.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer3.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer3.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer3.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer3.prototype.readUintLE=Buffer3.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer3.prototype.readUintBE=Buffer3.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer3.prototype.readUint8=Buffer3.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer3.prototype.readUint16LE=Buffer3.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer3.prototype.readUint16BE=Buffer3.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer3.prototype.readUint32LE=Buffer3.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer3.prototype.readUint32BE=Buffer3.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer3.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer3.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer3.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer3.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer3.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer3.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer3.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer3.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer3.prototype.writeUintLE=Buffer3.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUintBE=Buffer3.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUint8=Buffer3.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer3.prototype.writeUint16LE=Buffer3.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeUint16BE=Buffer3.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeUint32LE=Buffer3.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer3.prototype.writeUint32BE=Buffer3.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer3.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 196
196)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer3.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer3.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer3.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer3.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer3.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer3.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer3.prototype.copy=function(target,targetStart,start,end){if(!Buffer3.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,180 bytes, line 196
196if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer3.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer3.isBuffer(val)?val:Buffer3.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports,module){init_define_process_env();init_shim();var process2=module.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
196var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var u,base_safe_require,legacy_keys,safe_require,init_window_register=__esm({"lib-browser/window_register.js"(){"use strict";init_define_process_env();init_shim();u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register}}});var materialicons_Materialicon_exports={};__export(materialicons_Materialicon_exports,{additional_data:()=>additional_data,initialize:()=>initialize,property_applications:()=>property_applications_internal});function initialize(instance){return services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE}),instance.wait_for_visible_lite(()=>{let canvas=instance.get_canvas();return property_applications.patch_user_agent_styles(canvas),canvas.addClass("inner-element bubble-element material-icons"),element_eval.on_property_change(instance,"icon",icon=>{icon.includes(".outline")?(canvas.removeClass("material-icons"),canvas.addClass("material-icons-outline")):(canvas.removeClass("material-icons-outline"),canvas.addClass("material-icons")),canvas.text(icon.replace(".outline",""))}),element_eval.on_property_change(instance,"icon_color",icon_color=>canvas.css("color",icon_color)),icons_legacy.calculate_font_size_for_fontawesome(instance)})}var services,property_applications,icons_legacy,element_eval,PLUGIN_FILE,property_applications_internal,additional_data,init_materialicons_Materialicon=__esm({"lib-browser/optional/services/legacy/responsive_v0/materialicons_Materialicon.js"(){"use strict";init_define_process_env();init_shim();init_window_register();services=safe_require.safe_require("./services"),property_applications=safe_require.safe_require("./core/property_applications"),icons_legacy=safe_require.safe_require("./core/core_elements/legacy/responsive_v0/shared/icons"),element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),PLUGIN_FILE="materialicons",property_applications_internal=[new property_applications.MinWidth];additional_data={notify_width(instance,width){return instance.state("notify_width",width)}}}});init_define_process_env();init_shim();init_window_register();var element_eval2=safe_require.safe_require("./lang/evaluation/element_eval"),external=safe_require.safe_require("./external"),services2=safe_require.safe_require("./services"),Lib=safe_require.safe_require("./lib"),appquery=safe_require.safe_require("./lang/appquery"),property_applications2=safe_require.safe_require("./core/property_applications"),element_workflows=safe_require.safe_require("./core/core_elements/core_elements_utilities/element_workflows"),icons=safe_require.safe_require("./core/core_elements/shared/icons"),{MATERIAL_ICONS}
196=safe_require.safe_require("./constants/plugin"),element_modifications=safe_require.safe_require("./core/core_elements/legacy/responsive_v0/element_modifications");element_modifications.set_legacy_element_modifications("materialicons-Materialicon",(init_materialicons_Materialicon(),__toCommonJS(materialicons_Materialicon_exports)));var core_elements_fields,shared_field_metadata,goToElementEvent;u.is_edit_mode()&&!u.is_plugin_edit_mode()&&({goToElementEvent}=safe_require.safe_require("./editor/workflow_tab/logic/events"));u.uses_field_metadata()&&(core_elements_fields=safe_require.safe_require("./core/core_elements_fields"),core_elements_fields=core_elements_fields.default??core_elements_fields,shared_field_metadata=safe_require.safe_require("./core/shared_field_metadata"));var PLUGIN_FILE2="materialicons";function plugin_version(){return Lib()?appquery.get_public_setting("materialicons_installed_version")??0:1}function uses_css_responsive(){return Lib()?plugin_version()>=1||appquery.get_public_setting("materialicons_css_responsive")===!0:!0}var cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.elements=this._get_initial_elements()}_get_initial_elements(){return{Materialicon:{display:"Material Icon",category:"visual elements",icon:"ion-social-google",condition(root){return!root?.is_mobile?.()},defaults:{font_alignment:"center",background_style:"none",border_style:"none",border_roundness:4,border_width:2,border_color:"#6B6B6B",boxshadow_style:"none",width:80,height:80},field_names:u.extend({icon:{default:"insert_emoticon"},icon_color:{default:"#373737",in_style:!0}},element_workflows.start_workflow_field_names),property_applications:[new property_applications2.Dimensions,new property_applications2.FontShadow,new property_applications2.Border,new property_applications2.BoxShadow,new property_applications2.Background,new property_applications2.ToolTip,new property_applications2.ResponsiveElement],get uses_css_responsive(){return uses_css_responsive()},get_html(instance){return"<button></button>"},get_min_width(element){return 0},transition_properties:{icon_color:"color"},change_cursor_style_if_clickable:!0,initialize(instance){return services2.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE2}),instance.wait_for_visible_lite(()=>{let canvas=instance.get_canvas();property_applications2.patch_user_agent_styles(canvas),$(document).ready(()=>{instance.autorun(()=>{canvas.empty();let icon=element_eval2.evaluate_property(instance,"icon"),icon_name=icon;icon?.includes(".outline")?(icon_name=icon.replace(".outline",""),canvas.append(icons.get_svg_canvas("material-icons-outline",icon_name,icons.ICON_SIZE/2,-icons.ICON_SIZE/2,"start"))):canvas.append(icons.get_svg_canvas("material-icons",icon_name,icons.ICON_SIZE/2,-icons.ICON_SIZE/2,"start")),element_eval2.evaluate_property(instance,"button_disabled")&&canvas.attr("tabindex","-1")})}),element_eval2.on_property_change(instance,"icon_color",icon_color=>canvas.css("color",icon_color))})},is_input:!1,contains_group_data:!1,events:["ButtonClicked","ElementPressed"],add_an_invisible_div_on_the_top:!1,css_files:["css/optional/material-icons.css"]}}}keys(){return plugin_version()>=1?{}:{css_responsive:{caption:"Use new responsive properties for this plugin's elements",type:"client_safe",editor:"Checkbox"}}}},materialicons={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.materialicons=materialicons);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("materialicons",materialicons);})();
197/*! Bundled license information:
198
199buffer/index.js:
200  (*!
201   * The buffer module from node.js, for the browser.
202   *
203   * @author   Feross Aboukhadijeh <https://feross.org>
204   * @license  MIT
205   *)
206*/
207
208}
209
210
211window.preloaded['plugin/first_party:materialicons'] = true;
212window._bubble_page_load_data.hardcoded_plugins['multifileupload'] = true;
213window.__code__ = window.__code__ || {};
214if(!window.__code__['946675add0b934d84d31a8c398e047446b33321809270ab528391d56eb666415']){window.__code__['946675add0b934d84d31a8c398e047446b33321809270ab528391d56eb666415']=1;
215
216"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exp
vendor: 5,823 bytes, line 216
216orts:{}}).exports,mod),mod.exports};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports){"use strict";init_define_process_env();init_shim();exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports){init_define_process_env();init_shim();exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer3;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports.kMaxLength=K_MAX_LENGTH;Buffer3.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer3.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer3.prototype,"parent",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer3.prototype,"offset",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>
vendor: 23,595 bytes, line 216
216K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer3.prototype),buf}function Buffer3(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer3.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer3.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer3.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer3.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer3.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer3,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer3.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer3.allocUnsafe=function(size){return allocUnsafe(size)};Buffer3.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer3.prototype),buf}function fromObject(obj){if(Buffer3.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer3.alloc(+length)}Buffer3.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer3.prototype};Buffer3.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer3.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer3.from(b,b.offset,b.byteLength)),!Buffer3.isBuffer(a)||!Buffer3.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer3.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer3.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer3.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer3.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer3.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer3.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer3.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer3.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer3.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer3.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer3.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer3.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer3.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer3.prototype.toLocaleString=Buffer3.prototype.toString;Buffer3.prototype.equals=function(b){if(!Buffer3.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer3.compare(this,b)===0};Buffer3.prototype.inspect=function(){var str="",max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer3.prototype[customInspectSymbol]=Buffer3.prototype.inspect);Buffer3.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer3.from(target,target.offset,target.byteLength)),!Buffer3.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer3.from(val,encoding)),Buffer3.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer3.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer3.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer3.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer3.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer3.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer3.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer3.prototype.readUintLE=Buffer3.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer3.prototype.readUintBE=Buffer3.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer3.prototype.readUint8=Buffer3.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer3.prototype.readUint16LE=Buffer3.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer3.prototype.readUint16BE=Buffer3.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer3.prototype.readUint32LE=Buffer3.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer3.prototype.readUint32BE=Buffer3.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer3.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer3.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer3.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer3.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer3.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer3.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer3.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer3.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer3.prototype.writeUintLE=Buffer3.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUintBE=Buffer3.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUint8=Buffer3.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer3.prototype.writeUint16LE=Buffer3.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeUint16BE=Buffer3.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeUint32LE=Buffer3.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer3.prototype.writeUint32BE=Buffer3.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer3.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 216
216)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer3.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer3.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer3.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer3.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer3.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer3.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer3.prototype.copy=function(target,targetStart,start,end){if(!Buffer3.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,180 bytes, line 216
216if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer3.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer3.isBuffer(val)?val:Buffer3.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports,module){init_define_process_env();init_shim();var process2=module.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
216var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});var require_global=__commonJS({"node_modules/core-js/internals/global.js"(exports,module){"use strict";init_define_process_env();init_shim();var check=function(it){return it&&it.Math===Math&&it};module.exports=check(typeof globalThis=="object"&&globalThis)||check(typeof window=="object"&&window)||check(typeof self=="object"&&self)||check(typeof window=="object"&&window)||check(typeof exports=="object"&&exports)||function(){return this}()||Function("return this")()}});var require_fails=__commonJS({"node_modules/core-js/internals/fails.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(exec){try{return!!exec()}catch{return!0}}}});var require_descriptors=__commonJS({"node_modules/core-js/internals/descriptors.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})}});var require_function_bind_native=__commonJS({"node_modules/core-js/internals/function-bind-native.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){var test=(function(){}).bind();return typeof test!="function"||test.hasOwnProperty("prototype")})}});var require_function_call=__commonJS({"node_modules/core-js/internals/function-call.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),call=Function.prototype.call;module.exports=NATIVE_BIND?call.bind(call):function(){return call.apply(call,arguments)}}});var require_object_property_is_enumerable=__commonJS({"node_modules/core-js/internals/object-property-is-enumerable.js"(exports){"use strict";init_define_process_env();init_shim();var $propertyIsEnumerable={}.propertyIsEnumerable,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,NASHORN_BUG=getOwnPropertyDescriptor&&!$propertyIsEnumerable.call({1:2},1);exports.f=NASHORN_BUG?function(V){var descriptor=getOwnPropertyDescriptor(this,V);return!!descriptor&&descriptor.enumerable}:$propertyIsEnumerable}});var require_create_property_descriptor=__commonJS({"node_modules/core-js/internals/create-property-descriptor.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value}}}});var require_function_uncurry_this=__commonJS({"node_modules/core-js/internals/function-uncurr
216y-this.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_BIND=require_function_bind_native(),FunctionPrototype=Function.prototype,call=FunctionPrototype.call,uncurryThisWithBind=NATIVE_BIND&&FunctionPrototype.bind.bind(call,call);module.exports=NATIVE_BIND?uncurryThisWithBind:function(fn){return function(){return call.apply(fn,arguments)}}}});var require_classof_raw=__commonJS({"node_modules/core-js/internals/classof-raw.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toString=uncurryThis({}.toString),stringSlice=uncurryThis("".slice);module.exports=function(it){return stringSlice(toString(it),8,-1)}}});var require_indexed_object=__commonJS({"node_modules/core-js/internals/indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),classof=require_classof_raw(),$Object=Object,split=uncurryThis("".split);module.exports=fails(function(){return!$Object("z").propertyIsEnumerable(0)})?function(it){return classof(it)==="String"?split(it,""):$Object(it)}
216:$Object}});var require_is_null_or_undefined=__commonJS({"node_modules/core-js/internals/is-null-or-undefined.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(it){return it==null}}});var require_require_object_coercible=__commonJS({"node_modules/core-js/internals/require-object-coercible.js"(exports,module){"use strict";init_define_process_env();init_shim();var isNullOrUndefined=require_is_null_or_undefined(),$TypeError=TypeError;module.exports=function(it){if(isNullOrUndefined(it))throw new $TypeError("Can't call method on "+it);return it}}});var require_to_indexed_object=__commonJS({"node_modules/core-js/internals/to-indexed-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var IndexedObject=require_indexed_object(),requireObjectCoercible=require_require_object_coercible();module.exports=function(it){return IndexedObject(requireObjectCoercible(it))}}});var require_is_callable=__commonJS({"node_modules/core-js/internals/is-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var documentAll=typeof document=="object"&&document.all;module.exports=typeof documentAll>"u"&&documentAll!==void 0?function(argument){return typeof argument=="function"||argument===documentAll}:function(argument){return typeof argument=="function"}}});var require_is_object=__commonJS({"node_modules/core-js/internals/is-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable();module.exports=function(it){return typeof it=="object"?it!==null:isCallable(it)}}});var require_get_built_in=__commonJS({"node_modules/core-js/internals/get-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),aFunction=function(argument){return isCallable(argument)?argument:void 0};module.exports=function(namespace,method){return arguments.length<2?aFunction(global[namespace]):global[namespace]&&global[namespace][method]}}});var require_object_is_prototype_of=__commonJS({"node_modules/core-js/internals/object-is-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this();module.exports=uncurryThis({}.isPrototypeOf)}});var require_engine_user_agent=__commonJS({"node_modules/core-js/internals/engine-user-agent.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=typeof navigator<"u"&&String(navigator.userAgent)||""}});var require_engine_v8_version=__commonJS({"node_modules/core-js/internals/engine-v8-version.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),userAgent=require_engine_user_agent(),process2=global.process,Deno=global.Deno,versions=process2&&process2.versions||Deno&&Deno.version,v8=versions&&versions.v8,match,version;v8&&(match=v8.split("."),version=match[0]>0&&match[0]<4?1:+(match[0]+match[1]));!version&&userAgent&&(match=userAgent.match(/Edge\/(\d+)/),(!match||match[1]>=74)&&(match=userAgent.match(/Chrome\/(\d+)/),match&&(version=+match[1])));module.exports=version}});var require_symbol_constructor_detection=__commonJS({"node_modules/core-js/internals/symbol-constructor-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var V8_VERSION=require_engine_v8_version(),fails=require_fails(),global=require_global(),$String=global.String;module.exports=!!Object.getOwnPropertySymbols&&!fails(function(){var symbol=Symbol("symbol detection");return!$String(symbol)||!(Object(symbol)instanceof Symbol)||!Symbol.sham&&V8_VERSION&&V8_VERSION<41})}});var require_use_symbol_as_uid=__commonJS({"node_modules/core-js/internals/use-symbol-as-uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_SYMBOL=require_symbol_constructor_detection();module.exports=NATIVE_SYMBOL&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}});var require_is_symbol=__commonJS({"node_modules/core-js/internals/is-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),isCallable=require_is_callable(),isPrototypeOf=require_object_is_prototype_of(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),$Object=Object;module.exports=USE_SYMBOL_AS_UID?function(it){return typeof it=="symbol"}:function(it){var $Symbol=getBuiltIn("Symbol");return isCallable($Symbol)&&isPrototypeOf($Symbol.prototype,$Object(it))}}});var require_try_to_string=__commonJS({"node_modules/core-js/internals/try-to-string.js"(exports,module){"use strict";init_define_process_env();init_shim();var $String=String;module.exports=function(argument){try{return $String(argument)}catch{return"Object"}}}});var require_a_callable=__commonJS({"node_modules/core-js/internals/a-callable.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),tryToString=require_try_to_string(),$TypeError=TypeError;module.exports=function(argument){if(isCallable(argument))return argument;throw new $TypeError(tryToString(argument)+" is not a function")}}});var require_get_method=__commonJS({"node_modules/core-js/internals/get-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var aCallable=require_a_callable(),isNullOrUndefined=require_is_null_or_undefined();module.exports=function(V,P){var func=V[P];return isNullOrUndefined(func)?void 0:aCallable(func)}}});var require_ordinary_to_primitive=__commonJS({"node_modules/core-js/internals/ordinary-to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isCallable=require_is_callable(),isObject=require_is_object(),$TypeError=TypeError;module.exports=function(input,pref){var fn,val;if(pref==="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input))||isCallable(fn=input.valueOf)&&!isObject(val=call(fn,input))||pref!=="string"&&isCallable(fn=input.toString)&&!isObject(val=call(fn,input)))return val;throw new $TypeError("Can't convert object to primitive value")}}});var require_is_pure=__commonJS({"node_modules/core-js/internals/is-pure.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=!1}});var require_define_global_property=__commonJS({"node_modules/core-js/internals/define-global-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineProperty=Object.defineProperty;module.exports=function(key,value){try{defineProperty(global,key,{value,configurable:!0,writable:!0})}catch{global[key]=value}return value}}});var require_shared_store=__commonJS({"node_modules/core-js/internals/shared-store.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),defineGlobalProperty=require_define_global_property(),SHARED="__core-js_shared__",store=global[SHARED]||defineGlobalProperty(S
216HARED,{});module.exports=store}});var require_shared=__commonJS({"node_modules/core-js/internals/shared.js"(exports,module){"use strict";init_define_process_env();init_shim();var IS_PURE=require_is_pure(),store=require_shared_store();(module.exports=function(key,value){return store[key]||(store[key]=value!==void 0?value:{})})("versions",[]).push({version:"3.35.1",mode:IS_PURE?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})}});var require_to_object=__commonJS({"node_modules/core-js/internals/to-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var requireObjectCoercible=require_require_object_coercible(),$Object=Object;module.exports=function(argument){return $Object(requireObjectCoercible(argument))}}});var require_has_own_property=__commonJS({"node_modules/core-js/internals/has-own-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),toObject=require_to_object(),hasOwnProperty=uncurryThis({}.hasOwnProperty);module.exports=Object.hasOwn||function(it,key){return hasOwnProperty(toObject(it),key)}}});var require_uid=__commonJS({"node_modules/core-js/internals/uid.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),id=0,postfix=Math.random(),toString=uncurryThis(1 .toString);module.exports=function(key){return"Symbol("+(key===void 0?"":key)+")_"+toString(++id+postfix,36)}}});var require_well_known_symbol=__commonJS({"node_modules/core-js/internals/well-known-symbol.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),shared=require_shared(),hasOwn=require_has_own_property(),uid=require_uid(),NATIVE_SYMBOL=require_symbol_constructor_detection(),USE_SYMBOL_AS_UID=require_use_symbol_as_uid(),Symbol2=global.Symbol,WellKnownSymbolsStore=shared("wks"),createWellKnownSymbol=USE_SYMBOL_AS_UID?Symbol2.for||Symbol2:Symbol2&&Symbol2.withoutSetter||uid;module.exports=function(name){return hasOwn(WellKnownSymbolsStore,name)||(WellKnownSymbolsStore[name]=NATIVE_SYMBOL&&hasOwn(Symbol2,name)?Symbol2[name]:createWellKnownSymbol("Symbol."+name)),WellKnownSymbolsStore[name]}}});var require_to_primitive=__commonJS({"node_modules/core-js/internals/to-primitive.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),isObject=require_is_object(),isSymbol
216=require_is_symbol(),getMethod=require_get_method(),ordinaryToPrimitive=require_ordinary_to_primitive(),wellKnownSymbol=require_well_known_symbol(),$TypeError=TypeError,TO_PRIMITIVE=wellKnownSymbol("toPrimitive");module.exports=function(input,pref){if(!isObject(input)||isSymbol(input))return input;var exoticToPrim=getMethod(input,TO_PRIMITIVE),result;if(exoticToPrim){if(pref===void 0&&(pref="default"),result=call(exoticToPrim,input,pref),!isObject(result)||isSymbol(result))return result;throw new $TypeError("Can't convert object to primitive value")}return pref===void 0&&(pref="number"),ordinaryToPrimitive(input,pref)}}});var require_to_property_key=__commonJS({"node_modules/core-js/internals/to-property-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPrimitive=require_to_primitive(),isSymbol=require_is_symbol();module.exports=function(argument){var key=toPrimitive(argument,"string");return isSymbol(key)?key:key+""}}});var require_document_create_element=__commonJS({"node_modules/core-js/internals/document-create-element.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isObject=require_is_object(),document2=global.document,EXISTS=isObject(document2)&&isObject(document2.createElement);module.exports=function(it){return EXISTS?document2.createElement(it):{}}}});var require_ie8_dom_define=__commonJS({"node_modules/core-js/internals/ie8-dom-define.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails(),createElement=require_document_create_element();module.exports=!DESCRIPTORS&&!fails(function(){return Object.defineProperty(createElement("div"),"a",{get:function(){return 7}}).a!==7})}});var require_object_get_own_property_descriptor=__commonJS({"node_modules/core-js/internals/object-get-own-property-descriptor.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),call=require_function_call(),propertyIsEnumerableModule=require_object_property_is_enumerable(),createPropertyDescriptor=require_create_property_descriptor(),toIndexedObject=require_to_indexed_object(),toPropertyKey=require_to_property_key(),hasOwn=require_has_own_property(),IE8_DOM_DEFINE=require_ie8_dom_define(),$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;exports.f=DESCRIPTORS?$getOwnPropertyDescriptor:function(O,P){if(O=toIndexedObject(O),P=toPropertyKey(P),IE8_DOM_DEFINE)try{return $getOwnPropertyDescriptor(O,P)}catch{}if(hasOwn(O,P))return createPropertyDescriptor(!call(propertyIsEnumerableModule.f,O,P),O[P])}}});var require_v8_prototype_define_bug=__commonJS({"node_modules/core-js/internals/v8-prototype-define-bug.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),fails=require_fails();module.exports=DESCRIPTORS&&fails(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})}});var require_an_object=__commonJS({"node_modules/core-js/internals/an-object.js"(exports,module){"use strict";init_define_process_env();init_shim();var isObject=require_is_object(),$String=String,$TypeError=TypeError;module.exports=function(argument){if(isObject(argument))return argument;throw new $TypeError($String(argument)+" is not an object")}}});var require_object_define_property=__commonJS({"node_modules/core-js/internals/object-define-property.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),IE8_DOM_DEFINE=require_ie8_dom_define(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),anObject=require_an_object(),toPropertyKey=require_to_property_key(),$TypeError=TypeError,$defineProperty=Object.defineProperty,$getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,ENUMERABLE="enumerable",CONFIGURABLE="configurable",WRITABLE="writable";exports.f=DESCRIPTORS?V8_PROTOTYPE_DEFINE_BUG?function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),typeof O=="function"&&P==="prototype"&&"value"in Attributes&&WRITABLE in Attributes&&!Attributes[WRITABLE]){var current=$getOwnPropertyDescriptor(O,P);current&&current[WRITABLE]&&(O[P]=Attributes.value,Attributes={configurable:CONFIGURABLE in Attributes?Attributes[CONFIGURABLE]:current[CONFIGURABLE],enumerable:ENUMERABLE in Attributes?Attributes[ENUMERABLE]:current[ENUMERABLE],writable:!1})}return $defineProperty(O,P,Attributes)}
216:$defineProperty:function(O,P,Attributes){if(anObject(O),P=toPropertyKey(P),anObject(Attributes),IE8_DOM_DEFINE)try{return $defineProperty(O,P,Attributes)}catch{}if("get"in Attributes||"set"in Attributes)throw new $TypeError("Accessors not supported");return"value"in Attributes&&(O[P]=Attributes.value),O}}});var require_create_non_enumerable_property=__commonJS({"node_modules/core-js/internals/create-non-enumerable-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=DESCRIPTORS?function(object,key,value){return definePropertyModule.f(object,key,createPropertyDescriptor(1,value))}:function(object,key,value){return object[key]=value,object}}});var require_function_name=__commonJS({"node_modules/core-js/internals/function-name.js"(exports,module){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),hasOwn=require_has_own_property(),FunctionPrototype=Function.prototype,getDescriptor=DESCRIPTORS&&Object.getOwnPropertyDescriptor,EXISTS=hasOwn(FunctionPrototype,"name"),PROPER=EXISTS&&(function(){}).name==="something",CONFIGURABLE=EXISTS&&(!DESCRIPTORS||DESCRIPTORS&&getDescriptor(FunctionPrototype,"name").configurable);module.exports={EXISTS,PROPER,CONFIGURABLE}}});
216var require_inspect_source=__commonJS({"node_modules/core-js/internals/inspect-source.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),isCallable=require_is_callable(),store=require_shared_store(),functionToString=uncurryThis(Function.toString);isCallable(store.inspectSource)||(store.inspectSource=function(it){return functionToString(it)});module.exports=store.inspectSource}});var require_weak_map_basic_detection=__commonJS({"node_modules/core-js/internals/weak-map-basic-detection.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),isCallable=require_is_callable(),WeakMap=global.WeakMap;module.exports=isCallable(WeakMap)&&/native code/.test(String(WeakMap))}});var require_shared_key=__commonJS({"node_modules/core-js/internals/shared-key.js"(exports,module){"use strict";init_define_process_env();init_shim();var shared=require_shared(),uid=require_uid(),keys=shared("keys");module.exports=function(key){return keys[key]||(keys[key]=uid(key))}}});var require_hidden_keys=__commonJS({"node_modules/core-js/internals/hidden-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports={}}});var require_internal_state=__commonJS({"node_modules/core-js/internals/internal-state.js"(exports,module){"use strict";init_define_process_env();init_shim();var NATIVE_WEAK_MAP=require_weak_map_basic_detection(),global=require_global(),isObject=require_is_object(),createNonEnumerableProperty=require_create_non_enumerable_property(),hasOwn=require_has_own_property(),shared=require_shared_store(),sharedKey=require_shared_key(),hiddenKeys=require_hidden_keys(),OBJECT_ALREADY_INITIALIZED="Object already initialized",TypeError2=global.TypeError,WeakMap=global.WeakMap,set,get,has,enforce=function(it){return has(it)?get(it):set(it,{})},getterFor=function(TYPE){return function(it){var state;if(!isObject(it)||(state=get(it)).type!==TYPE)throw new TypeError2("Incompatible receiver, "+TYPE+" required");return state}};NATIVE_WEAK_MAP||shared.state?(store=shared.state||(shared.state=new WeakMap),store.get=store.get,store.has=store.has,store.set=store.set,set=function(it,metadata){if(store.has(it))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,store.set(it,metadata),metadata},get=function(it){return store.get(it)||{}},has=function(it){return store.has(it)}):(STATE=sharedKey("state"),hiddenKeys[STATE]=!0,set=function(it,metadata){if(hasOwn(it,STATE))throw new TypeError2(OBJECT_ALREADY_INITIALIZED);return metadata.facade=it,createNonEnumerableProperty(it,STATE,metadata),metadata},get=function(it){return hasOwn(it,STATE)?it[STATE]:{}},has=function(it){return hasOwn(it,STATE)});var store,STATE;module.exports={set,get,has,enforce,getterFor}}});var require_make_built_in=__commonJS({"node_modules/core-js/internals/make-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),fails=require_fails(),isCallable=require_is_callable(),hasOwn=require_has_own_property(),DESCRIPTORS=require_descriptors(),CONFIGURABLE_FUNCTION_NAME=require_function_name().CONFIGURABLE,inspectSource=require_inspect_source(),InternalStateModule=require_internal_state(),enforceInternalState=InternalStateModule.enforce,getInternalState=InternalStateModule.get,$String=String,defineProperty=Object.defineProperty,stringSlice=uncurryThis("".slice),replace=uncurryThis("".replace),join=uncurr
216yThis([].join),CONFIGURABLE_LENGTH=DESCRIPTORS&&!fails(function(){return defineProperty(function(){},"length",{value:8}).length!==8}),TEMPLATE=String(String).split("String"),makeBuiltIn=module.exports=function(value,name,options){stringSlice($String(name),0,7)==="Symbol("&&(name="["+replace($String(name),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),options&&options.getter&&(name="get "+name),options&&options.setter&&(name="set "+name),(!hasOwn(value,"name")||CONFIGURABLE_FUNCTION_NAME&&value.name!==name)&&(DESCRIPTORS?defineProperty(value,"name",{value:name,configurable:!0}):value.name=name),CONFIGURABLE_LENGTH&&options&&hasOwn(options,"arity")&&value.length!==options.arity&&defineProperty(value,"length",{value:options.arity});try{options&&hasOwn(options,"constructor")&&options.constructor?DESCRIPTORS&&defineProperty(value,"prototype",{writable:!1}):value.prototype&&(value.prototype=void 0)}catch{}var state=enforceInternalState(value);return hasOwn(state,"source")||(state.source=join(TEMPLATE,typeof name=="string"?name:"")),value};Function.prototype.toString=makeBuiltIn(function(){return isCallable(this)&&getInternalState(this).source||inspectSource(this)},"toString")}});var require_define_built_in=__commonJS({"node_modules/core-js/internals/define-built-in.js"(exports,module){"use strict";init_define_process_env();init_shim();var isCallable=require_is_callable(),definePropertyModule=require_object_define_property(),makeBuiltIn=require_make_built_in(),defineGlobalProperty=require_define_global_property();module.exports=function(O,key,value,options){options||(options={});var simple=options.enumerable,name=options.name!==void 0?options.name:key;if(isCallable(value)&&makeBuiltIn(value,name,options),options.global)simple?O[key]=value:defineGlobalProperty(key,value);else{try{options.unsafe?O[key]&&(simple=!0):delete O[key]}catch{}simple?O[key]=value:definePropertyModule.f(O,key,{value,enumerable:!1,configurable:!options.nonConfigurable,writable:!options.nonWritable})}return O}}});var require_math_trunc=__commonJS({"node_modules/core-js/internals/math-trunc.js"(exports,module){"use strict";init_define_process_env();init_shim();var ceil=Math.ceil,floor=Math.floor;module.exports=Math.trunc||function(x){var n=+x;return(n>0?floor:ceil)(n)}}});var require_to_integer_or_infinity=__commonJS({"node_modules/core-js/internals/to-integer-or-infinity.js"(exports,module){"use strict";init_define_process_env();init_shim();var trunc=require_math_trunc();module.exports=function(argument){var number=+argument;return number!==number||number===0?0:trunc(number)}}});var require_to_absolute_index=__commonJS({"node_modules/core-js/internals/to-absolute-index.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),max=Math.max,min=Math.min;module.exports=function(index,length){var integer=toIntegerOrInfinity(index);return integer<0?max(integer+length,0):min(integer,length)}}});var require_to_length=__commonJS({"node_modules/core-js/internals/to-length.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIntegerOrInfinity=require_to_integer_or_infinity(),min=Math.min;module.exports=function(argument){var len=toIntegerOrInfinity(argument);return len>0?min(len,9007199254740991):0}}});var require_length_of_array_like=__commonJS({"node_modules/core-js/internals/length-of-array-like.js"(exports,module){"use strict";init_define_process_env();init_shim();var toLength=require_to_length();module.exports=function(obj){return toLength(obj.length)}}});var require_array_includes=__commonJS({"node_modules/core-js/internals/array-includes.js"(exports,module){"use strict";init_define_process_env();init_shim();var toIndexedObject=require_to_indexed_object(),toAbsoluteIndex=require_to_absolute_index(),lengthOfArrayLike=require_length_of_array_like(),createMethod=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIndexedObject($this),length=lengthOfArrayLike(O),index=toAbsoluteIndex(fromIndex,length),value;if(IS_INCLUDES&&el!==el){for(;length>index;)if(value=O[index++],value!==value)return!0}else for(;length>index;index++)if((IS_INCLUDES||index in O)&&O[index]===el)return IS_INCLUDES||index||0;return!IS_INCLUDES&&-1}};module.exports={includes:createMethod(!0),indexOf:createMethod(!1)}}});var require_object_keys_internal=__commonJS({"node_modules/core-js/internals/object-keys-internal.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this(),hasOwn=require_has_own_property(),toIndexedObject=require_to_indexed_object(),indexOf=require_array_includes().indexOf,hiddenKeys=require_hidden_keys(),push=uncurryThis([].push);module.exports=function(object,names){var O=toIndexedObject(object),i=0,result=[],key;for(key in O)!hasOwn(hiddenKeys,key)&&hasOwn(O,key)&&push(result,key);for(;names.length>i;)hasOwn(O,key=names[i++])&&(~indexOf(result,key)||push(result,key));return result}}});var require_enum_bug_keys=__commonJS({"node_modules/core-js/internals/enum-bug-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
216ing","toString","valueOf"]}});var require_object_get_own_property_names=__commonJS({"node_modules/core-js/internals/object-get-own-property-names.js"(exports){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=enumBugKeys.concat("length","prototype");exports.f=Object.getOwnPropertyNames||function(O){return internalObjectKeys(O,hiddenKeys)}}});var require_object_get_own_property_symbols=__commonJS({"node_modules/core-js/internals/object-get-own-property-symbols.js"(exports){"use strict";init_define_process_env();init_shim();exports.f=Object.getOwnPropertySymbols}});var require_own_keys=__commonJS({"node_modules/core-js/internals/own-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in(),uncurryThis=require_function_uncurry_this(),getOwnPropertyNamesModule=require_object_get_own_property_names(),getOwnPropertySymbolsModule=require_object_get_own_property_symbols(),anObject=require_an_object(),concat=uncurryThis([].concat);module.exports=getBuiltIn("Reflect","ownKeys")||function(it){var keys=getOwnPropertyNamesModule.f(anObject(it)),getOwnPropertySymbols=getOwnPropertySymbolsModule.f;return getOwnPropertySymbols?concat(keys,getOwnPropertySymbols(it)):keys}}});var require_copy_constructor_properties=__commonJS({"node_modules/core-js/internals/copy-constructor-properties.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),ownKeys=require_own_keys(),getOwnPropertyDescriptorModule=require_object_get_own_property_descriptor(),definePropertyModule=require_object_define_property();module.exports=function(target,source,exceptions){for(var keys=ownKeys(source),defineProperty=definePropertyModule.f,getOwnPropertyDescriptor=getOwnPropertyDescriptorModule.f,i=0;i<keys.length;i++){var key=keys[i];!hasOwn(target,key)&&!(exceptions&&hasOwn(exceptions,key))&&defineProperty(target,key,getOwnPropertyDescriptor(source,key))}}}});var require_is_forced=__commonJS({"node_modules/core-js/internals/is-forced.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),replacement=/#|\.prototype\./,isForced=function(feature,detection){var value=data[normalize(feature)];return value===POLYFILL?!0:value===NATIVE?!1:isCallable(detection)?fails(detection):!!detection},normalize=isForced.normalize=function(string){return String(string).replace(replacement,".").toLowerCase()},data=isForced.data={},NATIVE=isForced.NATIVE="N",POLYFILL=isForced.POLYFILL="P";module.exports=isForced}});var require_export=__commonJS({"node_modules/core-js/internals/export.js"(exports,module){"use strict";init_define_process_env();init_shim();var global=require_global(),getOwnPropertyDescriptor=require_object_get_own_property_descriptor().f,createNonEnumerableProperty=require_create_non_enumerable_property(),defineBuiltIn=require_define_built_in(),defineGlobalProperty=require_define_global_property(),copyConstructorProperties=require_copy_constructor_properties(),isForced=require_is_forced();module.exports=function(options,source){var TARGET=options.target,GLOBAL=options.global,STATIC=options.stat,FORCED,target,key,targetProperty,sourceProperty,descriptor;if(GLOBAL?target=global:STATIC?target=global[TARGET]||defineGlobalProperty(TARGET,{}):target=global[TARGET]&&global[TARGET].prototype,target)for(key in source){if(sourceProperty=source[key],options.dontCallGetSet?(descriptor=getOwnPropertyDescriptor(target,key),targetProperty=descriptor&&descriptor.value):targetProperty=target[key],FORCED=isForced(GLOBAL?key:TARGET+(STATIC?".":"#")+key,options.forced),!FORCED&&targetProperty!==void 0){if(typeof sourceProperty==typeof targetProperty)continue;copyConstructorProperties(sourceProperty,targetProperty)}(options.sham||targetProperty&&targetProperty.sham)&&createNonEnumerableProperty(sourceProperty,"sham",!0),defineBuiltIn(target,key,sourceProperty,options)}}}});var require_an_instance=__commonJS({"node_modules/core-js/internals/an-instance.js"(exports,module){"use strict";init_define_process_env();init_shim();var isPrototypeOf=require_object_is_prototype_of(),$TypeError=TypeError;module.exports=function(it,Prototype){if(isPrototypeOf(Prototype,it))return it;throw new $TypeError("Incorrect invocation")}}});var require_correct_prototype_getter=__commonJS({"node_modules/core-js/internals/correct-prototype-getter.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails();module.exports=!fails(function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype})}});var require_object_get_prototype_of=__commonJS({"node_modules/core-js/internals/object-get-prototype-of.js"(exports,module){"use strict";init_define_process_env();init_shim();var hasOwn=require_has_own_property(),isCallable=require_is_callable(),toObject=require_to_object(),sharedKey=require_shared_key(),CORRECT_PROTOTYPE_GETTER=require_correct_prototype_getter(),IE_PROTO=sharedKey("IE_PROTO"),$Object=Object,ObjectPrototype=$Object.prototype;module.exports=CORRECT_PROTOTYPE_GETTER?$Object.getPrototypeOf:function(O){var object=toObject(O);if(hasOwn(object,IE_PROTO))return object[IE_PROTO];var constructor=object.constructor;return isCallable(constructor)&&object instanceof constructor?constructor.prototype:object instanceof $Object?ObjectPrototype:null}}});var require_define_built_in_accessor=__commonJS({"node_modules/core-js/internals/define-built-in-accessor.js"(exports,module){"use strict";init_define_process_env();init_shim();var makeBuiltIn=require_make_built_in(),defineProperty=require_object_define_property();module.exports=function(target,name,descriptor){return descriptor.get&&makeBuiltIn(descriptor.get,name,{getter:!0}),descriptor.set&&makeBuiltIn(descriptor.set,name,{setter:!0}),defineProperty.f(target,name,descriptor)}}});var require_create_property=__commonJS({"node_modules/core-js/internals/create-property.js"(exports,module){"use strict";init_define_process_env();init_shim();var toPropertyKey=require_to_property_key(),definePropertyModule=require_object_define_property(),createPropertyDescriptor=require_create_property_descriptor();module.exports=function(object,key,value){var propertyKey=toPropertyKey(key);propertyKey in object?definePropertyModule.f(object,propertyKey,createPropertyDescriptor(0,value)):object[propertyKey]=value}}});var require_object_keys=__commonJS({"node_modules/core-js/internals/object-keys.js"(exports,module){"use strict";init_define_process_env();init_shim();var internalObjectKeys=require_object_keys_internal(),enumBugKeys=require_enum_bug_keys();module.exports=Object.keys||function(O){return internalObjectKeys(O,enumBugKeys)}}});var require_object_define_properties=__commonJS({"node_modules/core-js/internals/object-define-properties.js"(exports){"use strict";init_define_process_env();init_shim();var DESCRIPTORS=require_descriptors(),V8_PROTOTYPE_DEFINE_BUG=require_v8_prototype_define_bug(),definePropertyModule=require_object_define_property(),anObject=require_an_object(),toIndexedObject=require_to_indexed_object(),objectKeys=require_object_keys();exports.f=DESCRIPTORS&&!V8_PROTOTYPE_DEFINE_BUG?Object.defineProperties:function(O,Properties){anObject(O);for(var props=toIndexedObject(Properties),keys=objectKeys(Properties),length=keys.length,index=0,key;length>index;)definePropertyModule.f(O,key=keys[index++],props[key]);return O}}});var require_html=__commonJS({"node_modules/core-js/internals/html.js"(exports,module){"use strict";init_define_process_env();init_shim();var getBuiltIn=require_get_built_in();module.exports=getBuiltIn("document","documentElement")}});var require_object_create=__commonJS({"node_modules/core-js/internals/object-create.js"(exports,module){"use strict";init_define_process_env();init_shim();var anObject=require_an_object(),definePropertiesModule=require_object_define_properties(),enumBugKeys=require_enum_bug_keys(),hiddenKeys=require_hidden_keys(),html=require_html(),documentCreateElement=require_document_create_element
vendor: 4,762 bytes, line 216
216(),sharedKey=require_shared_key(),GT=">",LT="<",PROTOTYPE="prototype",SCRIPT="script",IE_PROTO=sharedKey("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(content){return LT+SCRIPT+GT+content+LT+"/"+SCRIPT+GT},NullProtoObjectViaActiveX=function(activeXDocument2){activeXDocument2.write(scriptTag("")),activeXDocument2.close();var temp=activeXDocument2.parentWindow.Object;return activeXDocument2=null,temp},NullProtoObjectViaIFrame=function(){var iframe=documentCreateElement("iframe"),JS="java"+SCRIPT+":",iframeDocument;return iframe.style.display="none",html.appendChild(iframe),iframe.src=String(JS),iframeDocument=iframe.contentWindow.document,iframeDocument.open(),iframeDocument.write(scriptTag("document.F=Object")),iframeDocument.close(),iframeDocument.F},activeXDocument,NullProtoObject=function(){try{activeXDocument=new ActiveXObject("htmlfile")}catch{}NullProtoObject=typeof document<"u"?document.domain&&activeXDocument?NullProtoObjectViaActiveX(activeXDocument):NullProtoObjectViaIFrame():NullProtoObjectViaActiveX(activeXDocument);for(var length=enumBugKeys.length;length--;)delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];return NullProtoObject()};hiddenKeys[IE_PROTO]=!0;module.exports=Object.create||function(O,Properties){var result;return O!==null?(EmptyConstructor[PROTOTYPE]=anObject(O),result=new EmptyConstructor,EmptyConstructor[PROTOTYPE]=null,result[IE_PROTO]=O):result=NullProtoObject(),Properties===void 0?result:definePropertiesModule.f(result,Properties)}}});var require_iterators_core=__commonJS({"node_modules/core-js/internals/iterators-core.js"(exports,module){"use strict";init_define_process_env();init_shim();var fails=require_fails(),isCallable=require_is_callable(),isObject=require_is_object(),create=require_object_create(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltIn=require_define_built_in(),wellKnownSymbol=require_well_known_symbol(),IS_PURE=require_is_pure(),ITERATOR=wellKnownSymbol("iterator"),BUGGY_SAFARI_ITERATORS=!1,IteratorPrototype,PrototypeOfArrayIteratorPrototype,arrayIterator;[].keys&&(arrayIterator=[].keys(),"next"in arrayIterator?(PrototypeOfArrayIteratorPrototype=getPrototypeOf(getPrototypeOf(arrayIterator)),PrototypeOfArrayIteratorPrototype!==Object.prototype&&(IteratorPrototype=PrototypeOfArrayIteratorPrototype)):BUGGY_SAFARI_ITERATORS=!0);var NEW_ITERATOR_PROTOTYPE=!isObject(IteratorPrototype)||fails(function(){var test={};return IteratorPrototype[ITERATOR].call(test)!==test});NEW_ITERATOR_PROTOTYPE?IteratorPrototype={}:IS_PURE&&(IteratorPrototype=create(IteratorPrototype));isCallable(IteratorPrototype[ITERATOR])||defineBuiltIn(IteratorPrototype,ITERATOR,function(){return this});module.exports={IteratorPrototype,BUGGY_SAFARI_ITERATORS}}});var require_esnext_iterator_constructor=__commonJS({"node_modules/core-js/modules/esnext.iterator.constructor.js"(){"use strict";init_define_process_env();init_shim();var $2=require_export(),global=require_global(),anInstance=require_an_instance(),anObject=require_an_object(),isCallable=require_is_callable(),getPrototypeOf=require_object_get_prototype_of(),defineBuiltInAccessor=require_define_built_in_accessor(),createProperty=require_create_property(),fails=require_fails(),hasOwn=require_has_own_property(),wellKnownSymbol=require_well_known_symbol(),IteratorPrototype=require_iterators_core().IteratorPrototype,DESCRIPTORS=require_descriptors(),IS_PURE=require_is_pure(),CONSTRUCTOR="constructor",ITERATOR="Iterator",TO_STRING_TAG=wellKnownSymbol("toStringTag"),$TypeError=TypeError,NativeIterator=global[ITERATOR],FORCED=IS_PURE||!isCallable(NativeIterator)||NativeIterator.prototype!==IteratorPrototype||!fails(function(){NativeIterator({})}),IteratorConstructor=function(){if(anInstance(this,IteratorPrototype),getPrototypeOf(this)===IteratorPrototype)throw new $TypeError("Abstract class Iterator not directly constructable")},defineIteratorPrototypeAccessor=function(key,value){DESCRIPTORS?defineBuiltInAccessor(IteratorPrototype,key,{configurable:!0,get:function(){return value},set:function(replacement){if(anObject(this),this===IteratorPrototype)throw new $TypeError("You can't redefine this property");hasOwn(this,key)?this[key]=replacement:createProperty(this,key,replacement)}}):IteratorPrototype[key]=value};hasOwn(IteratorPrototype,TO_STRING_TAG)||defineIteratorPrototypeAccessor(TO_STRING_TAG,ITERATOR);(FORCED||!hasOwn(IteratorPrototype,CONSTRUCTOR)||IteratorPrototype[CONSTRUCTOR]===Object)&&defineIteratorPrototypeAccessor(CONSTRUCTOR,IteratorConstructor);IteratorConstructor.prototype=IteratorPrototype;$2({global:!0,constructor:!0,forced:FORCED},{Iterator:IteratorConstructor})}});var require_function_uncurry_this_clause=__commonJS({"node_modules/core-js/internals/function-uncurr
216y-this-clause.js"(exports,module){"use strict";init_define_process_env();init_shim();var classofRaw=require_classof_raw(),uncurryThis=require_function_uncurry_this();module.exports=function(fn){if(classofRaw(fn)==="Function")return uncurryThis(fn)}}});var require_function_bind_context=__commonJS({"node_modules/core-js/internals/function-bind-context.js"(exports,module){"use strict";init_define_process_env();init_shim();var uncurryThis=require_function_uncurry_this_clause(),aCallable=require_a_callable(),NATIVE_BIND=require_function_bind_native(),bind=uncurryThis(uncurryThis.bind);module.exports=function(fn,that){return aCallable(fn),that===void 0?fn:NATIVE_BIND?bind(fn,that):function(){return fn.apply(that,arguments)}}}});var require_iterators=__commonJS({"node_modules/core-js/internals/iterators.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports={}}});var require_is_array_iterator_method=__commonJS({"node_modules/core-js/internals/is-array-iterator-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),Iterators=require_iterators(),ITERATOR=wellKnownSymbol("iterator"),ArrayPrototype=Array.prototype;module.exports=function(it){return it!==void 0&&(Iterators.Array===it||ArrayPrototype[ITERATOR]===it)}}});var require_to_string_tag_support=__commonJS({"node_modules/core-js/internals/to-string-tag-support.js"(exports,module){"use strict";init_define_process_env();init_shim();var wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),test={};test[TO_STRING_TAG]="z";module.exports=String(test)==="[object z]"}});var require_classof=__commonJS({"node_modules/core-js/internals/classof.js"(exports,module){"use strict";init_define_process_env();init_shim();var TO_STRING_TAG_SUPPORT=require_to_string_tag_support(),isCallable=require_is_callable(),classofRaw=require_classof_raw(),wellKnownSymbol=require_well_known_symbol(),TO_STRING_TAG=wellKnownSymbol("toStringTag"),$Object=Object,CORRECT_ARGUMENTS=classofRaw(function(){return arguments}())==="Arguments",tryGet=function(it,key){try{return it[key]}catch{}};module.exports=TO_STRING_TAG_SUPPORT?classofRaw:function(it){var O,tag,result;return it===void 0?"Undefined":it===null?"Null":typeof(tag=tryGet(O=$Object(it),TO_STRING_TAG))=="string"?tag:CORRECT_ARGUMENTS?classofRaw(O):(result=classofRaw(O))==="Object"&&isCallable(O.callee)?"Arguments":result}}});var require_get_iterator_method=__commonJS({"node_modules/core-js/internals/get-iterator-method.js"(exports,module){"use strict";init_define_process_env();init_shim();var classof=require_classof(),getMethod=require_get_method(),isNullOrUndefined=require_is_null_or_undefined(),Iterators=require_iterators(),wellKnownSymbol=require_well_known_symbol(),ITERATOR=wellKnownSymbol("iterator");module.exports=function(it){if(!isNullOrUndefined(it))return getMethod(it,ITERATOR)||getMethod(it,"@@iterator")||Iterators[classof(it)]}}});var require_get_iterator=__commonJS({"node_modules/core-js/internals/get-iterator.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),aCallable=require_a_callable(),anObject=require_an_object(),tryToString=require_try_to_string(),getIteratorMethod=require_get_iterator_method(),$TypeError=TypeError;module.exports=function(argument,usingIterator){var iteratorMethod=arguments.length<2?getIteratorMethod(argument):usingIterator;if(aCallable(iteratorMethod))return anObject(call(iteratorMethod,argument));throw new $TypeError(tryToString(argument)+" is not iterable")}}});var require_iterator_close=__commonJS({"node_modules/core-js/internals/iterator-close.js"(exports,module){"use strict";init_define_process_env();init_shim();var call=require_function_call(),anObject=require_an_object(),getMethod=require_get_method();module.exports=function(iterator,kind,value){var innerResult,innerError;anObject(iterator);try{if(innerResult=getMethod(iterator,"return"),!innerResult){if(kind==="throw")throw value;return value}innerResult=call(innerResult,iterator)}catch(error){innerError=!0,innerResult=error}if(kind==="throw")throw value;if(innerError)throw innerResult;return anObject(innerResult),value}}});var require_iterate=__commonJS({"node_modules/core-js/internals/iterate.js"(exports,module){"use strict";init_define_process_env();init_shim();var bind=require_function_bind_context(),call=require_function_call(),anObject=require_an_object(),tryToString=require_try_to_string(),isArrayIteratorMethod=require_is_array_iterator_method(),lengthOfArrayLike=require_length_of_array_like(),isPrototypeOf=require_object_is_prototype_of(),getIterator=require_get_iterator(),getIteratorMethod=require_get_iterator_method(),iteratorClose=require_iterator_close(),$TypeError=TypeError,Result=function(stopped,result){this.stopped=stopped,this.result=result},ResultPrototype=Result.prototype;module.exports=function(iterable,unboundFunction,options){var that=options&&options.that,AS_ENTRIES=!!(options&&options.AS_ENTRIES),IS_RECORD=!!(options&&options.IS_RECORD),IS_ITERATOR=!!(options&&options.IS_ITERATOR),INTERRUPTED=!!(options&&options.INTERRUPTED),fn=bind(unboundFunction,that),iterator,iterFn,index,length,result,next,step,stop=function(condition){return iterator&&iteratorClose(iterator,"normal",condition),new Result(!0,condition)},callFn=function(value){return AS_ENTRIES?(anObject(value),INTERRUPTED?fn(value[0],value[1],stop):fn(value[0],value[1])):INTERRUPTED?fn(value,stop):fn(value)};if(IS_RECORD)iterator=iterable.iterator;else if(IS_ITERATOR)iterator=iterable;else{if(iterFn=getIteratorMethod(iterable),!iterFn)throw new $TypeError(tryToString(iterable)+" is not iterable");if(isArrayIteratorMethod(iterFn)){for(index=0,length=lengthOfArrayLike(iterable);length>index;index++)if(result=callFn(iterable[index]),result&&isPrototypeOf(ResultPrototype,result))return result;return new Result(!1)}iterator=getIterator(iterable,iterFn)}for(next=IS_RECORD?iterable.next:iterator.next;!(step=call(next,iterator)).done;){try{result=callFn(step.value)}catch(error){iteratorClose(iterator,"throw",error)}if(typeof result=="object"&&result&&isPrototypeOf(ResultPrototype,result))return result}return new Result(!1)}}});var require_get_iterator_direct=__commonJS({"node_modules/core-js/internals/get-iterator-direct.js"(exports,module){"use strict";init_define_process_env();init_shim();module.exports=function(obj){return{iterator:obj,next:obj.next,done:!1}}}});var require_esnext_iterator_find=__commonJS({"node_modules/core-js/modules/esnext.iterator.find.js"(
216){"use strict";init_define_process_env();init_shim();var $2=require_export(),iterate=require_iterate(),aCallable=require_a_callable(),anObject=require_an_object(),getIteratorDirect=require_get_iterator_direct();$2({target:"Iterator",proto:!0,real:!0},{find:function(predicate){anObject(this),aCallable(predicate);var record=getIteratorDirect(this),counter=0;return iterate(record,function(value,stop){if(predicate(value,counter++))return stop(value)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})}});init_define_process_env();init_shim();var import_esnext_iterator_constructor=__toESM(require_esnext_iterator_constructor()),import_esnext_iterator_find=__toESM(require_esnext_iterator_find());init_define_process_env();init_shim();var u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register};var btype_ids=safe_require.safe_require("./lang/btype_ids"),external=safe_require.safe_require("./external"),services=safe_require.safe_require("./services"),Lib=safe_require.safe_require("./lib"),inputs=safe_require.safe_require("./core/core_elements/shared/inputs"),sliderinputs=safe_require.safe_require("./core/core_elements/shared/sliderinputs"),pictureinputs=safe_require.safe_require("./core/core_elements/shared/pictureinputs"),property_applications=safe_require.safe_require("./core/property_applications"),webfonts=safe_require.safe_require("./webfonts"),core_events=safe_require.safe_require("./core/core_events"),logger=safe_require.safe_require("./logger"),workflow_consts=safe_require.safe_require("./constants/workflow"),appquery=safe_require.safe_require("./lang/appquery"),element_modifications=safe_require.safe_require("./core/core_elements/legacy/responsive_v0/element_modifications"),element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),element_props=safe_require.safe_require("./lang/evaluation/element_props"),shared_field_metadata;u.uses_field_metadata()&&(shared_field_metadata=safe_require.safe_require("./core/shared_field_metadata"));element_modifications.set_legacy_element_modifications("multifileupload-MultiFileInput");var core_elements_fields=null,PLUGIN_FILE="multifileupload";function file_upload_destination(element){return Lib().is_edit_mode()?(core_elements_fields??=safe_require.safe_require("./core/core_elements_fields"),core_elements_fields.file_upload_destination(element,"MultiFileContent")):[]}function file_upload_destination_metadata_mode(element){return Lib().is_edit_mode()?(core_elements_fields??=safe_require.safe_require("./core/core_elements_fields"),core_elements_fields.file_upload_destination_metadata(element,"MultiFileContent")):{}}var _dropzone_loaded=!1;function load_dropzone(){if(_dropzone_loaded)return;_dropzone_loaded=!0;let Dropzone=safe_require.safe_require("./optional/dropzone");Dropzone.autoDiscover=!1}function plugin_version(){return Lib()?appquery.get_public_setting("multifileupload_installed_ver
216sion")??0:1}function uses_css_responsive(){return Lib()?plugin_version()>=1||appquery.get_public_setting("multifileupload_css_responsive")===!0:!0}var cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.elements=this._get_initial_elements()}_get_initial_elements(){return{MultiFileInput:{display:"Multi-File Uploader",category:"input forms",icon:"ion-upload",condition(root){return!root?.is_mobile?.()},field_names:u.extend({mandatory:{no_states:!0},message:{default:"Drop files here to upload (or click)"},initial:{},max_files:{no_states:!0},private:{no_states:!0},attach_to:{},service:{no_states:!0},destination:{}},inputs.get_disabled_field_name),primary_field(){},_fields(element){return[{name:"message",caption:"Message to display",editor:"ShortText",pretty:{section:"MultiFileContent"}},{name:"mandatory",caption:"This input is mandatory",editor:"Checkbox",pretty:{short_caption:!1,section:"MultiFileContent"}},{name:"initial",caption:"Initial files to display",editor:"Basic",btype:btype_ids.list_type("file"),optional:!0,pretty:{section:"MultiFileContent"}},{name:"max_files",caption:"Maximum number of files",optional:!0,editor:"Dropdown",numerical_step:1,set:Lib().sets.get_set("Integer")([1,2,5,10,20]),pretty:{section:"MultiFileContent"}},{name:"disabled",caption:"This input is disabled",editor:"Checkbox",pretty:{short_caption:!1,section:"MultiFileContent"}}].concat(file_upload_destination(element))},mandatory_sections(){return["MultiFileContent"]},get_field_metadata(element){return{message:{caption:"Message to display",btype_id:"text"},mandatory:{caption:"This input is mandatory",btype_id:"boolean"},initial:{caption:"Initial files to display",btype_id:btype_ids.list_type("file"),optional:!0},max_files:{caption:"Maximum number of files",btype_id:"text",validate:e=>[1,2,5,10,20].includes(e.get_static_property("max_files")),optional:!0},disabled:{caption:"This input is disabled",btype_id:"boolean"},...file_upload_destination_metadata_mode(element),...new property_applications.Dimensions().get_property_metadata(element),...new property_applications.Background().get_property_metadata(element),...new property_applications.Border().get_property_metadata(element),...new property_applications.BoxShadow().get_property_metadata(element),...new property_applications.Font(".dz-message").get_property_metadata(element),...new property_applications.FontSpacing(".dz-message").get_property_metadata(element),...new property_applications.PaddingText(".dz-message").get_property_metadata(element),...new property_applications.ResponsiveElement().get_property_metadata(element),...new property_applications.MinWidth().get_property_metadata(element),...new property_applications.UniqueID().get_property_metadata(element),...shared_field_metadata.get_is_visible_property()}},property_applications:[new property_applications.Dimensions,new property_applications.Background,new property_applications.Border,new property_applications.BoxShadow,new property_applications.Font(".dz-message"),new property_applications.FontSpacing(".dz-message"),new property_applications.PaddingText(".dz-message"),new property_applications.ResponsiveElement],get uses_css_responsive(){return uses_css_responsive()},get_html(instance){return"<div></div>"},get_min_width(){return 0},initialize(instance){services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE}),sliderinputs.show_message_for_ios_8_upload_bug();let canvas=instance.get_canvas(),inner=u.div("dropzone needsclick",canvas);instance.autorun(()=>{let w=element_eval.evaluate_property(instance,"width"),h=element_eval.evaluate_property(instance,"height");inner.css({width:w,height:h-2})});let my_files=[],current=()=>Lib().db_instance().static_list("file",my_files),get_font_data=()=>({font_face:element_props.get_font_face(instance),font_size:element_eval.evaluate_property(instance,"font_size"),bold:element_eval.evaluate_property(instance,"bold"),italic:element_eval.evaluate_property(instance,"italic"),underline:element_eval.evaluate_property(instance,"underline"),font_alignment:element_eval.evaluate_property(instance,"font_alignment"),font_color:element_eval.evaluate_property(instance,"font_color"),disabled:element_eval.evaluate_property(instance,"disabled")});function apply_font_to_file_divs(data){let font_data=webfonts.get_quoted_face_and_variant(data.font_face);inner.find("*").css({"font-family":font_data.font_family,"font-size":data.font_size,"font-weight":data.bold?"bold":font_data.variant&&font_data.variant!=="regular"?font_data.variant:"normal","text-decoration":data.underline?"underline":"none","font-style":data.italic?"italic":"normal","text-align":data.font_al
216ignment}),inner.find(".dz-filename").css({color:data.font_color})}let get_additional_data=cb=>u.run_once(30,()=>pictureinputs.process_upload_security(instance),(err,data)=>err?cb(err):!data.public&&!data.attach_to?cb(new u.UserError("PRIVATE_FILE")):cb(null,data)),style_files_once=()=>{u.run_once(30,()=>get_font_data(),(err,data)=>{if(err){logger.log(err);return}apply_font_to_file_divs(data),data.disabled??=!1,inner.find(".dz-remove").toggle(!data.disabled)})};load_dropzone();let file_mapping={},current_uploads=0,my_params={};function upload_finished(){current_uploads--,current_uploads<=0&&(current_uploads=0,instance.state("upload_in_progress",!1),instance.message("user_submit",current())),instance.setTimeout(()=>{inner.find(".dz-remove").text(Lib().get_text("multifileupload","REMOVE_FILE"))},5)}inner.dropzone({url:Lib().location.get_server_base()+"fileupload",paramName:"contents",maxFilesize:50,addRemoveLinks:!0,maxFiles:instance.get_static_property("max_files"),params:my_params,accept(file,done){return get_additional_data((err,data)=>{if(err){let msg=logger.human_friendly(err);return alert(msg),done(msg)}else return u.extend(my_params,data),done()})},init(){let urls_to_files={};this.on("sending",()=>{style_files_once(),current_uploads++,instance.state("upload_in_progress",!0),inner.find(".dz-remove").text(Lib().get_text("multifileupload","CANCEL_UPLOAD"))}),this.on("error",(file,err)=>{String(err?.message).indexOf("Error parsing request body: request entity too large")!==-1?err=new u.UserError("FILE_TOO_LARGE"):err!=="Upload canceled."&&(err=new u.UserError(null,err.message??err,{original:err}),core_events.handle_uncaught_error({original_error:err,caught_from:workflow_consts.ERROR_SOURCES.ELEMENT,cb(err2){err2&&window.alert(logger.human_friendly(err2)),upload_finished()}}))}),this.on("canceled",files=>{upload_finished()}),this.on("maxfilesexceeded",file=>{current_uploads++}),this.on("success",(file,server_response)=>{my_files.push(server_response),file._id=u.UUID(),file_mapping[file._id]=server_response,urls_to_files[server_response]=file,upload_finished(),$(file.previewElement).find(".dz-filename span").wrap('<a href="'+server_response+'" target="_blank"></a>'),style_files_once()});let auto_remove=!1;this.on("removedfile",file=>{let link=file_mapping[file._id];u.array_remove(my_files,link),auto_remove||instance.message("user_submit",current())}),instance.run_mode()&&(u.autorun(()=>{if(instance.state("has_been_changed"))return;auto_remove=!0;let to_remove=Array.from(my_files);for(let url of to_remove){let file=urls_to_files[url];this.removeFile(file)}auto_remove=!1;let initial=element_eval.evaluate_property(instance,"initial")?.all?.()??[];for(let url of initial){let pieces=url.split("/"),fake_file={type:"text",name:pieces[pieces.length-1],status:"success",size:Math.random()};urls_to_files[url]=fake_file,my_files.push(url),fake_file._id=u.UUID(),file_mapping[fake_file._id]=url,this.emit("addedfile",fake_file),$(fake_file.previewElement).find(".dz-filename span").wrap('<a href="'+url+'" target="_blank"></a>')}style_files_once()}),element_eval.on_property_change(instance,"disabled",disabled=>{disabled?(this.disable(),inner.find(".dz-remove").hide()):(this.enable(),inner.find(".dz-remove").show())}),instance.autorun(()=>{apply_font_to_file_divs(get_font_data())}))}}),inner.find(".dz-message").addClass("needsclick"),instance.autorun(()=>{inner.find(".dz-message").text(element_eval.evaluate_property(instance,"message"))})},get_starting_content(instance){return element_eval.evaluate_property(instance,"initial")?.make_static()??Lib().db_instance().static_list("file",[])},get_state_value(element,name){if(name==="value")return btype_ids.list_type("file")},content_validated(val,instance){return!(instance.state("upload_in_progress")||instance.get_static_property("mandatory")&&!val?.length())},change_cursor_style_if_clickable:!1,add_an_invisible_div_on_the_top:!0,is_input:!0,contains_group_data:!1,jquery_plugins(){return["jquery_plugins/dropzone"]},css_files:["css/optional/dropzone.css"]}}}keys(){return plugin_version()>=1?{}:{css_responsive:{caption:"Use new responsive properties for this plugin's elements",type:"client_safe",editor:"Checkbox"}}}},multifileupload={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.multifileupload=multifileupload);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("multifileupload",multifileupload);})();
217/*! Bundled license information:
218
219buffer/index.js:
220  (*!
221   * The buffer module from node.js, for the browser.
222   *
223   * @author   Feross Aboukhadijeh <https://feross.org>
224   * @license  MIT
225   *)
226*/
227
228}
229
230
231window.preloaded['plugin/first_party:multifileupload'] = true;
232window._bubble_page_load_data.hardcoded_plugins['apple'] = true;
233window.__code__ = window.__code__ || {};
234if(!window.__code__['ddc8ef3b5f9f97173a25ed9bbab113a122f1d51f220e9b6eeba43c320f7c1b33']){window.__code__['ddc8ef3b5f9f97173a25ed9bbab113a122f1d51f220e9b6eeba43c320f7c1b33']=1;
235
236"use strict";(()=>{var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exp
vendor: 5,823 bytes, line 236
236orts:{}}).exports,mod),mod.exports};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod));var init_define_process_env=__esm({"<define:process.env>"(){}});var require_base64_js=__commonJS({"node_modules/base64-js/index.js"(exports){"use strict";init_define_process_env();init_shim();exports.byteLength=byteLength;exports.toByteArray=toByteArray;exports.fromByteArray=fromByteArray;var lookup=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(i=0,len=code.length;i<len;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;var i,len;revLookup["-".charCodeAt(0)]=62;revLookup["_".charCodeAt(0)]=63;function getLens(b64){var len2=b64.length;if(len2%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");validLen===-1&&(validLen=len2);var placeHoldersLen=validLen===len2?0:4-validLen%4;return[validLen,placeHoldersLen]}function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function _byteLength(b64,validLen,placeHoldersLen){return(validLen+placeHoldersLen)*3/4-placeHoldersLen}function toByteArray(b64){var tmp,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(_byteLength(b64,validLen,placeHoldersLen)),curByte=0,len2=placeHoldersLen>0?validLen-4:validLen,i2;for(i2=0;i2<len2;i2+=4)tmp=revLookup[b64.charCodeAt(i2)]<<18|revLookup[b64.charCodeAt(i2+1)]<<12|revLookup[b64.charCodeAt(i2+2)]<<6|revLookup[b64.charCodeAt(i2+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255;return placeHoldersLen===2&&(tmp=revLookup[b64.charCodeAt(i2)]<<2|revLookup[b64.charCodeAt(i2+1)]>>4,arr[curByte++]=tmp&255),placeHoldersLen===1&&(tmp=revLookup[b64.charCodeAt(i2)]<<10|revLookup[b64.charCodeAt(i2+1)]<<4|revLookup[b64.charCodeAt(i2+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=tmp&255),arr}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[num&63]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i2=start;i2<end;i2+=3)tmp=(uint8[i2]<<16&16711680)+(uint8[i2+1]<<8&65280)+(uint8[i2+2]&255),output.push(tripletToBase64(tmp));return output.join("")}function fromByteArray(uint8){for(var tmp,len2=uint8.length,extraBytes=len2%3,parts=[],maxChunkLength=16383,i2=0,len22=len2-extraBytes;i2<len22;i2+=maxChunkLength)parts.push(encodeChunk(uint8,i2,i2+maxChunkLength>len22?len22:i2+maxChunkLength));return extraBytes===1?(tmp=uint8[len2-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):extraBytes===2&&(tmp=(uint8[len2-2]<<8)+uint8[len2-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"=")),parts.join("")}}});var require_ieee754=__commonJS({"node_modules/ieee754/index.js"(exports){init_define_process_env();init_shim();exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=e*256+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=m*256+buffer[offset+i],i+=d,nBits-=8);if(e===0)e=1-eBias;else{if(e===eMax)return m?NaN:(s?-1:1)*(1/0);m=m+Math.pow(2,mLen),e=e-eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)};exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=nBytes*8-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=mLen===23?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||value===0&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),e+eBias>=1?value+=rt/c:value+=rt*Math.pow(2,1-eBias),value*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e=e+eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=m&255,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=e&255,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=s*128}}});var require_buffer=__commonJS({"node_modules/node-stdlib-browser/node_modules/buffer/index.js"(exports){"use strict";init_define_process_env();init_shim();var base64=require_base64_js(),ieee754=require_ieee754(),customInspectSymbol=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer3;exports.SlowBuffer=SlowBuffer;exports.INSPECT_MAX_BYTES=50;var K_MAX_LENGTH=2147483647;exports.kMaxLength=K_MAX_LENGTH;Buffer3.TYPED_ARRAY_SUPPORT=typedArraySupport();!Buffer3.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function typedArraySupport(){try{var arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),arr.foo()===42}catch{return!1}}Object.defineProperty(Buffer3.prototype,"parent",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.buffer}});Object.defineProperty(Buffer3.prototype,"offset",{enumerable:!0,get:function(){if(Buffer3.isBuffer(this))return this.byteOffset}});function createBuffer(length){if(length>
vendor: 23,595 bytes, line 236
236K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');var buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer3.prototype),buf}function Buffer3(arg,encodingOrOffset,length){if(typeof arg=="number"){if(typeof encodingOrOffset=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}Buffer3.poolSize=8192;function from(value,encodingOrOffset,length){if(typeof value=="string")return fromString(value,encodingOrOffset);if(ArrayBuffer.isView(value))return fromArrayView(value);if(value==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if(typeof value=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var valueOf=value.valueOf&&value.valueOf();if(valueOf!=null&&valueOf!==value)return Buffer3.from(valueOf,encodingOrOffset,length);var b=fromObject(value);if(b)return b;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof value[Symbol.toPrimitive]=="function")return Buffer3.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}Buffer3.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)};Object.setPrototypeOf(Buffer3.prototype,Uint8Array.prototype);Object.setPrototypeOf(Buffer3,Uint8Array);function assertSize(size){if(typeof size!="number")throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):fill!==void 0?typeof encoding=="string"?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}Buffer3.alloc=function(size,fill,encoding){return alloc(size,fill,encoding)};function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:checked(size)|0)}Buffer3.allocUnsafe=function(size){return allocUnsafe(size)};Buffer3.allocUnsafeSlow=function(size){return allocUnsafe(size)};function fromString(string,encoding){if((typeof encoding!="string"||encoding==="")&&(encoding="utf8"),!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);var length=byteLength(string,encoding)|0,buf=createBuffer(length),actual=buf.write(string,encoding);return actual!==length&&(buf=buf.slice(0,actual)),buf}function fromArrayLike(array){for(var length=array.length<0?0:checked(array.length)|0,buf=createBuffer(length),i=0;i<length;i+=1)buf[i]=array[i]&255;return buf}function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){var copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');var buf;return byteOffset===void 0&&length===void 0?buf=new Uint8Array(array):length===void 0?buf=new Uint8Array(array,byteOffset):buf=new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer3.prototype),buf}function fromObject(obj){if(Buffer3.isBuffer(obj)){var len=checked(obj.length)|0,buf=createBuffer(len);return buf.length===0||obj.copy(buf,0,0,len),buf}if(obj.length!==void 0)return typeof obj.length!="number"||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if(obj.type==="Buffer"&&Array.isArray(obj.data))return fromArrayLike(obj.data)}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return length|0}function SlowBuffer(length){return+length!=length&&(length=0),Buffer3.alloc(+length)}Buffer3.isBuffer=function(b){return b!=null&&b._isBuffer===!0&&b!==Buffer3.prototype};Buffer3.compare=function(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer3.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer3.from(b,b.offset,b.byteLength)),!Buffer3.isBuffer(a)||!Buffer3.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0};Buffer3.isEncoding=function(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}};Buffer3.concat=function(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(list.length===0)return Buffer3.alloc(0);var i;if(length===void 0)for(length=0,i=0;i<list.length;++i)length+=list[i].length;var buffer=Buffer3.allocUnsafe(length),pos=0;for(i=0;i<list.length;++i){var buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?Buffer3.from(buf).copy(buffer,pos):Uint8Array.prototype.set.call(buffer,buf,pos);else if(Buffer3.isBuffer(buf))buf.copy(buffer,pos);else throw new TypeError('"list" argument must be an Array of Buffers');pos+=buf.length}return buffer};function byteLength(string,encoding){if(Buffer3.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if(typeof string!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);var len=string.length,mustMatch=arguments.length>2&&arguments[2]===!0;if(!mustMatch&&len===0)return 0;for(var loweredCase=!1;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return len*2;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}Buffer3.byteLength=byteLength;function slowToString(encoding,start,end){var loweredCase=!1;if((start===void 0||start<0)&&(start=0),start>this.length||((end===void 0||end>this.length)&&(end=this.length),end<=0)||(end>>>=0,start>>>=0,end<=start))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}Buffer3.prototype._isBuffer=!0;function swap(b,n,m){var i=b[n];b[n]=b[m],b[m]=i}Buffer3.prototype.swap16=function(){var len=this.length;if(len%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var i=0;i<len;i+=2)swap(this,i,i+1);return this};Buffer3.prototype.swap32=function(){var len=this.length;if(len%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this};Buffer3.prototype.swap64=function(){var len=this.length;if(len%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this};Buffer3.prototype.toString=function(){var length=this.length;return length===0?"":arguments.length===0?utf8Slice(this,0,length):slowToString.apply(this,arguments)};Buffer3.prototype.toLocaleString=Buffer3.prototype.toString;Buffer3.prototype.equals=function(b){if(!Buffer3.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b?!0:Buffer3.compare(this,b)===0};Buffer3.prototype.inspect=function(){var str="",max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"};customInspectSymbol&&(Buffer3.prototype[customInspectSymbol]=Buffer3.prototype.inspect);Buffer3.prototype.compare=function(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer3.from(target,target.offset,target.byteLength)),!Buffer3.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(start===void 0&&(start=0),end===void 0&&(end=target?target.length:0),thisStart===void 0&&(thisStart=0),thisEnd===void 0&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(start>>>=0,end>>>=0,thisStart>>>=0,thisEnd>>>=0,this===target)return 0;for(var x=thisEnd-thisStart,y=end-start,len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end),i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0};function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buffer.length===0)return-1;if(typeof byteOffset=="string"?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),byteOffset=+byteOffset,numberIsNaN(byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0)if(dir)byteOffset=0;else return-1;if(typeof val=="string"&&(val=Buffer3.from(val,encoding)),Buffer3.isBuffer(val))return val.length===0?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if(typeof val=="number")return val=val&255,typeof Uint8Array.prototype.indexOf=="function"?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1,arrLength=arr.length,valLength=val.length;if(encoding!==void 0&&(encoding=String(encoding).toLowerCase(),encoding==="ucs2"||encoding==="ucs-2"||encoding==="utf16le"||encoding==="utf-16le")){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i2){return indexSize===1?buf[i2]:buf.readUInt16BE(i2*indexSize)}var i;if(dir){var foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,foundIndex===-1?0:i-foundIndex)){if(foundIndex===-1&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else foundIndex!==-1&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){for(var found=!0,j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}Buffer3.prototype.includes=function(val,byteOffset,encoding){return this.indexOf(val,byteOffset,encoding)!==-1};Buffer3.prototype.indexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)};Buffer3.prototype.lastIndexOf=function(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)};function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var remaining=buf.length-offset;length?(length=Number(length),length>remaining&&(length=remaining)):length=remaining;var strLen=string.length;length>strLen/2&&(length=strLen/2);for(var i=0;i<length;++i){var parsed=parseInt(string.substr(i*2,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToBytes(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leToBytes(string,buf.length-offset),buf,offset,length)}Buffer3.prototype.write=function(string,offset,length,encoding){if(offset===void 0)encoding="utf8",length=this.length,offset=0;else if(length===void 0&&typeof offset=="string")encoding=offset,length=this.length,offset=0;else if(isFinite(offset))offset=offset>>>0,isFinite(length)?(length=length>>>0,encoding===void 0&&(encoding="utf8")):(encoding=length,length=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var remaining=this.length-offset;if((length===void 0||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");for(var loweredCase=!1;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}};Buffer3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(buf,start,end){return start===0&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);for(var res=[],i=start;i<end;){var firstByte=buf[i],codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){var secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],(secondByte&192)===128&&(tempCodePoint=(firstByte&31)<<6|secondByte&63,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],(secondByte&192)===128&&(thirdByte&192)===128&&(tempCodePoint=(firstByte&15)<<12|(secondByte&63)<<6|thirdByte&63,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],(secondByte&192)===128&&(thirdByte&192)===128&&(fourthByte&192)===128&&(tempCodePoint=(firstByte&15)<<18|(secondByte&63)<<12|(thirdByte&63)<<6|fourthByte&63,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}codePoint===null?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|codePoint&1023),res.push(codePoint),i+=bytesPerSequence}return decodeCodePointsArray(res)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(codePoints){var len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);for(var res="",i=0;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]&127);return ret}function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,end);for(var i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){var len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);for(var out="",i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){for(var bytes=buf.slice(start,end),res="",i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+bytes[i+1]*256);return res}Buffer3.prototype.slice=function(start,end){var len=this.length;start=~~start,end=end===void 0?len:~~end,start<0?(start+=len,start<0&&(start=0)):start>len&&(start=len),end<0?(end+=len,end<0&&(end=0)):end>len&&(end=len),end<start&&(end=start);var newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer3.prototype),newBuf};function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}Buffer3.prototype.readUintLE=Buffer3.prototype.readUIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return val};Buffer3.prototype.readUintBE=Buffer3.prototype.readUIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset+--byteLength2],mul=1;byteLength2>0&&(mul*=256);)val+=this[offset+--byteLength2]*mul;return val};Buffer3.prototype.readUint8=Buffer3.prototype.readUInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]};Buffer3.prototype.readUint16LE=Buffer3.prototype.readUInt16LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8};Buffer3.prototype.readUint16BE=Buffer3.prototype.readUInt16BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]};Buffer3.prototype.readUint32LE=Buffer3.prototype.readUInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+this[offset+3]*16777216};Buffer3.prototype.readUint32BE=Buffer3.prototype.readUInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]*16777216+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])};Buffer3.prototype.readIntLE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var val=this[offset],mul=1,i=0;++i<byteLength2&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readIntBE=function(offset,byteLength2,noAssert){offset=offset>>>0,byteLength2=byteLength2>>>0,noAssert||checkOffset(offset,byteLength2,this.length);for(var i=byteLength2,mul=1,val=this[offset+--i];i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength2)),val};Buffer3.prototype.readInt8=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,1,this.length),this[offset]&128?(255-this[offset]+1)*-1:this[offset]};Buffer3.prototype.readInt16LE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset]|this[offset+1]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt16BE=function(offset,noAssert){offset=offset>>>0,noAssert||checkOffset(offset,2,this.length);var val=this[offset+1]|this[offset]<<8;return val&32768?val|4294901760:val};Buffer3.prototype.readInt32LE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24};Buffer3.prototype.readInt32BE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]};Buffer3.prototype.readFloatLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)};Buffer3.prototype.readFloatBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)};Buffer3.prototype.readDoubleLE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)};Buffer3.prototype.readDoubleBE=function(offset,noAssert){return offset=offset>>>0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)};function checkInt(buf,value,offset,ext,max,min){if(!Buffer3.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}Buffer3.prototype.writeUintLE=Buffer3.prototype.writeUIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var mul=1,i=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUintBE=Buffer3.prototype.writeUIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,byteLength2=byteLength2>>>0,!noAssert){var maxBytes=Math.pow(2,8*byteLength2)-1;checkInt(this,value,offset,byteLength2,maxBytes,0)}var i=byteLength2-1,mul=1;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength2};Buffer3.prototype.writeUint8=Buffer3.prototype.writeUInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=value&255,offset+1};Buffer3.prototype.writeUint16LE=Buffer3.prototype.writeUInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeUint16BE=Buffer3.prototype.writeUInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeUint32LE=Buffer3.prototype.writeUInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=value&255,offset+4};Buffer3.prototype.writeUint32BE=Buffer3.prototype.writeUInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};Buffer3.prototype.writeIntLE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=0,mul=1,sub=0;for(this[offset]=value&255;++i<byteLength2&&(mul*=256);
vendor: 3,223 bytes, line 236
236)value<0&&sub===0&&this[offset+i-1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeIntBE=function(value,offset,byteLength2,noAssert){if(value=+value,offset=offset>>>0,!noAssert){var limit=Math.pow(2,8*byteLength2-1);checkInt(this,value,offset,byteLength2,limit-1,-limit)}var i=byteLength2-1,mul=1,sub=0;for(this[offset+i]=value&255;--i>=0&&(mul*=256);)value<0&&sub===0&&this[offset+i+1]!==0&&(sub=1),this[offset+i]=(value/mul>>0)-sub&255;return offset+byteLength2};Buffer3.prototype.writeInt8=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=value&255,offset+1};Buffer3.prototype.writeInt16LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value&255,this[offset+1]=value>>>8,offset+2};Buffer3.prototype.writeInt16BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=value&255,offset+2};Buffer3.prototype.writeInt32LE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=value&255,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4};Buffer3.prototype.writeInt32BE=function(value,offset,noAssert){return value=+value,offset=offset>>>0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=value&255,offset+4};function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,4,34028234663852886e22,-34028234663852886e22),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}Buffer3.prototype.writeFloatLE=function(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)};Buffer3.prototype.writeFloatBE=function(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)};function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset=offset>>>0,noAssert||checkIEEE754(buf,value,offset,8,17976931348623157e292,-17976931348623157e292),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer3.prototype.writeDoubleLE=function(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)};Buffer3.prototype.writeDoubleBE=function(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)};Buffer3.prototype.copy=function(target,targetStart,start,end){if(!Buffer3.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),!end&&end!==0&&(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start||target.length===0||this.length===0)return 0;
vendor: 5,180 bytes, line 236
236if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);var len=end-start;return this===target&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len};Buffer3.prototype.fill=function(val,start,end,encoding){if(typeof val=="string"){if(typeof start=="string"?(encoding=start,start=0,end=this.length):typeof end=="string"&&(encoding=end,end=this.length),encoding!==void 0&&typeof encoding!="string")throw new TypeError("encoding must be a string");if(typeof encoding=="string"&&!Buffer3.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(val.length===1){var code=val.charCodeAt(0);(encoding==="utf8"&&code<128||encoding==="latin1")&&(val=code)}}else typeof val=="number"?val=val&255:typeof val=="boolean"&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;start=start>>>0,end=end===void 0?this.length:end>>>0,val||(val=0);var i;if(typeof val=="number")for(i=start;i<end;++i)this[i]=val;else{var bytes=Buffer3.isBuffer(val)?val:Buffer3.from(val,encoding),len=bytes.length;if(len===0)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};var INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function base64clean(str){if(str=str.split("=")[0],str=str.trim().replace(INVALID_BASE64_RE,""),str.length<2)return"";for(;str.length%4!==0;)str=str+"=";return str}function utf8ToBytes(string,units){units=units||1/0;for(var codePoint,length=string.length,leadSurrogate=null,bytes=[],i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}else if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=(leadSurrogate-55296<<10|codePoint-56320)+65536}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,codePoint&63|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,codePoint&63|128)}else if(codePoint<1114112){if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,codePoint&63|128)}else throw new Error("Invalid code point")}return bytes}function asciiToBytes(str){for(var byteArray=[],i=0;i<str.length;++i)byteArray.push(str.charCodeAt(i)&255);return byteArray}function utf16leToBytes(str,units){for(var c,hi,lo,byteArray=[],i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}function base64ToBytes(str){return base64.toByteArray(base64clean(str))}function blitBuffer(src,dst,offset,length){for(var i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||obj!=null&&obj.constructor!=null&&obj.constructor.name!=null&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!==obj}var hexSliceLookupTable=function(){for(var alphabet="0123456789abcdef",table=new Array(256),i=0;i<16;++i)for(var i16=i*16,j=0;j<16;++j)table[i16+j]=alphabet[i]+alphabet[j];return table}()}});var require_browser=__commonJS({"node_modules/process/browser.js"(exports,module){init_define_process_env();init_shim();var process2=module.exports={},cachedSetTimeout,cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?cachedSetTimeout=setTimeout:cachedSetTimeout=defaultSetTimout}catch{cachedSetTimeout=defaultSetTimout}try{typeof clearTimeout=="function"?cachedClearTimeout=clearTimeout:cachedClearTimeout=defaultClearTimeout}catch{cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch{try{return cachedSetTimeout.call(null,fun,0)}catch{return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch{try{return cachedClearTimeout.call(null,marker)}catch{return cachedClearTimeout.call(this,marker)}}}
236var queue=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,runClearTimeout(timeout)}}process2.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),queue.length===1&&!draining&&runTimeout(drainQueue)};function Item(fun,array){this.fun=fun,this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process2.title="browser";process2.browser=!0;process2.env={};process2.argv=[];process2.version="";process2.versions={};function noop(){}process2.on=noop;process2.addListener=noop;process2.once=noop;process2.off=noop;process2.removeListener=noop;process2.removeAllListeners=noop;process2.emit=noop;process2.prependListener=noop;process2.prependOnceListener=noop;process2.listeners=function(name){return[]};process2.binding=function(name){throw new Error("process.binding is not supported")};process2.cwd=function(){return"/"};process2.chdir=function(dir){throw new Error("process.chdir is not supported")};process2.umask=function(){return 0}}});var import_buffer,import_process,_globalThis,init_shim=__esm({"node_modules/node-stdlib-browser/helpers/esbuild/shim.js"(){import_buffer=__toESM(require_buffer()),import_process=__toESM(require_browser()),_globalThis=function(Object2){function get(){var _global3=this||self;return delete Object2.prototype.__magic__,_global3}if(typeof globalThis=="object")return globalThis;if(this)return get();Object2.defineProperty(Object2.prototype,"__magic__",{configurable:!0,get});var _global2=__magic__;return _global2}(Object)}});init_define_process_env();init_shim();init_define_process_env();init_shim();var u=window?.u??_u,base_safe_require=window?.safe_require??_safe_require,legacy_keys={"@bubblegroup/db":["./db/runtime/db","./db/db"],"@bubblegroup/db/hydrate":["./db/runtime/hydrate","./db/hydrate"],"@bubblegroup/db/values/db_values":["./db/runtime/values/db_values","./db/values/db_values"],"@bubblegroup/db/values/StaticObject":["./db/runtime/values/StaticObject","./db/values/StaticObject"],"@bubblegroup/evaluation/engine/context":["@bubblegroup/evaluation/context","./lang/evaluation/context"],"@bubblegroup/evaluation/engine/eval_node_state":["@bubblegroup/evaluation/eval_node_state","./lang/evaluation/eval_node_state"],"@bubblegroup/evaluation/engine/node_eval":["@bubblegroup/evaluation/node_eval","./lang/evaluation/node_eval"],"@bubblegroup/evaluation/engine/page_state":["@bubblegroup/evaluation/page_state","./lang/evaluation/page_state"],"@bubblegroup/evaluation/engine/state_keys":["@bubblegroup/evaluation/state_keys","./lang/evaluation/state_keys"]};function safe_require_with_legacy_keys(path){try{return base_safe_require.safe_require(path)}catch(err){for(let legacy_key of legacy_keys[path]??[])try{return base_safe_require.safe_require(legacy_key)}catch{}throw err}}var safe_require={safe_require:safe_require_with_legacy_keys,safe_register:base_safe_require.safe_register};var external=safe_require.safe_require("./external"),appquery=safe_require.safe_require("./lang/appquery"),AUTH_URL="https://appleid.apple.com/auth/authorize",AppleAuthenticator=class extends external.Oauth2{native_login(native_bridge,authentication_url,api_data,options){return typeof native_bridge?.appleNativeLogin!="function"?Promise.resolve(null):native_bridge.appleNativeLogin(authentication_url,api_data,options)}get_oauth_user_data(login_data){}get_public_key(){return appquery.get_private_setting("mobile.apple.service_id")}get_secret_key(){return null}use_server_side_redirect(){return!0}get_data_for_login(data){let login_data=super.get_data_for_login(data);return data?.user!=null&&(login_data.user=data.user),login_data}
236is_still_valid(){return!0}generate_validity_object(){return{}}},cls=class extends external.Service{constructor(){super(),this.authenticator=new AppleAuthenticator({scope:"name email",response_mode:"form_post",authentication_url:AUTH_URL})}get oauth_providers(){return["apple"]}display(){return"Apple"}},apple={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.apple=apple);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("apple",apple);})();
237/*! Bundled license information:
238
239buffer/index.js:
240  (*!
241   * The buffer module from node.js, for the browser.
242   *
243   * @author   Feross Aboukhadijeh <https://feross.org>
244   * @license  MIT
245   *)
246*/
247
248}
249
250
251window.preloaded['plugin/first_party:apple'] = true;
252window.plugins = window.plugins || {};
253window._bubble_page_load_data.plugins_size = window._bubble_page_load_data.plugins_size || {};
254window.plugins["1488796042609x768734193128308700"] = {"human":"Toolbox","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"AAC":{"display":"List of Numbers","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AAE":{"caption":"Start number","name":"number_start","editor":"DynamicValue","value":"number","rank":2},"AAF":{"caption":"Length of list","name":"list_length","editor":"DynamicValue","value":"number","is_list":false,"rank":3},"AAG":{"caption":"Increment","name":"increment","editor":"DynamicValue","value":"number","rank":4},"ABS":{"caption":"List of Numbers.","name":"doctitle","rank":0,"editor":"Label"},"ABT":{"caption":"Docs at toolboxdocs.netlify.app","name":"doclink","rank":1,"editor":"Label"}},"states":{"AAD":{"caption":"list","name":"list","value":"number","is_list":true,"initialization_code":{"fn":"function(properties,context){}"}}},"code":{"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){properties.number_start,properties.list_length,properties.increment;var result=[];if(null!==properties.number_start&&null!==properties.list_length&&null!==properties.increment)for(var mynumber=properties.number_start,i=0;i<properties.list_length;i++)result.push(mynumber),mynumber+=properties.increment;instance.publishState(\"list\",result)}"},"preview":{"fn":"function(instance, properties) {\n  var div = document.createElement(\"div\");\n  div.style.overflow = \"hidden\";\n  div.style.width = \"100%\";\n  div.style.height = \"100%\";\n  div.style[\"font-style\"] = \"italic\";\n  div.style[\"text-wrap\"] = \"nowrap\";\n  div.style[\"font-size\"] = \"\" + Math.floor(properties.bubble.height() * 0.75) + \"px\";\n  div.textContent = \"1 2 3 ...\";\n  instance.canvas.append(div);\n}"}},"platform_type":"web"},"AAI":{"display":"Expression","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AAJ":{"caption":"Expression","name":"expression","editor":"DynamicValue","value":"text","rank":2,"optional":true},"AAL":{"caption":"Result type","name":"result_type","editor":"custom_type","rank":3},"AAM":{"caption":"Result is a list","name":"result_is_list","editor":"Checkbox","default_val":false,"rank":4},"ABU":{"caption":"Expression. Evaluates with javascript.","name":"doctitle","rank":0,"editor":"Label"},"ABV":{"caption":"Docs at toolboxdocs.netlify.app","name":"doclink","rank":1,"editor":"Label"}},"states":{"AAN":{"caption":"value","name":"value","value":"custom_data_AAL","initialization_code":{"fn":"function(properties,context){}"}},"AAO":{"caption":"value list","name":"value_list","value":"custom_data_AAL","is_list":true,"initialization_code":{"fn":"function(properties,context){}"}}},"code":{"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){var result;properties.expression,properties.result_type,properties.result_is_list,result=null!=properties.expression?eval(properties.expression):null,properties.result_is_list?instance.publishState(\"value_list\",result):instance.publishState(\"value\",result)}","add_debugger":false},"preview":{"fn":"function(instance, properties) {\n  var div = document.createElement(\"div\");\n  div.style.overflow = \"hidden\";\n  div.style.width = \"100%\";\n  div.style.height = \"100%\";\n  div.style[\"font-style\"] = \"italic\";\n  div.style[\"text-wrap\"] = \"nowrap\";\n  div.style[\"font-size\"] = \"\" + Math.floor(properties.bubble.height() * 0.75
254) + \"px\";\n  div.textContent = \"Expression\";\n  instance.canvas.append(div);\n}"}},"platform_type":"web"},"AAP":{"display":"Javascript to Bubble","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AAQ":{"caption":"bubble_fn_suffix","name":"fn_name_suffix","editor":"DynamicValue","value":"text","rank":2},"AAR":{"caption":"Trigger event","name":"trigger_event","editor":"Checkbox","default_val":false,"rank":3},"AAS":{"caption":"Publish value","name":"publish_value","editor":"Checkbox","default_val":false,"rank":4},"AAT":{"caption":"Value type","name":"value_type","editor":"custom_type","optional":true,"rank":8},"AAU":{"caption":"Value is a list","name":"value_is_list","editor":"Checkbox","default_val":false,"rank":9},"ABN":{"caption":"Queue","name":"queue","rank":5,"editor":"Checkbox","default_val":false},"ABW":{"caption":"Javascript to Bubble. Brings a value and event to Bubble.","name":"doctitle","rank":0,"editor":"Label"},"ABX":{"caption":"Docs at toolboxdocs.netlify.app","name":"doclink","rank":1,"editor":"Label"},"ABx":{"caption":"------------ Outputs -------------","name":"docoutputs","rank":6,"editor":"Label"},"ABy":{"caption":"Multiple Outputs","name":"multipleoutputs","rank":7,"editor":"Checkbox","default_val":false},"ABz":{"caption":"output1 type","name":"output1type","rank":10,"editor":"custom_type","optional":true},"ACA":{"caption":"output2 type","name":"output2type","rank":11,"editor":"custom_type","optional":true},"ACC":{"caption":"output3 type","name":"output3type","rank":12,"editor":"custom_type","optional":true},"ACD":{"caption":"output4 type","name":"output4type","rank":13,"editor":"custom_type","optional":true},"ACE":{"caption":"outputlist1 type","name":"outputlist1type","rank":14,"editor":"custom_type","optional":true},"ACF":{"caption":"outputlist2 type","name":"outputlist2type","rank":15,"editor":"custom_type","optional":true},"ACG":{"caption":"outputlist3 type","name":"outputlist3type","rank":16,"editor":"custom_type","optional":true},"ACH":{"caption":"outputlist4 type","name":"outputlist4type","rank":17,"editor":"custom_type","optional":true}},"states":{"AAV":{"caption":"value","name":"value","value":"custom_data_AAT","initialization_code":{"fn":"function(properties,context){}"}},"AAW":{"caption":"value list","name":"value_list","value":"custom_data_AAT","is_list":true,"initialization_code":{"fn":"function(properties,context){}"}},"ACI":{"caption":"output1","name":"output1","value":"custom_data_ABz","initialization_code":{"fn":"function(properties,context){}"}},"ACJ":{"caption":"output2","name":"output2","value":"custom_data_ACA","initialization_code":{"fn":"function(properties,context){}"}},"ACK":{"caption":"output3","name":"output3","value":"custom_data_ACC","initialization_code":{"fn":"function(properties,context){}"}},"ACL":{"caption":"output4","name":"output4","value":"custom_data_ACD","initialization_code":{"fn":"function(properties,context){}"}},"ACM":{"caption":"outputlist1","name":"outputlist1","value":"custom_data_ACE","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"ACN":{"caption":"outputlist2","name":"outputlist2","value":"custom_data_ACF","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"ACO":{"caption":"outputlist3","name":"outputlist3","value":"custom_data_ACG","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"ACP":{"caption":"outputlist4","name":"outputlist4","value":"custom_data_ACH","initialization_code":{"fn":"function(properties,context){}"},"is_list":true}},"events":{"AAX":{"caption":"event","name":"event"}},"actions":{"ABL":{"caption":"Dequeue","code":{"fn":"function(instance,properties,context){instance.data.fn_dequeue()}"}},"ABM":{"caption":"ClearQueue","code":{"fn":"function(instance,properties,context){instance.data.fn_clearqueue()}"}}},"code":{"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){var fnNameSuffix=properties.fn_name_suffix,trigger_event=properties.trigger_event,publish_value=properties.publish_value,value_is_list=properties.value_is_list,queueActive=properties.queue,multipleoutputs=properties.multipleoutputs,fnName;(instance.data.queue=[],instance.data.fn_clearvalues=function(){publish_value&&(instance.publishState(\"value_list\",[]),instance.publishState(\"value\",null),instance.publishState(\"output1\",null),instance.publishState(\"output2\",null),instance.publishState(\"output3\",null),instance.publishState(\"output4\",null),instance.publishState(\"outputlist1\",[]),instance.publishState(\"outputlist2\",[]),instance.publishState(\"outputlist3\",[]),instance.publishState(\"outputlist4\",[]))},instance.data.fn_publish=function(value){publish_value&&(multipleoutputs?(instance.publishState(\"value\",value?.value),instance.publishState(\"value_list\",value?.value_list),instance.publishState(\"output1\",value?.output1),instance.publishState(\"output2\",value?.output2),instance.publishState(\"output3\",value?.output3),instance.publishState(\"output4\",value?.output4),instance.publishState(\"outputlist1\",value?.outputlist1),instance.publishState(\"outputlist2\",value?.outputlist2),instance.publishState(\"outputlist3\",value?.outputlist3),instance.publishState(\"outputlist4\",value?.outputlist4)):value_is_list?instance.publishState(\"value_list\",value):instance.publishState(\"value\",value))},fnNameSuffix)&&(window[\"bubble_fn_\"+fnNameSuffix]=function(value){queueActive&&0!=instance.data.queue.length||publish_value&&instance.data.fn_publish(value),queueActive&&(publish_value?instance.data.queue.push(value):instance.data.queue.push(null)),trigger_event&&instance.data.queue.length<2&&instance.triggerEvent(\"event\")});instance.data.fn_dequeue=function(){if(instance.data.queue.shift(),queueActive&&instance.data.queue.length>0){if(publish_value){var value=instance.data.queue[0];instance.data.fn_publish(value)}trigger_event&&instance.triggerEvent(\"event\")}queueActive&&0==instance.data.queue.length&&publish_value&&instance.data.fn_clearvalues()},instance.data.fn_clearqueue=function(){instance.data.queue=[],queueActive&&instance.data.fn_clearvalues()}}"},"preview":{"fn":"function(instance, properties) {\n  var div = document.createElement(\"div\");\n  div.style.overflow = \"hidden\";\n  div.style.width = \"100%\";\n  div.style.height = \"100%\";\n  div.style[\"font-style\"] = \"italic\";\n  div.style[\"text-wrap\"] = \"nowrap\";\n  div.style[\"font-size\"] = \"\" + Math.floor(properties.bubble.height() * 0.75
254) + \"px\";\n  div.textContent = \"JS2Bubble\";\n  instance.canvas.append(div);\n}"}},"platform_type":"web"},"AAY":{"display":"List Item Expression","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AAZ":{"caption":"Source item type","name":"sourcetype","editor":"custom_type","rank":2},"AAa":{"caption":"Data source (list)","name":"sourcelist","editor":"DynamicValue","optional":true,"value":"custom_data_AAZ","is_list":true,"rank":3},"AAb":{"caption":"Item expression","name":"itemexpression","editor":"DynamicValue","value":"text","default_val":"","rank":5,"optional":true},"AAc":{"caption":"Result type","name":"resultlisttype","editor":"custom_type","rank":6},"AAl":{"caption":"Lookup values with value() or field(\"field_name\") or field(\"other_data_type\", \"field_name\"). Alternatively, use chained functions item() and lookup() ...  item().lookup(\"Product\").lookup(\"Name\")","name":"infoexpression","rank":4,"editor":"Label"},"ABY":{"caption":"List Item Expression. Evaluates for each list item to make a new list.","name":"doctitle","rank":0,"editor":"Label"},"ABZ":{"caption":"Docs at toolboxdocs.netlify.app","name":"doclink","rank":1,"editor":"Label"}},"states":{"AAd":{"caption":"list","name":"resultlist","value":"custom_data_AAc","is_list":true,"initialization_code":{"fn":"function(properties,context){}"}}},"actions":{"AAe":{"caption":"Set data source","code":{"fn":"function(instance,properties,context){var _objvars={result:[],len:0};if(properties.sourcelist&&properties.sourcelist.length&&(_objvars.len=properties.sourcelist.length()),_objvars.len>0)for(_objvars.i=0;_objvars.i<_objvars.len;_objvars.i++)if(_objvars.listRetrieved=properties.sourcelist.get(_objvars.i,1),instance.data.item=_objvars.listRetrieved[0],void 0!==typeof instance.data.item)try{_objvars.result.push(window.toolboxEval({value:instance.data.value,field:instance.data.field,item:instance.data.createItem,lookup:instance.data.lookup,expression:instance.data.itemexpression}))}catch(err){throw\"not ready\"!==err.message&&console.error(err),err}instance.publishState(\"resultlist\",_objvars.result)}"},"fields":{"AAf":{"caption":"Data source (list)","name":"sourcelist","editor":"DynamicValue","value":"custom_data_element_AAZ","is_list":true,"optional":true,"rank":0}}}},"code":{"initialize":{"fn":"function(instance,context){instance.data.value=function(){return void 0===typeof instance.data.item||null==instance.data.item||instance.data.item.listProperties?null:instance.data.item},instance.data.field=function(){if(instance.data.item&&instance.data.item.listProperties){for(var myfield=instance.data.item,fieldType=instance.data.sourcetype,i=0;i<arguments.length;i++){var codeField=arguments[i],fieldUserType=fieldType.replace(\"custom.\",\"\");app.user_types[fieldUserType];var kfs=app.user_types[fieldUserType][\"%f3\"];if(Object.keys(kfs).forEach((function(kf){kfs[kf][\"%d\"]==codeField&&(codeField=kf,fieldType=kfs[kf][\"%v\"])})),null===myfield)break;myfield=myfield.get(codeField)}return myfield}return null},instance.data.createItem=function(pBubbleItem,pFieldType){return{fieldType:pFieldType||instance.data.sourcetype,bubbleItem:pBubbleItem||instance.data.item,lookup:function(codeField){return instance.data.lookup(this,codeField)}}},instance.data.lookup=function(specialItem,codeField){if(\"object\"!=typeof specialItem||!(\"fieldType\"in specialItem)||!(\"bubbleItem\"in specialItem))return console.error(\"List Item Expression - lookup() cannot retrieve from a non-item.\"),null;var thisItem=specialItem.bubbleItem,fieldType=specialItem.fieldType;if(\"object\"!=typeof thisItem||!(\"listProperties\"in thisItem)||!(\"get\"in thisItem))return console.error(\"List Item Expression - lookup() cannot retrieve from a non-item.\"),null;var fieldUserType=fieldType.replace(\"custom.\",\"\");app.user_types[fieldUserType];var kfs=app.user_types[fieldUserType][\"%f3\"],newfieldType=null;Object.keys(kfs).forEach((function(kf){kfs[kf][\"%d\"]==codeField&&(codeField=kf,newfieldType=kfs[kf][\"%v\"])}));var result=thisItem.get(codeField),newItem;if(result&&\"object\"==typeof result&&\"length\"in result&&\"get\"in result){newresult=[],newfieldType=newfieldType.replace(\"list.\",\"\");for(var ilookup=0;ilookup<result.length();ilookup++){var newobject=result.get(ilookup,1)[0];if(\"object\"==typeof newobject&&\"listProperties\"in newobject&&\"get\"in newobject){var newItem=instance.data.createItem(newobject,newfieldType);newresult.push(newItem)}else newresult.push(newobject)}return newresult}return result&&\"object\"==typeof result&&\"listProperties\"in result&&\"get\"in result?newItem=instance.data.createItem(result,newfieldType):result}}"},"update":{"fn":"function(instance,properties,context){var _objvars={};if(instance.data.sourcetype=properties.sourcetype,instance.data.itemexpression=properties.itemexpression,_objvars.result=[],_objvars.len=0,properties.sourcelist&&properties.sourcelist.length&&(_objvars.len=properties.sourcelist.length()),_objvars.len>0)for(_objvars.i=0;_objvars.i<_objvars.len;_objvars.i++)if(_objvars.listRetrieved=properties.sourcelist.get(_objvars.i,1),instance.data.item=_objvars.listRetrieved[0],void 0!==typeof instance.data.item)try{_objvars.result.push(window.toolboxEval({value:instance.data.value,field:instance.data.field,item:instance.data.createItem,lookup:instance.data.lookup,expression:instance.data.itemexpression}))}catch(err){throw\"not ready\"!==err.message&&console.error(err),err}instance.publishState(\"resultlist\",_objvars.result)}"},"preview":{"fn":"function(instance, properties) {\n  var div = document.createElement(\"div\");\n  div.style.overflow = \"hidden\";\n  div.style.width = \"100%\";\n  div.style.height = \"100%\";\n  div.style[\"font-style\"] = \"italic\";\n  div.style[\"text-wrap\"] = \"nowrap\";\n  div.style[\"font-size\"] = \"\" + Math.floor(properties.bubble.height() * 0.75
254) + \"px\";\n  div.textContent = \"List Item Expression\";\n  instance.canvas.append(div);\n}"}},"platform_type":"web"}},"plugin_actions":{"AAg":{"display":"Run javascript","type":"client_side","fields":{"AAh":{"caption":"Script","name":"script","editor":"DynamicValue","value":"text","rank":2},"AAi":{"caption":"Asynchronous","name":"async","editor":"Checkbox","default_val":true,"rank":3},"ABB":{"caption":"param1","name":"param1","rank":4,"editor":"DynamicValue","value":"_any_thing","optional":true},"ABC":{"caption":"param2","name":"param2","rank":5,"editor":"DynamicValue","value":"_any_thing","optional":true},"ABD":{"caption":"param3","name":"param3","rank":6,"editor":"DynamicValue","value":"_any_thing","optional":true},"ABE":{"caption":"param4","name":"param4","rank":7,"editor":"DynamicValue","value":"_any_thing","optional":true},"ABF":{"caption":"param5","name":"param5","rank":8,"editor":"DynamicValue","value":"_any_thing","optional":true},"ABG":{"caption":"paramlist1","name":"paramlist1","rank":9,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ABH":{"caption":"paramlist2","name":"paramlist2","rank":10,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ABI":{"caption":"paramlist3","name":"paramlist3","rank":11,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ABJ":{"caption":"paramlist4","name":"paramlist4","rank":12,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ABK":{"caption":"paramlist5","name":"paramlist5","rank":13,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ABQ":{"caption":"Run Javascript.","name":"doctitle","rank":0,"editor":"Label"},"ABR":{"caption":"Docs at toolboxdocs.netlify.app","name":"doclink","rank":1,"editor":"Label"}},"code":{"client":{"fn":"function(properties,context){var script=properties.script,async=properties.async,_p1=properties.param1,_p2=properties.param2,_p3=properties.param3,_p4=properties.param4,_p5=properties.param5,_pl1=properties.paramlist1,_pl2=properties.paramlist2,_pl3=properties.paramlist3,_pl4=properties.paramlist4,_pl5=properties.paramlist5;eval(\"var properties = arguments[0]; context = arguments[1];\"),async?setTimeout((function(){eval(script)}),1):eval(script)}"}}},"AAn":{"display":"Server script","type":"server_side","return_btype":{"AAz":{"caption":"result","name":"result","rank":0,"value":"custom_data_AAp"},"ABA":{"caption":"result list","name":"resultlist","rank":1,"is_list":true,"value":"custom_data_AAp"},"ABg":{"caption":"output1","name":"output1","rank":2,"value":"custom_data_ABf"},"ABp":{"caption":"output2","name":"output2","rank":3,"value":"custom_data_ABh"},"ABq":{"caption":"output3","name":"output3","rank":4,"value":"custom_data_ABi"},"ABr":{"caption":"output4","name":"output4","rank":5,"value":"custom_data_ABj"},"ABs":{"caption":"outputlist1","name":"outputlist1","rank":6,"value":"custom_data_ABk","is_list":true},"ABt":{"caption":"outputlist2","name":"outputlist2","rank":7,"value":"custom_data_ABm","is_list":true},"ABu":{"caption":"outputlist3","name":"outputlist3","rank":8,"value":"custom_data_ABn","is_list":true},"ABv":{"caption":"outputlist4","name":"outputlist4","rank":9,"value":"custom_data_ABo","is_list":true}},"return_value":{"AAz":{"caption":"result","name":"result","rank":0,"value":"custom_data_AAp"},"ABA":{"caption":"result list","name":"resultlist","rank":1,"is_list":true,"value":"custom_data_AAp"},"ABg":{"caption":"output1","name":"output1","rank":2,"value":"custom_data_ABf"},"ABp":{"caption":"output2","name":"output2","rank":3,"value":"custom_data_ABh"},"ABq":{"caption":"output3","name":"output3","rank":4,"value":"custom_data_ABi"},"ABr":{"caption":"output4","name":"output4","rank":5,"value":"custom_data_ABj"},"ABs":{"caption":"outputlist1","name":"outputlist1","rank":6,"value":"custom_data_ABk","is_list":true},"ABt":{"caption":"outputlist2","name":"outputlist2","rank":7,"value":"custom_data_ABm","is_list":true},"ABu":{"caption":"outputlist3","name":"outputlist3","rank":8,"value":"custom_data_ABn","is_list":true},"ABv":{"caption":"outputlist4","name":"outputlist4","rank":9,"value":"custom_data_ABo","is_list":true}},"fields":{"AAo":{"caption":"Node script","name":"script","rank":2,"editor":"DynamicValue","value":"text","optional":true},"AAp":{"caption":"Return type","name":"returntype","rank":16,"editor":"custom_type","optional":true},"AAq":{"caption":"Returns a list","name":"returnslist","rank":17,"editor":"Checkbox","default_val":false},"AAr":{"caption":"Data","name":"data","rank":7,"editor":"DynamicValue","value":"text","optional":true},"AAs":{"caption":"Keys and values","name":"keyvalues","rank":8,"editor":"key_value_list","value":"text"},"AAt":{"caption":"Thing 1","name":"thing1","rank":9,"editor":"DynamicValue","value":"_any_thing","optional":true},"AAu":{"caption":"Thing 2","name":"thing2","rank":10,"editor":"DynamicValue","value":"_any_thing","optional":true},"AAv":{"caption":"Thing 3","name":"thing3","rank":11,"editor":"DynamicValue","optional":true,"value":"_any_thing"},"AAw":{"caption":"Thing list 1","name":"thinglist1","rank":12,"optional":true,"editor":"DynamicValue","is_list":true,"value":"_any_thing"},"AAx":{"caption":"Thing list 2","name":"thinglist2","rank":13,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"AAy":{"caption":"Thing list 3","name":"thinglist3","rank":14,"editor":"DynamicValue","optional":true,"is_list":true,"value":"_any_thing"},"ABO":{"caption":"Server Script. Runs a Node.js AWS Lambda instance.","name":"doctitle","rank":0,"editor":"Label"},"ABP":{"caption":"Docs at toolboxdocs.netlify.app","name":"doclink","rank":1,"editor":"Label"},"ABa":{"caption":"Script is async function","name":"scriptasfn","rank":3,"editor":"Checkbox","default_val":false},"ABb":{"caption":"Ignore errors","name":"ignore_error","rank":4,"editor":"Checkbox","default_val":false},"ABc":{"caption":"Multiple Outputs","name":"multipleoutputs","rank":18,"editor":"Checkbox","default_val":false},"ABd":{"caption":"------------ Inputs ------------","name":"docin
254puts","rank":6,"editor":"Label"},"ABe":{"caption":"------------ Outputs -------------","name":"docoutputs","rank":15,"editor":"Label"},"ABf":{"caption":"output1 type","name":"output1type","rank":19,"editor":"custom_type","optional":true},"ABh":{"caption":"output2 type","name":"output2type","rank":20,"editor":"custom_type","optional":true},"ABi":{"caption":"output3 type","name":"output3type","rank":21,"editor":"custom_type","optional":true},"ABj":{"caption":"output4 type","name":"output4type","rank":22,"editor":"custom_type","optional":true},"ABk":{"caption":"outputlist1 type","name":"outputlist1type","rank":23,"editor":"custom_type","optional":true},"ABm":{"caption":"outputlist2 type","name":"outputlist2type","rank":24,"editor":"custom_type","optional":true},"ABn":{"caption":"outputlist3 type","name":"outputlist3type","rank":25,"editor":"custom_type","optional":true},"ABo":{"caption":"outputlist4 type","name":"outputlist4type","rank":26,"editor":"custom_type","optional":true},"ABw":{"caption":"Log errors","name":"log_error","rank":5,"editor":"Checkbox","default_val":false}}}}};
255window._bubble_page_load_data.plugins_size['1488796042609x768734193128308700'] = 23097;
256window.preloaded['plugin/third_party:1488796042609x768734193128308700:2.1.4'] = true;
257window.plugins["1495642567089x595986733356023800"] = {"human":"Air Date Time Picker","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"ACX":{"display":"Air Date/Time Picker","property_applications":{"resizable":true,"MinWidth":true,"Background":true,"Border":true,"Padding":false,"BoxShadow":true,"Font":true},"add_hover_pressed":true,"add_is_visible":true,"support_autobinding":true,"autobinding_value":"date","has_reset_fn":true,"fields":{"ACZ":{"caption":"Initial Date","name":"initial_date","rank":2,"editor":"DynamicValue","value":"date","optional":true},"ACa":{"caption":"Type","name":"type","rank":1,"editor":"Dropdown","default_val":"Single Date"},"ACb":{"caption":"Initial Dates","name":"initial_multiple_dates","rank":3,"editor":"DynamicValue","value":"date","is_list":true,"optional":true},"ACc":{"caption":"Attention: Autobinding is supported only for \"Single Date\" type!","name":"autobinding_help_text","rank":0,"editor":"Label"},"ACe":{"caption":"Initial End Date","name":"rangeend","rank":6,"editor":"DynamicValue","value":"date","optional":true},"ACf":{"caption":"Minimum Date","name":"minimum_date","rank":16,"editor":"DynamicValue","value":"date","optional":true},"ACg":{"caption":"Maximum Date","name":"maximum_date","rank":17,"editor":"DynamicValue","value":"date","optional":true},"ACh":{"caption":"Language","name":"locale","rank":25,"editor":"Dropdown","default_val":"English"},"ACi":{"caption":"Default View","name":"default_view","rank":14,"editor":"Dropdown","default_val":"Days"},"ACj":{"caption":"Auto Close","name":"autoclose","rank":30,"editor":"Checkbox","default_val":true},"ACk":{"caption":"Toggle Selected","name":"toggle_selected","rank":28,"editor":"Checkbox","default_val":true},"ACl":{"caption":"Keyboard Navigation","name":"keyboard_navigation","rank":29,"editor":"Checkbox","default_val":false},"ACm":{"caption":"Show Other Months","name":"show_other_months","rank":22,"editor":"Checkbox","default_val":true},"ACn":{"caption":"Select From Other Months","name":"select_from_other_months","rank":23,"editor":"Checkbox","default_val":true},"ACo":{"caption":"Move To Other Months","name":"move_to_other_months","rank":24,"editor":"Checkbox","default_val":true},"ACp":{"caption":"Vertical Position","name":"vertical_position","rank":11,"editor":"Dropdown","default_val":"bottom"},"ACq":{"caption":"Horizontal Position","name":"horizontal_posiotion","rank":10,"editor":"Dropdown","default_val":"left"},"ACr":{"caption":"Mobile Device Mode","name":"mobile_device_mode","rank":13,"editor":"Dropdown","default_val":"Auto"},"ACs":{"caption":"Display Calendar Always","name":"display_inline","rank":31,"editor":"Checkbox","default_val":false},"ACt":{"caption":"Enable Timepicker","name":"timepicker","rank":40,"editor":"Checkbox","default_val":false},"ACu":{"caption":"Time Format","name":"time_format","rank":41,"editor":"Dropdown","default_val":"08:20"},"ACv":{"caption":"Date Time Separator","name":"date_time_separator","rank":48,"editor":"StaticText","optional":true},"ACw":{"caption":"Minimum Hours","name":"minimum_hours","rank":42,"editor":"DynamicValue","value":"number","default_val":0},"ACx":{"caption":"Maximum Hours","name":"maximum_hours","rank":43,"editor":"DynamicValue","value":"number","default_val":24},"ACy":{"caption":"Minimum Minutes","name":"minimum_minutes","rank":45,"editor":"DynamicValue","value":"number","default_val":0},"ACz":{"caption":"Maximum Minutes","name":"maximum_minutes","rank":46,"editor":"DynamicValue","value":"number","default_val":59},"ADB":{"caption":"Day Format","name":"day_format","rank":34,"editor":"Dropdown","default_val":"08"},"ADC":{"caption":"Month Format","name":"month_format","rank":35,"editor":"Dropdown","default_val":"01"},"ADD":{"caption":"Year Format","name":"year_format","rank":36,"editor":"Dropdown","default_val":"2022"},"ADE":{"caption":"Date Format","name":"date_order","rank":33,"editor":"Dropdown","default_val":"Day/Month/Year"}
257,"ADQ":{"caption":"Enable Calendar Buttons","name":"show_buttons","rank":60,"editor":"Checkbox","default_val":false},"ADR":{"caption":"Left Button","name":"left_button","rank":61,"editor":"Dropdown","optional":true},"ADS":{"caption":"Right Button","name":"right_button","rank":63,"editor":"Dropdown","optional":true},"ADT":{"caption":"Center Button","name":"center_button","rank":62,"editor":"Dropdown","in_style":false,"optional":true},"ADU":{"caption":"Blocked Dates","name":"blocked_dates","rank":51,"editor":"DynamicValue","value":"date","is_list":true,"optional":true},"ADV":{"caption":"Disable Monday","name":"disable_monday","rank":52,"editor":"DynamicValue","value":"boolean","default_val":false},"ADW":{"caption":"Disable Tuesday","name":"disable_tuesday","rank":53,"editor":"DynamicValue","value":"boolean","optional":false,"default_val":false},"ADX":{"caption":"Disable Wednesday","name":"disable_wednesday","rank":54,"editor":"DynamicValue","value":"boolean","default_val":false},"ADY":{"caption":"Disable Thursday","name":"disable_thursday","rank":55,"editor":"DynamicValue","value":"boolean","default_val":false},"ADZ":{"caption":"Disable Friday","name":"disable_friday","rank":56,"editor":"DynamicValue","value":"boolean","default_val":false},"ADa":{"caption":"Disable Saturday","name":"disable_saturday","rank":57,"editor":"DynamicValue","value":"boolean","default_val":false},"ADb":{"caption":"Disable Sunday","name":"disable_sunday","rank":58,"editor":"DynamicValue","value":"boolean","default_val":false},"ADc":{"caption":"First Day Of Week","name":"first_day_of_week","rank":18,"editor":"Dropdown","default_val":"Sunday"},"ADi":{"caption":"Weekdays' Names Color","name":"day_name_color","rank":21,"editor":"Color","default_val":"rgba(255, 154, 25, 1)"},"ADj":{"caption":"Highlight Color","name":"highlight_color","rank":20,"editor":"Color","default_val":"rgba(92, 196, 239, 1)"},"ADk":{"caption":"Placeholder","name":"placeholder","rank":7,"editor":"DynamicValue","value":"text","optional":true,"default_val":"Air Date/Time Picker"},"ADl":{"caption":"Minutes Step","name":"minutes_step","rank":47,"editor":"DynamicValue","value":"number","default_val":1},"ADm":{"caption":"Hours Step","name":"hours_step","rank":44,"editor":"DynamicValue","value":"number","default_val":1},"ADy":{"caption":"Placeholder Color","name":"placeholder_color","rank":8,"editor":"Color","default_val":"rgba(199, 199, 199, 1)"},"AEB":{"caption":"Automatic Vertical Position","name":"autoposition","rank":12,"editor":"Checkbox","default_val":true},"AEC":{"caption":"Dates Separator","name":"dates_separator","rank":37,"editor":"StaticText","default_val":" , "},"AED":{"caption":"Today Date Color","name":"current_day_color","rank":19,"editor":"Color","default_val":"rgba(78, 181, 230, 1)"},"AEE":{"caption":"Buttons Text Color","name":"buttons_text_color","rank":64,"editor":"Color","default_val":"rgba(78, 181, 230, 1)"},"AEG":{"caption":"Custom Date Format","name":"custom_date_format","rank":38,"editor":"StaticText","optional":true},"AEI":{"caption":"Custom Language Definition","name":"custom_language_definition","rank":27,"editor":"DynamicValue","value":"text","default_val":"{   \"days\": [     \"Domenica\",     \"Lunedi\",     \"Martedi\",     \"Mercoledi\",     \"Giovedi\",     \"Venerdi\",     \"Sabato\"   ],   \"daysShort\": [\"dom\", \"lun\", \"mar\", \"mer\", \"gio\", \"ven\", \"sab\"],   \"daysMin\": [\"dom\", \"lun\", \"mar\", \"mer\", \"gio\", \"ven\", \"sab\"],   \"months\": [     \"Gennaio\",     \"Febbraio\",     \"Marzo\",     \"Aprile\",     \"Maggio\",     \"Giugno\",     \"Luglio\",     \"Agosto\",     \"Settembre\",     \"Ottobre\",     \"Novembre\",     \"Dicembre\"   ],   \"monthsShort\": [     \"gen\",     \"feb\",     \"mar\",     \"apr\",     \"mag\",     \"giu\",     \"lug\",     \"ago\",     \"set\",     \"ott\",     \"nov\",     \"dic\"   ],   \"today\": \"oggi\",   \"clear\": \"resetta\",   \"dateFormat\": \"dd/MM/yyyy\",   \"timeFormat\": \"hh:mm aa\",   \"firstDay\": 0 }","optional":true},"AEJ":{"caption":"Enable Custom Language","name":"use_custom_language","rank":26,"editor":"Checkbox","default_val":false},"AEK":{"caption":"Dates Count Limit","name":"dates_count_limit","rank":4,"optional":true,"editor":"StaticNumber"},"AEL":{"caption":"Blocked Dates Style","name":"disabled_cells_style","rank":50,"editor":"Dropdown","default_val":"gray background"},"AEO":{"caption":"Initial Start Date","name":"rangestart","rank":5,"editor":"DynamicValue","value":"date","optional":true},"AEY":{"caption":"Timezone","name":"timezone","rank":66,"editor":"Dropdown","optional":false,"default_val":"Current/User/Timezone"},"AEl":{"caption":"Minimum View","name":"min_view","rank":15,"editor":"Dropdown","default_val":"Days","optional":false},"AEp":{"caption":"Disable Picker","name":"disable_picker","rank":70,"editor":"Checkbox","default_val":false},"AEr":{"caption":"Dynamic Timezone","name":"dynamic_timesone","rank":67,"editor":"DynamicValue","value":"text","default_val":"","optional":true},"AFE":{"caption":"Padding Vertical","name":"padding_vertical","rank":68,"editor":"StaticNumber","value":"number","in_style":true,"default_val":0},"AFF":{"caption":"Padding Horizontal","name":"padding_horizontal","rank":69,"editor":"StaticNumber","value":"number","default_val":0,"in_style":true},"AFG":{"caption":"--------------------------------Calendar--------------------------------","name":"calendar_section","rank":9,"editor":"Label"},"AFH":{"caption":"------------------------------Timepicker-------------------------------","name":"timepicker_section","rank":39,"editor":"Label"},"AFI":{"caption":"-----------------------------Date Format------------------------------","name":"date_format_section","rank":32,"editor":"Label"},"AFJ":{"caption":"------------------------------Limitations-------------------------------","name":"limitations_section","rank":49,"editor":"Label"},"AFK":{"caption":"--------------------------Calendar Buttons--------------------------","name":"calendar_buttons_section","rank":59,"editor":"Label"},"AFL":{"caption":"---------------------------------Others----------------------------------","name":"others_section","rank":65,"editor":"Label"}},"states":{"ADF":{"caption":"selected date","name":"selected_date","value":"date","initialization_code":{"fn":"function(properties,context){function _0x101f(_0x423e01,_0x114b36){const _0x49e139=_0x49e1();return(_0x101f=function(_0x101f48,_0x2967fa){let _0x153a7b;return _0x49e139[_0x101f48-=352]})(_0x423e01,_0x114b36)}function _0x49e1(){const _0x3cf115=[\"5890514ysHfAs\",\"30UVUtGG\",\"65733jRMOON\",\"5201964CNncBv\",\"260PDqxiK\",\"4722160FcAppP\",\"Only Timepicker\",\"Single Date\",\"90720FQXqPg\",\"3977944wdcJSN\",\"50256bqlTVo\",\"1940HsokyP\"];
257return(_0x49e1=function(){return _0x3cf115})()}function initialization(_0x3e70c6,_0x233af2){const _0x2b9704=_0x101f,{type:_0x3ac121,initial_date:_0x364c2e}=_0x3e70c6;if(_0x3ac121===_0x2b9704(353)||_0x3ac121===_0x2b9704(352))return _0x364c2e??null}return function(_0x400c59,_0x5bef47){const _0x402ecf=_0x101f,_0xde70eb=_0x400c59();for(;;)try{const _0x3092b4=undefined;if(876206===-parseInt(_0x402ecf(360))/1*(parseInt(_0x402ecf(359))/2)+parseInt(_0x402ecf(361))/3+parseInt(_0x402ecf(363))/4+-parseInt(_0x402ecf(362))/5*(parseInt(_0x402ecf(356))/6)+parseInt(_0x402ecf(358))/7+parseInt(_0x402ecf(355))/8+-parseInt(_0x402ecf(354))/9*(parseInt(_0x402ecf(357))/10))break;_0xde70eb.push(_0xde70eb.shift())}catch(_0x10557c){_0xde70eb.push(_0xde70eb.shift())}}(_0x49e1,876206),initialization(properties,context)}"}},"ADG":{"caption":"selected range","name":"selected_range","value":"date_range","initialization_code":{"fn":"function(properties,context){function initialization(_0x507ee9,_0x4bcdf0){const _0xe1fcf8=_0xc3ed,{type:_0x339c3f,rangestart:_0x4a7a8c,rangeend:_0x3fd8bc}=_0x507ee9;if(_0x339c3f===_0xe1fcf8(487))return _0x4a7a8c&&_0x3fd8bc?[_0x4a7a8c,_0x3fd8bc]:null}function _0xc3ed(_0x346a65,_0x17cb2a){const _0x20d07a=_0x20d0();return(_0xc3ed=function(_0xc3ed1d,_0x2f34ce){let _0x5ef55d;return _0x20d07a[_0xc3ed1d-=481]})(_0x346a65,_0x17cb2a)}function _0x20d0(){const _0x771593=[\"52455OhYuAE\",\"4035632rndTUx\",\"2147268qIkanG\",\"10OHITdH\",\"55XJDRRQ\",\"791krdOZs\",\"11nwRezW\",\"444EOjPTC\",\"4802751sSuGfe\",\"10689534HGYOXY\",\"57840NTWtBX\",\"Range\",\"25418IoPWeS\"];return(_0x20d0=function(){return _0x771593})()}return function(_0x2af892,_0x3f6b42){const _0x4d3343=_0xc3ed,_0x290efe=_0x2af892();for(;;)try{const _0x946b09=undefined;if(848083===parseInt(_0x4d3343(482))/1*(parseInt(_0x4d3343(488))/2)+-parseInt(_0x4d3343(484))/3+parseInt(_0x4d3343(490))/4+-parseInt(_0x4d3343(489))/5*(-parseInt(_0x4d3343(483))/6)+-parseInt(_0x4d3343(481))/7*(-parseInt(_0x4d3343(486))/8)+parseInt(_0x4d3343(485))/9*(-parseInt(_0x4d3343(492))/10)+parseInt(_0x4d3343(493))/11*(parseInt(_0x4d3343(491))/12))break;_0x290efe.push(_0x290efe.shift())}catch(_0x559c50){_0x290efe.push(_0x290efe.shift())}}(_0x20d0,848083),initialization(properties,context)}"}},"ADH":{"caption":"selected multiple dates","name":"selected_multiple_dates","value":"date","initialization_code":{"fn":"function(properties,context){function _0x5453(_0x49ecf9,_0x45c3c8){const _0x126b39=_0x126b();return(_0x5453=function(_0x54530c,_0x5c9d01){let _0x5b19dd;return _0x126b39[_0x54530c-=442]})(_0x49ecf9,_0x45c3c8)}function initialization(_0x189ddc,_0x1de98c){const _0x29e5c2=_0x5453,{type:_0x27803d,initial_multiple_dates:_0x20fea0}=_0x189ddc;if(_0x27803d===_0x29e5c2(452))return _0x20fea0?.[_0x29e5c2(449)]()?_0x20fea0[_0x29e5c2(447)](0,_0x20fea0[_0x29e5c2(449)]()):null}function _0x126b(){const _0x1cbef9=[\"Multiple Dates\",\"305851YFnMKt\",\"543728kIiEbI\",\"3LytgTa\",\"81865eAtdBW\",\"44rFqqSx\",\"48awlIss\",\"1315208XiamKY\",\"1462HPKLID\",\"2801455blcmXj\",\"45SBGglv\",\"get\",\"325skzjFm\",\"length\",\"887970KdTTOD\",\"336uvnfmy\"];return(_0x126b=function(){return _0x1cbef9})()}return function(_0x49990f,_0x2c1cc8){const _0x98bfc7=_0x5453,_0x30a26c=_0x49990f();for(;;)try{const _0x367d25=undefined;if(472283===-parseInt(_0x98bfc7(448))/1*(parseInt(_0x98bfc7(444))/2)+parseInt(_0x98bfc7(455))/3*(-parseInt(_0x98bfc7(454))/4)+parseInt(_0x98bfc7(445))/5+-parseInt(_0x98bfc7(442))/6*(-parseInt(_0x98bfc7(456))/7)+parseInt(_0x98bfc7(443))/8*(-parseInt(_0x98bfc7(446))/9)+parseInt(_0x98bfc7(450))/10*(parseInt(_0x98bfc7(457))/11)+parseInt(_0x98bfc7(451))/12*(parseInt(_0x98bfc7(453))/13))break;_0x30a26c.push(_0x30a26c.shift())}catch(_0x26460f){_0x30a26c.push(_0x30a26c.shift())}}(_0x126b,472283),initialization(properties,context)}"},"is_list":true},"ADI":{"caption":"current calendar view","name":"current_view","value":"text","initialization_code":{"fn":"function(properties,context){function _0x578d(){var _0x4e9427=[\"267418zYQzAi\",\"7839JOgVFv\",\"4305290KNpeDB\",\"57625JKzRoi\",\"328032NffAIY\",\"160wEslmQ\",\"2008944nYRXDP\",\"1Qtujpb\",\"default_view\",\"1630328nTRwnm\",\"1384oPKUDV\"];return(_0x578d=function(){return _0x4e9427})()}function _0x2339(_0x5de84f,_0x3ce07c){var _0x578d4b=_0x578d();return(_0x2339=function(_0x233957,_0x156c58){var _0x138486;return _0x578d4b[_0x233957-=479]})(_0x5de84f,_0x3ce07c)}function initialization(_0x10ee87,_0x52fa64){var _0x46be15;return _0x10ee87[_0x2339(482)]}return function(_0x1929c2,_0x4d4971){for(var _0x25ee6c=_0x2339,_0x56a62f=_0x1929c2();;)try{var _0x309934;if(231431===parseInt(_0x25ee6c(481))/1*(-parseInt(_0x25ee6c(485))/2)+-parseInt(_0x25ee6c(489))/3+-parseInt(_0x25ee6c(479))/4*(-parseInt(_0x25ee6c(488))/5)+-parseInt(_0x25ee6c(480))/6+-parseInt(_0x25ee6c(483))/7+parseInt(_0x25ee6c(484))/8*(parseInt(_0x25ee6c(486))/9)+parseInt(_0x25ee6c(487))/10)break;_0x56a62f.push(_0x56a62f.shift())}catch(_0x63f7f){_0x56a62f.push(_0x56a62f.shift())}}(_0x578d,231431),initialization(properties,context)}"}},"ADJ":{"caption":"calendar is visible","name":"is_visible","value":"boolean","initialization_code":{"fn":"function(properties,context){function _0x3786(){var _0x2b9366=[\"5338776CZVgKv\",\"684321LaFbqo\",\"7vrvjzU\",\"12PWrZZP\",\"10iPcCxe\",\"270560mPmKnV\",\"56acrjHu\",\"933975NBaLIa\",\"6137222LBjovU\",\"680696EAjbsd\",\"30bpnHbO\",\"371454xMojGy\",\"8YnzBnn\"];return(_0x3786=function(){return _0x2b9366})()}function _0xcc74(_0x57481d,_0x477bab){var _0x378612=_0x3786();return(_0xcc74=function(_0xcc7474,_0x33c8d7){var _0x51c879;return _0x378612[_0xcc7474-=285]})(_0x57481d,_0x477bab)}function initialization(_0x22b72f,_0x20911e){return _0x22b72f.display_inline}return function(_0x4f466d,_0x3e4d53){for(var _0x5552f3=_0xcc74,_0x4cec53=_0x4f466d();;)try{var _0xe6ea90;if(590434===-parseInt(_0x5552f3(288))/1+parseInt(_0x5552f3(291))/2*(-parseInt(_0x5552f3(290))/3)+-parseInt(_0x5552f3(297))/4*(parseInt(_0x5552f3(296))/5)+parseInt(_0x5552f3(292))/6*(parseInt(_0x5552f3(294))/7)+-parseInt(_0x5552f3(285))/8*(-parseInt(_0x5552f3(286))/9)+-parseInt(_0x5552f3(289))/10*(parseInt(_0x5552f3(293))/11)+parseInt(_0x5552f3(295))/12*(parseInt(_0x5552f3(287))/13))break;_0x4cec53.push(_0x4cec53.shift())}catch(_0x496167){_0x4cec53.push(_0x4cec53.shift())}}(_0x3786,590434),initialization(properties,context)}"}},"AEF":{"caption":"selected range as list","name":"selected_range_as_list","value":"date","initialization_code":{"fn":"function(properties,context){function _0x53ed(_0x48dbc8,_0xd2c07b){const _0xc94da4=_0xc94d();return(_0x53ed=function(_0x53ed68,_0x321de4){let _0x56282d;return _0xc94da4[_0x53ed68-=363]})(_0x48dbc8,_0xd2c07b)}function _0xc94d(){const _0x2c1ba5=[\"push\",\"290279NSWWor\",\"192nrYSlg\",\"728dKtyEi\",\"150NLwZxf\",\"20412340tKdVsS\",\"2763VmIbOx\",\"28870AffLpY\",\"10381tmxxfr\",\"892JLjqwY\",\"getDate\",\"4289585LAbXwY\",\"6WLxxYO\",\"354EbJTzv\",\"Range\",\"9969YgtAsj\"];return(_0xc94d=function(){return _0x2c1ba5})()}function initialization(_0x4ab42c,_0x689582){const _0x24f347=_0x53ed,{type:_0x398ff8,rangestart:_0x22ef15,rangeend:_0x207fd2}=_0x4ab42c;if(_0x398ff8===_0x24f347(378)){if(_0x22ef15&&_0x207fd2){const _0x39e023=[],_0x2e948f=new Date(_0x22ef15);for(;
257_0x2e948f<=_0x207fd2;)_0x39e023[_0x24f347(364)](new Date(_0x2e948f)),_0x2e948f.setDate(_0x2e948f[_0x24f347(374)]()+1);return _0x39e023}return null}}return function(_0x1598c8,_0x4c4128){const _0x17f89e=_0x53ed,_0x4a9f0d=_0x1598c8();for(;;)try{const _0x26d4a9=undefined;if(486938===-parseInt(_0x17f89e(368))/1*(parseInt(_0x17f89e(377))/2)+-parseInt(_0x17f89e(363))/3*(parseInt(_0x17f89e(373))/4)+parseInt(_0x17f89e(375))/5*(parseInt(_0x17f89e(376))/6)+parseInt(_0x17f89e(372))/7*(parseInt(_0x17f89e(367))/8)+-parseInt(_0x17f89e(370))/9*(parseInt(_0x17f89e(371))/10)+-parseInt(_0x17f89e(365))/11*(parseInt(_0x17f89e(366))/12)+parseInt(_0x17f89e(369))/13)break;_0x4a9f0d.push(_0x4a9f0d.shift())}catch(_0x1492c6){_0x4a9f0d.push(_0x4a9f0d.shift())}}(_0xc94d,486938),initialization(properties,context)}"},"is_list":true},"AEu":{"caption":"picker ID","name":"picker_id","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"ADK":{"caption":"value is changed","name":"value_is_changed"},"ADL":{"caption":"view is changed","name":"view_change"},"ADM":{"caption":"calendar is shown","name":"show"},"ADN":{"caption":"calendar is hidden","name":"hide"}},"actions":{"ADd":{"caption":"Show picker","code":{"fn":"function(instance,properties,context){function _0x4a99(_0xc34b85,_0x44ee47){var _0x468026=_0x4680();return(_0x4a99=function(_0x4a9996,_0x296d39){var _0x4a1592;return _0x468026[_0x4a9996-=481]})(_0xc34b85,_0x44ee47)}function run(_0x625af6,_0x4d98d5,_0x3d9371){var _0x212931=_0x4a99;_0x625af6[_0x212931(494)][_0x212931(481)]&&(_0x625af6.data[_0x212931(481)][_0x212931(483)][_0x212931(484)]||_0x625af6[_0x212931(494)][_0x212931(481)][_0x212931(492)]())}function _0x4680(){var _0x3c9bb7=[\"3651536IOrUwT\",\"10JkTspa\",\"3049962cQYLSZ\",\"13251519yNGDIV\",\"357495waOvPd\",\"20046670GIFshK\",\"7xfetXA\",\"show\",\"10851736QyhdRk\",\"data\",\"607407Odgcoe\",\"picker\",\"2KgPbpA\",\"opts\",\"inline\"];return(_0x4680=function(){return _0x3c9bb7})()}!function(_0x17dbe1,_0x2f8986){for(var _0x179f0f=_0x4a99,_0x28e625=_0x17dbe1();;)try{var _0x97047b;if(949940===-parseInt(_0x179f0f(489))/1+-parseInt(_0x179f0f(482))/2*(parseInt(_0x179f0f(495))/3)+-parseInt(_0x179f0f(485))/4*(-parseInt(_0x179f0f(486))/5)+parseInt(_0x179f0f(487))/6*(parseInt(_0x179f0f(491))/7)+-parseInt(_0x179f0f(493))/8+-parseInt(_0x179f0f(488))/9+parseInt(_0x179f0f(490))/10)break;_0x28e625.push(_0x28e625.shift())}catch(_0x59b68d){_0x28e625.push(_0x28e625.shift())}}(_0x4680,949940),run(instance,properties,context)}"}},"ADe":{"caption":"Hide picker","code":{"fn":"function(instance,properties,context){function _0x3282(){var _0xe8447d=[\"7nCQfPC\",\"picker\",\"1596IjrGab\",\"inline\",\"10038306bYvujP\",\"947HGFCwH\",\"380JibtOt\",\"6793952KMUsHH\",\"data\",\"5240175NOJwIJ\",\"opts\",\"150867yeprol\",\"visible\",\"3979472oCeJgI\",\"4588458AkOFZz\"];return(_0x3282=function(){return _0xe8447d})()}function _0x3966(_0x4d6df8,_0x4f8847){var _0x3282ac=_0x3282();return(_0x3966=function(_0x3966ba,_0x17e504){var _0x504129;return _0x3282ac[_0x3966ba-=312]})(_0x4d6df8,_0x4f8847)}function run(_0x2c6b46,_0x25c531,_0x477939){var _0x31bb4a=_0x3966;_0x2c6b46.data[_0x31bb4a(324)]&&(_0x2c6b46[_0x31bb4a(316)][_0x31bb4a(324)][_0x31bb4a(318)][_0x31bb4a(326)]||_0x2c6b46[_0x31bb4a(316)][_0x31bb4a(324)][_0x31bb4a(320)]&&_0x2c6b46[_0x31bb4a(316)].picker.hide())}!function(_0x493340,_0x5e1c26){for(var _0x2713a1=_0x3966,_0x5de40d=_0x493340();;)try{var _0x1794e5;if(907426===-parseInt(_0x2713a1(313))/1*(parseInt(_0x2713a1(325))/2)+parseInt(_0x2713a1(322))/3+parseInt(_0x2713a1(321))/4+-parseInt(_0x2713a1(317))/5+-parseInt(_0x2713a1(312))/6*(-parseInt(_0x2713a1(323))/7)+-parseInt(_0x2713a1(315))/8+parseInt(_0x2713a1(319))/9*(-parseInt(_0x2713a1(314))/10))break;_0x5de40d.push(_0x5de40d.shift())}catch(_0xff4ca1){_0x5de40d.push(_0x5de40d.shift())}}(_0x3282,907426),run(instance,properties,context)}"}},"ADf":{"caption":"Change view","code":{"fn":"function(instance,properties,context){function _0x3e10(){var _0x274b97=[\"80424oeUeJW\",\"1690kpQSeN\",\"4503065pSRzYU\",\"615226unUNmt\",\"7923756iltzUk\",\"new_view\",\"2uRrLwX\",\"8fSWfmM\",\"2545401NPVZPV\",\"setCurrentView\",\"picker\",\"5167755XAJAsD\",\"data\",\"118216YpUzZr\"];
257return(_0x3e10=function(){return _0x274b97})()}function _0x2e33(_0x1a78e2,_0x3034f0){var _0x3e10ca=_0x3e10();return(_0x2e33=function(_0x2e33ef,_0xc0f0c5){var _0x4fcb93;return _0x3e10ca[_0x2e33ef-=210]})(_0x1a78e2,_0x3034f0)}function run(_0x20e474,_0x13ff0e,_0x143791){var _0x19cd9a=_0x2e33;_0x20e474[_0x19cd9a(217)][_0x19cd9a(215)]&&_0x20e474[_0x19cd9a(217)][_0x19cd9a(215)][_0x19cd9a(214)](_0x13ff0e[_0x19cd9a(210)])}!function(_0x538dee,_0x46643b){for(var _0x1df814=_0x2e33,_0x1d3607=_0x538dee();;)try{var _0x35f859;if(854325===parseInt(_0x1df814(222))/1*(parseInt(_0x1df814(211))/2)+parseInt(_0x1df814(213))/3+-parseInt(_0x1df814(218))/4+-parseInt(_0x1df814(216))/5+parseInt(_0x1df814(223))/6+-parseInt(_0x1df814(221))/7*(-parseInt(_0x1df814(212))/8)+parseInt(_0x1df814(219))/9*(-parseInt(_0x1df814(220))/10))break;_0x1d3607.push(_0x1d3607.shift())}catch(_0x475417){_0x1d3607.push(_0x1d3607.shift())}}(_0x3e10,854325),run(instance,properties,context)}","add_debugger":false},"fields":{"ADg":{"caption":"View","name":"new_view","rank":0,"editor":"Dropdown","default_val":"months"}}},"ADh":{"caption":"Clear selected dates","code":{"fn":"function(instance,properties,context){function _0x3458(_0x14f7fd,_0x260814){const _0x4c22e3=_0x4c22();return(_0x3458=function(_0x345857,_0x279d79){let _0x2fb627;return _0x4c22e3[_0x345857-=284]})(_0x14f7fd,_0x260814)}function run(_0xe6068f,_0x238e06,_0x5bb89e){const _0x38d886=_0x3458,{picker:_0x2a7770}=_0xe6068f[_0x38d886(296)];if(!_0x2a7770)return;const{publishAutobinding:_0x471122}=_0xe6068f,{refreshStates:_0x4f0492}=_0xe6068f.data,{trigger_value_change:_0x5de505}=_0x238e06,_0x1024e4={silent:_0x5de505};_0x2a7770.clear(_0x1024e4),_0x5de505&&(_0x471122(null),_0x4f0492({selectedDate:null,selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null}))}function _0x4c22(){const _0x2a8164=[\"25PprQpV\",\"2180990nloOjN\",\"12LHvhXT\",\"2917494vngItG\",\"8601704OUDPKj\",\"2597507HWiNyB\",\"27nFDBzw\",\"data\",\"430860MwxUYn\",\"1641265vtwXwM\",\"1786542BXYFTK\",\"7xGbMcV\",\"4RCqklr\"];return(_0x4c22=function(){return _0x2a8164})()}!function(_0x165d3f,_0x200f37){const _0x2855cf=_0x3458,_0xc67465=_0x165d3f();for(;;)try{const _0x450cd4=undefined;if(918786===parseInt(_0x2855cf(285))/1+parseInt(_0x2855cf(288))/2*(-parseInt(_0x2855cf(286))/3)+-parseInt(_0x2855cf(284))/4*(parseInt(_0x2855cf(289))/5)+-parseInt(_0x2855cf(292))/6+parseInt(_0x2855cf(287))/7*(parseInt(_0x2855cf(293))/8)+parseInt(_0x2855cf(295))/9*(parseInt(_0x2855cf(290))/10)+parseInt(_0x2855cf(294))/11*(-parseInt(_0x2855cf(291))/12))break;_0xc67465.push(_0xc67465.shift())}catch(_0x2b1338){_0xc67465.push(_0xc67465.shift())}}(_0x4c22,918786),run(instance,properties,context)}"},"fields":{"AEv":{"caption":"Without Trigger Event","name":"trigger_value_change","rank":0,"editor":"Checkbox","default_val":true}}},"ADv":{"caption":"Next","code":{"fn":"function(instance,properties,context){function _0x5098(_0xee7236,_0x4267ea){var _0x58f734=_0x58f7();return(_0x5098=function(_0x5098d7,_0x5312f4){var _0x3defd9;return _0x58f734[_0x5098d7-=495]})(_0xee7236,_0x4267ea)}function run(_0x2eec69,_0x56260a,_0x462129){var _0x50fd13=_0x5098;_0x2eec69.data[_0x50fd13(504)]&&_0x2eec69.data[_0x50fd13(504)].next()}function _0x58f7(){var _0x55b99f=[\"17670MPQTfA\",\"778750RYoLTe\",\"709587monHSh\",\"1614kMytgf\",\"342VdcjJW\",\"248810dktvUA\",\"picker\",\"2190924neJDGC\",\"11036648MKhAws\",\"22fikzzk\",\"142413nuzCEY\"];return(_0x58f7=function(){return _0x55b99f})()}!function(_0x4ccc47,_0x281336){for(var _0x541f22=_0x5098,_0x583b8a=_0x4ccc47();;)try{var _0x1d18d7;if(801626===-parseInt(_0x541f22(500))/1+-parseInt(_0x541f22(496))/2*(parseInt(_0x541f22(497))/3)+parseInt(_0x541f22(505))/4+parseInt(_0x541f22(498))/5*(-parseInt(_0x541f22(501))/6)+parseInt(_0x541f22(499))/7+parseInt(_0x541f22(495))/8+-parseInt(_0x541f22(502))/9*(-parseInt(_0x541f22(503))/10))break;_0x583b8a.push(_0x583b8a.shift())}catch(_0x2f2fef){_0x583b8a.push(_0x583b8a.shift())}}(_0x58f7,801626),run(instance,properties,context)}"}},"ADw":{"caption":"Prev","code":{"fn":"function(instance,properties,context){function _0x3d1f(_0x1b70bd,_0x24c76a){var _0x4fb161=_0x4fb1();return(_0x3d1f=function(_0x3d1f83,_0x42efc8){var _0x1c7baf;return _0x4fb161[_0x3d1f83-=242]})(_0x1b70bd,_0x24c76a)}function _0x4fb1(){var _0x1e017c=[\"11601SnChxX\",\"12172UdswBu\",\"12DSsmBD\",\"picker\",\"8QltYNl\",\"636KyOyGF\",\"522694TFyZoo\",\"4walfjL\",\"879697BEKkfq\",\"prev\",\"data\",\"5676145rpQgjP\",\"9421490ngCkSR\",\"7384597OHAerA\"];return(_0x4fb1=function(){return _0x1e017c})()}function run(_0x138876,_0xed2c67,_0x3dacd4){var _0x713d31=_0x3d1f;_0x138876.data[_0x713d31(249)]&&_0x138876[_0x713d31(242)].picker[_0x713d31(255)]()}!function(_0xcc00f1,_0xd364cf){for(var _0x234807=_0x3d1f,_0x1ccdd5=_0xcc00f1();;)try{var _0x6a5345;if(625888===parseInt(_0x234807(252))/1*(parseInt(_0x234807(253))/2)+parseInt(_0x234807(251))/3*(-parseInt(_0x234807(247))/4)+-parseInt(_0x234807(243))/5+parseInt(_0x234807(248))/6*(-parseInt(_0x234807(254))/7)+-parseInt(_0x234807(250))/8*(parseInt(_0x234807(246))/9)+parseInt(_0x234807(244))/10+parseInt(_0x234807(245))/11)break;_0x1ccdd5.push(_0x1ccdd5.shift())}catch(_0x5e1ba4){_0x1ccdd5.push(_0x1ccdd5.shift())}}(_0x4fb1,625888),run(instance,properties,context)}"}},"AEM":{"caption":"Set date","code":{"fn":"function(instance,properties,context){console.log(\"test\");const{picker:picker,pickerType:pickerType,makeCopyOfDate:makeCopyOfDate,adjustDatesToTimezone:adjustDatesToTimezone,refreshStates:refreshStates,getDatesInRange:getDatesInRange}=instance.data,{publishAutobinding:publishAutobinding}=instance,{reportDebugger:reportDebugger}=context;if(!picker)return;const{date:date,multiple_dates:multiple_dates,range_start:range_start,range_end:range_end}=properties;switch(pickerType){case\"Single Date\":{if(!date){reportDebugger('The \"Date\" field is not completed!');break}picker.clear({silent:!0}),picker.selectDate(makeCopyOfDate(date),{silent:!0,updateTime:!0});const stateValue=adjustDatesToTimezone(makeCopyOfDate(date));Array.isArray(stateValue)?publishAutobinding(null):publishAutobinding(stateValue),refreshStates({selectedDate:stateValue,selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null});break}case\"Multiple Dates\":{const datesLen=multiple_dates?.length();if(!datesLen){reportDebugger('The \"Dates\" field is not completed!');break}const dateList=multiple_dates.get(0,datesLen);picker.clear({silent:!0}),picker.selectDate(makeCopyOfDate(dateList),{silent:!0,updateTime:!0});const stateValue=undefined;refreshStates({selectedDate:null,selectedMultipleDates:adjustDatesToTimezone(makeCopyOfDate(dateList)),selectedRange:null,selectedRangeAsList:null});break}case\"Range\":{if(!range_start||!range_end){reportDebugger('The \"Start Date\" and \"\"End Date fields are not completed!');break}picker.clear({silent:!0});const range=[range_start,range_end];picker.selectDate(makeCopyOfDate(range),{silent:!0,updateTime:!0});const selectedRange=adjustDatesToTimezone(makeCopyOfDate(instance.data.initialDateForRange)),selectedRangeList=adjustDatesToTimezone(getDatesInRange(range_start,range_end));refreshStates({selectedDate:null,selectedMultipleDates:null,selectedRange:selectedRange.length?selectedRange:null,selectedRangeAsList:selectedRangeList});break}case\"Only Timepicker\":{if(!date){reportDebugger('The \"Date\" field is not completed!');break}picker.clear({silent:!0}),picker.selectDate(makeCopyOfDate(date),{silent:!0,updateTime:!0});const stateValue=adjustDatesToTimezone(makeCopyOfDate(date));Array.isArray(stateValue)?publishAutobinding(null):publishAutobinding(stateValue),refreshStates({selectedDate:stateValue,selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null});break}}}","add_debugger":false},"fields":{"AEN":{"caption":"Date","name":"date","rank":0,"editor":"DynamicValue","value":"date","optional":true},"AEm":{"caption":"Start Date","name":"range_start","rank":2,"editor":"DynamicValue","value":"date","optional":true},"AEn":{"caption":"End Date","name":"range_end","rank":3,"editor":"DynamicValue","value":"date","optional":true},"AEs":{"caption":"Dates","name":"multiple_dates","rank":1,"editor":"DynamicValue","value":"date","is_list":true,"optional":true}}}},"code":{"preview":{"fn":"function(instance, properties) {\n    \n    \n    \n\tlet input = document.createElement('input');
257\n    let canvas = instance.canvas.get(0);\n    let id = `airpicker-${(Math.random() * Math.pow(2, 54)).toString(18)}`\n    input.id = id;\n    input.style.width = properties.bubble.width() + 'px';\n    input.style.height = properties.bubble.height() + 'px';\n    input.style.border = 'none';\n    input.style.padding = '0px';\n    input.placeholder = 'Air Date/Time Picker';\n    \n    \n    \n    let pickerLib = document.createElement('script');\n    pickerLib.src = \"https://cdn.jsdelivr.net/npm/[email protected]/air-datepicker.min.js\";\n    canvas.appendChild(pickerLib);\n    \n    let pickerCSS = document.createElement('link');\n    pickerCSS.rel = 'stylesheet';\n    pickerCSS.href = 'https://ad39f422125b6e690ae15b5508b641d5.cdn.bubble.io/f1648468483963x283276697705244100/air-datepicker.css';\n    document.getElementsByTagName('head')[0].appendChild(pickerCSS);\n    canvas.appendChild(pickerCSS);\n    \n    canvas.appendChild(input);\n    \n\tif (properties.display_inline){\n        \n        setTimeout(function(){\n            new AirDatepicker(`#${id}`, {\n                inline: true,\n                locale: {\n        days: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],\n        daysShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],\n        daysMin: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],\n        months: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],\n        monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],\n        today: 'Today',\n        clear: 'Clear',\n        dateFormat: 'MM/dd/yyyy',\n        timeFormat: 'hh:mm aa',\n        firstDay: 0\n    }\n            });\n            input.style.display = 'none';\n        },1500);  \n        \n    }\n   \n\n}","add_debugger":false},"initialize":{"fn":"function(instance,context){instance.data.picker=null,instance.data.pickerID=`airpicker-${(Math.random()*Math.pow(2,54)).toString(18)}`,instance.data.style=document.createElement(\"style\"),instance.canvas.get(0).appendChild(instance.data.style);const{publishState:publishState,publishAutobinding:publishAutobinding,triggerEvent:triggerEvent}=instance;function areDatesEqual(date1,date2){return date1.getTime()===date2.getTime()}function areArraysOfDatesTheSame(array1,array2){const sortedArray1=[...array1].sort(),sortedArray2=[...array2].sort(),theSameValues=undefined;return sortedArray1.map(((date1,index)=>{const date2=undefined;return areDatesEqual(date1,sortedArray2[index])})).every((value=>value))}function isEqual(date1,date2){if(date1 instanceof Date&&date2 instanceof Date)return date1.getTime()===date2.getTime()}function isWithinInterval(dateOrArray,interval){if(!dateOrArray||!interval)return!1;const isDateWithin=date=>date.getTime()>=interval.start.getTime()&&date.getTime()<=interval.end.getTime();return Array.isArray(dateOrArray)?dateOrArray.some(isDateWithin):isDateWithin(dateOrArray)}function isDisabledDateOrWeekendInRange(date,datepicker){let disabledDates=instance.data.disabledDate,weekendDays=instance.data.blockedDaysOfWeek;if(!date||!datepicker)return!1;const selectedDate=datepicker.selectedDates[0];if(selectedDate&&1===datepicker.selectedDates.length){const startDate=new Date(Math.min(selectedDate,date)),endDate=new Date(Math.max(selectedDate,date)),isDisabledDateInRange=disabledDates&&disabledDates.some((disabledDate=>{const disabledDateObj=new Date(disabledDate);return disabledDateObj>=startDate&&disabledDateObj<=endDate})),isWeekendInSelectedRange=(()=>{let currentDate=new Date(startDate.getTime());for(;currentDate<=endDate;){if(weekendDays.includes(currentDate.getDay()))return!0;currentDate.setDate(currentDate.getDate()+1)}return!1})();return isDisabledDateInRange||isWeekendInSelectedRange}return!1}function isWeekendInSelectedRange(startDate,endDate){let currentDate=new Date(startDate.getTime());for(;currentDate<=endDate;){if(instance.data.blockedDaysOfWeek.includes(currentDate.getDay()))return!0;currentDate.setDate(currentDate.getDate()+1)}return!1}publishState(\"picker_id\",instance.data.pickerID),instance.data.checkIfOKButtonIsSelected=buttonsArray=>buttonsArray.some((button=>\"ok-picker-button\"===button.className)),instance.data.makeCopyOfDate=date=>date?Array.isArray(date)?date.map((aDate=>new Date(aDate))):new Date(date):null,instance.data.adjustDatesForPicker=dates=>{if(!dates)return dates;if(\"Current/User/Timezone\"===instance.data.timeZone)return Array.isArray(dates)?dates.map((date=>new Date(date))):new Date(dates);const{getTimezoneDifference:getTimezoneDifference,adjustDate:adjustDate,timeZone:timeZone}=instance.data,timezoneDifference=getTimezoneDifference(timeZone);return Array.isArray(dates)?dates.map((date=>date?adjustDate(date,timezoneDifference):null)):adjustDate(dates,timezoneDifference)},instance.data.checkChangesForSingleDateOrOnlyTimepickerValue=(initialDate,autobinding)=>{const{makeCopyOfDate:makeCopyOfDate}=instance.data,currentValue=autobinding||initialDate?makeCopyOfDate(autobinding)||makeCopyOfDate(initialDate):[];switch(Array.isArray(currentValue)){case!0:if(void 0===instance.data.initialDateForSingleDateAndTimepicker)return instance.data.initialDateForSingleDateAndTimepicker=[...currentValue],!0;if(Array.isArray(instance.data.initialDateForSingleDateAndTimepicker))return!1;if(\"[object Date]\"===Object.prototype.toString.call(instance.data.initialDateForSingleDateAndTimepicker))return instance.data.initialDateForSingleDateAndTimepicker=[...currentValue],!0;break;case!1:if(void 0===instance.data.initialDateForSingleDateAndTimepicker)return instance.data.initialDateForSingleDateAndTimepicker=currentValue,!0;if(Array.isArray(instance.data.initialDateForSingleDateAndTimepicker))return instance.data.initialDateForSingleDateAndTimepicker=currentValue,!0;if(\"[object Date]\"===Object.prototype.toString.call(instance.data.initialDateForSingleDateAndTimepicker))return!areDatesEqual(instance.data.initialDateForSingleDateAndTimepicker,currentValue)&&(instance.data.initialDateForSingleDateAndTimepicker=currentValue,!0)}},instance.data.checkChangesForMultipleDatesValue=initialDates=>{const{makeCopyOfDate:makeCopyOfDate}=instance.data,currentValue=initialDates?.length()?makeCopyOfDate(initialDates.get(0,initialDates.length())):[];if(void 0===instance.data.initialDateForMultipleDates)return instance.data.initialDateForMultipleDates=[...currentValue],!0;const currentValueLen=currentValue.length,initialDateForMultipleDatesLen=undefined;switch(currentValueLen===instance.data.initialDateForMultipleDates.length){case!0:return 0!==currentValueLen&&(!areArraysOfDatesTheSame(currentValue,instance.data.initialDateForMultipleDates)&&(instance.data.initialDateForMultipleDates=[...currentValue],!0));case!1:return instance.data.initialDateForMultipleDates=[...currentValue],!0}},instance.data.checkChangesForRangeValue=(startRange,endRange)=>{const{makeCopyOfDate:makeCopyOfDate}=instance.data,currentValue=startRange&&endRange?makeCopyOfDate([startRange,endRange]):[];if(void 0===instance.data.initialDateForRange)return instance.data.initialDateForRange=[...currentValue],!0;const currentValueLen=currentValue.length,initialDateForRangeLen=undefined;switch(currentValueLen===instance.data.initialDateForRange.length){case!0:return 0!==currentValueLen&&(!areArraysOfDatesTheSame(currentValue,instance.data.initialDateForRange)&&(instance.data.initialDateForRange=[...currentValue],!0));case!1:return instance.data.initialDateForRange=[...currentValue],!0}},instance.data.getTimezoneDifference=timezone=>
257{const nowTime=new Date,timezoneTimeString=nowTime.toLocaleString(\"en-US\",{timeZone:timezone}),localTimeString=nowTime.toLocaleString(\"en-US\"),hourDifference=undefined;return 60*((Date.parse(timezoneTimeString)-Date.parse(localTimeString))/36e5)},instance.data.adjustDate=(date,timezoneDiff)=>new Date(date.getTime()+6e4*timezoneDiff),instance.data.hasDST=(date=new Date)=>{const january=new Date(date.getFullYear(),0,1).getTimezoneOffset(),july=new Date(date.getFullYear(),6,1).getTimezoneOffset();return Math.max(january,july)!==date.getTimezoneOffset()},instance.data.adjustDatesToTimezone=dates=>{if(\"Current/User/Timezone\"===instance.data.timeZone)return Array.isArray(dates)?dates.map((date=>new Date(date))):new Date(dates);const{getTimezoneDifference:getTimezoneDifference,adjustDate:adjustDate,timeZone:timeZone}=instance.data,timezoneDifference=getTimezoneDifference(timeZone);return Array.isArray(dates)?dates.map((date=>adjustDate(date,timezoneDifference))):adjustDate(dates,timezoneDifference)},instance.data.weekdayNumber=weekday=>{switch(weekday){case\"Sunday\":default:return 0;case\"Monday\":return 1;case\"Tuesday\":return 2;case\"Wednesday\":return 3;case\"Thursday\":return 4;case\"Friday\":return 5;case\"Saturday\":return 6}},instance.data.isMobile=()=>{const toMatch=undefined;return[/Android/i,/webOS/i,/iPhone/i,/iPad/i,/iPod/i,/BlackBerry/i,/Windows Phone/i].some((toMatchItem=>navigator.userAgent.match(toMatchItem)))},instance.data.dateFormat=(order,day,month,year)=>{let days={8:\"d\",\"08\":\"dd\"},months={1:\"M\",\"01\":\"MM\",Jan:\"MMM\",January:\"MMMM\"},years={22:\"yy\",2022:\"yyyy\"};return order.replace(\"Day\",days[day]).replace(\"Month\",months[month]).replace(\"Year\",years[year])},instance.data.timeFormat=format=>{switch(format){case\"08:20\":default:return\"HH:mm\";case\"8:20\":return\"H:mm\";case\"08:20 AM\":return\"hh:mm AA\";case\"8:20 AM\":return\"h:mm AA\";case\"08:20 am\":return\"hh:mm aa\";case\"8:20 am\":return\"h:mm aa\"}},instance.data.getDatesInRange=(startDate,endDate)=>{const dateArray=[];let currentDate=new Date(startDate);for(;currentDate<=endDate;)dateArray.push(new Date(currentDate)),currentDate.setDate(currentDate.getDate()+1);return dateArray},instance.data.refreshStates=(states,shouldTriggerEvent=!1)=>{const{selectedDate:selectedDate,selectedMultipleDates:selectedMultipleDates,selectedRange:selectedRange,selectedRangeAsList:selectedRangeAsList}=states;Array.isArray(selectedDate)?publishState(\"selected_date\",null):publishState(\"selected_date\",selectedDate),publishState(\"selected_multiple_dates\",selectedMultipleDates),publishState(\"selected_range\",selectedRange),publishState(\"selected_range_as_list\",selectedRangeAsList),shouldTriggerEvent&&triggerEvent(\"value_is_changed\")},instance.data.onSelect=({date:date,formattedDate:formattedDate,datepicker:datepicker})=>{const{checkIfOKButtonIsSelected:checkIfOKButtonIsSelected,adjustDatesToTimezone:adjustDatesToTimezone,getDatesInRange:getDatesInRange,refreshStates:refreshStates}=instance.data,{range:range,multipleDates:multipleDates,onlyTimepicker:onlyTimepicker}=datepicker.opts,pickerButtons=datepicker.opts.buttons;if(!datepicker.visible||!checkIfOKButtonIsSelected(pickerButtons)){if(Array.isArray(date)){if(!date.length)return void refreshStates({selectedDate:null,selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null},!0)}else if(!date)return publishAutobinding(null),void refreshStates({selectedDate:null,selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null},!0);if(range)switch(instance.data.lastChangeInterval&&clearInterval(instance.data.lastChangeInterval),date.length){case 1:{const[startRange]=date;return void(instance.data.lastChangeInterval=setInterval((()=>{clearInterval(instance.data.lastChangeInterval);const selectedRange=adjustDatesToTimezone([startRange,startRange]),selectedRangeList=adjustDatesToTimezone(getDatesInRange(startRange,startRange));refreshStates({selectedDate:null,selectedMultipleDates:null,selectedRange:selectedRange,selectedRangeAsList:selectedRangeList},!0)}),500))}case 2:{const[startRange,endRange]=date;if(startRange.getTime()===endRange.getTime()){const newSelectedRange=[startRange.getTime(),endRange.getTime()+6e4];datepicker.selectDate(newSelectedRange,{silent:!0,updateTime:!0}),instance.data.lastChangeInterval=setInterval((()=>{clearInterval(instance.data.lastChangeInterval);const[newStartRange,newEndRange]=newSelectedRange,selectedRange=adjustDatesToTimezone(newSelectedRange),selectedRangeList=adjustDatesToTimezone(getDatesInRange(newStartRange,newEndRange));refreshStates({selectedDate:null,selectedMultipleDates:null,selectedRange:selectedRange,selectedRangeAsList:selectedRangeList},!0)}),500)}else instance.data.lastChangeInterval=setInterval((()=>{clearInterval(instance.data.lastChangeInterval);const selectedRange=adjustDatesToTimezone(date),selectedRangeList=adjustDatesToTimezone(getDatesInRange(startRange,endRange));refreshStates({selectedDate:null,selectedMultipleDates:null,selectedRange:selectedRange,selectedRangeAsList:selectedRangeList},!0)}),500);return}}if(multipleDates)return instance.data.lastChangeInterval&&clearInterval(instance.data.lastChangeInterval),void(instance.data.lastChangeInterval=setInterval((()=>{clearInterval(instance.data.lastChangeInterval);const stateValue=adjustDatesToTimezone(date);refreshStates({selectedDate:null,selectedMultipleDates:stateValue,selectedRange:null,selectedRangeAsList:null},!0)}),500));onlyTimepicker&&(instance.data.lastChangeInterval&&clearInterval(instance.data.lastChangeInterval),instance.data.lastChangeInterval=setInterval((()=>{clearInterval(instance.data.lastChangeInterval);const stateValue=adjustDatesToTimezone(date);publishAutobinding(stateValue),refreshStates({selectedDate:stateValue,selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null},!0)}),500)),range||multipleDates||onlyTimepicker||(instance.data.lastChangeInterval&&clearInterval(instance.data.lastChangeInterval),instance.data.lastChangeInterval=setInterval((()=>{clearInterval(instance.data.lastChangeInterval);const stateValue=adjustDatesToTimezone(date);publishAutobinding(stateValue),refreshStates({selectedDate:stateValue,selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null},!0)}),500))}},instance.data.createPickerButton=type=>
257{switch(type){case\"Ok button\":return{className:\"ok-picker-button\",content:picker=>\"OK\",onClick(picker){const{refreshStates:refreshStates}=instance.data,{range:range,multipleDates:multipleDates}=picker.opts,date=picker.selectedDates;if(picker.hide(),!date.length)return!range&&!multipleDates&&publishAutobinding(null),void refreshStates({selectedDate:null,selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null},!0);picker.selectDate(date,{silent:!1,updateTime:!0})}};case\"Clear button\":return{content:picker=>picker.opts.locale.clear,onClick(picker){const{checkIfOKButtonIsSelected:checkIfOKButtonIsSelected}=instance.data,pickerButtons=undefined,OKButtonExistence=checkIfOKButtonIsSelected(picker.opts.buttons);picker.clear({silent:OKButtonExistence}),!1===OKButtonExistence&&!0===picker.opts.autoClose&&picker.hide()}};case\"Today button\":return{content:picker=>picker.opts.locale.today,onClick(picker){const{checkIfOKButtonIsSelected:checkIfOKButtonIsSelected}=instance.data,{range:range,multipleDates:multipleDates,autoClose:autoClose,toggleSelected:toggleSelected}=picker.opts,selectedDates=[...picker.selectedDates],pickerButtons=undefined,OKButtonExistence=checkIfOKButtonIsSelected(picker.opts.buttons),now=new Date;now.setSeconds(0);const nowTimestampWithoutSeconds=1e4*parseInt(now.getTime()/1e4),todayDate=new Date(nowTimestampWithoutSeconds);if(range)switch(picker.clear({silent:!0}),selectedDates.length){case 1:return!1===OKButtonExistence&&!0===autoClose&&picker.hide(),toggleSelected&&todayDate.getDate()===selectedDates[0].getDate()&&todayDate.getMonth()===selectedDates[0].getMonth()&&todayDate.getFullYear()===selectedDates[0].getFullYear()?void picker.clear({silent:OKButtonExistence}):(selectedDates.push(todayDate),void picker.selectDate(selectedDates,{silent:OKButtonExistence,updateTime:!0}));case 0:return selectedDates.push(todayDate),void picker.selectDate(selectedDates,{silent:!0,updateTime:!0});case 2:return selectedDates.length=0,selectedDates.push(todayDate),void picker.selectDate(selectedDates,{silent:!0,updateTime:!0})}if(multipleDates){function checkTodaySelection(value){return todayDate.getDate()===value.getDate()&&todayDate.getMonth()===value.getMonth()&&todayDate.getFullYear()===value.getFullYear()}function removeTodaySelection(value){if(todayDate.getDate()!==value.getDate()||todayDate.getMonth()!==value.getMonth()||todayDate.getFullYear()!==value.getFullYear())return value}function removeUndefined(value){return void 0!==value}if(toggleSelected&&selectedDates.some(checkTodaySelection)){const newMultipleDates=selectedDates.map(removeTodaySelection).filter(removeUndefined);return picker.clear({silent:!0}),void picker.selectDate(newMultipleDates,{silent:OKButtonExistence,updateTime:!0})}picker.selectDate(todayDate,{silent:OKButtonExistence,updateTime:!0})}else!1===OKButtonExistence&&!0===autoClose&&picker.hide(),toggleSelected&&1===selectedDates.length&&todayDate.getDate()===selectedDates[0].getDate()&&todayDate.getMonth()===selectedDates[0].getMonth()&&todayDate.getFullYear()===selectedDates[0].getFullYear()?picker.clear({silent:OKButtonExistence}):picker.selectDate(todayDate,{silent:OKButtonExistence,updateTime:!0})}}}},instance.data.onFocus=({date:date,datepicker:datepicker})=>{let disabledDate=instance.data.disabledDate;isDisabledDateOrWeekendInRange(date,datepicker)||isEqual(date,disabledDate)||isWeekendInSelectedRange(date,datepicker.selectedDates)?datepicker.$datepicker.classList.add(\"-disabled-range-\"):datepicker.$datepicker.classList.remove(\"-disabled-range-\")},instance.data.onBeforeSelect=({date:date,datepicker:datepicker})=>!isDisabledDateOrWeekendInRange(date,datepicker),instance.data.onChangeView=view=>{instance.publishState(\"current_view\",view),instance.triggerEvent(\"view_change\")},instance.data.onShow=isFinished=>{instance.publishState(\"is_visible\",!0),instance.triggerEvent(\"show\")}
257,instance.data.onHide=isFinished=>{instance.publishState(\"is_visible\",!1),instance.triggerEvent(\"hide\")},instance.data.defaultSettings={classes:\"\",inline:!1,locale:{days:[\"Воскресенье\",\"Понедельник\",\"Вторник\",\"Среда\",\"Четверг\",\"Пятница\",\"Суббота\"],daysShort:[\"Вос\",\"Пон\",\"Вто\",\"Сре\",\"Чет\",\"Пят\",\"Суб\"],daysMin:[\"Вс\",\"Пн\",\"Вт\",\"Ср\",\"Чт\",\"Пт\",\"Сб\"],months:[\"Январь\",\"Февраль\",\"Март\",\"Апрель\",\"Май\",\"Июнь\",\"Июль\",\"Август\",\"Сентябрь\",\"Октябрь\",\"Ноябрь\",\"Декабрь\"],monthsShort:[\"Янв\",\"Фев\",\"Мар\",\"Апр\",\"Май\",\"Июн\",\"Июл\",\"Авг\",\"Сен\",\"Окт\",\"Ноя\",\"Дек\"],today:\"Сегодня\",clear:\"Очистить\",dateFormat:\"dd.MM.yyyy\",timeFormat:\"HH:mm\",firstDay:1},startDate:\"\",firstDay:\"\",weekends:[6,0],dateFormat:\"\",altField:\"\",altFieldDateFormat:\"T\",toggleSelected:!0,keyboardNav:!1,selectedDates:!1,container:\"\",isMobile:!1,visible:!1,position:\"bottom left\",offset:12,view:\"days\",minView:\"days\",showOtherMonths:!0,selectOtherMonths:!0,moveToOtherMonthsOnSelect:!0,showOtherYears:!0,selectOtherYears:!0,moveToOtherYearsOnSelect:!0,minDate:\"\",maxDate:\"\",disableNavWhenOutOfRange:!0,multipleDates:!1,multipleDatesSeparator:\", \",range:!1,dynamicRange:!0,buttons:!1,monthsField:\"monthsShort\",showEvent:\"focus\",autoClose:!1,prevHtml:'<svg><path d=\"M 17,12 l -5,5 l 5,5\"></path></svg>',nextHtml:'<svg><path d=\"M 14,12 l 5,5 l -5,5\"></path></svg>',navTitles:{days:\"MMMM, <i>yyyy</i>\",months:\"yyyy\",years:\"yyyy1 - yyyy2\"},timepicker:!1,onlyTimepicker:!1,dateTimeSeparator:\" \",timeFormat:\"\",minHours:0,maxHours:24,minMinutes:0,maxMinutes:59,hoursStep:1,minutesStep:1,onSelect:!1,onChangeViewDate:!1,onChangeView:!1,onShow:!1,onHide:!1,onRenderCell:!1,onBeforeSelect:!1,onFocus:!1},instance.data.language={Czech:{days:[\"Neděle\",\"Pondělí\",\"Úterý\",\"Středa\",\"Čtvrtek\",\"Pátek\",\"Sobota\"],daysShort:[\"Ne\",\"Po\",\"Út\",\"St\",\"Čt\",\"Pá\",\"So\"],daysMin:[\"Ne\",\"Po\",\"Út\",\"St\",\"Čt\",\"Pá\",\"So\"],months:[\"Leden\",\"Únor\",\"Březen\",\"Duben\",\"Květen\",\"Červen\",\"Červenec\",\"Srpen\",\"Září\",\"Říjen\",\"Listopad\",\"Prosinec\"],monthsShort:[\"Led\",\"Úno\",\"Bře\",\"Dub\",\"Kvě\",\"Čvn\",\"Čvc\",\"Srp\",\"Zář\",\"Říj\",\"Lis\",\"Pro\"],today:\"Dne
257s\",clear:\"Vymazat\",dateFormat:\"dd.MM.yyyy\",timeFormat:\"HH:mm\",firstDay:1},Danish:{days:[\"Søndag\",\"Mandag\",\"Tirsdag\",\"Onsdag\",\"Torsdag\",\"Fredag\",\"Lørdag\"],daysShort:[\"Søn\",\"Man\",\"Tir\",\"Ons\",\"Tor\",\"Fre\",\"Lør\"],daysMin:[\"Sø\",\"Ma\",\"Ti\",\"On\",\"To\",\"Fr\",\"Lø\"],months:[\"Januar\",\"Februar\",\"Marts\",\"April\",\"Maj\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"December\"],monthsShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Maj\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],today:\"I dag\",clear:\"Nulstil\",dateFormat:\"dd/MM/yyyy\",timeFormat:\"HH:mm\",firstDay:1},German:{days:[\"Sonntag\",\"Montag\",\"Dienstag\",\"Mittwoch\",\"Donnerstag\",\"Freitag\",\"Samstag\"],daysShort:[\"Son\",\"Mon\",\"Die\",\"Mit\",\"Don\",\"Fre\",\"Sam\"],daysMin:[\"So\",\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\"],months:[\"Januar\",\"Februar\",\"März\",\"April\",\"Mai\",\"Juni\",\"Juli\",\"August\",\"September\",\"Oktober\",\"November\",\"Dezember\"],monthsShort:[\"Jan\",\"Feb\",\"Mär\",\"Apr\",\"Mai\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dez\"],today:\"Heute\",clear:\"Aufräumen\",dateFormat:\"dd.MM.yyyy\",timeFormat:\"HH:ii\",firstDay:1},English:{days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],daysShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],daysMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthsShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],today:\"Today\",clear:\"Clear\",dateFormat:\"MM/dd/yyyy\",timeFormat:\"hh:mm aa\",firstDay:0},Spanish:{days:[\"Domingo\",\"Lunes\",\"Martes\",\"Miércoles\",\"Jueves\",\"Viernes\",\"Sábado\"],daysShort:[\"Dom\",\"Lun\",\"Mar\",\"Mie\",\"Jue\",\"Vie\",\"Sab\"],daysMin:[\"Do\",\"Lu\",\"Ma\",\"Mi\",\"Ju\",\"Vi\",\"Sa\"],months:[\"Enero\",\"Febrero\",\"Marzo\",\"Abril\",\"Mayo\",\"Junio\",\"Julio\",\"Agosto\",\"Septiembre\",\"Octubre\",\"Noviembre\",\"Diciembre\"],monthsShort:[\"Ene\",\"Feb\",\"Mar\",\"Abr\",\"May\",\"Jun\",\"Jul\",\"Ago\",\"Sep\",\"Oct\",\"Nov\",\"Dic\"],today:\"Hoy\",clear:\"Limpiar\",dateFormat:\"dd/MM/yyyy\",timeFormat:\"hh:mm aa\",firstDay:1},Finnish:{days:[\"Sunnuntai\",\"Maanantai\",\"Tiistai\",\"Keskiviikko\",\"Torstai\",\"Perjantai\",\"Lauantai\"],daysShort:[\"Su\",\"Ma\",\"Ti\",\"Ke\",\"To\",\"Pe\",\"La\"],daysMin:[\"Su\",\"Ma\",\"Ti\",\"Ke\",\"To\",\"Pe\",\"La\"],months:[\"Tammikuu\",\"Helmikuu\",\"Maaliskuu\",\"Huhtikuu\",\"Toukokuu\",\"Kesäkuu\",\"Heinäkuu\",\"Elokuu\",\"Syyskuu\",\"Lokakuu\",\"Marraskuu\",\"Joulukuu\"],monthsShort:[\"Tammi\",\"Helmi\",\"Maalis\",\"Huhti\",\"Touko\",\"Kesä\",\"Heinä\",\"Elo\",\"Syys\",\"Loka\",\"Marras\",\"Joulu\"],today:\"Tänään\",clear:\"Tyhjennä\",dateFormat:\"dd.MM.yyyy\",timeFormat:\"HH:mm\",firstDay:1},French:{days:[\"Dimanche\",\"Lundi\",\"Mardi\",\"Mercredi\",\"Jeudi\",\"Vendredi\",\"Samedi\"],daysShort:[\"Dim\",\"Lun\",\"Mar\",\"Mer\",\"Jeu\",\"Ven\",\"Sam\"],daysMin:[\"Di\",\"Lu\",\"Ma\",\"Me\",\"Je\",\"Ve\",\"Sa\"],months:[\"Janvier\",\"Février\",\"Mars\",\"Avril\",\"Mai\",\"Juin\",\"Juillet\",\"Août\",\"Septembre\",\"Octobre\",\"Novembre\",\"Décembre\"],monthsShort:[\"Jan\",\"Fév\",\"Mars\",\"Avr\",\"Mai\",\"Juin\",\"Juil\",\"Août\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],today:\"Aujourd'hui\",clear:\"Effacer\",dateFormat:\"dd/MM/yyyy\",timeFormat:\"HH:mm\",firstDay:1},Hungarian:{days:[\"Vasárnap\",\"Hétfő\",\"Kedd\",\"Szerda\",\"Csütörtök\",\"Péntek\",\"Szombat\"],daysShort:[\"Va\",\"Hé\",\"Ke\",\"Sze\",\"Cs\",\"Pé\",\"Szo\"],daysMin:[\"V\",\"H\",\"K\",\"Sz\",\"Cs\",\"P\",\"Sz\"],months:[\"Január\",\"Február\",\"Március\",\"Április\",\"Május\",\"Június\",\"Július\",\"Augusztus\",\"Szeptember\",\"Október\",\"November\",\"December\"],monthsShort:[\"Jan\",\"Feb\",\"Már\",\"Ápr\",\"Máj\",\"Jún\",\"Júl\",\"Aug\",\"Szep\",\"Okt\",\"Nov\",\"Dec\"],today:\"Ma\",clear:\"Törlés\",dateFormat:\"yyyy-MM-dd\",timeFormat:\"hh:mm aa\",firstDay:1},Dutch:{days:[\"zondag\",\"maandag\",\"dinsdag\",\"woensdag\",\"donderdag\",\"vrijdag\",\"zaterdag\"],daysShort:[\"zo\",\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\"],daysMin:[\"zo\",\"ma\",\"di\",\"wo\",\"do\",\"vr\",\"za\"],months:[\"Januari\",\"Februari\",\"Maart\",\"April\",\"Mei\",\"Juni\",\"Juli\",\"Augustus\",\"September\",\"Oktober\",\"November\",\"December\"],monthsShort:[\"Jan\",\"Feb\",\"Mrt\",\"Apr\",\"Mei\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],today:\"Vandaag\",clear:\"Legen\",dateFormat:\"dd-M
257M-yyyy\",timeFormat:\"HH:mm\",firstDay:0},Polish:{days:[\"Niedziela\",\"Poniedziałek\",\"Wtorek\",\"Środa\",\"Czwartek\",\"Piątek\",\"Sobota\"],daysShort:[\"Nie\",\"Pon\",\"Wto\",\"Śro\",\"Czw\",\"Pią\",\"Sob\"],daysMin:[\"Nd\",\"Pn\",\"Wt\",\"Śr\",\"Czw\",\"Pt\",\"So\"],months:[\"Styczeń\",\"Luty\",\"Marzec\",\"Kwiecień\",\"Maj\",\"Czerwiec\",\"Lipiec\",\"Sierpień\",\"Wrzesień\",\"Październik\",\"Listopad\",\"Grudzień\"],monthsShort:[\"Sty\",\"Lut\",\"Mar\",\"Kwi\",\"Maj\",\"Cze\",\"Lip\",\"Sie\",\"Wrz\",\"Paź\",\"Lis\",\"Gru\"],today:\"Dzisiaj\",clear:\"Wyczyść\",dateFormat:\"yyyy-MM-dd\",timeFormat:\"hh:mm:aa\",firstDay:1},Portuguese:{days:[\"Domingo\",\"Segunda\",\"Terça\",\"Quarta\",\"Quinta\",\"Sexta\",\"Sábado\"],daysShort:[\"Dom\",\"Seg\",\"Ter\",\"Qua\",\"Qui\",\"Sex\",\"Sab\"],daysMin:[\"Do\",\"Se\",\"Te\",\"Qa\",\"Qi\",\"Sx\",\"Sa\"],months:[\"Janeiro\",\"Fevereiro\",\"Março\",\"Abril\",\"Maio\",\"Junho\",\"Julho\",\"Agosto\",\"Setembro\",\"Outubro\",\"Novembro\",\"Dezembro\"],monthsShort:[\"Jan\",\"Fev\",\"Mar\",\"Abr\",\"Mai\",\"Jun\",\"Jul\",\"Ago\",\"Set\",\"Out\",\"Nov\",\"Dez\"],today:\"Hoje\",clear:\"Limpar\",dateFormat:\"dd/MM/yyyy\",timeFormat:\"HH:mm\",firstDay:1},Romanian:{days:[\"Duminică\",\"Luni\",\"Marţi\",\"Miercuri\",\"Joi\",\"Vineri\",\"Sâmbătă\"],daysShort:[\"Dum\",\"Lun\",\"Mar\",\"Mie\",\"Joi\",\"Vin\",\"Sâm\"],daysMin:[\"D\",\"L\",\"Ma\",\"Mi\",\"J\",\"V\",\"S\"],months:[\"Ianuarie\",\"Februarie\",\"Martie\",\"Aprilie\",\"Mai\",\"Iunie\",\"Iulie\",\"August\",\"Septembrie\",\"Octombrie\",\"Noiembrie\",\"Decembrie\"],monthsShort:[\"Ian\",\"Feb\",\"Mar\",\"Apr\",\"Mai\",\"Iun\",\"Iul\",\"Aug\",\"Sept\",\"Oct\",\"Nov\",\"Dec\"],today:\"Azi\",clear:\"Şterge\",dateFormat:\"dd.MM.yyyy\",timeFormat:\"HH:mm\",firstDay:1},Russian:{days:[\"Воскресенье\",\"Понедельник\",\"Вторник\",\"Среда\",\"Четверг\",\"Пятница\",\"Суббота\"],daysShort:[\"Вос\",\"Пон\",\"Вто\",\"Сре\",\"Чет\",\"Пят\",\"Суб\"],daysMin:[\"Вс\",\"Пн\",\"Вт\",\"Ср\",\"Чт\",\"Пт\",\"Сб\"],months:[\"Январь\",\"Февраль\",\"Март\",\"Апрель\",\"Май\",\"Июнь\",\"Июль\",\"Август\",\"Сентябрь\",\"Октябрь\",\"Ноябрь\",\"Декабрь\"],monthsShort:[\"Янв\",\"Фев\",\"Мар\",\"Апр\",\"Май\",\"Июн\",\"Июл\",\"Авг\",\"Сен\",\"Окт\",\"Ноя\",\"Дек\"],today:\"Сегодня\",clear:\"Очистить\",dateFormat:\"dd.MM.yyyy\",timeFormat:\"HH:mm\",firstDay:1},Slovak:{days:[\"Nedeľa\",\"Pondelok\",\"Utorok\",\"Streda\",\"Štvrtok\",\"Piatok\",\"Sobota\"],daysShort:[\"Ned\",\"Pon\",\"Uto\",\"Str\",\"Štv\",\"Pia\",\"Sob\"],daysMin:[\"Ne\",\"Po\",\"Ut\",\"St\",\"Št\",\"Pi\",\"So\"],months:[\"Január\",\"Február\",\"Marec\",\"Apríl\",\"Máj\",\"Jún\",\"Júl\",\"August\",\"September\",\"Október\",\"November\",\"December\"],monthsShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"Máj\",\"Jún\",\"Jul\",\"Aug\",\"Sep\",\"Okt\",\"Nov\",\"Dec\"],today:\"Dne
257s\",clear:\"Vymazať\",dateFormat:\"dd.MM.yyyy\",timeFormat:\"HH:mm\",firstDay:1},Thai:{days:[\"วันอาทิตย์\",\"วันจันทร์\",\"วันอังคาร\",\"วันพุธ\",\"วันพฤหัสบดี\",\"วันศุกร์\",\"วันเสาร์\"],daysShort:[\"อา.\",\"จ.\",\"อ.\",\"พ.\",\"พฤ.\",\"ศ.\",\"ส.\"],daysMin:[\"อา.\",\"จ.\",\"อ.\",\"พ.\",\"พฤ.\",\"ศ.\",\"ส.\"],months:[\"มกราคม\",\"กุมภาพันธ์\",\"มีนาคม\",\"เมษายน\",\"พฤษภาคม\",\"มิถุนายน\",\"กรกฎาคม\",\"สิงหาคม\",\"กันยายน\",\"ตุลาคม\",\"พฤศจิกายน\",\"ธันวาคม\"],monthsShort:[\"ม.ค.\",\"ก.พ.\",\"มี.ค.\",\"เม.ย.\",\"พ.ค.\",\"มิ.ย.\",\"ก.ค.\",\"ส.ค.\",\"ก.ย.\",\"ต.ค.\",\"พ.ย.\",\"ธ.ค.\"],today:\"วันนี้\",clear:\"ล้าง\",dateFormat:\"dd/MM/yyyy\",timeFormat:\"HH:mm\",firstDay:0},Turkish:{days:[\"Pazar\",\"Pazartesi\",\"Salı\",\"Çarşamba\",\"Perşembe\",\"Cuma\",\"Cumartesi\"],daysShort:[\"Pzr\",\"Pts\",\"Sl\",\"Çar\",\"Per\",\"Cum\",\"Cts\"],daysMin:[\"Pa\",\"Pt\",\"Sl\",\"Ça\",\"Pe\",\"Cu\",\"Ct\"],months:[\"Ocak\",\"Şubat\",\"Mart\",\"Nisan\",\"Mayıs\",\"Haziran\",\"Temmuz\",\"Ağustos\",\"Eylül\",\"Ekim\",\"Kasım\",\"Aralık\"],monthsShort:[\"Oca\",\"Şbt\",\"Mrt\",\"Nsn\",\"Mys\",\"Hzr\",\"Tmz\",\"Ağt\",\"Eyl\",\"Ekm\",\"Ksm\",\"Arl\"],today:\"Bugün\",clear:\"Temizle\",dateFormat:\"dd.MM.yyyy\",timeFormat:\"hh:mm aa\",firstDay:1},Ukrainian:{days:[\"Неділя\",\"Понеділок\",\"Вівторок\",\"Середа\",\"Четвер\",\"П’ятниця\",\"Субота\"],daysShort:[\"Нед\",\"Пнд\",\"Вів\",\"Срд\",\"Чтв\",\"Птн\",\"Сбт\"],daysMin:[\"Нд\",\"Пн\",\"Вт\",\"Ср\",\"Чт\",\"Пт\",\"Сб\"],months:[\"Січень\",\"Лютий\",\"Березень\",\"Квітень\",\"Травень\",\"Червень\",\"Липень\",\"Серпень\",\"Вересень\",\"Жовтень\",\"Листопад\",\"Грудень\"],monthsShort:[\"Січ\",\"Лют\",\"Бер\",\"Кві\",\"Тра\",\"Чер\",\"Лип\",\"Сер\",\"Вер\",\"Жов\",\"Лис\",\"Гру\"],today:\"Сьогодні\",clear:\"Очистити\",dateFormat:\"dd.MM.yyyy\",timeFormat:\"HH:mm\",firstDay:1},Chinese:{days:[\"周日\",\"周一\",\"周二\",\"周三\",\"周四\",\"周五\",\"周六\"],daysShort:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],daysMin:[\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"],months:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"],monthsShort:[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"],today:\"今天\",clear:\"清除\",dateFormat:\"yyyy-MM-dd\",timeFormat:\"HH:mm\",firstDay:1},Korean:{days:[\"일요일\",\"월요일\",\"화요일\",\"수요일\",\"목요일\",\"금요일\",\"토요일\"],daysShort:[\"일\",\"월\",\"화\",\"수\",\"목\",\"금\",\"토\"],daysMin:[\"일\",\"월\",\"화\",\"수\",\"목\",\"금\",\"토\"],months:[\"1월\",\"2월\",\"3월\",\"4월\",\"5월\",\"6월\",\"7월\",\"8월\",\"9월\",\"10월\",\"11월\",\"12월\"],monthsShort:[\"1월\",\"2월\",\"3월\",\"4월\",\"5월\",\"6월\",\"7월\",\"8월\",\"9월\",\"10월\",\"11월\",\"12월\"],today:\"오늘\",clear:\"분명한\",dateFormat:\"yy. m. d.\",timeFormat:\"HH:mm\",firstDay:0}}}","add_debugger":false},"update":{"fn":"function(instance,properties,context){instance.data.elementProperties=properties;const{createPickerButton:createPickerButton,checkIfOKButtonIsSelected:checkIfOKButtonIsSelected,getTimezoneDifference:getTimezoneDifference,adjustDate:adjustDate,pickerID:pickerID,adjustDatesToTimezone:adjustDatesToTimezone,getDatesInRange:getDatesInRange,checkChangesForSingleDateOrOnlyTimepickerValue:checkChangesForSingleDateOrOnlyTimepickerValue,checkChangesForMultipleDatesValue:checkChangesForMultipleDatesValue,checkChangesForRangeValue:checkChangesForRangeValue,adjustDatesForPicker:adjustDatesForPicker,refreshStates:refreshStates,makeCopyOfDate:makeCopyOfDate}=instance.data,{canvas:canvas}=instance,{publishAutobinding:publishAutobinding}=instance,{bubble:bubble,padding_vertical:padding_vertical,padding_horizontal:padding_horizontal,mobile_device_mode:mobile_device_mode,display_inline:display_inline}=properties;if(instance.data.pickerType||(instance.data.pickerType=properties.type),instance.data.stylingDisabledDates=style=>{switch(instance.data.disabledStyle||(instance.data.disabledStyle=document.createElement(\"style\"),document.head.appendChild(instance.data.disabledStyle)),instance.canvas.get(0).appendChild(instance.data.style),style){case\"gray background\":instance.data.disabledStyle.innerHTML=`\\n\\t\\t\\t\\t.air-datepicker.${pickerID} .air-datepicker-cell.-disabled- {\\n\\t\\t\\t\\t\\tborder-radius: 0px;\\n\\t\\t\\t\\t\\tbackground: #f8f8f8;\\n\\t\\t\\t\\t}`;break;case\"strike through\":instance.data.disabledStyle.innerHTML=`\\n\\t\\t\\t\\t.air-datepicker.${pickerID} .air-datepicker-cell.-disabled- {\\n\\t\\t\\t\\t\\ttext-decoration: line-through;\\n\\t\\t\\t\\t}`}},instance.data.stylingDisabledDates(properties.disabled_cells_style),instance.data.refreshedTimezone=properties.dynamic_timesone?properties.dynamic_timesone:properties.timezone,instance.data.disabledDate=properties.blocked_dates?properties.blocked_dates.get(0,properties.blocked_dates.length()).filter((date=>null!==date)):[],instance.data.picker&&instance.data.refreshedTimezone!==instance.data.timeZone){const selectedDates=instance.data.picker.selectedDates;instance.data.picker.selectDate(selectedDates,{silent:!1,updateTime:!0})}if(instance.data.timeZone=properties.dynamic_timesone?properties.dynamic_timesone:properties.timezone,instance.data.disabledDate.forEach(((date,index,array)=>{const timezoneDifference=\"Current/User/Timezone\"===instance.data.timeZone?0:getTimezoneDifference(instance.data.timeZone),adjustedDate=adjustDate(date,-timezoneDifference);array[index]=adjustedDate})),!instance.data.picker){const input=document.createElement(\"input\");input.id=pickerID,input.type=\"text\",input.readOnly=!0,input.style.transition=\"border-color 200ms ease, box-shadow 200ms ease\",input.style.background=\"none\",input.style.borderStyle=\"none\",canvas.get(0).append(input),instance.data.pickerInput=input,instance.data.settings={...instance.data.defaultSettings}}const inputPaddingWidth=2*padding_horizontal;instance.data.styleCSS=`\\n    \\t.air-datepicker.${pickerID} {\\n    \\t\\t--adp-day-name-color: ${properties.day_name_color};\\n\\t\\t\\t--adp-cell-background-color-selected: ${properties.highlight_color};\\n\\t\\t\\t--adp-cell-background-color-selected-hover: ${properties.highlight_color};\\n\\t\\t\\t--adp-cell-background-color-in-range: ${properties.highlight_color.replace(/[\\d\\.]+\\)$/g,\".1)\")};\\n\\t\\t\\t--adp-cell-background-color-in-range-hover: ${properties.highlight_color.replace(/[\\d\\.]+\\)$/g,\".2)\")};\\n\\t\\t\\t--adp-z-index: 9999999999999;\\n\\t\\t\\t--adp-color-current-date: ${properties.current_day_color};\\n\\t\\t\\t--adp-btn-color: ${properties.buttons_text_color};\\n\\t\\t\\tdirection: ltr;\\n    \\t}\\n    \\n    \\t.air-datepicker.-inline- {\\n\\t\\t\\t--adp-day-name-color: ${properties.day_name_color};\\n\\t\\t\\t--adp-cell-background-color-selected: ${properties.highlight_color};\\n\\t\\t\\t--adp-cell-background-color-selected-hover: ${properties.highlight_color};\\n\\t\\t\\t--adp-cell-background-color-in-range: ${properties.highlight_color.replace(/[\\d\\.]+\\)$/g,\".1)\")};\\n\\t\\t\\t--adp-cell-background-color-in-range-hover: ${properties.highlight_color.replace(/[\\d\\.]+\\)$/g,\".2)\")};\\n\\t\\t\\t--adp-z-index: 9999999999999;\\n\\t\\t\\t--adp-color-current-date: ${properties.current_day_color};\\n\\t\\t\\t--adp-btn-color: ${properties.buttons_text_color};\\n\\t\\t\\tdirection: ltr;\\n        }\\n    \\n    \\tinput#${pickerID} {\\n\\t\\t\\twidth: calc(100% - ${inputPaddingWidth}px);\\n\\t\\t\\theight: 100%;\\n\\t\\t\\tcursor: ${properties.disable_picker?\"default\":\"pointer\"};\\n\\t\\t\\tcolor: ${bubble.font_color()};\\n\\t\\t\\tfont-family: ${bubble.font_face().split(\":::\")[0]};\\n\\t\\t\\tfont-size: ${bubble.font_size()}px;\\n\\t\\t\\tfont-weight: ${bubble.bold()?\"bold\":bubble.font_face().split(\":::\")[1]};\\n\\t\\t\\tfont-style: ${bubble.italic()?\"italic\":\"normal\"};\\n\\t\\t\\t${bubble.underline()?\"text-decoration: underline;\":\"\"}\\n\\t\\t\\ttext-align: ${bubble.font_alignment()};\\n\\t\\t\\tpadding: ${padding_vertical}px ${padding_horizontal}px;\\n    \\t}\\n\\n    \\tinput#${pickerID}::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */\\n\\t\\t\\tcolor: ${properties.placeholder_color};\\n\\t\\t\\topacity: 1; /* Firefox */\\n\\t\\t\\tfont-family: ${bubble.font_face().split(\":::\")[0]};\\n\\t\\t\\tfont-size: ${bubble.font_size()}px;\\n\\t\\t\\tfont-weight: ${bubble.bold()?\"bold\":bubble.font_face().split(\":::\")[1]};\\n\\t\\t\\tfont-style: ${bubble.italic()?\"italic\":\"normal\"};\\n\\t\\t\\t${bubble.underline()?\"text-decoration: underline;\":\"\"}\\n\\t\\t\\ttext-align: ${bubble.font_alignment()};\\n    \\t}\\n    \\n    \\tinput#${pickerID}:-ms-input-placeholder { /* Internet Explorer 10-11 */\\n\\t\\t\\tcolor: ${properties.placeholder_color};\\n\\t\\t\\tfont-family: ${bubble.font_face().split(\":::\")[0]};\\n\\t\\t\\tfont-size: ${bubble.font_size()}px;\\n\\t\\t\\tfont-weight: ${bubble.bold()?\"bold\":bubble.font_face().split(\":::\")[1]};\\n\\t\\t\\tfont-style: ${bubble.italic()?\"italic\":\"normal\"};\\n\\t\\t\\t${bubble.underline()?\"text-decoration: underline;\":\"\"}\\n\\t\\t\\ttext-align: ${bubble.font_alignment()};\\n    \\t}\\n    \\n    \\tinput#${pickerID}::-ms-input-placeholder { /* Microsoft Edge */\\n\\t\\t\\tcolor: ${properties.placeholder_color};\\n\\t\\t\\tfont-family: ${bubble.font_face().split(\":::\")[0]};\\n\\t\\t\\tfont-size: ${bubble.font_size()}px;\\n\\t\\t\\tfont-weight: ${bubble.bold()?\"bold\":bubble.font_face().split(\":::\")[1]};\\n\\t\\t\\tfont-style: ${bubble.italic()?\"italic\":\"normal\"};\\n\\t\\t\\t${bubble.underline()?\"text-decoration: underline;\":\"\"}\\n\\t\\t\\ttext-align: ${bubble.font_alignment()};\\n    \\t}`,instance.data.style?instance.data.style.innerHTML=instance.data.styleCSS:(instance.data.style=document.createElement(\"style\"),instance.data.style.innerHTML=instance.data.styleCSS,instance.canvas.get(0).appendChild(instance.data.style));let useMobileStyleForCalendar=!1;instance.data.isMobile()&&\"Auto\"===mobile_device_mode&&(useMobileStyleForCalendar=!0),\"Always\"===mobile_device_mode&&(useMobileStyleForCalendar=!0);let fisrstDayNum=0;switch(properties.firstday){case\"1\":fisrstDayNum=1;break;case\"2\":fisrstDayNum=2;break;case\"3\":fisrstDayNum=3;break;case\"4\":fisrstDayNum=4;break;case\"5\":fisrstDayNum=5;break;case\"6\":fisrstDayNum=6;break;case\"7\":fisrstDayNum=0}instance.data.blockedDaysOfWeek=[],properties.disable_monday&&instance.data.blockedDaysOfWeek.push(1),properties.disable_tuesday&&instance.data.blockedDaysOfWeek.push(2),properties.disable_wednesday&&instance.data.blockedDaysOfWeek.push(3),properties.disable_thursday&&instance.data.blockedDaysOfWeek.push(4),properties.disable_friday&&instance.data.blockedDaysOfWeek.push(5),properties.disable_saturday&&instance.data.blockedDaysOfWeek.push(6),properties.disable_sunday&&instance.data.blockedDaysOfWeek.push(0),onRenderCell=({date:date,cellType:cellType,datepicker:datepicker})=>
257{if(\"day\"!==cellType)return;const{blockedDaysOfWeek:blockedDaysOfWeek,disabledDate:disabledDate}=instance.data,dayOfWeek=date.getDay();if(disabledDate.length){function areDatesTheSame(pickerDate,userDate){if(!(userDate instanceof Date))return!1;const isSameDay=userDate.getDate()===pickerDate.getDate(),isSameMonth=userDate.getMonth()===pickerDate.getMonth(),isSameYear=userDate.getFullYear()===pickerDate.getFullYear();return isSameDay&&isSameMonth&&isSameYear}const isDisabledDate=undefined;disabledDate.some((disable=>areDatesTheSame(date,disable)))||blockedDaysOfWeek.includes(dayOfWeek)?datepicker.disableDate(date):datepicker.enableDate(date)}else blockedDaysOfWeek.includes(dayOfWeek)?datepicker.disableDate(date):datepicker.enableDate(date)};var detectDateField=()=>null!==properties.custom_date_format&&void 0!==properties.custom_date_format&&properties.custom_date_format?properties.custom_date_format:instance.data.dateFormat(properties.date_order,properties.day_format,properties.month_format,properties.year_format);const position=({$datepicker:$datepicker,$target:$target,$pointer:$pointer,done:done})=>{const popper=Popper.createPopper($target,$datepicker,{placement:properties.vertical_position,modifiers:[{name:\"flip\",options:{padding:{top:10}}},{name:\"offset\",options:{offset:[0,20]}},{name:\"arrow\",options:{element:$pointer}}]});return function completeHide(){popper.destroy(),done()}};if(instance.data.pickersButtons=[],properties.show_buttons&&(properties.left_button&&instance.data.pickersButtons.push(createPickerButton(properties.left_button)),properties.center_button&&instance.data.pickersButtons.push(createPickerButton(properties.center_button)),properties.right_button&&instance.data.pickersButtons.push(createPickerButton(properties.right_button))),instance.data.settings={...instance.data.settings,classes:pickerID,inline:display_inline,locale:properties.use_custom_language?JSON.parse(properties.custom_language_definition):instance.data.language[properties.locale],firstDay:instance.data.weekdayNumber(properties.first_day_of_week),weekends:instance.data.blockedDaysOfWeek,isMobile:!display_inline&&useMobileStyleForCalendar,visible:!1,dateFormat:detectDateField(),keyboardNav:properties.keyboard_navigation,position:properties.autoposition?position:`${properties.vertical_position} ${properties.horizontal_posiotion}`,minHours:properties.minimum_hours,maxHours:properties.maximum_hours,minMinutes:properties.minimum_minutes,maxMinutes:properties.maximum_minutes,hoursStep:properties.hours_step,minutesStep:properties.minutes_step,showOtherMonths:properties.show_other_months,selectOtherMonths:properties.select_from_other_months,moveToOtherMonthsOnSelect:properties.move_to_other_months,minDate:properties.minimum_date?properties.minimum_date:\"\",maxDate:properties.maximum_date?properties.maximum_date:\"\",dateTimeSeparator:properties.date_time_separator?properties.date_time_separator:\" \",buttons:instance.data.pickersButtons,toggleSelected:properties.toggle_selected,autoClose:!checkIfOKButtonIsSelected(instance.data.pickersButtons)&&properties.autoclose,onSelect:instance.data.onSelect,view:properties.default_view.toLowerCase(),minView:properties.min_view.toLowerCase(),timeFormat:instance.data.timeFormat(properties.time_format),onHide:instance.data.on
257Hide,onChangeView:instance.data.onChangeView,onShow:instance.data.onShow},!instance.data.picker){if(instance.data.picker=new AirDatepicker(`#${pickerID}`,instance.data.settings),properties.display_inline){instance.data.picker.destroy();const pickerInput=document.getElementById(pickerID);pickerInput&&\"INPUT\"===pickerInput.tagName&&pickerInput.remove(),canvas.get(0).id=pickerID,instance.data.picker=new AirDatepicker(`#${pickerID}`,instance.data.settings)}switch(instance.data.pickerType){case\"Single Date\":instance.data.settings={...instance.data.settings,range:!1,multipleDates:!1,timepicker:properties.timepicker,onlyTimepicker:!1,dynamicRange:!1,onRenderCell:onRenderCell},instance.data.picker.update(instance.data.settings);break;case\"Multiple Dates\":instance.data.settings={...instance.data.settings,range:!1,multipleDates:properties.dates_count_limit??!0,timepicker:properties.timepicker,onlyTimepicker:!1,multipleDatesSeparator:properties.dates_separator??\" \",dynamicRange:!1,onRenderCell:onRenderCell},instance.data.picker.update(instance.data.settings);break;case\"Range\":instance.data.settings={...instance.data.settings,range:!0,multipleDates:!1,timepicker:properties.timepicker,onlyTimepicker:!1,multipleDatesSeparator:properties.dates_separator??\" \",dynamicRange:!0,onRenderCell:onRenderCell,onBeforeSelect:instance.data.onBeforeSelect,onFocus:instance.data.onFocus},instance.data.picker.update(instance.data.settings);break;case\"Only Timepicker\":instance.data.settings={...instance.data.settings,range:!1,multipleDates:!1,timepicker:!0,onlyTimepicker:!0,dynamicRange:!1},instance.data.picker.update(instance.data.settings)}}switch(instance.data.pickerType){case\"Single Date\":if(checkChangesForSingleDateOrOnlyTimepickerValue(properties.initial_date,properties.autobinding)){instance.data.picker.clear({silent:!0});const dateForPicker=adjustDatesForPicker(makeCopyOfDate(instance.data.initialDateForSingleDateAndTimepicker));instance.data.picker.selectDate(dateForPicker,{silent:!0,updateTime:!0});const stateValue=undefined;refreshStates({selectedDate:adjustDatesToTimezone(makeCopyOfDate(instance.data.initialDateForSingleDateAndTimepicker)),selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null})}break;case\"Multiple Dates\":if(checkChangesForMultipleDatesValue(properties.initial_multiple_dates)){instance.data.picker.clear({silent:!0});const datesForPicker=adjustDatesForPicker(makeCopyOfDate(instance.data.initialDateForMultipleDates));instance.data.picker.selectDate(datesForPicker,{silent:!0,updateTime:!0});const stateValue=undefined;refreshStates({selectedDate:null,selectedMultipleDates:adjustDatesToTimezone(makeCopyOfDate(instance.data.initialDateForMultipleDates)),selectedRange:null,selectedRangeAsList:null})}break;case\"Range\":if(checkChangesForRangeValue(properties.rangestart,properties.rangeend)){instance.data.picker.clear({silent:!0});const datesForPicker=adjustDatesForPicker(makeCopyOfDate(instance.data.initialDateForRange));instance.data.picker.selectDate(datesForPicker,{silent:!0,updateTime:!0});const[startRange,endRange]=instance.data.initialDateForRange,selectedRange=adjustDatesToTimezone(makeCopyOfDate(instance.data.initialDateForRange)),selectedRangeList=adjustDatesToTimezone(getDatesInRange(startRange,endRange));refreshStates({selectedDate:null,selectedMultipleDates:null,selectedRange:selectedRange.length?selectedRange:null,selectedRangeAsList:selectedRangeList})}break;case\"Only Timepicker\":if(checkChangesForSingleDateOrOnlyTimepickerValue(properties.initial_date,properties.autobinding)){instance.data.picker.clear({silent:!0});const dateForPicker=adjustDatesForPicker(makeCopyOfDate(instance.data.initialDateForSingleDateAndTimepicker));instance.data.picker.selectDate(dateForPicker,{silent:!0,updateTime:!0});const stateValue=undefined;refreshStates({selectedDate:adjustDatesToTimezone(makeCopyOfDate(instance.data.initialDateForSingleDateAndTimepicker)),selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null})}}instance.data.picker.update(instance.data.settings),instance.data.pickerInput&&\"INPUT\"===instance.data.pickerInput.tagName&&(instance.data.pickerInput.disabled=properties.disable_picker,instance.data.pickerInput.placeholder=properties.placeholder??\"\"),canvas.get(0).style.overflow=\"visible\"}","add_debugger":false},"reset":{"fn":"function(instance,context){const{picker:picker,pickerType:pickerType,initialDateForSingleDateAndTimepicker:initialDateForSingleDateAndTimepicker,initialDateForMultipleDates:initialDateForMultipleDates,initialDateForRange:initialDateForRange,adjustDatesToTimezone:adjustDatesToTimezone,getDatesInRange:getDatesInRange,refreshStates:refreshStates,makeCopyOfDate:makeCopyOfDate}=instance.data;if(picker)switch(picker.clear({silent:!0}),pickerType){case\"Single Date\":{picker.selectDate(makeCopyOfDate(initialDateForSingleDateAndTimepicker),{silent:!0,updateTime:!0});const stateValue=undefined;refreshStates({selectedDate:adjustDatesToTimezone(makeCopyOfDate(initialDateForSingleDateAndTimepicker)),selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null});break}case\"Multiple Dates\":{picker.selectDate(makeCopyOfDate(initialDateForMultipleDates),{silent:!0,updateTime:!0});const stateValue=undefined;refreshStates({selectedDate:null,selectedMultipleDates:adjustDatesToTimezone(makeCopyOfDate(initialDateForMultipleDates)),selectedRange:null,selectedRangeAsList:null});break}case\"Range\":{picker.selectDate(makeCopyOfDate(initialDateForRange),{silent:!0,updateTime:!0});const[startRange,endRange]=initialDateForRange,selectedRange=adjustDatesToTimezone(makeCopyOfDate(initialDateForRange)),selectedRangeList=adjustDatesToTimezone(getDatesInRange(startRange,endRange));refreshStates({selectedDate:null,selectedMultipleDates:null,selectedRange:selectedRange.length?selectedRange:null,selectedRangeAsList:selectedRangeList});break}case\"Only Timepicker\":{picker.selectDate(makeCopyOfDate(initialDateForSingleDateAndTimepicker),{silent:!0,updateTime:!0});const stateValue=undefined;refreshStates({selectedDate:adjustDatesToTimezone(makeCopyOfDate(initialDateForSingleDateAndTimepicker)),selectedMultipleDates:null,selectedRange:null,selectedRangeAsList:null});break}}}"}},"platform_type":"web"}}};
258window._bubble_page_load_data.plugins_size['1495642567089x595986733356023800'] = 78556;
259window.preloaded['plugin/third_party:1495642567089x595986733356023800:3.111.0'] = true;
260window.plugins["1504424270272x619283445634039800"] = {"human":"CSS Tools","dependencies":{"use_jquery":true,"plugin_api_version":"1"},"plugin_elements":{"AAD":{"display":"CSS Tools","add_is_visible":true,"states":{"AAE":{"caption":"Finished Height Change","name":"finishedH","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}},"AAK":{"caption":"Finished Width Change","name":"finishedW","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}},"AAR":{"caption":"Page Orientation","name":"o","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"AAW":{"caption":"Current Page Height","name":"h","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"AAX":{"caption":"Current Page Width","name":"w","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"ABW":{"caption":"Avail. Width","name":"aw","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"ABX":{"caption":"Avail. Height","name":"ah","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"ABy":{"caption":"oscpu","name":"oscpu","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"ABz":{"caption":"platform","name":"platform","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}","add_debugger":false}},"ACC":{"caption":"userAgent","name":"userAgent","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"ACL":{"caption":"Language","name":"lang","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}}},"actions":{"AAO":{"caption":"Add Custom Style To Head","code":{"fn":"function(instance,properties,context){properties.css.includes(\"style\")&&(properties.css=properties.css.replace(\"<style>\",\"\"),properties.css=properties.css.replace(\"<style type='text/css'>\",\"\"),properties.css=properties.css.replace(\"</style>\",\"\")),$(\"head\").append($('<style type=\"text/css\">'+properties.css+\"</style>\"))}"},"fields":{"AAP":{"caption":"Your CSS (without tag style)","name":"css","editor":"DynamicValue","rank":1,"value":"text","default_val":"#myDiv { width: 100%; height: 50%; }"},"ACW":{"caption":"In case the element has a built-in style, use !important .","name":"info","rank":0,"editor":"Label"}}},"AAa":{"caption":"Change Element Size Over Time","code":{"fn":"function(instance,properties,context){instance.publishState(\"finishedH\",!1),instance.publishState(\"finishedW\",!1);var el=$(properties.eleID),elC=$(properties.eleID).children();$(el).parent().animate({height:properties.eleH,width:properties.eleW},properties.time),$(elC).parent().animate({height:properties.eleH,width:properties.eleW},properties.time),instance.publishState(\"finishedH\",!0),instance.publishState(\"finishedW\",!0)}"},"fields":{"AAb":{"caption":"Element ID or CLASS - for ids, add # before the id (e.g. #myID), for classes add . before the class name (e.g.: .myClass)","name":"eleID","editor":"DynamicValue","rank":0,"value":"text","default_val":"myElement"},"AAc":{"caption":"Element Height (% or px)","name":"eleH","editor":"DynamicValue","rank":1,"value":"text","default_val":"50%"},"AAd":{"caption":"Element Width (% or px)","name":"eleW","editor":"DynamicValue","rank":2,"value":"text","default_val":"50px"},"AAe":{"caption":"Expand/Retract Time (ms)","name":"time","editor":"DynamicValue","rank":3,"value":"number","default_val":1500}}},"ABp":{"caption":"Get Browser Info","code":{"fn":"function(instance,properties,context){n
260avigator&&(instance.publishState(\"oscpu\",navigator.oscpu),instance.publishState(\"platform\",navigator.platform),instance.publishState(\"userAgent\",navigator.userAgent),instance.publishState(\"lang\",navigator.language))}"}},"ACM":{"caption":"Add Class by ID","code":{"fn":"function(instance,properties,context){if(properties.id&&properties.class){const element=undefined;document.getElementById(properties.id).classList.add(properties.class)}}"},"fields":{"ACO":{"caption":"Element id","name":"id","rank":0,"editor":"DynamicValue","value":"text"},"ACR":{"caption":"Class to add","name":"class","rank":1,"editor":"DynamicValue","value":"text"}}},"ACP":{"caption":"Remove Class by ID","code":{"fn":"function(instance,properties,context){if(properties.id&&properties.class){const element=undefined;document.getElementById(properties.id).classList.remove(properties.class)}}"},"fields":{"ACQ":{"caption":"Element id","name":"id","rank":0,"editor":"DynamicValue","value":"text"},"ACS":{"caption":"Class to remove","name":"class","rank":1,"editor":"DynamicValue","value":"text"}}}},"code":{"initialize":{"fn":"function(instance,context){instance.publishState(\"finishedH\",!1),instance.publishState(\"finishedW\",!1);var div=$(\"<div></div>\");function jqUpdateSize(){var width=$(window).width(),height=$(window).height();instance.publishState(\"h\",height),instance.publishState(\"w\",width),height>width?instance.publishState(\"o\",\"Portrait\"):instance.publishState(\"o\",\"Landscape\"),instance.publishState(\"aw\",window.screen.availWidth),instance.publishState(\"ah\",window.screen.availHeight)}div.css({width:\"0%\",height:\"0%\"}),instance.canvas.append(div),instance.data.div=div,$(document).ready(jqUpdateSize),$(window).resize(jqUpdateSize)}"},"update":{"fn":"function(instance,properties,context){}","add_debugger":false},"reset":{"fn":"function(instance,context){}"},"preview":{"fn":""}},"platform_type":"web"},"AAi":{"display":"Find Dad","property_applications":{"resizable":true,"MinWidth":false},"add_is_visible":true,"fields":{"ABR":{"caption":"These properties can be used for Repeating groups only. Use ADD/REMOVE Class element actions within your workflows for other types of groups.","name":"info","editor":"Label","rank":0},"ABT":{"caption":"Class Name","name":"c","editor":"DynamicValue","rank":1,"value":"text","default_val":"myClass"},"ABV":{"caption":"Add, Remove or Standby?","name":"d","editor":"Dropdown","rank":2,"default_val":"STANDBY"}},"states":{"ABg":{"caption":"Has Finished","name":"jobDone","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}}},"actions":{"ABJ":{"caption":"Add Class","code":{"fn":"function(instance,properties,context){var $targetElement,$parentElements=$(instance.data.div).parents(),$secondParent=$parentElements.eq(1);$secondParent.hasClass(\"bubble-r-box\")?$parentElements.eq(3).addClass(properties.c):$secondParent.addClass(properties.c),instance.publishState(\"jobDone\",!0)}"},"fields":{"ABM":{"caption":"Class Name","name":"c","editor":"DynamicValue","rank":0,"value":"text","default_val":"MyClass"}}},"ABN":{"caption":"Remove Class","code":{"fn":"function(instance,properties,context){var $targetElement,$parentElements=$(instance.data.div).parents(),$secondParent=$parentElements.eq(1);$secondParent.hasClass(\"bubble-r-box\")?$parentElements.eq(3).removeClass(properties.c):$secondParent.removeClass(properties.c),instance.publishState(\"jobDone\",!0)}"},"fields":{"ABP":{"caption":"Class Name","name":"c","editor":"DynamicValue","rank":0,"value":"text","default_val":"MyClass"}}}},"code":{"initialize":{"fn":"function(instance,context){instance.publishState(\"jobDone\",!1);var div=$(\"<div></div>\");
260div.css({width:\"0px\",height:\"0px\"}),instance.canvas.append(div),instance.data.div=div,instance.data.init=!0}"},"update":{"fn":"function(instance,properties,context){if(!0===instance.data.init){var div=instance.data.div,p=properties.d;\"ADD\"===p?($($(div).parents()[3]).addClass(properties.c),instance.publishState(\"jobDone\",!0)):\"REMOVE\"===p?($($(div).parents()[3]).removeClass(properties.c),instance.publishState(\"jobDone\",!0)):instance.publishState(\"jobDone\",!1),instance.data.div=div}}","add_debugger":false},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}},"plugin_actions":{"ABh":{"display":"Open New Window","type":"client_side","fields":{"ABi":{"caption":"URL","name":"url","editor":"DynamicValue","rank":0,"value":"text","default_val":"https://www.google.com"},"ABj":{"caption":"Toolbars (deprecated)","name":"t","editor":"Checkbox","rank":5,"default_val":true},"ABk":{"caption":"Scrollbars (deprecated)","name":"s","editor":"Checkbox","rank":6,"default_val":true},"ABl":{"caption":"Resizable (deprecated)","name":"r","editor":"Checkbox","rank":7,"default_val":true},"ABm":{"caption":"Width","name":"w","editor":"DynamicValue","rank":1,"value":"number","default_val":500},"ABn":{"caption":"Height","name":"h","editor":"DynamicValue","rank":2,"value":"number","default_val":500},"ACT":{"caption":"Distance from the left","name":"left","rank":3,"editor":"DynamicValue","value":"number","default_val":0},"ACU":{"caption":"Distance from the top","name":"top","rank":4,"editor":"DynamicValue","value":"number","default_val":0}},"code":{"client":{"fn":"function(properties,context){let t,s,r,menubar;t=!0===properties.t?1:0,s=!0===properties.s?1:0,r=!0===properties.r?1:0;const windowFeatures=`toolbar=${t},scrollbars=${s},resizable=${r},width=${properties.w},height=${properties.h},left=${properties.left},top=${properties.top}`;$((function(){window.open(properties.url,\"\",windowFeatures)}))}"}}},"ACF":{"display":"Add/Edit Head Tags","type":"client_side","fields":{"ACG":{"caption":"Custom Header","name":"ch","editor":"DynamicValue","rank":1,"value":"text","default_val":"<script id=\"myIdForEditing\">function alertMe(msg){ window.alert(msg) }</script>"},"ACH":{"caption":"Make sure your code includes your html tags! To allow for editing after creation, make sure you give the element an id, eg. <script id=\"myIdForEditing\">function alertMe(msg){ window.alert(msg) }</script>","name":"info","editor":"Label","rank":0},"ACI":{"caption":"Edit Mode?","name":"edit","editor":"Dropdown","rank":2,"default_val":"Add"},"ACJ":{"caption":"Edit/Delete Mode ID","name":"id","editor":"StaticText","rank":3,"default_val":"myIdForEditing","optional":true}},"code":{"client":{"fn":"function(properties,context){\"Add\"===properties.edit?$(\"head\").append(properties.ch):\"Edit\"===properties.edit?($(\"#\"+properties.id).remove(),$(\"head\").append(properties.ch)):\"Delete\"===properties.edit&&$(\"#\"+properties.id).remove()}"}}}}};
261window._bubble_page_load_data.plugins_size['1504424270272x619283445634039800'] = 10275;
262window.preloaded['plugin/third_party:1504424270272x619283445634039800:5.22.0'] = true;
263window.plugins["1524829017388x798260942770536400"] = {"human":"Phone Number Input + Formatting","dependencies":{"use_jquery":false,"plugin_api_version":"4"},"plugin_elements":{"AAC":{"display":"Phone Number Input","property_applications":{"resizable":true,"MinWidth":true,"Background":false,"Border":false,"Font":false,"Padding":false,"BoxShadow":false},"add_hover_pressed":true,"add_is_visible":true,"support_autobinding":true,"autobinding_value":"text","has_reset_fn":false,"can_fit_width":true,"can_fit_height":true,"fields":{"AAL":{"caption":"Border Width","name":"border_width","editor":"StaticNumber","rank":29,"optional":false,"default_val":1},"AAM":{"caption":"Border Style","name":"border_style","editor":"Dropdown","rank":28,"optional":false,"default_val":"solid"},"AAN":{"caption":"Border Color","name":"border_color","editor":"Color","rank":30,"optional":false,"default_val":"rgba(51, 51, 51, 1)"},"AAP":{"caption":"Border Radius","name":"border_radius","editor":"StaticNumber","rank":31,"optional":false,"default_val":0},"AAR":{"caption":"Font Size","name":"input_font_size","editor":"DynamicValue","rank":25,"optional":true,"value":"number"},"AAT":{"caption":"Display Error Validation","name":"display_error_validation","editor":"Checkbox","rank":18,"value":"boolean","default_val":true},"AAa":{"caption":"Custom Error Message","name":"custom_error_message","editor":"DynamicValue","rank":19,"optional":true,"value":"text"},"AAc":{"caption":"Custom Success Message","name":"custom_success_message","editor":"DynamicValue","rank":16,"optional":true,"value":"text"},"AAd":{"caption":"Display Success Validation","name":"display_success_validation","editor":"Checkbox","rank":15,"value":"boolean","default_val":true},"AAe":{"caption":"Default Value","name":"default_value","rank":0,"optional":true,"editor":"DynamicValue","value":"text"},"AAf":{"caption":"Use the \"ISO 3166-1 alpha-2 codes\" country notation. Separate countries with enter or comma!","name":"countries_help_text","rank":7,"editor":"Label"},"AAg":{"caption":"Preferred Country List","name":"preferred_country_list","rank":9,"editor":"StaticText","value":"text","optional":true,"default_val":"us,gb"},"AAh":{"caption":"Auto Country Detection","name":"auto_country_detection","rank":36,"editor":"Checkbox","default_val":false},"AAi":{"caption":"-------------------------------- Others ---------------------------------","name":"others_section","rank":33,"editor":"Label"},"AAj":{"caption":"Font Family","name":"input_font_family","rank":24,"editor":"DynamicValue","value":"text","optional":true,"default_val":"Arial"},"AAk":{"caption":"Color","name":"input_color","rank":26,"editor":"Color","optional":false,"default_val":"rgba(0,0,0,1)"},"AAm":{"caption":"Font Family","name":"msg_font_family","rank":21,"editor":"DynamicValue","value":"text","optional":true,"default_val":"Arial"},"AAn":{"caption":"Success Message Color","name":"success_message_color","rank":17,"editor":"Color","optional":false,"default_val":"rgba(0, 201, 0, 1)"},"AAo":{"caption":"Error Message Color","name":"error_message_color","rank":20,"editor":"Color","optional":false,"default_val":"rgba(255, 0, 0, 1)"},"AAp":{"caption":"Font Size","name":"msg_font_size","rank":22,"editor":"DynamicValue","value":"number","optional":true},"AAu":{"caption":"Required value","name":"required_value","rank":35,"editor":"Checkbox","default_val":true}
263,"ABA":{"caption":"Background Color","name":"input_background_color","rank":27,"editor":"Color","default_val":"rgba(255, 255, 255, 1)"},"ABB":{"caption":"Country List Height","name":"country_list_height","rank":10,"editor":"DynamicValue","value":"number","default_val":100},"ABD":{"caption":"Autofocus","name":"autofocus","rank":37,"editor":"Checkbox","default_val":false},"ABO":{"caption":"Placeholder Color","name":"placeholder_color","rank":5,"editor":"Color","default_val":"rgba(199, 199, 199, 1)"},"ABP":{"caption":"Display Placeholder","name":"display_placeholder","rank":2,"editor":"Checkbox","default_val":true},"ABQ":{"caption":"Refresh states on typing","name":"refresh_states_on_typing","rank":34,"editor":"Checkbox","default_val":true},"ABU":{"caption":"Bubble Input ID Attribute","name":"bubble_id_attribute","rank":40,"editor":"DynamicValue","value":"text","optional":true},"ABW":{"caption":"Custom Placeholder","name":"custom_placeholder","rank":4,"editor":"Dropdown","optional":true},"ABX":{"caption":"Placeholder","name":"placeholder","rank":3,"editor":"DynamicValue","optional":true,"value":"text"},"ABZ":{"caption":"Country List","name":"country_list","rank":8,"editor":"StaticText","default_val":"","optional":true},"ABv":{"caption":"Clear On Country Change","name":"clear_on_country_change","rank":38,"editor":"Checkbox","default_val":false},"ACK":{"caption":"Background Color","name":"dropdown_background_color","rank":13,"editor":"Color","default_val":"rgba(255,255,255,1)"},"ACL":{"caption":"Country Name Color","name":"country_name_color","rank":11,"editor":"Color","default_val":"rgba(0,0,0,1)"},"ACN":{"caption":"Dial Code Color","name":"dial_code_color","rank":12,"editor":"Color","default_val":"rgba(153,153,153,1)"},"ACP":{"caption":"Gap","name":"gap","rank":32,"editor":"DynamicValue","value":"number","default_val":"1"},"ACV":{"caption":"Current cell's index","name":"rg_current_cell_index","rank":41,"editor":"DynamicValue","value":"number","optional":true},"ACX":{"caption":"Use in RG or Table","name":"used_in_rg_table","rank":39,"editor":"Checkbox","default_val":false},"AFO":{"caption":"----------------------------- Placeholder -----------------------------","name":"placeholder_section","rank":1,"editor":"Label"},"AFP":{"caption":"------------------------------ Dropdown ------------------------------","name":"dropdown_section","rank":6,"editor":"Label"},"AFQ":{"caption":"------------------------------- Validation ------------------------------","name":"validation_section","rank":14,"editor":"Label"},"AFR":{"caption":"------------------------------ Input Style ------------------------------","name":"input_style_section","rank":23,"editor":"Label"}},"states":{"AAO":{"caption":"value","name":"phone_number","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{return null;}}"}},"AAU":{"caption":"correctness","name":"correctness","value":"boolean","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{return!0x1;}}"}},"AAv":{"caption":"selected country name","name":"selected_country_name","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}},"AAw":{"caption":"selected country ISO code","name":"selected_country_iso_code","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}},"AAx":{"caption":"selected country dial code","name":"selected_country_dial_code","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}},"AAz":{"caption":"selected country flag emoji","name":"selected_country_flag_emoji","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}},"ABL":{"caption":"is focused","name":"is_focused","value":"boolean","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}},"ABM":{"caption":"is pressed","name":"is_pressed","value":"boolean","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}},"ABN":{"caption":"is hovered","name":"is_hovered","value":"boolean","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}},"ABw":{"caption":"value without country code","name":"value_without_country_code","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}},"ACO":{"caption":"placeholder","name":"placeholder","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}},"ACT":{"caption":"current cell's index","name":"rg_current_cell_index","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"}}},"events":{"ACH":{"caption":"value is changed","name":"value_changed"},"ACQ":{"caption":"country dropdown is opened","name":"dropdown_open"},"ACR":{"caption":"country dropdown is closed","name":"dropdown_close"}},"actions":{"AAr":{"caption":"Reset Phone Input","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];function _0x3b52(_0xc7c0fb,_0x56d643){const _0x335d53=_0x335d();return _0x3b52=function(_0x3b523c,_0x5ab7c1){_0x3b523c=_0x3b523c-0x126;let _0x4bc248=_0x335d53[_0x3b523c];if(_0x3b52['rvjefj']===undefined){var _0x51caf8=function(_0x38bd34){const _0x49272b='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
263+/=';let _0x253116='',_0x2d3849='';for(let _0x2fea82=0x0,_0x34f9f3,_0x288263,_0x3cdc62=0x0;_0x288263=_0x38bd34['charAt'](_0x3cdc62++);~_0x288263&&(_0x34f9f3=_0x2fea82%0x4?_0x34f9f3*0x40+_0x288263:_0x288263,_0x2fea82++%0x4)?_0x253116+=String['fromCharCode'](0xff&_0x34f9f3>>(-0x2*_0x2fea82&0x6)):0x0){_0x288263=_0x49272b['indexOf'](_0x288263);}for(let _0x1e5ef0=0x0,_0x33d56d=_0x253116['length'];_0x1e5ef0<_0x33d56d;_0x1e5ef0++){_0x2d3849+='%'+('00'+_0x253116['charCodeAt'](_0x1e5ef0)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2d3849);};_0x3b52['yRRacT']=_0x51caf8,_0xc7c0fb=arguments,_0x3b52['rvjefj']=!![];}const _0x5db90a=_0x335d53[0x0],_0x2e91d6=_0x3b523c+_0x5db90a,_0x320dde=_0xc7c0fb[_0x2e91d6];return!_0x320dde?(_0x4bc248=_0x3b52['yRRacT'](_0x4bc248),_0xc7c0fb[_0x2e91d6]=_0x4bc248):_0x4bc248=_0x320dde,_0x4bc248;},_0x3b52(_0xc7c0fb,_0x56d643);}const _0x353d3e=_0x3b52;function _0x335d(){const _0xd6babd=['mteWndG0nuHms21PEq','nvjgBvzXDa','zgf0yxnLDa','y2HHBMDL','zgLZCgf0y2HfDMvUDa','oty0mKHRsKnbEq','mtu5mdi0nKDgz2jkrW','z2v0sw5ZDgfUy2u','zM9YrwfJAa','nJi4EuXOAK9q','lML0AsbPBNb1Dc5PDgLFx3rLBc1PBNb1Da','mta2mdmYmLHfzhbsEG','nZe5nZi2mffxwMX3rG','oeTjtxrQuG','mJiWmdy2ohvgyMfuta','zgvMyxvSDe51BwjLCG','ndeWmZCYqvLusfDq','CMvWB3j0rgvIDwDNzxi','C2v0tNvTyMvY'];_0x335d=function(){return _0xd6babd;};return _0x335d();}(function(_0x241af4,_0x51177b){const _0x2e470c={_0x92ca0f:0x138,_0xed7fdd:0x132,_0x51320c:0x137,_0x14a89d:0x131,_0x19ff23:0x12a},_0x1115e5=_0x3b52,_0x35e136=_0x241af4();while(!![]){try{const _0x11c66d=-parseInt(_0x1115e5(0x134))/0x1+parseInt(_0x1115e5(0x12f))/0x2+-parseInt(_0x1115e5(0x129))/0x3*(-parseInt(_0x1115e5(0x12d))/0x4)+-parseInt(_0x1115e5(_0x2e470c._0x92ca0f))/0x5*(-parseInt(_0x1115e5(_0x2e470c._0xed7fdd))/0x6)+parseInt(_0x1115e5(_0x2e470c._0x51320c))/0x7*(-parseInt(_0x1115e5(_0x2e470c._0x14a89d))/0x8)+parseInt(_0x1115e5(_0x2e470c._0x19ff23))/0x9+-parseInt(_0x1115e5(0x130))/0xa;if(_0x11c66d===_0x51177b)break;else _0x35e136['push'](_0x35e136['shift']());}catch(_0x345e9b){_0x35e136['push'](_0x35e136['shift']());}}}(_0x335d,0x46dfa));{const {phoneInputNumber:phoneInputNumber,inputElement:inputElement}=instance['data'],{reset_to_default:reset_to_default,reset_all:reset_all}=properties;if(reset_all){const allInputElements=undefined;document['querySelectorAll'](_0x353d3e(0x12e))[_0x353d3e(0x12c)](_0x1a7468=>{const _0x3be325={_0x17a303:0x12b,_0x2e52d4:0x135,_0x256185:0x136,_0x1820c4:0x127},_0x35b3f2=_0x353d3e,_0x432eb1=intlTelInput[_0x35b3f2(_0x3be325._0x17a303)](_0x1a7468);if(!_0x432eb1)return void context[_0x35b3f2(_0x3be325._0x2e52d4)]('Instance\\x20for\\x20element\\x20with\\x20id\\x20'+_0x1a7468['id']+'\\x20not\\x20found!');const _0x249d96=_0x1a7468[_0x35b3f2(0x126)][_0x35b3f2(0x133)];reset_to_default&&_0x249d96?_0x432eb1[_0x35b3f2(_0x3be325._0x256185)](_0x249d96):_0x432eb1[_0x35b3f2(_0x3be325._0x256185)](''),_0x1a7468[_0x35b3f2(0x128)](new Event(_0x35b3f2(_0x3be325._0x1820c4)));});}else{const defaultNumber=inputElement[_0x353d3e(0x126)]['defaultNumber'];reset_to_default&&defaultNumber?phoneInputNumber[_0x353d3e(0x136)](defaultNumber):phoneInputNumber['setNumber'](''),inputElement['dispatchEvent'](new Event('change'));}}}"},"fields":{"ACY":{"caption":"Reset to default","name":"reset_to_default","rank":0,"editor":"Checkbox","default_val":true},"ACb":{"caption":"Reset all instances","name":"reset_all","rank":1,"editor":"Checkbox","default_val":false}}},"ACZ":{"caption":"Set input value","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];const _0x33cf02=_0x1d5c;function _0x1d5c(_0x398f8c,_0x5db049){const _0x2865a6=_0x2865();return _0x1d5c=function(_0x1d5cbd,_0x193c56){_0x1d5cbd=_0x1d5cbd-0x182;let _0x453103=_0x2865a6[_0x1d5cbd];if(_0x1d5c['aYexkJ']===undefined){var _0x113a7c=function(_0x3375d6){const _0x14789b='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x232fa9='',_0x30dcf9='';for(let _0x25852e=0x0,_0x308956,_0x24c49b,_0x50eb8e=0x0;_0x24c49b=_0x3375d6['charAt'](_0x50eb8e++);~_0x24c49b&&(_0x308956=_0x25852e%0x4?_0x308956*0x40+_0x24c49b:_0x24c49b,_0x25852e++%0x4)?_0x232fa9+=String['fromCharCode'](0xff&_0x308956>>(-0x2*_0x25852e&0x6)):0x0){_0x24c49b=_0x14789b['indexOf'](_0x24c49b);}for(let _0x3f844b=0x0,_0x58d1fd=_0x232fa9['length'];_0x3f844b<_0x58d1fd;_0x3f844b++){_0x30dcf9+='%'+('00'+_0x232fa9['charCodeAt'](_0x3f844b)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x30dcf9);};_0x1d5c['qBjyqS']=_0x113a7c,_0x398f8c=arguments,_0x1d5c['aYexkJ']=!![];}const _0xf978db=_0x2865a6[0x0],_0x51b01e=_0x1d5cbd+_0xf978db,_0x239f1f=_0x398f8c[_0x51b01e];return!_0x239f1f?(_0x453103=_0x1d5c['qBjyqS'](_0x453103),_0x398f8c[_0x51b01e]=_0x453103):_0x453103=_0x239f1f,_0x453103;},_0x1d5c(_0x398f8c,_0x5db049);}(function(_0xa2b378,_0x25e725){const _0x2bd599={_0xafe9f2:0x183,_0x128830:0x187,_0x57bc58:0x186,_0x239fae:0x18a},_0x4418ba=_0x1d5c,_0x406afd=_0xa2b378();while(!![]){try{const _0x21abee=parseInt(_0x4418ba(0x188))/0x1+-parseInt(_0x4418ba(_0x2bd599._0xafe9f2))/0x2+-parseInt(_0x4418ba(0x18d))/0x3*(-parseInt(_0x4418ba(_0x2bd599._0x128830))/0x4)+-parseInt(_0x4418ba(0x189))/0x5+parseInt(_0x4418ba(_0x2bd599._0x57bc58))/0x6+-parseInt(_0x4418ba(0x18c))/0x7+parseInt(_0x4418ba(_0x2bd599._0x239fae))/0x8;if(_0x21abee===_0x25e725)break;
263else _0x406afd['push'](_0x406afd['shift']());}catch(_0x23d273){_0x406afd['push'](_0x406afd['shift']());}}}(_0x2865,0xe50e0));{const {phoneInputNumber:phoneInputNumber,inputElement:inputElement}=instance[_0x33cf02(0x18b)],{input_value:input_value}=properties;phoneInputNumber[_0x33cf02(0x185)](input_value??''),inputElement[_0x33cf02(0x184)](new Event(_0x33cf02(0x182)));}function _0x2865(){const _0x588f7f=['nZvNze9sALe','y2HHBMDL','mZi2mtq4neXZseP3rq','zgLZCgf0y2HfDMvUDa','C2v0tNvTyMvY','odu3nZu5nezQru5KrW','ndi3ndHgzNv4vey','odq0otm3y0HNweni','mta5mtu4mgvmrg9YCW','mZCYnJK0nhLtD1jcuG','zgf0yq','mtu0mJe5mufJEhHusG'];_0x2865=function(){return _0x588f7f;};return _0x2865();}}"},"fields":{"ACa":{"caption":"Input value","name":"input_value","rank":0,"editor":"DynamicValue","value":"text"}}}},"code":{"initialize":{"fn":"function(instance,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];const _0x40a86b=_0x3d6e;function _0x3d6e(_0x51490f,_0x15edbc){const _0x2a92ee=_0x2a92();return _0x3d6e=function(_0x3d6e2a,_0x46d365){_0x3d6e2a=_0x3d6e2a-0xcb;let _0x9b6aaa=_0x2a92ee[_0x3d6e2a];if(_0x3d6e['yjYWIa']===undefined){var _0x783b1d=function(_0x2358ea){const _0x24292c='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x20b8de='',_0x146b1d='';for(let _0x32cf79=0x0,_0x7e0cc9,_0x2aca73,_0x5f5b80=0x0;_0x2aca73=_0x2358ea['charAt'](_0x5f5b80++);~_0x2aca73&&(_0x7e0cc9=_0x32cf79%0x4?_0x7e0cc9*0x40+_0x2aca73:_0x2aca73,_0x32cf79++%0x4)?_0x20b8de+=String['fromCharCode'](0xff&_0x7e0cc9>>(-0x2*_0x32cf79&0x6)):0x0){_0x2aca73=_0x24292c['indexOf'](_0x2aca73);}for(let _0x29d3b5=0x0,_0x490ae6=_0x20b8de['length'];_0x29d3b5<_0x490ae6;_0x29d3b5++){_0x146b1d+='%'+('00'+_0x20b8de['charCodeAt'](_0x29d3b5)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x146b1d);};_0x3d6e['llfgtz']=_0x783b1d,_0x51490f=arguments,_0x3d6e['yjYWIa']=!![];}const _0x16b292=_0x2a92ee[0x0],_0x470e54=_0x3d6e2a+_0x16b292,_0x2f5166=_0x51490f[_0x470e54];return!_0x2f5166?(_0x9b6aaa=_0x3d6e['llfgtz'](_0x9b6aaa),_0x51490f[_0x470e54]=_0x9b6aaa):_0x9b6aaa=_0x2f5166,_0x9b6aaa;},_0x3d6e(_0x51490f,_0x15edbc);}function _0x2a92(){const _0x41978b=['CMvZzxq','mZmWndrksLPMy04','AxnszxnWB25ZAxzLugfNzq','ChvIBgLZAef1Dg9IAw5KAw5N','BwfYz2LUtgvMDa','zhjVCgrVD25FB3bLBG','Bwf0y2HLCW','zgLHBenVzgu','CMvMCMvZAfnLBgvJDgvKu3rHDgvZ','AxnVmG','zwXLBuLe','Cg93','Aw5PDgLHBgL6zu1Zz0nVBNrHAw5LCNm','s2HSwNe','CgHVBMvFBNvTyMvY','CM9VDevSzw1jra','yxv0BW','iokDJevYCM9Y','z2v0qM91BMrPBMDdBgLLBNrszwn0','lMDYB3vWlwL0zw0','C2v0tNvTyMvY','Aw5SAw5LlwjSB2nR','DgfNtMfTzq','zhjVCgrVD25Fy2XVC2u','Aw5WDxrfBgvTzw50','DhLWzq','C2vSzwn0zwrFy291BNrYEv9PC29Fy29Kzq','C3r5Bgu','CMvNAxn0zxjcDwjIBgvjBNb1Da','z2v0vMfSAwrHDgLVBKvYCM9Y','mZK4odKXn2PMsKXtBq','AxnwywXPze51BwjLCLbYzwnPC2u','mJy2nfPzvvDtuW','BwfYz2LUvg9W','ywrKrxzLBNrmAxn0zw5LCG','zgf0yq','lML0Aq','AxnFzM9JDxnLza','ntvWEa','CMvSyxrPDMu','mtbgwwvhDM0','C3bHBG','DMfSAwqTBxnN','DMfSDwvFD2L0Ag91Df9JB3vUDhj5x2nVzgu','mteWAvPwvK9N','B3jKzxi','z2v0tNvTyMvY','y29YCMvJDg5LC3m','CM9VDc1WBhvNAw4TCgHVBMuTzwXLBwvUDc0','Dg9vChbLCKnHC2u','yxv0B2jPBMrPBMDwywX1zq','zM9UDfnPEMu','Dg9W','AxnFChjLC3nLza','mtuYoezcthvxtG','mta0ntmYm3LstKLetq','wMThs1G','nJe3ndbszNfpzwC','zgvMyxvSDe51BwjLCG','lMj1yMjSzs1YlwnVBNrHAw5LCI13CMfWCgvYlc5IDwjIBguTCI1JB250ywLUzxi','yNvIyMXLx2LUC3rHBMnL','qK9ewq','BwLUv2LKDgG','Bwf4v2LKDgG','y2HHBMDL','zM9JDxnVDxq','z2v0ugfYzw50rwXLBwvUDezVCLPjBMrLEfn3yxa','C2vSzwn0zwrFy291BNrYEv9Uyw1L','zxjYB3jnC2DdB250ywLUzxi','zM9YrwfJAa','DMfSAwrnC2DdB250ywLUzxi','ywrK','AgvPz2H0','yxv0B19IAw5KAw5N','zMXLEeDYB3C','ndKXmda1C1D2wvjZ','CxvLCNLtzwXLy3rVCKfSBa','C2vSzwn0zwrFy291BNrYEv9MBgfNx2vTB2PP','sw52ywXPzcbJB3vUDhj5ignVzgu','sw52ywXPzcbUDw1Izxi','yxbWBhLfDMvUDeXPC3rLBMvYCW','BwLUsgvPz2H0','CMvWB3j0rgvIDwDNzxi','DgvS','rwXLBwvUDcb3AxrOieLeici','ndmXmJKWsK5lC0DX','yNvIyMXLx2rHDge','zxjYB3iTBxnN','CxvLCNLtzwXLy3rVCG','y2XVC2vZDa','Aw5OzxjPDa','CgfYzw50rwXLBwvUDa','DMfSDwvFy2HHBMDLza','AxnFAg92zxjLza','A2v5Dxa','ywXPz25tzwXM','EKLUzgv4','ChvIBgLZAfn0yxrL','yxbWBhLtDhLSzuzVCKj1yMjSzuLUChv0ugfYzw50','BwfYz2LUuMLNAhq','y2XHC3noyw1L','mtaWjq','y3jLyxrLrwXLBwvUD
263a','Bw91C2vKB3DU','Cg9ZAxrPB24','yM90Dg9T','BgvMDa','Dg9tDhjPBMC','y2XHC3nmAxn0','z2v0u2vSzwn0zwrdB3vUDhj5rgf0yq','C2vSzwn0zwrFy291BNrYEv9KAwfSx2nVzgu','zwXLBwvUDa','AgLKzq','D2LKDgG','lMrYB3b1Ca','CMfUzg9T','zgLZCgXHEq','y2HLy2TdB3vUDhj5','y29SB3i','mtmZndLiv2nNsxy','x3bYzwnVBxb1DgvK','zgf0yxnLDa','BM9Uzq','BwfYz2LUqM90Dg9T','B3bLBJPJB3vUDhj5zhjVCgrVD24','nenKzwT5zW','BgvUz3rO'];_0x2a92=function(){return _0x41978b;};return _0x2a92();}(function(_0x7e1052,_0x238a9e){const _0x24b5f8={_0x51503d:0x124,_0x495730:0xe5,_0x1f0c27:0x123,_0x5efcd6:0x10b,_0x223eea:0x115,_0xa95a39:0xee},_0x19dde8=_0x3d6e,_0x40e0ed=_0x7e1052();while(!![]){try{const _0x47480b=-parseInt(_0x19dde8(0x138))/0x1+parseInt(_0x19dde8(0x142))/0x2+-parseInt(_0x19dde8(_0x24b5f8._0x51503d))/0x3*(parseInt(_0x19dde8(0xeb))/0x4)+-parseInt(_0x19dde8(0x119))/0x5*(-parseInt(_0x19dde8(0x126))/0x6)+-parseInt(_0x19dde8(_0x24b5f8._0x495730))/0x7*(parseInt(_0x19dde8(_0x24b5f8._0x1f0c27))/0x8)+parseInt(_0x19dde8(_0x24b5f8._0x5efcd6))/0x9*(parseInt(_0x19dde8(_0x24b5f8._0x223eea))/0xa)+parseInt(_0x19dde8(_0x24b5f8._0xa95a39))/0xb*(parseInt(_0x19dde8(0x10d))/0xc);if(_0x47480b===_0x238a9e)break;else _0x40e0ed['push'](_0x40e0ed['shift']());}catch(_0x348bd8){_0x40e0ed['push'](_0x40e0ed['shift']());}}}(_0x2a92,0x5511b));{instance[_0x40a86b(0xcf)](_0x40a86b(0x11c)),instance[_0x40a86b(0x110)][_0x40a86b(0xf7)]='inp'+(Math[_0x40a86b(0xe1)]()*Math[_0x40a86b(0xf8)](0x2,0x36))[_0x40a86b(0xd9)](0x12),instance[_0x40a86b(0x110)][_0x40a86b(0xef)]=document[_0x40a86b(0x145)]('.main-page')['matches'](_0x40a86b(0x128)),instance['data']['isPlaceholderStyleApplied']=!0x1;const canvas=instance['canvas'][0x0]??instance['canvas'],{publishState:publishState,triggerEvent:triggerEvent}=instance,{elemID:elemID}=instance[_0x40a86b(0x110)];instance[_0x40a86b(0x110)][_0x40a86b(0x109)]=function(_0x7634d3){const _0x56a00a={_0xf7e77b:0x110,_0x50c1d3:0x13f,_0x247cfc:0x141},_0x406bdf=_0x40a86b;if(instance['data']['inputStylesBeforeRunLibrary'])return;if(!_0x7634d3)return;const _0x5bba60=document[_0x406bdf(0x145)]('#'+_0x7634d3);_0x5bba60?(instance[_0x406bdf(0x110)]['inputElement']['remove'](),instance['data'][_0x406bdf(0x105)]=null,instance['data']['inputElement']=_0x5bba60,instance[_0x406bdf(_0x56a00a._0xf7e77b)]['inputElement'][_0x406bdf(0x106)]=_0x406bdf(0x140),instance['data']['inputStylesBeforeRunLibrary']=getComputedStyle(instance['data'][_0x406bdf(0x105)]),instance['data']['marginTop']=instance['data']['inputStylesBeforeRunLibrary'][_0x406bdf(0x10e)],instance['data']['marginBottom']=instance[_0x406bdf(_0x56a00a._0xf7e77b)]['inputStylesBeforeRunLibrary'][_0x406bdf(0xe9)],instance[_0x406bdf(0x110)]['zIndex']=0x0):context[_0x406bdf(_0x56a00a._0x50c1d3)](_0x406bdf(_0x56a00a._0x247cfc)+_0x7634d3+'\\x22\\x20not\\x20found!');},instance[_0x40a86b(0x110)][_0x40a86b(0xf5)]=()=>{const _0x353c71={_0x41457b:0x107,_0x3cd1f4:0xdc,_0x47c555:0xf6,_0xd6b917:0x11e},_0xfc1d14=_0x40a86b,{phoneInputNumber:_0x2dcd85}=instance['data'];if(!_0x2dcd85)return;const _0x3f0d8f=_0x2dcd85[_0xfc1d14(0xdb)]();if(_0x3f0d8f){if(publishState(_0xfc1d14(0x130),_0x3f0d8f['name']),publishState(_0xfc1d14(_0x353c71._0x41457b),_0x3f0d8f['iso2']),publishState(_0xfc1d14(_0x353c71._0x3cd1f4),_0x3f0d8f[_0xfc1d14(0xf4)]),void 0x0!==_0x3f0d8f[_0xfc1d14(_0x353c71._0x47c555)]){const _0x2eaa46=flags_emoji[_0x3f0d8f[_0xfc1d14(0xf6)][_0xfc1d14(_0x353c71._0xd6b917)]()]['emoji'];publishState(_0xfc1d14(0x13a),_0x2eaa46);}else publishState('selected_country_flag_emoji',null);}},instance[_0x40a86b(0x110)]['applyStyleForBubbleInput']=function(){const _0x1caf09={_0x13607f:0x108,_0x31f847:0xf1},_0x2b6fc4={_0x5ae671:0xd8,_0x5d55ba:0x108,_0x5c075f:0x121},_0x175f62=_0x40a86b,{inputElement:_0x354964}=instance['data'];_0x354964[_0x175f62(_0x1caf09._0x13607f)]['paddingLeft']=_0x175f62(0x113),_0x354964[_0x175f62(0x108)]['zIndex']='0',_0x354964[_0x175f62(_0x1caf09._0x13607f)][_0x175f62(_0x1caf09._0x31f847)]='0';const _0x13ab60=_0x354964[_0x175f62(0x146)]('div')?.[_0x175f62(0x139)]('.flag-container');if(_0x13ab60&&_0x13ab60?.['length']){const _0x1197ce=_0x354964['getBoundingClientRect']()[_0x175f62(0x135)],_0x590765=_0x354964[_0x175f62(_0x1caf09._0x13607f)];_0x13ab60[_0x175f62(0x132)](_0xb3fc5d=>{const _0x2b6e6b=_0x175f62;_0xb3fc5d['style']['zIndex']=0x96,_0xb3fc5d[_0x2b6e6b(0x108)]['height']=_0x1197ce+'px',_0xb3fc5d['style']['left']=parseInt(_0x590765[_0x2b6e6b(_0x2b6fc4._0x5ae671)]),_0xb3fc5d[_0x2b6e6b(_0x2b6fc4._0x5d55ba)][_0x2b6e6b(_0x2b6fc4._0x5c075f)]=parseInt(_0x590765[_0x2b6e6b(0x121)]);});}},instance['data'][_0x40a86b(0xd0)]=function(_0x265d61){const _0x3d5e03={_0x2b0a3a:0x143,_0x28d67a:0xe6,_0x1910fc:0x135,_0x3c96e1:0x110,_0x3fd795:0xfc,_0x275cc9:0x121,_0x52cef5:0xd8,_0x59a111:0x13e,_0x262239:0x108,_0x1c68cf:0x12b,_0x49e8ac:0x108,_0x508dd8:0xcd,_0x865c24:0xd1,_0xe70929:0xe9,_0x5a4180:0xdf,_0xfbaa4c:0xf1},_0x420cc4=_0x40a86b,{bubble:_0x173df6}=_0x265d61,{inputStylesBeforeRunLibrary:_0x9c91fd,inputElement:_0x3c9245,marginTop:_0x412a4b,marginBottom:_0x3075bb,zIndex:_0x4fa0f7}=instance[_0x420cc4(0x110)];let _0x29b3c3=0x30;
263canvas[_0x420cc4(0x143)]['bubble_instance']&&(_0x29b3c3=canvas[_0x420cc4(_0x3d5e03._0x2b0a3a)]['bubble_instance'][_0x420cc4(0xdd)][_0x420cc4(_0x3d5e03._0x28d67a)][_0x420cc4(0x135)]);const _0x545c86=_0x3c9245['closest']('.iti');_0x545c86[_0x420cc4(0x108)][_0x420cc4(0x135)]=(_0x173df6[_0x420cc4(_0x3d5e03._0x1910fc)]()??_0x29b3c3)+'px',instance[_0x420cc4(0x110)][_0x420cc4(0xfc)]=_0x420cc4(0x11d)+elemID,_0x545c86['classList'][_0x420cc4(0x134)](instance[_0x420cc4(_0x3d5e03._0x3c96e1)][_0x420cc4(_0x3d5e03._0x3fd795)]),_0x545c86[_0x420cc4(0x108)][_0x420cc4(0xdf)]=_0x9c91fd['width'],_0x545c86['style']['height']=_0x9c91fd[_0x420cc4(0x135)],_0x545c86[_0x420cc4(0x108)]['top']=_0x9c91fd[_0x420cc4(_0x3d5e03._0x275cc9)],_0x545c86['style']['left']=_0x9c91fd[_0x420cc4(_0x3d5e03._0x52cef5)],_0x545c86['style'][_0x420cc4(0xd6)]=_0x9c91fd[_0x420cc4(0xd6)],_0x545c86['style'][_0x420cc4(0x11a)]=_0x9c91fd['order'],_0x545c86['style'][_0x420cc4(0x137)]=_0x9c91fd['flexGrow'],_0x545c86[_0x420cc4(0x108)][_0x420cc4(_0x3d5e03._0x59a111)]=_0x9c91fd[_0x420cc4(0x13e)],_0x545c86['style']['maxHeight']=_0x9c91fd['maxHeight'],_0x545c86[_0x420cc4(_0x3d5e03._0x262239)]['minWidth']=_0x9c91fd[_0x420cc4(_0x3d5e03._0x1c68cf)],_0x545c86[_0x420cc4(_0x3d5e03._0x49e8ac)][_0x420cc4(0x12c)]=_0x9c91fd[_0x420cc4(0x12c)];const _0x34dcec=getComputedStyle(_0x3c9245);_0x545c86[_0x420cc4(0x108)][_0x420cc4(_0x3d5e03._0x508dd8)]=_0x34dcec['alignSelf'],_0x545c86[_0x420cc4(0x108)][_0x420cc4(_0x3d5e03._0x865c24)]=_0x9c91fd[_0x420cc4(0xd1)],_0x545c86[_0x420cc4(_0x3d5e03._0x49e8ac)][_0x420cc4(_0x3d5e03._0xe70929)]=_0x3075bb,_0x545c86['style']['marginTop']=_0x412a4b;let _0x379b67,_0x3a34f8=0x37+parseFloat(_0x9c91fd[_0x420cc4(0xf1)]);_0x3a34f8+='px',_0x545c86['style']['marginLeft']=_0x3a34f8,_0x3c9245[_0x420cc4(0x108)][_0x420cc4(_0x3d5e03._0x5a4180)]=_0x420cc4(0xd3),_0x3c9245['style']['height']='100%',_0x3c9245['style'][_0x420cc4(0x121)]='0',_0x3c9245[_0x420cc4(_0x3d5e03._0x49e8ac)]['left']='0',_0x3c9245['style'][_0x420cc4(0xce)]='0',_0x3c9245['style'][_0x420cc4(_0x3d5e03._0xfbaa4c)]='0';},instance['data']['applyStyleForInputParent']=function(_0x1f6253){const _0x339209={_0xd1306f:0x129,_0x167a39:0xdd,_0x194515:0xe6,_0x1fdeb7:0x111,_0x2800e1:0x108,_0x46694b:0x135,_0x45263b:0x110,_0x4d0a91:0xda,_0x4e391f:0x134,_0x2b8e5c:0x110},_0x18d554=_0x40a86b,{bubble:_0x1dcef6}=_0x1f6253,{inputElement:_0x694138}=instance['data'];let _0x343000=0x30;canvas['bubble_data'][_0x18d554(_0x339209._0xd1306f)]&&(_0x343000=canvas[_0x18d554(0x143)][_0x18d554(0x129)][_0x18d554(_0x339209._0x167a39)][_0x18d554(_0x339209._0x194515)]['height']);const _0x94d57=_0x694138['closest'](_0x18d554(_0x339209._0x1fdeb7));_0x94d57[_0x18d554(_0x339209._0x2800e1)][_0x18d554(_0x339209._0x46694b)]=(_0x1dcef6['height']()??_0x343000)+'px',instance[_0x18d554(_0x339209._0x45263b)][_0x18d554(0xfc)]='root-plugin-phone-element-'+elemID,_0x94d57[_0x18d554(_0x339209._0x4d0a91)][_0x18d554(_0x339209._0x4e391f)](instance[_0x18d554(_0x339209._0x45263b)]['rootElemID']),instance[_0x18d554(_0x339209._0x2b8e5c)][_0x18d554(0xef)]&&(_0x94d57[_0x18d554(_0x339209._0x2800e1)][_0x18d554(0xdf)]='100%',_0x94d57['style'][_0x18d554(0x135)]=_0x18d554(0xd3));},instance['data']['assignValueToElement']=function(_0x54b68f){const _0x43f810={_0x119448:0x110,_0x2a85da:0x10c,_0x3a324e:0xe7,_0x4370c3:0xff,_0x4caa80:0xdf,_0x31d2cc:0xe2,_0x489150:0x101},_0x11a4e6=_0x40a86b;if(!instance['data']['utilsScriptIsLoaded'])return;const {phoneInputNumber:_0x24ca83,inputElement:_0x4ab6f4}=instance['data'];if(!_0x24ca83)return;const {autobinding:_0x41b367,default_value:_0x984b40,bubble:_0xafaae5}=_0x54b68f;if(_0xafaae5[_0x11a4e6(0x136)]()&&_0x41b367&&instance[_0x11a4e6(_0x43f810._0x119448)][_0x11a4e6(0x11f)]!==_0x41b367){instance[_0x11a4e6(0x110)][_0x11a4e6(0x11f)]=_0x41b367,_0x24ca83['setNumber'](_0x41b367);const _0x438bb7=undefined;_0x24ca83[_0x11a4e6(_0x43f810._0x2a85da)]()?_0x4ab6f4[_0x11a4e6(_0x43f810._0x3a324e)][_0x11a4e6(0x127)]=_0x41b367:_0x24ca83[_0x11a4e6(0x101)]('');}else{if(_0x984b40&&instance[_0x11a4e6(0x110)]['defaultValue']!==_0x984b40){if('EaFbh'!=='EaFbh'){const _0xb07acc=_0x52e921?_
2630x18835a[_0x11a4e6(_0x43f810._0x4370c3)]()[_0x11a4e6(_0x43f810._0x4caa80)]:0x64;_0x1125c9['style'][_0x11a4e6(_0x43f810._0x31d2cc)]=_0x11a4e6(0x102),_0x2fd066[_0x11a4e6(0x108)][_0x11a4e6(0xdf)]=_0xb07acc+'px';}else{instance[_0x11a4e6(0x110)]['defaultValue']=_0x984b40,_0x24ca83[_0x11a4e6(_0x43f810._0x489150)](_0x984b40);const _0x21e759=undefined;_0x24ca83[_0x11a4e6(0x10c)]()?_0x4ab6f4[_0x11a4e6(_0x43f810._0x3a324e)]['defaultNumber']=_0x984b40:_0x24ca83[_0x11a4e6(0x101)]('');}}}instance[_0x11a4e6(0x110)][_0x11a4e6(0xe3)](_0x54b68f);},instance[_0x40a86b(0x110)][_0x40a86b(0xf9)]=function(_0x4273da){const _0x4babcd={_0x7c8178:0x108,_0x252257:0x108,_0x417c9f:0xd6,_0x19c39d:0xdf,_0x462057:0x147},_0x30311d=_0x40a86b,{inputElement:_0xe23b14,validMsgContainer:_0x1421f3,errorMsgContainer:_0x3ef504}=instance[_0x30311d(0x110)],{bubble_id_attribute:_0x2c4c02,msg_font_size:_0x3a754f,gap:_0x35037b,success_message_color:_0x2c0e2c,msg_font_family:_0x4bcc87,error_message_color:_0x240c5a,custom_success_message:_0x54c4ce,custom_error_message:_0x5e0f86}=_0x4273da,_0x44d91a=_0x2c4c02?_0xe23b14[_0x30311d(_0x4babcd._0x7c8178)][_0x30311d(0xdf)]:0x64;_0x1421f3[_0x30311d(_0x4babcd._0x252257)][_0x30311d(0xd6)]=_0x30311d(0x114),_0x1421f3[_0x30311d(0x108)]['width']=_0x44d91a+'px',_0x1421f3['style']['top']=(_0x3a754f??0x0)+_0x35037b+'px',_0x1421f3[_0x30311d(0x108)][_0x30311d(0xe4)]=_0x2c0e2c,_0x1421f3[_0x30311d(0x108)][_0x30311d(0x120)]=_0x3a754f?_0x3a754f+'px':'inherit',_0x1421f3[_0x30311d(0x108)]['fontFamily']=_0x4bcc87??'inherit',_0x54c4ce&&''!==_0x54c4ce&&(_0x1421f3['innerHTML']='\\x20'+_0x54c4ce),_0x3ef504['style'][_0x30311d(_0x4babcd._0x417c9f)]='relative',_
2630x3ef504['style'][_0x30311d(_0x4babcd._0x19c39d)]=_0x44d91a+'px',_0x3ef504[_0x30311d(0x108)]['top']=(_0x3a754f??0x0)+_0x35037b+'px',_0x3ef504[_0x30311d(0x108)][_0x30311d(0xe4)]=_0x240c5a,_0x3ef504[_0x30311d(0x108)]['fontSize']=_0x3a754f?_0x3a754f+'px':_0x30311d(0x147),_0x3ef504[_0x30311d(0x108)]['fontFamily']=_0x4bcc87??_0x30311d(_0x4babcd._0x462057),_0x5e0f86&&''!==_0x5e0f86&&(_0x3ef504['innerHTML']='\\x20'+_0x5e0f86);},instance['data']['getInitialCountry']=function(_0xc446e8,_0x3e17bf,_0xe25894){const _0x78bb58=_0x40a86b;return _0xc446e8?'auto':_0x3e17bf[_0x78bb58(0xec)]?[..._0x3e17bf][0x0]:_0xe25894['length']?[..._0xe25894][0x0]:'';},instance[_0x40a86b(0x110)]['getParentElementForZIndexSwap']=function(_0x224f5b){const _0x4d0f4b={_0x476418:0x148,_0x53b6f8:0x100},_0x6c9bb0=_0x40a86b;if(!_0x224f5b)return;let _0x79802e=canvas[_0x6c9bb0(_0x4d0f4b._0x476418)];for(;!0x0!==_0x79802e['matches'](_0x6c9bb0(_0x4d0f4b._0x53b6f8))&&!0x0!==_0x79802e[_0x6c9bb0(0xf3)]('.bubble-cross-axis')&&(_0x79802e=_0x79802e['parentElement'],_0x6c9bb0(0x12a)!==_0x79802e[_0x6c9bb0(0x103)]););return _0x79802e;},instance['data'][_0x40a86b(0x13d)]=function(_0x319983){const _0x529be6={_0x4f4005:0x10f,_0x121c6a:0x10f,_0x30cd55:0x12d,_0x411fca:0x10f,_0x3a9830:0xea},_0x5b10dd={_0x1ba877:0x149},_0x1e551b={_0xb5b01e:0x108},_0x5b6773={_0x58a2d5:0xff,_0x1cd1e6:0x135,_0x234c7b:0x108},_0x35cdb5={_0x4cd814:0xfa,_0x3bec26:0xf0,_0x4f3236:0xff,_0x30d371:0xe2,_0x897d36:0x108,_0xdd94ed:0xdf,_0x234f30:0xce,_0x28253a:0xe0},_0x538721={_0x1152c8:0xcb},_0x485949=_0x40a86b,{used_in_rg_table:_0x202499,clear_on_country_change:_0x3ce7df}=_0x319983,{inputElement:_0x4af68d,checkCountry:_0x38bc55,phoneInputNumber:_0x4707ad}=instance['data'];_0x4af68d[_0x485949(0x10f)]('focusin',()=>{const _0x4c02c1=_0x485949;publishState(_0x4c02c1(0x112),!0x0);}),_0x4af68d['addEventListener'](_0x485949(0x12e),()=>{const _0x2e367c=_0x485949;publishState(_0x2e367c(0x112),!0x1);}),_0x4af68d[_0x485949(_0x529be6._0x4f4005)](_0x485949(0xd5),()=>{const _0x2b772a=_0x485949;publishState(_0x2b772a(0x122),!0x0);}),_0x4af68d[_0x485949(_0x529be6._0x4f4005)]('mouseup',()=>{const _0x31afa5=_0x485949;publishState(_0x31afa5(0x122),!0x1);}),_0x4af68d[_0x485949(0x10f)]('mouseover',()=>{publishState('is_hovered',!0x0);}),_0x4af68d['addEventListener']('mouseout',()=>{const _0x522e1b=_0x485949;publishState(_0x522e1b(_0x538721._0x1152c8),!0x1);}),_0x4af68d[_0x485949(_0x529be6._0x121c6a)](_0x485949(_0x529be6._0x30cd55),()=>{const _0x390bed=_0x485949;_0x38bc55(_0x319983),triggerEvent(_0x390bed(0x149));}),_0x4af68d['addEventListener'](_0x485949(0xcc),()=>{const _0x140bf8=_0x485949;_0x38bc55(_0x319983),triggerEvent(_0x140bf8(0x149));});let _0x49cbbc=instance[_0x485949(0x110)][_0x485949(0x12f)](_0x202499);const _0x5ebf07=_0x49cbbc?Number(_0x49cbbc['style']['zIndex']):void 0x0;_0x4af68d[_0x485949(_0x529be6._0x411fca)](_0x485949(_0x529be6._0x3a9830),()=>{const _0x952943=_0x485949;if(_0x952943(0x125)===_0x952943(0x125))setTimeout(()=>{const _0x10c598=_0x952943;if(_0x10c598(0xfa)!==_0x10c598(_0x35cdb5._0x4cd814)){if(_0x50a064[_0x10c598(_0x35cdb5._0x3bec26)](_0x92bf68[_0x10c598(0x11b)]()),_0x3f9761(),_0x569ad6('phone_number',_0x57a416['getNumber']()),_0x488e59(_0x10c598(0x118),_0x4b6bec),_0x1445e5(_0x10c598(0x11c),!0x0),_0x200403){const _0x286ba4=_0x384479?_0x39b157[_0x10c598(_0x35cdb5._0x4f3236)]()['width']:0x64;_0x341251['style'][_0x10c598(_0x35cdb5._0x30d371)]=_0x10c598(0x102),_0x27b37d[_0x10c598(_0x35cdb5._0x897d36)][_0x10c598(_0x35cdb5._0xdd94ed)]=_0x286ba4+'px';}}else{_0x49cbbc&&(_0x49cbbc[_0x10c598(0x108)][_0x10c598(_0x35cdb5._0x234f30)]=_0x5ebf07+0x64),canvas['style']['zIndex']=0x64;const _0x7be4fc=canvas['querySelectorAll'](_0x10c598(_0x35cdb5._0x28253a));_0x7be4fc[_0x10c598(0xec)]&&_0x7be4fc[_0x10c598(0x132)](_0x25217c=>{const _0x48b7de=_0x10c598;_0x25217c['style'][_0x48b7de(0xd7)]=_0x48b7de(0xfd);}),triggerEvent(_0x10c598(0xf2));}},0x1);else{const _0x4d493a={_0x264d66:0x108,_0x5e7579:0xce,_0x331df3:0x135,_0x49a63e:0xd8,_0x126978:0x121},_0x4b0408=_0x58449f[_0x952943(_0x5b6773._0x58a2d5)]()[_0x952943(_0x5b6773._0x1cd1e6)],_0x3ed030=_0x3ff06a[_0x952943(_0x5b6773._0x234c7b)];_0x12a528[_0x952943(0x132)](_0x3905da=>{const _0x559ba3=_0x952943;_0x3905da[_0x559ba3(_0x4d493a._0x264d66)][_0x559ba3(_0x4d493a._0x5e7579)]=0x96,_0x3905da[_0x559ba3(0x108)][_0x559ba3(_0x4d493a._0x331df3)]=_0x4b0408+'px',_0x3905da[_0x559ba3(_0x4d493a._0x264d66)][_0x559ba3(_0x4d493a._0x49a63e)]=_0x419fc9(_0x3ed030['left']),_0x3905da['style'][_0x559ba3(_0x4d493a._0x126978)]=_0x161a1b(_0x3ed030[_0x559ba3(0x121)]);});}}),_0x4af68d[_0x485949(0x10f)]('close:countrydropdown',()=>{const _0x184f7f=_0x485949;_0x49cbbc&&(_0x49cbbc[_0x184f7f(0x108)][_0x184f7f(0xce)]=_0x5ebf07),canvas[_0x184f7f(_0x1e551b._0xb5b01e)][_0x184f7f(0xce)]=0x2;const _0x20d062=canvas['querySelectorAll']('.iti__country-list');_0x20d062['length']&&_0x20d062[_0x184f7f(0x132)](_0x51c397=>{_0x51c397['style']['zIndex']=0x2;}),triggerEvent(_0x184f7f(0x104));}),_0x4af68d[_0x485949(0x10f)]('countrychange',()=>{const _0x1a2b71=_0x485949;_0x3ce7df&&_0x4707ad['setNumber'](''),_0x38bc55(_0x319983),triggerEvent(_0x1a2b71(_0x5b10dd._0x1ba877));});},instance['data'][_0x40a86b(0xed)]=function(){const _0xf1a2f4={_0x363243:0x110,_0x22507a:0xe8,_0x4551ae:0x108,_0x415dc5:0xe2},_0x2e44f3=_0x40a86b,{validMsgContainer:_0x392d26,errorMsgContainer:_0xea5721}=instance[_0x2e44f3(_0xf1a2f4._0x363243)];_0x392d26['style']['display']=_0x2e44f3(_0xf1a2f4._0x22507a),_0xea5721[_0x2e44f3(_0xf1a2f4._0x4551ae)][_0x2e44f3(_0xf1a2f4._0x415dc5)]=_0
263x2e44f3(0xe8);},instance['data'][_0x40a86b(0xe3)]=function(_0xb729cf){const _0x2f7885={_0x45ae94:0xfb,_0x5354cb:0xdf,_0x25b547:0x102,_0x1b338c:0x108,_0x112617:0x13c,_0x426719:0x10a,_0x444fa8:0xdf,_0x554d42:0x118,_0x7a510c:0xfb},_0x33c11d=_0x40a86b,{inputElement:_0x54b9b9,validMsgContainer:_0x502378,errorMsgContainer:_0x1eb35c,phoneInputNumber:_0x128778,refreshSelectedStates:_0x1df079}=instance[_0x33c11d(0x110)],{required_value:_0x34bcae,display_success_validation:_0x1c2c88,bubble_id_attribute:_0x4be75d,refresh_states_on_typing:_0x31d1af,display_error_validation:_0x4662b8}=_0xb729cf;instance['data']['reset']();const _0x152d25=_0x54b9b9['value'];if(_0x152d25){if(_0x128778['isValidNumberPrecise']()){if(instance['publishAutobinding'](_0x128778['getNumber']()),_0x1df079(),publishState(_0x33c11d(_0x2f7885._0x45ae94),_0x128778['getNumber']()),publishState('value_without_country_code',_0x152d25),publishState(_0x33c11d(0x11c),!0x0),_0x1c2c88){const _0x6901f6=_0x4be75d?_0x54b9b9[_0x33c11d(0xff)]()[_0x33c11d(_0x2f7885._0x5354cb)]:0x64;_0x502378['style'][_0x33c11d(0xe2)]=_0x33c11d(_0x2f7885._0x25b547),_0x502378[_0x33c11d(_0x2f7885._0x1b338c)][_0x33c11d(0xdf)]=_0x6901f6+'px';}}else{if(_0x31d1af){const _0x16cc7d=undefined,_0x2978a6=undefined,_0x51656b=[_0x33c11d(_0x2f7885._0x112617),_0x33c11d(0x13b),'Too\\x20short','Too\\x20long','Invalid\\x20number'][_0x128778[_0x33c11d(_0x2f7885._0x426719)]()];if(publishState(_0x33c11d(0xfb),_0x51656b),publishState('value_without_country_code',null),publishState('correctness',!0x1),_0x4662b8){const _0x417c94=_0x4be75d?_0x54b9b9[_0x33c11d(0xff)]()[_0x33c11d(_0x2f7885._0x5354cb)]:0x64;_0x1eb35c[_0x33c11d(_0x2f7885._0x1b338c)]['display']='inline-block',_0x1eb35c[_0x33c11d(0x108)][_0x33c11d(_0x2f7885._0x444fa8)]=_0x417c94+'px';}}else publishState(_0x33c11d(0xfb),''),publishState(_0x33c11d(_0x2f7885._0x554d42),null),publishState('correctness',!0x1);}}else _0x34bcae?(_0x1df079(),publishState(_0x33c11d(0xfb),null),publishState('value_without_country_code',null),publishState('correctness',!0x1)):(_0x1df079(),publishState(_0x33c11d(_0x2f7885._0x7a510c),null),publishState(_0x33c11d(0x118),null),publishState('correctness',!0x0));},instance[_0x40a86b(0x110)]['inputElement']=document[_0x40a86b(0xd4)]('input'),instance['data']['inputElement']['id']=elemID,instance[_0x40a86b(0x110)][_0x40a86b(0x105)][_0x40a86b(0x106)]=_0x40a86b(0x140),instance[_0x40a86b(0x110)][_0x40a86b(0x133)]=document['createElement'](_0x40a86b(0x116)),instance['data'][_0x40a86b(0x133)]['id']=_0x40a86b(0x117),instance['data'][_0x40a86b(0x133)][_0x40a86b(0xd2)]=_0x40a86b(0xde),instance['data']['validMsgContainer'][_0x40a86b(0x108)]['display']='none',instance[_0x40a86b(0x110)]['validMsgContainer']['innerHTML']='\\x20✔Valid',instance['data'][_0x40a86b(0x131)]=document[_0x40a86b(0xd4)](_0x40a86b(0x116)),instance['data'][_0x40a86b(0x131)]['id']=_0x40a86b(0x144),instance['data']['errorMsgContainer']['className']='hide',instance[_0x40a86b(0x110)][_0x40a86b(0x131)][_0x40a86b(0x108)][_0x40a86b(0xe2)]=_0x40a86b(0xe8),instance[_0x40a86b(0x110)]['errorMsgContainer']['innerHTML']=_0x40a86b(0xfe),canvas['append'](instance['data']['inputElement'],instance[_0x40a86b(0x110)][_0x40a86b(0x133)],instance['data'][_0x40a86b(0x131)]);}}"},"update":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];function _0x5516(_0x21c905,_0x3dbccb){const _0x5834b0=_0x5834();return _0x5516=function(_0x5516e6,_0x4a8234){_0x5516e6=_0x5516e6-0xa9;let _0x16e1ec=_0x5834b0[_0x5516e6];if(_0x5516['HPGpKv']===undefined){var _0x26cb52=function(_0x44328f){const _0x1eb03d='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x5042eb='',_0x46b534='';for(let _0x4bbdb3=0x0,_0x125194,_0x34f646,_0x3fa68d=0x0;_0x34f646=_0x44328f['charAt'](_0x3fa68d++);~_0x34f646&&(_0x125194=_0x4bbdb3%0x4?_0x125194*0x40+_0x34f646:_0x34f646,_0x4bbdb3++%0x4)?_0x5042eb+=String['fromCharCode'](0xff&_0x125194>>(-0x2*_0x4bbdb3&0x6)):0x0){_0x34f646=_0x1eb03d['indexOf'](_0x34f646);}for(let _0x3378d4=0x0,_0x24caac=_0x5042eb['length'];_0x3378d4<_0x24caac;_0x3378d4++){_0x46b534+='%'+('00'+_0x5042eb['charCodeAt'](_0x3378d4)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x46b534);};_0x5516['YIOkrt']=_0x26cb52,_0x21c905=arguments,_0x5516['HPGpKv']=!![];}const _0x40d913=_0x5834b0[0x0],_0x461e6b=_0x5516e6+_0x40d913,_0x247f5d=_0x21c905[_0x461e6b];return!_0x247f5d?(_0x16e1ec=_0x5516['YIOkrt'](_0x16e1ec),_0x21c905[_0x461e6b]=_0x16e1ec):_0x16e1ec=_0x247f5d,_0x16e1ec;},_0x5516(_0x21c905,_0x3dbccb);}const _0x1257e4=_0x5516;(function(_0x2099c3,_0x52bbfa){const _0x8dbde={_0x27ae02:0xd9,_0x36f8e8:0x102,_0x970190:0xee},_0x5c5419=_0x5516,_0x232831=_0x2099c3();while(!![]){try{const _0x5bb11=parseInt(_0x5c5419(0xaa))/0x1*(-parseInt(_0x5c5419(0xb2))/0x2)+parseInt(_0x5c5419(_0x8dbde._0x27ae02))/0x3*(-parseInt(_0x5c5419(0xd6))/0x4)+-parseInt(_0x5c5419(0xbf))/0x5+-parseInt(_0x5c5419(0xc6))/0x6+-parseInt(_0x5c5419(_0x8dbde._0x36f8e8))/0x7*(-parseInt(_0x5c5419(0xd5))/0x8)+parseInt(_0x5c5419(0xc4))/0x9*(-parseInt(_0x5c5419(0xbe))/0xa)+parseInt(_0x5c5419(0x103))/0xb*(parseInt(_0x5c5419(_0x8dbde._0x970190))/0xc);if(_0x5bb11===_0x52bbfa)break;
263else _0x232831['push'](_0x232831['shift']());}catch(_0x4e0a4c){_0x232831['push'](_0x232831['shift']());}}}(_0x5834,0x48379));{const {publishState:publishState}=instance,canvas=instance[_0x1257e4(0xcb)][0x0]??instance[_0x1257e4(0xcb)],{phoneInputNumber:phoneInputNumber,registerBubbleInput:registerBubbleInput,initializeMsgContainers:initializeMsgContainers,getInitialCountry:getInitialCountry,assignValueToElement:assignValueToElement,applyEventListeners:applyEventListeners,applyStyleForBubbleInput:applyStyleForBubbleInput,applyStyleForBubbleInputParent:applyStyleForBubbleInputParent,applyStyleForInputParent:applyStyleForInputParent,elemID:elemID,headStyleTag:headStyleTag,isPlaceholderStyleApplied:isPlaceholderStyleApplied}=instance['data'],{bubble_id_attribute:bubble_id_attribute,rg_current_cell_index:rg_current_cell_index,input_font_family:input_font_family,msg_font_family:msg_font_family,country_list:country_list,preferred_country_list:preferred_country_list,auto_country_detection:auto_country_detection,autofocus:autofocus,input_font_size:input_font_size,input_color:input_color,border_width:border_width,border_style:border_style,border_color:border_color,border_radius:border_radius,bubble:bubble,country_list_height:country_list_height,display_placeholder:display_placeholder,placeholder_color:placeholder_color,placeholder:placeholder,custom_placeholder:custom_placeholder,input_background_color:input_background_color,dropdown_background_color:dropdown_background_color,country_name_color:country_name_color,dial_code_color:dial_code_color}=properties,isEdgeBrowser=/Edg/['test'](navigator[_0x1257e4(0xcc)]);bubble_id_attribute&&registerBubbleInput(bubble_id_attribute),rg_current_cell_index&&publishState('rg_current_cell_index',rg_current_cell_index),assignValueToElement(properties);const {inputElement:inputElement,inputStylesBeforeRunLibrary:inputStylesBeforeRunLibrary}=instance['data'];function formatPlaceholder(_0x258f47,_0x4bb7b6=null,_0x2d827e=null){const _0x3a1c66=_0x1257e4;if(_0x4bb7b6){const _0x2173bf=undefined;return/[a-zA-Z]/['test'](_0x4bb7b6)?_0x258f47:_0x4bb7b6;}return _0x2d827e?_0x258f47[_0x3a1c66(0xab)](/[0-9]/g,_0x2d827e):_0x258f47;}function customPlaceholderCallback(_0x4c1da9,_0x59e528){const _0x563c59=_0x1257e4,{placeholder:_0x302c67,custom_placeholder:_0x5ad1b9}=instance[_0x563c59(0xb3)][_0x563c59(0xd4)],_0x3b406a=formatPlaceholder(_0x4c1da9,_0x302c67,_0x5ad1b9);return publishState(_0x563c59(0xbc),_0x3b406a),_0x3b406a;}if(instance[_0x1257e4(0xb3)]['properties']=properties,!phoneInputNumber){if(msg_font_family&&msg_font_family!==input_font_family){const fontFamilyURL='https://fonts.googleapis.com/css?family='+msg_font_family[_0x1257e4(0xd2)]('\\x20','+'),linkTag=document['createElement']('link');linkTag['type']=_0x1257e4(0xbd),linkTag[_0x1257e4(0xfe)]='stylesheet',linkTag['href']=fontFamilyURL,document[_0x1257e4(0xf3)]['append'](linkTag);}const countriesList=country_list&&''!==country_list?country_list['toLowerCase']()[_0x1257e4(0xab)](/\\r?\\|\\r/g,',')[_0x1257e4(0xb6)]()[_0x1257e4(0xab)](/,\\s/g,',')[_0x1257e4(0xdc)](','):[],prefferdCountriesList=preferred_country_list&&''!==preferred_country_list?preferred_country_list[_0x1257e4(0xdf)]()[_0x1257e4(0xab)](/\\\\r?\\|\\\\r/g,',')['trim']()['replace'](/,\\\\s/g,',')[_0x1257e4(0xdc)](','):null,initialCountry=getInitialCountry(auto_country_detection,countriesList,prefferdCountriesList);function autoCountryDetect(_0x199306){const _0xeb95c5={_0x543892:0xf4},_0x5f5ba7={_0x2820ab:0x104,_0x1b258e:0xb1,_0x437c52:0xb8,_0x31bfe1:0xb7,_0x17476d:0xba},_0x3374e1={_0x495c93:0x105},_0x4d92af={_0xbea493:0xb0,_0x49bd51:0xc3},_0x1baa12={_0x1b7768:0xb8},_0x7d2429=_0x1257e4,_0x2e774b=setTimeout(()=>{const _0x260078=_0x5516;console[_0x260078(_0x1baa12._0x1b7768)](_0x260078(0xf2)),_0x199306(initialCountry||'us');},0xbb8);fetch(_0x7d2429(0xf8),{'method':_0x7d2429(0xe3),'mode':_0x7d2429(0xa9),'cache':'default'})['then'](_0xed4f0c=>{const _0x167afc=_0x7d2429;if(clearTimeout(_0x2e774b),!_0xed4f0c['ok'])throw new Error(_0x167afc(_0x4d92af._0xbea493)+_0xed4f0c[_0x167afc(_0x4d92af._0x49bd51)]);return _0xed4f0c[_0x167afc(0xc1)]();})[_0x7d2429(0xc0)](_0x4d88c1=>{const _0x233f54=_0x7d2429;_0x4d88c1&&_0x4d88c1[_0x233f54(0xce)]?_0x199306(_0x4d88c1['country']):(console['warn'](_0x233f54(_0x3374e1._0x495c93)),_0x199306(initialCountry||'us'));})[_0x7d2429(_0xeb95c5._0x543892)](_0x1acbb7=>{const _0xcf7989=_0x7d2429;clearTimeout(_0x2e774b),_0xcf7989(_0x5f5ba7._0x2820ab)===_0x1acbb7[_0xcf7989(_0x5f5ba7._0x1b258e)]&&_0x1acbb7[_0xcf7989(0xb7)][_0xcf7989(0xe1)]('Failed\\x20to\\x20fetch')?console[_0xcf7989(0xb8)]('Phone\\x20Input\\x20Plugin:\\x20Geolocation\\x20blocked\\x20by\\x20browser\\x20privacy\\x20sett
263ings.\\x20Using\\x20fallback\\x20country.'):console[_0xcf7989(_0x5f5ba7._0x437c52)]('Phone\\x20Input\\x20Plugin:\\x20Geolocation\\x20failed:',_0x1acbb7[_0xcf7989(_0x5f5ba7._0x31bfe1)],_0xcf7989(_0x5f5ba7._0x17476d)),_0x199306(initialCountry||'us');});}initializeMsgContainers(properties);const isPrivacyRestricted='1'===navigator[_0x1257e4(0x101)]||!0x0===window[_0x1257e4(0xdb)][_0x1257e4(0xf6)]||'undefined'!=typeof InstallTrigger&&!window['indexedDB'],shouldAutoDetect=auto_country_detection&&!isEdgeBrowser&&!isPrivacyRestricted;auto_country_detection&&(isEdgeBrowser||isPrivacyRestricted)&&console[_0x1257e4(0xda)](_0x1257e4(0xd3)),instance['data'][_0x1257e4(0xe7)]=intlTelInput(inputElement,{'placeholderNumberType':_0x1257e4(0xff),'onlyCountries':countriesList,'countryOrder':prefferdCountriesList,'initialCountry':initialCountry,'geoIpLookup':shouldAutoDetect?autoCountryDetect:null,'utilsScript':'https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js','strictMode':!0x0,'validationNumberType':_0x1257e4(0xb9),'useFullscreenPopup':!0x1,'autoPlaceholder':'polite','customPlaceholder':customPlaceholderCallback}),instance[_0x1257e4(0xb3)][_0x1257e4(0xe7)]['promise'][_0x1257e4(0xc0)](()=>{const _0xf7ac7d={_0x2f3267:0xf1,_0x420115:0xec,_0x5ae681:0xe2,_0xaafa78:0xc7,_0x5cbabe:0xc9,_0x412262:0xe0,_0x23441f:0xf0,_0x10dca0:0xe9,_0x4a7389:0xc7,_0xfb0ba4:0xf7},_0x5243c4={_0xcba98a:0xe0},_0x42006a=_0x1257e4;instance['data'][_0x42006a(_0xf7ac7d._0x2f3267)]=!0x0,assignValueToElement(properties),applyEventListeners(properties),inputElement[_0x42006a(0xc7)][_0x42006a(0xe0)]=_0x42006a(0xae),inputElement['style'][_0x42006a(_0xf7ac7d._0x420115)]=_0x42006a(0xae),inputElement['style'][_0x42006a(_0xf7ac7d._0x5ae681)]='20px',inputElement[_0x42006a(_0xf7ac7d._0xaafa78)]['fontSize']=input_font_size?input_font_size+'px':'inherit',inputElement[_0x42006a(0xc7)][_0x42006a(0xc2)]=input_font_family??'inherit',inputElement['style'][_0x42006a(_0xf7ac7d._0x5cbabe)]=input_color,autofocus&&inputElement['focus']();const _0x3a0140=bubble['height']()-inputElement[_0x42006a(0x100)],_0x3fdcc9=inputStylesBeforeRunLibrary?inputElement['getBoundingClientRect']()['width']:bubble[_0x42006a(_0xf7ac7d._0x412262)](),_0x1615ef=inputElement[_0x42006a(0xd0)](_0x42006a(_0xf7ac7d._0x23441f))[_0x42006a(_0xf7ac7d._0x10dca0)]('.iti__country-list');let _0x521548;_0x1615ef[_0x42006a(_0xf7ac7d._0x4a7389)]['maxHeight']=_0x3a0140>=0xc8?_0x3a0140+'px':_0x42006a(0xfc),_0x1615ef['style'][_0x42006a(0xe0)]='100%',_0x1615ef['style']['box-sizing']='border-box',window[_0x42006a(0xb4)](_0x42006a(0xca),function(){const _0x152063=_0x42006a,_0x5c4c78=inputElement['offsetWidth']+'px',_0x15a708=canvas['querySelector']('.iti__dropdown-content');_0x15a708&&(_0x15a708[_0x152063(0xc7)][_0x152063(_0x5243c4._0xcba98a)]=_0x5c4c78);}),_0x1615ef['style'][_0x42006a(_0xf7ac7d._0x420115)]=country_list_height+'px',_0x1615ef['style'][_0x42006a(_0xf7ac7d._0xfb0ba4)]=_0x42006a(0xac);const _0x54e97f=inputElement[_0x42006a(0xd0)](_0x42006a(0xd8))['querySelector'](_0x42006a(0xf5));_0x54e97f&&(_0x54e97f['tabIndex']=-0x1);}),bubble_id_attribute&&setTimeout(applyStyleForBubbleInput,0x64),bubble_id_attribute?applyStyleForBubbleInputParent(properties):applyStyleForInputParent(properties);}if(!isPlaceholderStyleApplied){const placeholderCSSStyleTag=document[_0x1257e4(0xdd)](_0x1257e4(0xc7)),placeholderCSSStyle=display_placeholder?_0x1257e4(0xaf)+elemID+_0x1257e4(0xeb)+placeholder_color+';}':'input[type=\\x22tel\\x22]#'+elemID+_0x1257e4(0xc5);placeholderCSSStyleTag['innerHTML']=placeholderCSSStyle,canvas[_0x1257e4(0xbb)](placeholderCSSStyleTag),instance[_0x1257e4(0xb3)]['isPlaceholderStyleApplied']=!0x0;}if(instance['data'][_0x1257e4(0xf1)]){const selectedCountryData=phoneInputNumber[_0x1257e4(0xde)](),placeholderByCountry=undefined,formattedPlaceholder=formatPlaceholder(intlTelInput[_0x1257e4(0xfa)]['getExampleNumber'](selectedCountryData['iso2'],selectedCountryData['dialCode'],0x1),placeholder,custom_placeholder);publishState('placeholder',formattedPlaceholder),inputElement[_0x1257e4(0xbc)]=formattedPlaceholder;}if(headStyleTag){const headStyleTagStyle='#'+elemID+'\\x20{\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20border-color:\\x20'+border_color+_0x1257e4(0x106)+input_background_color+_0x1257e4(0xcd)+border_width+'px;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20border-style:\\x20'+border_style+_0x1257e4(0xef)+border_radius+_0x1257e4(0xcf)+instance['data']['rootElemID']+_0x1257e4(0xad)+instance[_0x1257e4(0xb3)][_0x1257e4(0xea)]+_0x1257e4(0xe4)+dropdown_background_color+_0x1257e4(0xe8)+(input_font_size?input_font_size+'px':_0x1257e4(0xe6))+_0x1257e4(0xed)+(input_font_family??_0x1257e4(0xe6))+_0x1257e4(0xe5)+country_name_color+';\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20}\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20.'+instance[_0x1257e4(0xb3)][_0x1257e4(0xea)]+_0x1257e4(0xd7)+dial_code_color+_0x1257e4(0xfd);headStyleTag['innerHTML']=headStyleTagStyle;}else{instance[_0x1257e4(0xb3)][_0x1257e4(0xfb)]=document[_0x1257e4(0xdd)]('style');const headStyleTagStyle='#'+elemID+'\\x20{\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20border-color:\\x20'+border_color+_0x1257e4(0x106)+input_background_color+_0x1257e4(0xcd)+border_width+_0x1257e4(0xb5)+border_style+';\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20border-radius:\\x20'+border_radius+_0x1257e4(0xcf)+instance[_0x1257e4(0xb3)][_0x1257e4(0xea)]+_0x1257e4(0xad)+instance[_0x1257e4(0xb3)]['rootElemID']+'\\x20.iti__search-input\\x20{\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20background-color:\\x20'+dropdown_background_color+_0x1257e4(0xe8)+(input_font_size?input_font_size+'px':_0x1257e4(0xe6))+_0x1257e4(0xed)+(input_font_family??_0x1257e4(0xe6))+_0x1257e4(0xe5)+country_name_color+_0x1257e4(0xf9)+instance['data'][_0x1257e4(0xea)]+_0x1257e4(0xd7)+dial_code_color+_0x1257e4(0xfd);instance[_0x1257e4(0xb3)]['headStyleTag'][_0x1257e4(0xc8)]=headStyleTagStyle,document[_0x1257e4(0xf3)]['append'](instance[_0x1257e4(0xb3)]['headStyleTag']);}canvas[_0x1257e4(0xc7)][_0x1257e4(0xd1)]='visible';}function _0x5834(){const _0x26758d=['CMvWBgfJzq','BM9YBwfS','ic5PDgLFx2nVDw50CNKTBgLZDcWkicaGicaGicaGicaGicaGic4','mtaWjq','Aw5WDxrBDhLWzt0IDgvSiL0J','sfruucbLCNjVCIeGC3rHDhvZoIa','BMfTzq','mK9uugXpBq','zgf0yq','ywrKrxzLBNrmAxn0zw5LCG','ChG7cIaGicaGicaGicaGicaGicaGicaGyM9YzgvYlxn0EwXLoIa','DhjPBq','BwvZC2fNzq','D2fYBG','vu5ltK9xtG','vxnPBMCGzMfSBgjHy2SGy291BNrYEs4','yxbWzw5K','CgXHy2vOB2XKzxi','Dgv4Dc9JC3m','mtu4mZGWtvvoB3vp','mteZntm4mhj3AwHUwq','DgHLBG','ANnVBG','zM9UDezHBwLSEq','C3rHDhvZ','nJnTqNfhu20','oJPWBgfJzwHVBgrLCIb7B3bHy2L0EtOGmdT9','mZqXmJC3nMnPquHiqW','C3r5Bgu','Aw5Uzxjive1m','y29SB3i','CMvZAxPL','y2fUDMfZ','DxnLCKfNzw50','oWOGicaGicaGicaGicaGicaGicaGigjVCMrLCI13Awr0AdOG','y291BNrYEq','ChG7cIaGicaGicaGicaGicaGicb9cIaGicaGicaGicaGicaGicaU','y2XVC2vZDa','B3zLCMzSB3C','CMvWBgfJzufSBa','ugHVBMuGsw5WDxqGugX1z2LUoIbbDxrVignVDw50CNKGzgv0zwn0Aw9UigrPC2fIBgvKigr1zsb0BYbICM93C2vYihbYAxzHy3KGC2v0DgLUz3mGB3iGy29TCgf0AwjPBgL0Es4','ChjVCgvYDgLLCW','oezksur6uW','nZmZndHTreHWBMm','ic5PDgLFx2rPywWTy29Kzsb7cIaGicaGicaGicaGicaGicaGicaGy29SB3i6ia','zgL2','odrsC3bRBfO','Aw5MBW','BMf2AwDHDg9Y','C3bSAxq','y3jLyxrLrwXLBwvUD
263a','z2v0u2vSzwn0zwrdB3vUDhj5rgf0yq','Dg9mB3DLCKnHC2u','D2LKDgG','Aw5JBhvKzxm','CgfKzgLUz1jPz2H0','r0vu','ic5PDgLFx3nLyxjJAc1PBNb1Dcb7cIaGicaGicaGicaGicaGicaGicaGyMfJA2DYB3vUzc1JB2XVCJOG','oWOGicaGicaGicaGicaGicaGicaGignVBg9YoIa','Aw5OzxjPDa','CgHVBMvjBNb1De51BwjLCG','oWOGicaGicaGicaGicaGicaGicaGigzVBNqTC2L6ztOG','CxvLCNLtzwXLy3rVCG','CM9VDevSzw1jra','oJPWBgfJzwHVBgrLCIb7y29SB3i6ia','AgvPz2H0','oWOGicaGicaGicaGicaGicaGicaGigzVBNqTzMfTAwX5oIa','mJy0t0jVzNDW','oWOGicaGicaGicaGicaGicaGicaGigjVCMrLCI1YywrPDxm6ia','lML0Aq','DxrPBhnty3jPChrjC0XVywrLza','ugHVBMuGsw5WDxqGugX1z2LUoIbhzw9SB2nHDgLVBIbYzxf1zxn0ihrPBwvKig91DcbVCIb3yxmGyMXVy2TLzc4GvxnPBMCGzMfSBgjHy2SGy291BNrYEs4','AgvHza','y2f0y2G','yNv0Dg9UlML0Av9FC2vSzwn0zwqTy291BNrYEq','z2XVyMfSuhjPDMfJEunVBNrYB2W','D2HPDgvtCgfJzq','Ahr0Chm6lY9PCgLUzM8UAw8VANnVBG','oWOGicaGicaGicaGicaGicaGFqOGicaGicaGicaGicaGicaGlG','DxrPBhm','AgvHzfn0EwXLvgfN','mJaWChG','oWOGicaGicaGicaGicaGicaGFq','CMvS','tu9csuXf','B2zMC2v0sgvPz2H0','zg9oB3ruCMfJAW','mtuWnda3nKXYC0jYtW','mtaZntG5mKz1B1rMvq','vhLWzuvYCM9Y','ugHVBMuGsw5WDxqGugX1z2LUoIbjBNzHBgLKigDLB2XVy2f0Aw9UihjLC3bVBNnLlIbvC2LUzYbMywXSyMfJAYbJB3vUDhj5lG','oWOGicaGicaGicaGicaGicaGicaGigjHy2TNCM91BMqTy29SB3i6ia','y29YCW','ntCWnJC3BfbTA2zp'];_0x5834=function(){return _0x26758d;};return _0x5834();}}"},"reset":{"fn":"function(instance,context){const _0x474242=['MTUyNDgyOTAxNzM4OHg3OTgyNjA5NDI3NzA1MzY0MDA='];{}}"},"preview":{"fn":"function(instance, properties) {\n     instance.canvas.html(`<div>\n     <img src=\"//5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1643649563197x970464895226148700/clipart4224512.png\" style=\"width: 90%; height: 45px;   opacity: 0.1;\"  />  \n        </div>`)\n}"}},"platform_type":"web"}}};
264window._bubble_page_load_data.plugins_size['1524829017388x798260942770536400'] = 54274;
265window.preloaded['plugin/third_party:1524829017388x798260942770536400:3.4.0'] = true;
266window.plugins["1527575349408x715242509040615400"] = {"human":"AWS File uploader - Any size ","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"shared_keys":{"AFx":{"caption":"Access Key","type":"secure"},"AFy":{"caption":"Secret Key","type":"secure"},"AGB":{"caption":"region","type":"secure"}},"plugin_elements":{"AIq":{"display":"File uploader","property_applications":{"resizable":true,"MinWidth":true,"Border":true,"Background":true,"Font":true},"add_hover_pressed":true,"add_is_visible":true,"add_large_file_upload_properties":false,"support_autobinding":false,"autobinding_value":"file","can_fit_width":true,"can_fit_height":true,"fields":{"AHd":{"caption":"Max File Size (mb)","name":"maxFilesize","rank":16,"editor":"DynamicValue","value":"number","default_val":256},"AHe":{"caption":"Placeholder","name":"placeholder","rank":8,"editor":"StaticText","value":"text","default_val":"Click to upload files","optional":true},"AHf":{"caption":"Disable Preview","name":"disablePreviews","rank":9,"editor":"Checkbox","default_val":false},"AHg":{"caption":"Folder Structure","name":"uploadType","rank":0,"editor":"Dropdown","default_val":"uuid/filename"},"AHh":{"caption":"-----Files' Restrictions-----","name":"-----File restrictions-----","rank":15,"editor":"Label"},"AHi":{"caption":"Accepted Files Type","name":"acceptedFiles","rank":20,"editor":"DynamicValue","value":"text","optional":false,"default_val":""},"AHj":{"caption":"Remove Button Caption","name":"dictRemoveFile","rank":11,"editor":"DynamicValue","value":"text","default_val":"Remove"},"AHk":{"caption":"Cancel Button Caption","name":"dictCancelUpload","rank":10,"editor":"DynamicValue","value":"text","default_val":"Cancel"},"AHl":{"caption":"Add Prefix to File Name","name":"enablePrefix","rank":2,"editor":"Checkbox","default_val":false},"AHm":{"caption":"File Names Prefix","name":"prefix","rank":3,"editor":"DynamicValue","value":"text","optional":true},"AHn":{"caption":"Image Resize Quality","name":"resizeQuality","rank":27,"editor":"Dropdown","optional":true},"AHo":{"caption":"Image Resize Height","name":"resizeHeight","rank":25,"editor":"StaticNumber","value":"number","optional":true},"AHp":{"caption":"Image Resize Width","name":"resizeWidth","rank":24,"editor":"StaticNumber","value":"number","optional":true},"AHq":{"caption":"Image Resize Method","name":"resizeMethod","rank":26,"editor":"Dropdown","optional":true,"default_val":"contain"},"AHr":{"caption":"Allow Image Resizing","name":"imageResizing","rank":23,"editor":"Checkbox","default_val":false},"AHs":{"caption":"Allow Image Cropping","name":"enableCropping","rank":29,"editor":"Checkbox","default_val":true},"AHt":{"caption":"Aspect Ratio","name":"aspectRatio","rank":31,"editor":"DynamicValue","value":"text","default_val":" 16 / 9","optional":false},"AHu":{"caption":"Crop Window Title","name":"cropTitle","rank":30,"editor":"DynamicValue","value":"text","optional":true,"default_val":"Crop"},"AHv":{"caption":"Save Button Caption","name":"cropSaveButtonCaption","rank":34,"editor":"DynamicValue","value":"text","optional":true,"default_val":"Save ","is_list":false},"AHw":{"caption":"Cancel Button Caption","name":"cropCancelButtonCaption","rank":37,"editor":"StaticText","value":"text","optional":true,"is_list":false,"default_val":"Cancel"},"AHx":{"caption":"Initial Value","name":"initialValue","rank":46,"editor":"DynamicValue","value":"file","optional":true},"AHy":{"caption":"Folder Name or Path","name":"folderName","rank":1,"editor":"DynamicValue","value":"text","optional":true},"AHz":{"caption":"Resizable Element","name":"content_resizable","rank":12,"editor":"Checkbox","default_val":true},"AIA":{"caption":"Max Files","name":"maxFiles","rank":18,"editor":"DynamicValue","value":"number","optional":true,"default_val":5},"AIB":{"caption":"Hide ScrollBar","name":"hide_scrollbar","rank":13,"editor":"Checkbox","default_val":false},"AIC":{"caption":"-----Preview Settings----","name":"-----Preview Settings----","rank":7,"editor":"Label"},"AID":{"caption":"Ignore Hidden Files","name":"ignore_hidden_files","rank":4,"editor":"Checkbox","default_val":true},"AIE":{"caption":"This Input is Clickable","name":"clickable","rank":14,"editor":"Checkbox","default_val":true},"AIF":{"caption":"Text when File Too Big","name":"dictFileTooBig","rank":17,"editor":"DynamicValue","value":"text","default_val":"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB"},"AIG":{"caption":"Text when `Max Files` is Exceeded.","name":"dictMaxFilesExceeded","rank":19,"editor":"DynamicValue","value":"text","default_val":"Displayed if `maxFiles` is exceeded."},"AIH":{"caption":"Text when Invalid File Type","name":"dictInvalidFileType","rank":21,"editor":"DynamicValue","value":"text","default_val":"You can't upload files of this type."},"AII":{"caption":"-----Crop Settings-----","name":"cropSettings","rank":28,"editor":"Label"},"AIJ":{"caption":"-----Image Resize Before Uploading-----","name":"resizing_images_before_uploading","rank":22,"editor":"Label"},"AIK":{"caption":"Rename File","name":"renameFile","rank":5,"editor":"DynamicValue","value":"text","optional":true},"AIL":{"caption":"Save Button Color","name":"crop_save_button_color","rank":35,"editor":"Color","optional":true,"default_val":"rgba(0, 123, 255, 1)","in_style":true},"AIM":{"caption":"Cancel Button Color","name":"crop_cancel_button_color","rank":38,"editor":"Color","optional":true,"default_val":"rgba(108, 117, 125, 1)","in_style":true},"AIN":{"caption":"Save Button Color","name":"crop_save_button_hover_color","rank":41,"editor":"Color","optional":true,"default_val":"rgba(0, 86, 179, 1)","in_style":true},"AIO":{"caption":"Cancel Button Color","name":"crop_cancel_button_hover_color","rank":43,"editor":"Color","optional":true,"default_val":"rgba(90, 98, 104, 1)","in_style":true},"AIP":{"caption":"Save Button Text Color","name":"crop_save_button_text_color","rank":36,"editor":"Color","default_val":"rgba(255, 255, 255, 1)","optional":true,"in_style":true},"AIQ":{"caption":"Cancel Button Text Color","name":"crop_cancel_button_text_color","rank":39,"editor":"Color","default_val":"rgba(255, 255, 255, 1)","optional":true,"in_style":true},"AIR":{"caption":"Save Button Text Color","name":"crop_save_button_hover_text_color","rank":42,"editor":"Color","default_val":"rgba(255, 255, 255, 1)","optional":true,"in_style":true},"AIS":{"caption":"Cancel Button Text Color","name":"crop_cancel_button_hover_text_color","rank":44,"editor":"Color","default_val":"rgba(255, 255, 255, 1)","optional":true,"in_style":true},"AIT":{"caption":"-----Crop Hover Button settings-----","name":"crop_hover_button_settings","rank":40,"editor":"Label"},"AIU":{"caption":"-----Style Crop Window----","name":"-----style_crop_window----","rank":33,"editor":"Label"},"AMk":{"caption":"Cropping Quality","name":"croppingQuality","rank":32,"editor":"Dropdown","default_val":"1"},"AMo":{"caption":"Padding Left Right","name":"paddingLeftRight","rank":45,"editor":"StaticNumber","default_val":20,"optional":true,"in_style":true},"AND":{"caption":"Convert a HEIC image to PNG","name":"HEICtoPNG","rank":6,"editor":"Checkbox","default_val":false},"ANR":{"caption":"Manual Upload Mode","name":"manualUploadMode","rank":47,"editor":"Checkbox","default_val":false}},"states":{"AIV":{"caption":"File URL ","name":"fileURL","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AIW":{"caption":"Error Message","name":"errorMessage","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AIX":{"caption":"List of File Names in AWS","name":"fileNames","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AIY":{"caption":"File Name in AWS","name":"fileName","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AIZ":{"caption":"List of File URL","name":"fileUrls","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AIa":{"caption":"Progress of  Files Upload (%)","name":"progress","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AIb":{"caption":"Upload Progress of Current File","name":"currentFileProgress","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AIc":{"caption":"List of Files Sizes (KB)","name":"fileSizes","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AId":{"caption":"File Size (KB)","name":"fileSize","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":false},"AIe":{"caption":"List of Images Width","name":"image_width","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AIf":{"caption":"List of Images Height","name":"image_height","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AIg":{"caption":"Too Big Files ","name":"tooBigFilesNames","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AIh":{"caption":"List with Widths of Images Cropped","name":"cropped_width_image","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AIi":{"caption":"List with Height of Images Cropped","name":"cropped_height_image","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AIj":{"caption":"Initial Value URL","name":"initialValueURL","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AIk":{"caption":"File Name Original","name":"filename_original","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AIl":{"caption":"List of File Names Original","name":"list_filenames_original","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AIm":{"caption":"List of Files Type","name":"list_files_type","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AIn":{"caption":"File Type","name":"file_type","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AIo":{"caption":"File Path","name":"aws_key","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AIp":{"caption":"Size File After Processing","name":"SizeFilesProcessing","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"ANS":{"caption":"Selected File Names (pre-upload)","name":"selectedFileNames","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"ANT":{"caption":"Selected File Sizes (KB)","name":"selectedFileSizes","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true}},"events":{"AHU":{"caption":"An Error Occurred","name":"error"},"AHV":{"caption":"Current file uploaded","name":"uploadingFinished"},"AHW":{"caption":"Initial Value is Set","name":"initialValueIsSet"},"AHX":{"caption":"Added Max Files Limit and Event \"file limit exceeded\"","name":"maxfilesexceeded"},"AHY":{"caption":"Started Uploading","name":"uploadingstart"},"AHZ":{"caption":"Start Cropping ","name":"start_cropping"},"AHa":{"caption":"End Cropping","name":"end_cropping"},"AHb":{"caption":"All files uploaded","name":"was_upload_all_files"},"AHc":{"caption":"Generation  URL","name":"generation_url"},"ANU":{"caption":"File Removed from Selection","name":"file_removed"}},"actions":{"AHQ":{"caption":"Reset input","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];function _0xda3c(_0x36a076,_0x55cc10){const _0x1e2b61=_0x1e2b();return _0xda3c=function(_0xda3c7e,_0x1143fb){_0xda3c7e=_0xda3c7e-0xf0;let _0x179434=_0x1e2b61[_0xda3c7e];if(_0xda3c['uVIQfN']===undefined){var _0x3e7f99=function(_0xef82c1){const _0x463206='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
266+/=';let _0x1efb4a='',_0x33d88c='';for(let _0x4e2fa4=0x0,_0x1a456b,_0x2eb28f,_0x46a2f8=0x0;_0x2eb28f=_0xef82c1['charAt'](_0x46a2f8++);~_0x2eb28f&&(_0x1a456b=_0x4e2fa4%0x4?_0x1a456b*0x40+_0x2eb28f:_0x2eb28f,_0x4e2fa4++%0x4)?_0x1efb4a+=String['fromCharCode'](0xff&_0x1a456b>>(-0x2*_0x4e2fa4&0x6)):0x0){_0x2eb28f=_0x463206['indexOf'](_0x2eb28f);}for(let _0x2fe6aa=0x0,_0x4c5f4a=_0x1efb4a['length'];_0x2fe6aa<_0x4c5f4a;_0x2fe6aa++){_0x33d88c+='%'+('00'+_0x1efb4a['charCodeAt'](_0x2fe6aa)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x33d88c);};_0xda3c['fXeaqy']=_0x3e7f99,_0x36a076=arguments,_0xda3c['uVIQfN']=!![];}const _0x177b14=_0x1e2b61[0x0],_0xa52b9=_0xda3c7e+_0x177b14,_0x39ebf6=_0x36a076[_0xa52b9];return!_0x39ebf6?(_0x179434=_0xda3c['fXeaqy'](_0x179434),_0x36a076[_0xa52b9]=_0x179434):_0x179434=_0x39ebf6,_0x179434;},_0xda3c(_0x36a076,_0x55cc10);}const _0xd8fdd8=_0xda3c;function _0x1e2b(){const _0x5409d0=['DxbSB2fK','qvDtrhjVChPVBMu','mJe4mJu5y0H5q1ry','odeWmZaWqNbjBMLP','mJG3ote1Aez1r2Te','nNDfAgLjEq','zMLSzxm','DxbSB2fKAw5N','mtbSEMf2uue','mta5mJDztM9lChC','zgf0yq','mJC4mtmYmhnyrMTowG','nZC3oty4mu14C0nKBG','mtu5nduZnxnVr0zLsq','mtiWnLHru1bZEq'];_0x1e2b=function(){return _0x5409d0;};return _0x1e2b();}(function(_0xf155d8,_0x282bab){const _0x134673={_0x422125:0xf8,_0x457054:0xf6,_0x1c128f:0xf1,_0xd48343:0xf2,_0x37bb37:0xfe,_0x2efd7a:0xf0},_0x2da461=_0xda3c,_0x44785e=_0xf155d8();while(!![]){try{const _0x1de139=parseInt(_0x2da461(0xf7))/0x1+-parseInt(_0x2da461(_0x134673._0x422125))/0x2*(-parseInt(_0x2da461(0xf5))/0x3)+parseInt(_0x2da461(_0x134673._0x457054))/0x4+-parseInt(_0x2da461(_0x134673._0x1c128f))/0x5+parseInt(_0x2da461(_0x134673._0xd48343))/0x6*(parseInt(_0x2da461(0xfc))/0x7)+parseInt(_0x2da461(_0x134673._0x37bb37))/0x8+-parseInt(_0x2da461(_0x134673._0x2efd7a))/0x9*(parseInt(_0x2da461(0xfb))/0xa);if(_0x1de139===_0x282bab)break;else _0x44785e['push'](_0x44785e['shift']());}catch(_0x1afb2b){_0x44785e['push'](_0x44785e['shift']());}}}(_0x1e2b,0x2d9eb));{let files;instance[_0xd8fdd8(0xfd)]['resetInput']=!0x0,instance[_0xd8fdd8(0xfd)][_0xd8fdd8(0xf4)][_0xd8fdd8(0xf9)]['forEach'](_0x55bbfa=>{const _0x2d4996={_0x529570:0xf4},_0x569ce6=_0xd8fdd8;_0x569ce6(0xfa)===_0x55bbfa[_0x569ce6(0xf3)]['status']&&instance['data'][_0x569ce6(_0x2d4996._0x529570)]['cancelUpload'](_0x55bbfa),instance[_0x569ce6(0xfd)]['AWSDropzone']['removeFile'](_0x55bbfa);});}}"}},"AHR":{"caption":"Upload file","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];function _0x1539(){const _0x22667a=['zMLSzvbYB2nLC3nPBMDnyxa','zMLUza','Bg9N','uhjLx3nPz25Lzf91CgXVywrFDxjS','mZzuB1HLsM0','nJq1mtmYyNrdDLfi','nJK1mZj4rKTRuKK','ndKZmZqYnwvctwHXyW','mtu4nJa1tNjUy3H4','C3bSAxq','uhjLx3nPz25Lzf9KzwXLDgvFDxjS','zgf0yq','A2v5ugf0Aa','mtHqsLHbtMu','mta1oda4u0TJwhno','nZaZntKYmfbNzNrMua','qvDtrhjVChPVBMu','mtm4DuLQAxfh','B25vCMXhzw5LCMf0zwq','mte5mJe4nZbAz1P1u3G'];_0x1539=function(){return _0x22667a;};return _0x1539();}const _0x16b8d3=_0x63aa;function _0x63aa(_0x35a566,_0x4bbd85){const _0x1539d7=_0x1539();return _0x63aa=function(_0x63aa98,_0x271a35){_0x63aa98=_0x63aa98-0x199;let _0x59cd92=_0x1539d7[_0x63aa98];if(_0x63aa['BwNbix']===undefined){var _0x4828c7=function(_0xabc1a6){const _0xcf4b7f='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x5ec24c='',_0x1645fb='';for(let _0xab8619=0x0,_0x358f0d,_0x4bbbf1,_0x3feabd=0x0;_0x4bbbf1=_0xabc1a6['charAt'](_0x3feabd++);~_0x4bbbf1&&(_0x358f0d=_0xab8619%0x4?_0x358f0d*0x40+_0x4bbbf1:_0x4bbbf1,_0xab8619++%0x4)?_0x5ec24c+=String['fromCharCode'](0xff&_0x358f0d>>(-0x2*_0xab8619&0x6)):0x0){_0x4bbbf1=_0xcf4b7f['indexOf'](_0x4bbbf1);}for(let _0x1d7a39=0x0,_0x2e9a8a=_0x5ec24c['length'];_0x1d7a39<_0x2e9a8a;_0x1d7a39++){_0x1645fb+='%'+('00'+_0x5ec24c['charCodeAt'](_0x1d7a39)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1645fb);};_0x63aa['NNPpdM']=_0x4828c7,_0x35a566=arguments,_0x63aa['BwNbix']=!![];}const _0x1ea846=_0x1539d7[0x0],_0x590f1b=_0x63aa98+_0x1ea846,_0x4c1702=_0x35a566[_0x590f1b];return!_0x4c1702?(_0x59cd92=_0x63aa['NNPpdM'](_0x59cd92),_0x35a566[_0x590f1b]=_0x59cd92):_0x59cd92=_0x4c1702,_0x59cd92;},_0x63aa(_0x35a566,_0x4bbd85);}(function(_0x1b659f,_0x48d5c7){const _0x1d54ad={_0x49e535:0x19a},_0x5e3f1a=_0x63aa,_0x5cd65e=_0x1b659f();while(!![]){try{const _0x5d1842=-parseInt(_0x5e3f1a(0x1ac))/0x1+-parseInt(_0x5e3f1a(0x1a1))/0x2*(parseInt(_0x5e3f1a(0x1ab))/0x3)+p
266arseInt(_0x5e3f1a(0x199))/0x4+parseInt(_0x5e3f1a(0x19b))/0x5*(-parseInt(_0x5e3f1a(0x1a4))/0x6)+-parseInt(_0x5e3f1a(_0x1d54ad._0x49e535))/0x7+parseInt(_0x5e3f1a(0x1a2))/0x8+-parseInt(_0x5e3f1a(0x1a0))/0x9*(-parseInt(_0x5e3f1a(0x1a6))/0xa);if(_0x5d1842===_0x48d5c7)break;else _0x5cd65e['push'](_0x5cd65e['shift']());}catch(_0x37c187){_0x5cd65e['push'](_0x5cd65e['shift']());}}}(_0x1539,0x8a67d));{const {Pre_signed_upload_url:Pre_signed_upload_url,Pre_signed_delete_url:Pre_signed_delete_url}=properties;if(Pre_signed_upload_url){const keyForUpload=decodeURIComponent(Pre_signed_upload_url[_0x16b8d3(0x19c)]('amazonaws.com/')[0x1][_0x16b8d3(0x19c)]('?')[0x0]);let pendingFiles=instance['data'][_0x16b8d3(0x1a3)]['files']['filter'](_0x4915e8=>'uploading'===_0x4915e8['status']);if(!pendingFiles)return;const currentItem=pendingFiles[_0x16b8d3(0x1a8)](_0x476c81=>{const _0x55b620=_0x16b8d3;if(!_0x476c81[_0x55b620(0x1aa)])return console['log'](_0x476c81['Pre_signed_upload_url']),_0x476c81['keyPath']===keyForUpload;});if(!currentItem)return void console[_0x16b8d3(0x1a9)]('could\\x20not\\x20find\\x20file\\x20for\\x20upload.\\x20key:',keyForUpload);currentItem[_0x16b8d3(0x1aa)]=Pre_signed_upload_url,currentItem[_0x16b8d3(0x19d)]=Pre_signed_delete_url,instance[_0x16b8d3(0x19e)][_0x16b8d3(0x1a7)][currentItem[_0x16b8d3(0x19f)]][_0x16b8d3(0x1a5)]();}}}","add_debugger":false},"fields":{"AHS":{"caption":"Pre-signed Upload URL","name":"Pre_signed_upload_url","rank":0,"editor":"DynamicValue","value":"text"},"AHT":{"caption":"Pre-signed Delete URL","name":"Pre_signed_delete_url","rank":1,"editor":"DynamicValue","value":"text"}}},"ANV":{"caption":"Remove File by Index","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];function _0x4803(_0x2ab54c,_0x6bc85d){const _0x356dee=_0x356d();return _0x4803=function(_0x480377,_0x4a7aab){_0x480377=_0x480377-0xee;let _0x34f081=_0x356dee[_0x480377];if(_0x4803['rKLvwi']===undefined){var _0x494a8f=function(_0x55b66c){const _0x2ad5a9='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x453645='',_0x5bed22='';for(let _0x432833=0x0,_0x14902b,_0x53444f,_0x54fb3f=0x0;_0x53444f=_0x55b66c['charAt'](_0x54fb3f++);~_0x53444f&&(_0x14902b=_0x432833%0x4?_0x14902b*0x40+_0x53444f:_0x53444f,_0x432833++%0x4)?_0x453645+=String['fromCharCode'](0xff&_0x14902b>>(-0x2*_0x432833&0x6)):0x0){_0x53444f=_0x2ad5a9['indexOf'](_0x53444f);}for(let _0x5707b3=0x0,_0x45cec5=_0x453645['length'];_0x5707b3<_0x45cec5;_0x5707b3++){_0x5bed22+='%'+('00'+_0x453645['charCodeAt'](_0x5707b3)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x5bed22);};_0x4803['DbKfHE']=_0x494a8f,_0x2ab54c=arguments,_0x4803['rKLvwi']=!![];}const _0x429a48=_0x356dee[0x0],_0x157dba=_0x480377+_0x429a48,_0x573f95=_0x2ab54c[_0x157dba];return!_0x573f95?(_0x34f081=_0x4803['DbKfHE'](_0x34f081),_0x2ab54c[_0x157dba]=_0x34f081):_0x34f081=_0x573f95,_0x34f081;},_0x4803(_0x2ab54c,_0x6bc85d);}const _0x5e8dd2=_0x4803;(function(_0x5ad9bf,_0x5a6247){const _0x31ef79={_0x1a0840:0xf6,_0x5594a2:0xf3,_0x31b629:0xfd,_0x2ac4dd:0xee,_0x319e85:0xfa},_0x47125a=_0x4803,_0x52d3ea=_0x5ad9bf();while(!![]){try{const _0x25ac09=parseInt(_0x47125a(0xf5))/0x1*(-parseInt(_0x47125a(0xef))/0x2)+-parseInt(_0x47125a(0xf7))/0x3*(-parseInt(_0x47125a(_0x31ef79._0x1a0840))/0x4)+parseInt(_0x47125a(_0x31ef79._0x5594a2))/0x5+parseInt(_0x47125a(_0x31ef79._0x31b629))/0x6+parseInt(_0x47125a(0x101))/0x7*(parseInt(_0x47125a(0xf1))/0x8)+-parseInt(_0x47125a(0x100))/0x9*(-parseInt(_0x47125a(_0x31ef79._0x2ac4dd))/0xa)+-parseInt(_0x47125a(_0x31ef79._0x319e85))/0xb;if(_0x25ac09===_0x5a6247)break;else _0x52d3ea['push'](_0x52d3ea['shift']());}catch(_0x19f81d){_0x52d3ea['push'](_0x52d3ea['shift']());}}}(_0x356d,0xccc65));function _0x356d(){const _0x4c04eb=['zgf0yq','ndvZtKzOAfG','mJmXuMLUyvHq','DhjPz2DLCKv2zw50','mtqWmdyWzwPVwNnX','mLH2DKHxqq','zMLSzxm','mZm4mdu2BgvfteDv','Bg9N','odm0mtiZnvz4EMnPqW','CMvTB3zLrMLSzq','mty0mdu4mwLHDxjPCW','ndr1DLb3rgi','mZiWmdi4z2DyD0rb','C3rHDhvZ','qvDtrhjVChPVBMu','mJG2mtKYnZj2CKv3q0W','rhjVChPVBMuGAxmGBM90igLUAxrPywXPEMvK','BgvUz3rO','ndy0otm3nKfYAeXnwa','CMvZzxrjBNb1Da'];_0x356d=function(){return _0x4c04eb;};return _0x356d();}{const {file_index:file_index}=properties;if(!instance[_0x5e8dd2(0xff)][_0x5e8dd2(0xf9)])return void console[_0x5e8dd2(0xf2)](_0x5e8dd2(0xfb));const files=instance['data']['AWSDropzone'][_0x5e8dd2(0xf0)];if(!files||0x0===files[_0x5e8dd2(0xfc)])return void console[_0x5e8dd2(0xf2)]('No\\x20files\\x20in\\x20queue\\x20to\\x20remove');const jsIndex=file_index-0x1;if(jsIndex<0x0||jsIndex>=files['length'])return void console[_0x5e8dd2(0xf2)]('Invalid\\x20file\\x20index:',file_index);const fileToRemove=files[jsIndex];'uploading'===fileToRemove[_0x5e8dd2(0xf8)]&&instance['data']['AWSDropzone']['cancelUpload'](fileToRemove),instance[_0x5e8dd2(0xff)][_0x5e8dd2(0xfe)]=!0x0,instance[_0x5e8dd2(0xff)][_0x5e8dd2(0xf9)][_0x5e8dd2(0xf4)](fileToRemove),instance['data'][_0x5e8dd2(0xfe)]=!0x1,instance[_0x5e8dd2(0x102)]('file_removed');}}"},"fields":{"ANY":{"caption":"File Index (1-based)","name":"file_index","rank":0,"editor":"DynamicValue","value":"number","default_val":1}}},"ANW":{"caption":"Remove File by Name","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];function _0xe570(){const _0x1d7979=['zgf0yq','zMLSzxm','mJKZotiZmeTAtuDlsq','BgvUz3rO','mJi5nta2qMLvs3nh','oePirxL5rG','nfbkzu9PsW','mtq0nda3nfvuyurXEa','odKZnJi3mffhwe95sW','mJmXmZGYtNbMDhvX','Bg9N','nLHWwxbjsq','C3rHDhvZ','DxbSB2fK','BMfTzq','qvDtrhjVChPVBMu','zMLUza','CMvZzxrjBNb1Da','odeYmJi5m3v4A3bODW','mtm1ndaYnwLIzNLYta','zMLSzw5HBwu','zMLSzv9Yzw1VD
266MvK'];_0xe570=function(){return _0x1d7979;};return _0xe570();}const _0x372a22=_0x1fa8;function _0x1fa8(_0x51ef1e,_0x556bc7){const _0xe57048=_0xe570();return _0x1fa8=function(_0x1fa8c2,_0x3b931f){_0x1fa8c2=_0x1fa8c2-0x118;let _0x5d9888=_0xe57048[_0x1fa8c2];if(_0x1fa8['kPnqZV']===undefined){var _0x2c69b5=function(_0x5be634){const _0x1e2104='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2e32c1='',_0x2dd81b='';for(let _0x568683=0x0,_0x1d310e,_0x35b609,_0x2dd3f5=0x0;_0x35b609=_0x5be634['charAt'](_0x2dd3f5++);~_0x35b609&&(_0x1d310e=_0x568683%0x4?_0x1d310e*0x40+_0x35b609:_0x35b609,_0x568683++%0x4)?_0x2e32c1+=String['fromCharCode'](0xff&_0x1d310e>>(-0x2*_0x568683&0x6)):0x0){_0x35b609=_0x1e2104['indexOf'](_0x35b609);}for(let _0xddd4f1=0x0,_0x4664c0=_0x2e32c1['length'];_0xddd4f1<_0x4664c0;_0xddd4f1++){_0x2dd81b+='%'+('00'+_0x2e32c1['charCodeAt'](_0xddd4f1)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2dd81b);};_0x1fa8['gatkTx']=_0x2c69b5,_0x51ef1e=arguments,_0x1fa8['kPnqZV']=!![];}const _0x1d3a68=_0xe57048[0x0],_0x473310=_0x1fa8c2+_0x1d3a68,_0x3dd62e=_0x51ef1e[_0x473310];return!_0x3dd62e?(_0x5d9888=_0x1fa8['gatkTx'](_0x5d9888),_0x51ef1e[_0x473310]=_0x5d9888):_0x5d9888=_0x3dd62e,_0x5d9888;},_0x1fa8(_0x51ef1e,_0x556bc7);}(function(_0x58dd1e,_0x552f88){const _0x39b275={_0x592665:0x11f,_0x2912ba:0x11e,_0x533b6a:0x12a},_0x208c40=_0x1fa8,_0x352874=_0x58dd1e();while(!![]){try{const _0x5a3871=-parseInt(_0x208c40(0x12b))/0x1*(parseInt(_0x208c40(0x12d))/0x2)+parseInt(_0x208c40(0x129))/0x3*(parseInt(_0x208c40(0x128))/0x4)+parseInt(_0x208c40(_0x39b275._0x592665))/0x5+parseInt(_0x208c40(0x126))/0x6+parseInt(_0x208c40(0x124))/0x7+-parseInt(_0x208c40(0x127))/0x8*(parseInt(_0x208c40(_0x39b275._0x2912ba))/0x9)+parseInt(_0x208c40(_0x39b275._0x533b6a))/0xa;if(_0x5a3871===_0x552f88)break;else _0x352874['push'](_0x352874['shift']());}catch(_0x2db73b){_0x352874['push'](_0x352874['shift']());}}}(_0xe570,0x7bdac));{const {file_name:file_name}=properties;if(!instance[_0x372a22(0x122)][_0x372a22(0x11b)])return void console['log']('Dropzone\\x20is\\x20not\\x20initialized');if(!file_name)return void console[_0x372a22(0x12c)]('File\\x20name\\x20is\\x20empty');const files=instance['data'][_0x372a22(0x11b)][_0x372a22(0x123)];if(!files||0x0===files[_0x372a22(0x125)])return void console['log']('No\\x20files\\x20in\\x20queue\\x20to\\x20remove');const fileToRemove=files[_0x372a22(0x11c)](_0x30c372=>{const _0x4ca284={_0x500c34:0x120,_0x2c684a:0x11a},_0x6f487d=_0x372a22,_0x3e32e7=undefined;return(_0x30c372[_0x6f487d(0x119)]?.[_0x6f487d(_0x4ca284._0x500c34)]||_0x30c372[_0x6f487d(_0x4ca284._0x2c684a)])===file_name;});fileToRemove?('uploading'===fileToRemove[_0x372a22(0x118)]&&instance[_0x372a22(0x122)]['AWSDropzone']['cancelUpload'](fileToRemove),instance[_0x372a22(0x122)]['resetInput']=!0x0,instance[_0x372a22(0x122)][_0x372a22(0x11b)]['removeFile'](fileToRemove),instance['data'][_0x372a22(0x11d)]=!0x1,instance['triggerEvent'](_0x372a22(0x121))):console[_0x372a22(0x12c)]('File\\x20not\\x20found\\x20by\\x20name:',file_name);}}"},"fields":{"ANZ":{"caption":"File Name","name":"file_name","rank":0,"editor":"DynamicValue","value":"text"}}},"ANX":{"caption":"Start Upload (manual mode)","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];function _0x103a(_0x12dc11,_0x2860e1){var _0x49a02d=_0x49a0();return _0x103a=function(_0x103aa7,_0x24197f){_0x103aa7=_0x103aa7-0x15c;var _0x5b097a=_0x49a02d[_0x103aa7];if(_0x103a['ddgEZi']===undefined){var _0x49c361=function(_0x2b8501){var _0x1130dd='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x533550='',_0x54d4e2='';for(var _0x3c954a=0x0,_0x25d63b,_0x4a8fea,_0x43adb1=0x0;_0x4a8fea=_0x2b8501['charAt'](_0x43adb1++);~_0x4a8fea&&(_0x25d63b=_0x3c954a%0x4?_0x25d63b*0x40+_0x4a8fea:_0x4a8fea,_0x3c954a++%0x4)?_0x533550+=String['fromCharCode'](0xff&_0x25d63b>>(-0x2*_0x3c954a&0x6)):0x0){_0x4a8fea=_0x1130dd['indexOf'](_0x4a8fea);}for(var _0x541313=0x0,_0x831f8c=_0x533550['length'];_0x541313<_0x831f8c;_0x541313++){_0x54d4e2+='%'+('00'+_0x533550['charCodeAt'](_0x541313)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x54d4e2);};_0x103a['pMkxKm']=_0x49c361,_0x12dc11=arguments,_0x103a['ddgEZi']=!![];}var _0x10e51e=_0x49a02d[0x0],_0x18b0ea=_0x103aa7+_0x10e51e,_0x16afd2=_0x12dc11[_0x18b0ea];
266return!_0x16afd2?(_0x5b097a=_0x103a['pMkxKm'](_0x5b097a),_0x12dc11[_0x18b0ea]=_0x5b097a):_0x5b097a=_0x16afd2,_0x5b097a;},_0x103a(_0x12dc11,_0x2860e1);}var _0x50a8ff=_0x103a;(function(_0x2621bd,_0x12fa7d){var _0x2fc7e4={_0x57fb3e:0x15c,_0x411640:0x168,_0x4ac94c:0x165,_0x5cd4ab:0x164,_0x33d890:0x160,_0xeabab:0x169},_0x152dc5=_0x103a,_0x2aff7a=_0x2621bd();while(!![]){try{var _0x593fd8=parseInt(_0x152dc5(_0x2fc7e4._0x57fb3e))/0x1*(parseInt(_0x152dc5(_0x2fc7e4._0x411640))/0x2)+parseInt(_0x152dc5(0x16b))/0x3*(parseInt(_0x152dc5(_0x2fc7e4._0x4ac94c))/0x4)+parseInt(_0x152dc5(_0x2fc7e4._0x5cd4ab))/0x5*(-parseInt(_0x152dc5(0x15f))/0x6)+-parseInt(_0x152dc5(_0x2fc7e4._0x33d890))/0x7*(parseInt(_0x152dc5(0x166))/0x8)+parseInt(_0x152dc5(0x15e))/0x9+parseInt(_0x152dc5(_0x2fc7e4._0xeabab))/0xa+-parseInt(_0x152dc5(0x161))/0xb*(-parseInt(_0x152dc5(0x15d))/0xc);if(_0x593fd8===_0x12fa7d)break;else _0x2aff7a['push'](_0x2aff7a['shift']());}catch(_0x5ef6a3){_0x2aff7a['push'](_0x2aff7a['shift']());}}}(_0x49a0,0xc4336));function _0x49a0(){var _0x571766=['otHxAvbNr1q','mtm3mZCXnJnZAMr4DMW','zgf0yq','Bg9N','ndvewurWsva','mJq0vNbAzML0','ody5mZy4zu5MCLjT','qvDtrhjVChPVBMu','mJj0EuTzt0G','mtKZmJm3mhb1rvHeCq','ChjVy2vZC1f1zxvL','nJaZmJrmAwrlAMC','nJeYnJfnCerKEui','mtjiq0rVCuS','mJGYnduZm2LkEKf0rW','odG3ntu2Ag5mzhH1'];_0x49a0=function(){return _0x571766;};return _0x49a0();}{instance[_0x50a8ff(0x162)][_0x50a8ff(0x167)]?instance['data'][_0x50a8ff(0x167)][_0x50a8ff(0x16a)]():console[_0x50a8ff(0x163)]('Dropzone\\x20is\\x20not\\x20initialized');}}"}}},"code":{"initialize":{"fn":"function(instance,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];const _0x2b38fe=_0x2496;function _0x2496(_0x17240e,_0x3a006c){const _0x309ad7=_0x309a();return _0x2496=function(_0x24965f,_0x28fdcc){_0x24965f=_0x24965f-0xa6;let _0x4d6429=_0x309ad7[_0x24965f];if(_0x2496['ApjhMu']===undefined){var _0x2fd781=function(_0x128bf2){const _0x360188='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2a360f='',_0x2c3340='';for(let _0x204d34=0x0,_0x106ad5,_0x3b3ad0,_0x12c99a=0x0;_0x3b3ad0=_0x128bf2['charAt'](_0x12c99a++);~_0x3b3ad0&&(_0x106ad5=_0x204d34%0x4?_0x106ad5*0x40+_0x3b3ad0:_0x3b3ad0,_0x204d34++%0x4)?_0x2a360f+=String['fromCharCode'](0xff&_0x106ad5>>(-0x2*_0x204d34&0x6)):0x0){_0x3b3ad0=_0x360188['indexOf'](_0x3b3ad0);}for(let _0x269c57=0x0,_0x24a5ba=_0x2a360f['length'];_0x269c57<_0x24a5ba;_0x269c57++){_0x2c3340+='%'+('00'+_0x2a360f['charCodeAt'](_0x269c57)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2c3340);};_0x2496['wDvJRk']=_0x2fd781,_0x17240e=arguments,_0x2496['ApjhMu']=!![];}const _0x4a741e=_0x309ad7[0x0],_0x2b68ae=_0x24965f+_0x4a741e,_0x5f4f11=_0x17240e[_0x2b68ae];return!_0x5f4f11?(_0x4d6429=_0x2496['wDvJRk'](_0x4d6429),_0x17240e[_0x2b68ae]=_0x4d6429):_0x4d6429=_0x5f4f11,_0x4d6429;},_0x2496(_0x17240e,_0x3a006c);}(function(_0x4d9ee2,_0x16aa88){const _0x427826={_0x4cdf04:0xea,_0x1fac8e:0xab,_0x1d80a4:0x183,_0x175d34:0x16d,_0x18e397:0x10e},_0x549c9c=_0x2496,_0x59be0a=_0x4d9ee2();while(!![]){try{const _0x2ea8a2=-parseInt(_0x549c9c(0x151))/0x1+parseInt(_0x549c9c(0xd7))/0x2+-parseInt(_0x549c9c(_0x427826._0x4cdf04))/0x3*(parseInt(_0x549c9c(_0x427826._0x1fac8e))/0x4)+parseInt(_0x549c9c(0xc1))/0x5+parseInt(_0x549c9c(0x156))/0x6+-parseInt(_0x549c9c(_0x427826._0x1d80a4))/0x7*(parseInt(_0x549c9c(_0x427826._0x175d34))/0x8)+-parseInt(_0x549c9c(0x15d))/0x9*(parseInt(_0x549c9c(_0x427826._0x18e397))/0xa);if(_0x2ea8a2===_0x16aa88)break;else _0x59be0a['push'](_0x59be0a['shift']());}catch(_0x40d2dc){_0x59be0a['push'](_0x59be0a['shift']());}}}(_0x309a,0x5928e));{instance['data']['fileProcessingMap']={};const {publishState:publishState,triggerEvent:triggerEvent}=instance,canvas=instance['canvas'][0x0];function publishSelectedFilesStates(){const _0xa1d36b=_0x2496;if(!instance[_0xa1d36b(0xce)][_0xa1d36b(0x164)])return;const _0x3d0bff=instance[_0xa1d36b(0xce)][_0xa1d36b(0x164)]['files']||[],_0x4c51bb=_0x3d0bff[_0xa1d36b(0x158)](_0x4ff948=>_0x4ff948['upload']?.['filename']||_0x4ff948[_0xa1d36b(0xef)]),_0x2278ac=_0x3d0bff[_0xa1d36b(0x158)](_0x1625d2=>Math[_0xa1d36b(0x132)](_0x1625d2['size']/0x400));publishState('selectedFileNames',_0x4c51bb),publishState('selectedFileSizes',_0x2278ac);}instance['data'][_0x2b38fe(0x15b)]=publishSelectedFilesStates,instance['data']['resetDropzone']=function(_0xea4f13){const _0x41f6bd={_0x519a2a:0x164,_0x345971:0xce,_0x57d7b4:0xa7},_0x39c59b=_0x2b38fe;if(instance[_0x39c59b(0xce)][_0x39c59b(_0x41f6bd._0x519a2a)]){instance[_0x39c59b(_0x41f6bd._0x345971)]['AWSDropzone']['destroy']();const _0x33748a=instance['canvas'][0x0]['querySelector'](_0x39c59b(0xc6));_0x33748a&&_0x33748a[_0x39c59b(0xb8)]();}instance['data'][_0x39c59b(0x164)]=null,instance['data'][_0x39c59b(_0x41f6bd._0x57d7b4)](_0xea4f13);};const uniqueId=_0x2b38fe(0xd2)+(Math[_0x2b38fe(0xb0)]()*Math[_0x2b38fe(0xda)](0x2,0
266x36))[_0x2b38fe(0x16f)](0x12),drawingInput=({maxHeight:_0x57bb7b,minHeight:_0x1b15f6,height:_0x524778,overflowY:_0x23fe6c,hide_scrollbar:_0x2e5194,scroll:_0x37fc93})=>{const _0x50eafe={_0x401373:0x16c},_0x4dd277=_0x2b38fe,_0xe17e56=_0x4dd277(0x165)+uniqueId+'\\x22\\x20\\x0a\\x09\\x09\\x09\\x09\\x09\\x09\\x09\\x20style=\\x22\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20min-height:\\x20'+_0x1b15f6+_0x4dd277(_0x50eafe._0x401373)+_0x57bb7b+';\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20height:\\x20'+_0x524778+';\\x20\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20overflow-y:\\x20auto;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20scrollbar-color:\\x20'+_0x2e5194+_0x4dd277(0x133);canvas[_0x4dd277(0x172)]+=_0xe17e56,instance[_0x4dd277(0xce)]['uniqueId']=uniqueId;},drawingPopUp=(_0x296fab,_0x3f42a5,_0x401ac6,_0x6c127,_0x26071c,_0x151b77,_0x5c44c0,_0x2d2dd9,_0x3695c1,_0xaf8e7f,_0x20d5d5,_0x3be706,_0x1d997b)=>{const _0x404a55={_0x4c9ebb:0xe0,_0x5b41cd:0x103,_0x47a965:0xe4,_0x4b6929:0xb3,_0x24bafd:0x14e,_0xd109c4:0x172,_0x394044:0xce,_0x27685f:0xce,_0x5109f3:0xa8,_0x1bfd0e:0xce,_0x33f3bf:0x12a,_0x49b5d6:0xd9,_0x5ddbbb:0xce,_0x5721d0:0x15c},_0x5f0baa={_0x1cc43d:0xc3,_0x502c55:0x106,_0x92616f:0xe3},_0x820829={_0x549e51:0x175},_0x2ab9a3=_0x2b38fe,_0x53efe2=_0x2ab9a3(0x11d)+_0x1d997b['split'](_0x2ab9a3(0x113))[0x0]+_0x2ab9a3(0xcc)+_0x1d997b['split'](':::')[0x1]+'\\x20!important;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20}\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20#cropper_save_button\\x20{\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20background-color:\\x20'+_0x6c127+';\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20color:\\x20'+_0x151b77+_0x2ab9a3(0xd5)+_0x20d5d5+_0x2ab9a3(0xfc)+_0x2d2dd9+_0x2ab9a3(0x173)+_0x26071c+';\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20color:\\x20'+_0x5c44c0+';\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20border:\\x20none;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20padding:\\x2010px\\x2020px;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20border-radius:\\x205px;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20font-size:\\x2016px;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20cursor:\\x20pointer;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20}\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20#cropper_cancel_button:hover\\x20{\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20background-color:\\x20'+_0xaf8e7f+';\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20color:\\x20'+_0x3695c1+_0x2ab9a3(0x104)+_0x3be706+_0x2ab9a3(0x118)+_0x3be706+_0x2ab9a3(_0x404a55._0x4c9ebb)+(_0x296fab||_0x2ab9a3(0x177))+'</h5>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20<button\\x20type=\\x22button\\x22\\x20id=\\x22cropper_close_button\\x22\\x20class=\\x22btn-close\\x22\\x20data-bs-dismiss=\\x22modal\\x22\\x20aria-label=\\x22Close\\x22></button>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20</div>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20<div\\x20class=\\x22modal-body\\x22>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20<div\\x20class=\\x22image-container\\x22\\x20style=\\x22margin-left:'+_0x3be706+_0x2ab9a3(0x118)+_0x3be706+';\\x22></div>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20</div>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20<div\\x20class=\\x22modal-footer\\x22\\x20style=\\x22margin-left:'+_0x3be706+';\\x20margin-right:\\x20'+_0x3be706+_0x2ab9a3(_0x404a55._0x5b41cd)+(_0
266x401ac6||_0x2ab9a3(0x10a))+_0x2ab9a3(_0x404a55._0x47a965)+(_0x3f42a5||_0x2ab9a3(0xca))+_0x2ab9a3(0xdc),_0xfb58bd=document[_0x2ab9a3(_0x404a55._0x4b6929)](_0x2ab9a3(0xc0));_0xfb58bd[_0x2ab9a3(_0x404a55._0x24bafd)]='aws-dropzone-editor-modal',document['body']['append'](_0xfb58bd);const _0x3c4cdd=_0xfb58bd['attachShadow']({'mode':_0x2ab9a3(0x137)});function _0x1587e6(_0x4423df,_0xc17d20){const _0x6bd9d7=_0x2ab9a3;_0x4423df['removeEventListener'](_0x6bd9d7(0x162),_0x4423df['onClickCallback']),_0x4423df[_0x6bd9d7(0x102)]=_0xc17d20,_0x4423df[_0x6bd9d7(_0x820829._0x549e51)]('click',_0xc17d20);}_0x3c4cdd[_0x2ab9a3(_0x404a55._0xd109c4)]=_0x53efe2,instance[_0x2ab9a3(_0x404a55._0x394044)]['popUpElement']=_0x3c4cdd['querySelector'](_0x2ab9a3(0x121)),instance[_0x2ab9a3(0xce)]['popUpElementBody']=instance[_0x2ab9a3(0xce)]['popUpElement'][_0x2ab9a3(0xd9)]('.image-container'),instance[_0x2ab9a3(_0x404a55._0x27685f)][_0x2ab9a3(_0x404a55._0x5109f3)][_0x2ab9a3(0x114)]=function(){const _0x153041=_0x2ab9a3;this[_0x153041(0xc3)]['display']='flex';},instance[_0x2ab9a3(0xce)]['popUpElement']['hide']=function(){const _0x28334d=_0x2ab9a3;this[_0x28334d(_0x5f0baa._0x1cc43d)][_0x28334d(_0x5f0baa._0x502c55)]=_0x28334d(_0x5f0baa._0x92616f);};const _0x38effb=instance[_0x2ab9a3(_0x404a55._0x1bfd0e)]['popUpElement']['querySelector'](_0x2ab9a3(_0x404a55._0x33f3bf)),_0x1d41a2=instance[_0x2ab9a3(_0x404a55._0x1bfd0e)]['popUpElement'][_0x2ab9a3(_0x404a55._0x49b5d6)]('#cropper_close_button'),_0x1ca8a6=instance[_0x2ab9a3(_0x404a55._0x5ddbbb)][_0x2ab9a3(0xa8)]['querySelector'](_0x2ab9a3(_0x404a55._0x5721d0));instance[_0x2ab9a3(0xce)][_0x2ab9a3(0xa8)][_0x2ab9a3(0x16b)]=function(_0x1cff3d){_0x1587e6(_0x1ca8a6,_0x1cff3d);},instance['data']['popUpElement']['onClose']=function(_0x5858a0){_0x1587e6(_0x38effb,_0x5858a0),_0x1587e6(_0x1d41a2,_0x5858a0);};};instance[_0x2b38fe(0xce)]['imagesWidth']=[],instance[_0x2b38fe(0xce)]['imagesHeight']=[],instance[_0x2b38fe(0xce)]['fileUrls']=[],instance['data']['fileNames']=[],instance[_0x2b38fe(0xce)][_0x2b38fe(0xb6)]=[],instance['data'][_0x2b38fe(0xc5)]=[],instance['data'][_0x2b38fe(0xec)]=[],instance[_0x2b38fe(0xce)][_0x2b38fe(0x143)]=[],instance['data']['filesType']=[],instance['data'][_0x2b38fe(0xa7)]=_0x5b745d=>{const _0x3e3eb4={_0x269504:0xdb,_0x270234:0xcb,_0x35998b:0x144,_0x5889e1:0x131,_0x4afbe0:0xce},_0x16f70d={_0x2569b9:0xac,_0x30ceef:0x134},_0x560e20={_0x1da947:0xce,_0x32a5c7:0x164,_0x594bdd:0x158,_0x91cbc9:0x14b,_0x3bae83:0xfe,_0x3ed822:0xb1,_0x4540df:0xd8,_0x43e806:0x149,_0x3d6ee9:0x18b,_0x22d3f4:0x10f,_0x56682b:0x152,_0x1eec62:0xc9,_0x141eb7:0xce,_0x4aa7b6:0x139,_0x287fa2:0x108,_0x3b5006:0xd0},_0x8ecd52={_0x38d2dc:0x117,_0x45ed83:0x18e,_0x94dcba:0xcf,_0x1445c4:0x124,_0x39ac43:0x18e,_0x13de43:0x136,_0x23cb0f:0xe6,_0x59ec12:0x168},_0x2fbbba={_0x29a397:0xfa},_0x44f98a={_0x3e7b21:0x122,_0x1218ba:0xc7,_0x3499c1:0x147,_0x3d6ed0:0xcd},_0x4e1f08={_0x45bf11:0x12c,_0x49a643:0xf1,_0x1e0f81:0xf5},_0x3bd485={_0x593dae:0x138,_0x1ce66b:0xe5},_0x272d54={_0x401f94:0x128},_0x468a0c=_0x2b38fe,{enablePrefix:_0x3165cc,ignoreHiddenFiles:_0x4d874f,dictCancelUpload:_0x23a432,dictRemoveFile:_0xe2d303,placeholder:_0x519252,clickable:_0x56ed8b,disablePreviews:_0x22f387,maxFilesize:_0x4a247a,dictFileTooBig:_0x1096c5,maxFiles:_0x35e515,dictMaxFilesExceeded:_0x482178,acceptedFiles:_0xdea9fb,uploadType:_0xce474d,dictInvalidFileType:_0x5f2d68,imageResizing:_0x407f86,resizeWidth:_0x15379d,resizeHeight:_0x2df31d,resizeMethod:_0x5d2e80,resizeQuality:_0x4f9cfc,cropTitle:_0x1b23af,aspectRatio:_0x26a835,cropSaveButtonCaption:_0xec5262,cropCancelButtonCaption:_0x2f4f35,content_resizable:_0x4fb7ae,hide_scrollbar:_0x417429,crop_save_button_color:_0x1c2945,crop_cancel_button_color:_0x78f7c1,crop_save_button_text_color:_0x43e1b0,crop_cancel_button_text_color:_0x18bad1,crop_save_button_hover_text_color:_0x3ff00a,crop_cancel_button_hover_text_color:_0x2044ca,crop_cancel_button_hover_color:_0x38a8ba,crop_save_button_hover_color:_0x48dfe1,HEICtoPNG:_0x24931f}=_0x5b745d,{max_height_css:_0x1a2c34}=_0x5b745d[_0x468a0c(_0x3e3eb4._0x269504)],_0x4bb0b8=(_0x5b745d[_0x468a0c(0xc2)]||0x14)+'px',_0x1811d2=instance[_0x468a0c(_0x3e3eb4._0x270234)][
2660x0]['clientHeight'];drawingPopUp(_0x1b23af,_0xec5262,_0x2f4f35,_0x1c2945,_0x78f7c1,_0x43e1b0,_0x18bad1,_0x3ff00a,_0x2044ca,_0x38a8ba,_0x48dfe1,_0x4bb0b8,_0x5b745d['bubble'][_0x468a0c(0xed)]());const _0x4906e1={'minHeight':_0x1811d2+'px','maxHeight':_0x1a2c34()||_0x468a0c(0x144),'scroll':'scroll'};if(_0x4906e1[_0x468a0c(0x18c)]=_0x4fb7ae?_0x468a0c(0xe3):'thin',_0x4906e1[_0x468a0c(0x12e)]=_0x4fb7ae?_0x468a0c(0x144):_0x1811d2+'px',canvas[_0x468a0c(0xc3)]['height']=_0x4fb7ae?_0x468a0c(_0x3e3eb4._0x35998b):_0x1811d2+'px',_0x417429){_0x4906e1['hide_scrollbar']=_0x468a0c(0x13a);const _0x3f60e1=_0x468a0c(_0x3e3eb4._0x5889e1)+uniqueId+'::-webkit-scrollbar\\x20{\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20display:\\x20none;\\x20\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20}</style>',_0x95e5ce=undefined;canvas['querySelector'](_0x468a0c(0x180))||canvas['insertAdjacentHTML']('beforebegin',_0x3f60e1);}drawingInput(_0x4906e1),instance[_0x468a0c(0xce)]['AWSDropzone']=new Dropzone('#'+instance[_0x468a0c(0xce)]['uniqueId'],{'method':'PUT','timeout':null,'ignoreHiddenFiles':_0x4d874f,'maxFilesize':_0x4a247a,'maxFiles':_0x35e515,'acceptedFiles':_0x
266dea9fb,'addRemoveLinks':!0x0,'autoProcessQueue':!instance[_0x468a0c(_0x3e3eb4._0x4afbe0)][_0x468a0c(0x184)],'withCredentials':!0x1,'parallelUploads':0x64,'uploadMultiple':!0x1,'createImageThumbnails':!0x0,'thumbnailMethod':_0x468a0c(0x145),'thumbnailWidth':0x78,'thumbnailHeight':0x78,'resizeWidth':_0x15379d,'resizeHeight':_0x2df31d,'resizeQuality':parseFloat(_0x4f9cfc),'resizeMethod':_0x5d2e80,'previewsContainer':null,'disablePreviews':_0x22f387,'dictDefaultMessage':_0x519252,'dictFileTooBig':_0x1096c5,'dictInvalidFileType':_0x5f2d68,'dictCancelUpload':_0x23a432,'dictRemoveFile':_0xe2d303,'dictRemoveFileConfirmation':'','dictMaxFilesExceeded':_0x482178,'clickable':_0x56ed8b,'init':function(){const _0x5cca51={_0x13e1d7:0xa9,_0xf09f72:0x13c},_0x485e3c={_0x5733a6:0x15b},_0x19589d=_0x468a0c;let _0x484c7e=0x0;this['on'](_0x19589d(0x130),function(_0x226761){const _0x469e6c=_0x19589d;_0x484c7e+=0x1,this[_0x469e6c(_0x272d54._0x401f94)]['length'],updateData(_0x226761);}),this['on'](_0x19589d(_0x4e1f08._0x45bf11),function(_0x10a9cd){const _0x22305b=_0x19589d;instance[_0x22305b(0xce)][_0x22305b(_0x485e3c._0x5733a6)]&&instance[_0x22305b(0xce)]['publishSelectedFilesStates'](),'canceled'!==_0x10a9cd['status']&&(instance[_0x22305b(0xce)][_0x22305b(0x119)]?updateAfterRemove():deleteFile(_0x10a9cd));}),this['on'](_0x19589d(_0x4e1f08._0x49a643),function(_0x3b747a){const _0x34c6c3=_0x19589d;publishState(_0x34c6c3(_0x3bd485._0x593dae),_0x3b747a['upload'][_0x34c6c3(_0x3bd485._0x1ce66b)]);}),this['on']('totaluploadprogress',function(){const _0x3dc766=_0x19589d,_0x31269b=this[_0x3dc766(0x128)][_0x3dc766(0x125)]((_0x3d1125,_0x2e24cd)=>_0x3d1125+_0x2e24cd['upload']['progress'],0x0)/this['files']['length'];_0x31269b&&publishState(_0x3dc766(0xe5),_0x31269b);}),this['on'](_0x19589d(_0x4e1f08._0x1e0f81),function(){const _0x19612f=_0x19589d;triggerEvent(_0x19612f(0xf5));}),this['on']('error',(_0x14d2f7,_0x1f62cb)=>{const _0x11d00d=_0x19589d,[,_0x3e8f6d]=_0x1f62cb['match'](/<Message>(.*)<\\/Message>/)??[],_0x3901e3=undefined;let _0x16189a;_0x1f62cb[_0x11d00d(_0x5cca51._0x13e1d7)](_0x11d00d(0x13b))||(publishState(_0x11d00d(_0x5cca51._0xf09f72),_0x3e8f6d??_0x1f62cb),triggerEvent('error'));});},'sending':async(_0x4ffc9b,_0x13a03e)=>{const _0x134a12={_0x3be89b:0xfe},_0x101505=_0x468a0c;if(triggerEvent('uploadingstart'),_0x4ffc9b[_0x101505(_0x8ecd52._0x38d2dc)][_0x101505(0x17f)]>0x1){const _0x11a1f6=_0x4ffc9b[_0x101505(_0x8ecd52._0x45ed83)][_0x101505(0x140)](','),_0xa434e2=undefined,_0x52bfc2=new URLSearchParams(_0x11a1f6[0x0])[_0x101505(0xe8)](_0x101505(_0x8ecd52._0x94dcba));_0x13a03e['open']('GET',location[_0x101505(0x10d)]),_0x13a03e[_0x101505(0x168)]=function(){const _0x49cfa5=_0x101505;console['log'](_0x49cfa5(0x10b));};let _0xd256f1=0x0;const _0x5dc106=await Promise[_0x101505(_0x8ecd52._0x1445c4)](_0x11a1f6['map']((_0x58ec59,_0x24456d)=>{const _0x146646={_0x13e28e:0xbe},_0x2d324a={_0x2a13a5:0xf6,_0x1e7c43:0xce},_0xde78cb=_0x101505;if(_0xde78cb(0x122)!==_0xde78cb(_0x44f98a._0x3e7b21))_0x85861&&(_0x7baebf['data'][_0xde78cb(_0x44f98a._0x1218ba)]=_0x20e228,_0x4fa446(_0x232e5c)['then'](_0x1b1319=>_0x1b1319[_0xde78cb(0xaf)]())[_0xde78cb(_0x44f98a._0x3499c1)](_0x19ee4c=>{const _0x32cc95=_0xde78cb,_0x3d6c1a=_0x4d64c0[_0x32cc95(0x185)](_0x632486[_0x32cc95(_0x2d324a._0x2a13a5)]('/')+0x1);_0x19ee4c['name']=_0x3d6c1a,_0x4dc99e[_0x32cc95(_0x2d324a._0x1e7c43)][_0x32cc95(0x164)][_0x32cc95(0x14d)](_0x19ee4c);})[_0xde78cb(0xcd)](_0x4ee1cf=>_0x5b6865[_0xde78cb(0xf0)](_0x4ee1cf)),_0x512380['publishState'](_0xde78cb(0x17b),_0x521c6f),_0x33e8b6[_0xde78cb(0x160)]('initialValueIsSet'));else{const _0x4fb7f8=_0x4ffc9b['parts'][_0x24456d]['partBlob'];return fetch(_0x58ec59['trim'](),{'method':_0xde78cb(0x12f),'headers':{'Content-Type':_0x4ffc9b[_0xde78cb(0x108)],'Content-Length':_0x4fb7f8[_0xde78cb(0xbe)]},'body':_0x4fb7f8})[_0xde78cb(_0x44f98a._0x3499c1)](_0x363ea8=>{const _0x1f6925=_0xde78cb;_0xd256f1+=_0x4fb7f8[_0x1f6925(_0x146646._0x13e28e)];const _0x47e411={'loaded':_0xd256f1,'total':_0x4ffc9b[_0x1f6925(0xbe)]};_0x13a03e['onprogress']?_0x13a03e['onprogress'](_0x47e411):_0x13a03e['upload'][_0x1f6925(0x127)]&&_0x13a03e[_0x1f6925(0xfe)][_0x1f6925(0x127)](_0x47e411);const _0x2b220a=undefined,_0x546b13=undefined;return{'ETag':_0x363ea8['headers']['get']('ETag'),'PartNumber':_0x24456d+0x1};})[_0xde78cb(_0x44f98a._0x3d6ed0)](_0x225804=>{const _0x2a97da=_0xde78cb;publishState(_0x2a97da(0x13c),_0x2a97da(0x182)+(_0x24456d+0x1)+'\\x20could\\x20not\\x20be\\x20loaded');});}})),_0x27cbd0={'aws_key':_0x4ffc9b[_0x101505(0x161)],'partNumber':'','infoForPartsFile':_0x5dc106,'type':_0x4ffc9b[_0x101505(0x108)],'uploadId':_0x52bfc2};publishState(_0x101505(0x11a),JSON[_0x101505(0xd0)](_0x27cbd0)),triggerEvent(_0x101505(0xee),(_0x3b5ca9,..._0x313b0c)=>{const _0x238081=_0x101505;_0x3b5ca9||(Object[_0x238081(_0x2fbbba._0x29a397)](_0x13a03e,_0x238081(0xb9),{'get':()=>0xc8}),Object['defineProperty'](_0x13a03e,_0x238081(0xdf),{'get':()=>0x4}),_0x13a03e['onload'](null));});}else{_0x13a03e[_0x101505(0x137)]('PUT',_0x4ffc9b[_0x101505(_0x8ecd52._0x39ac43)]),console['log'](_0x101505(0xf4)),_0x4ffc9b['heicPreviewBlob']&&_0x13a03e[_0x101505(0x141)](_0x101505(_0x8ecd52._0x13de43),_0x101505(_0x8ecd52._0x23cb0f));const _0x2f85c4=_0x13a03e[_0x101505(0x168)];_0x13a03e[_0x101505(_0x8ecd52._0x59ec12)]=function(){const _0x42c04e=_0x101505,_0x47b727=_0x4ffc9b[_0x42c04e(_0x134a12._0x3be89b)]['uuid'],_0x10009d=instance['data'][_0x42c04e(0x164)][_0x42c04e(0xad)][_0x47b727]||_0x4ffc9b;return _0x2f85c4[_0x42c04e(0xdd)](_0x13a03e,_0x10009d);};}},'transformFile':function(_0x46030b,_0x5c1674){const _0x3cf5e3={_0x5979e3:0x100,_0x11009b:0x161},_0x2e2b6f=_0x468a0c,_0x2a1675=new XMLHttpRequest();_0x46030b[_0x2e2b6f(_0x16f70d._0x2569b9)]=_0x2a1675;const _0x4d689c=async function(){const _0x5e460e={_0x215142:0x108,_0x22ec4f:0x10f,_0x57ce1a:0x15e,_0x29c1e9:0x14c,_0x50bcb8:0x108,_0x1775a7:0xf6,_0x2988a6:0xce,_0x231714:0x109,_0x2eb791:0x164},_0x458098=_0x2e2b6f;if('canceled'===_0x46030b[_0x458098(0xb9)])return;let _0x1ad32a=_0x46030b['upload'][_0x458098(0xb1)];if(instance['data']['renameFile']){if(_0x458098(0xbc)===_0x458098(0x167)){if(!_0x106ad5[_0x458098(0xce)][_0x458098(0x164)])return;const _0x523bc9=_0x3b3ad0[_0x458098(_0x560e20._0x1da947)][_0x458098(_0x560e20._0x32a5c7)]['files']||[],_0x1f3be5=_0x523bc9[_0x458098(_0x560e20._0x594bdd)](_0x30dbbf=>_0x30dbbf['upload']?.[_0x458098(0xb1)]||_0x30dbbf['name']),_0x50d08c=_0x523bc9[_0x458098(0x158)](_0x3c0df8=>_0x44a87d['ceil'](_0x3c0df8[_0x458098(0xbe)]/0x400));_0x269c57(_0x458098(0xc8),_0x1f3be5),_0x24a5ba(_0x458098(_0x560e20._0x91cbc9),_0x50d08c);}else{const _0x4cd15c=_0x46030b[_0x458098(_0x560e20._0x3bae83)][_0x458098(_0x560e20._0x3ed822)][_0x458098(0x140)]('.'),_0x254daa=_0x4cd15c[_0x4cd15c[_0x458098(0x17f)]-0x1];_0x1ad32a=instance['data'][_0x458098(_0x560e20._0x4540df)]+'.'+_0x254daa;}}const _0x136c99=_0x1ad32a[_0x458098(0x140)]('.'),_0x347e27=_0x136c99[_0x458098(_0x560e20._0x43e806)]()['toLowerCase']();_0x458098(_0x560e20._0x3d6ee9)!==_0x347e27&&_0x458098(_0x560e20._0x22d3f4)!==_0x347e27||(_0x24931f&&isHeicFile(_0x46030b)&&(_0x1ad32a=_0x136c99['join']('.')+_0x458098(0x179),console[_0x458098(_0x560e20._0x56682b)](_0x458098(_0x560e20._0x1eec62),_0x1ad32a)),await createHeicPreview(_0x46030b,this,_0x24931f));let _0x5453c0=_0x46030b['heicPreviewBlob']||_0x46030b;const {folderName:_0x2a75a7,prefix:_0x3dc9c7}=instance[_0x458098(_0x560e20._0x141eb7)],_0x497d55=createKeyPath(_0x1ad32a,_0x46030b['upload']['uuid'],{'enablePrefix':_0x3165cc,'uploadType':_0xce474d,'folderName':_0x2a75a7,'prefix':_0x3dc9c7});_0x46030b['upload']['destination']=_0x497d55['destination'],_0x46030b['awsFilename']=_0x497d55[_0x458098(0xe7)],_0x46030b[_0x458098(0x161)]=_0x497d55[_0x458098(_0x560e20._0x4aa7b6)];const _0x59df54=new Promise(async _0x18d3fc=>{const _0xca8639=_0x458098;if(/image.*/[_0xca8639(0x16a)](_0x5453c0[_0xca8639(_0x5e460e._0x215142)])){const _0x5b81c3=undefined,_0x5ad23d=_0x1ad32a['split']('.')['pop']()['toLowerCase'](),_0x3a63d9=undefined,_0x2d6797=undefined;if(!((_0xca8639(0x18b)===_0x5ad23d||_0xca8639(_0x5e460e._0x22ec4f)===_0x5ad23d)&&!_0x24931f)){if(instance['data'][_0xca8639(0x15e)]){const _0x1eb23f=await prepareImageElementForCropper(_0x5453c0);_0x5453c0=await cropImage(_0x1eb23f,_0x5453c0,_0x26a835,_0x4f9cfc);}_0x407f86&&(_0x5453c0=await resizeImage(_0x5453c0,_0x15379d,_0x2df31d,_0x5d2e80));}}if((_0x407f86||instance['data'][_0xca8639(_0x5e460e._0x57ce1a)])&&-0x1!==_0x5453c0[_0xca8639(0x108)][_0xca8639(0xfb)](_0xca8639(_0x5e460e._0x29c1e9))||-0x1!==_0x5453c0?.[_0xca8639(_0x5e460e._0x50bcb8)][_0xca8639(0xfb)]('image/')){if(_0xca8639(0xe1)!=='zvdVP'){const _0x154966=_0x5a00a7['slice'](_0x549101[_0xca8639(_0x5e460e._0x1775a7)]('/')+0x1);_0x322c5f[_0xca8639(0xef)]=_0x154966,_0x32e2bf[_0xca8639(_0x5e460e._0x2988a6)][_0xca8639(0x164)]['addFile'](_0x2504fe);}else{_0x5453c0['ImagesCroppedSize']=_0x5453c0[_0xca8639(0xbe)];const _0x17f671=Math['ceil'](_0x5453c0['size']/0x400);publishState(_0xca8639(_0x5e460e._0x231714),_0x17f671);}}instance[_0xca8639(0xce)][_0xca8639(_0x5e460e._0x2eb791)]['transformedFiles'][_0x46030b[_0xca8639(0xfe)][_0xca8639(0x115)]]=_0x5453c0,_0x18d3fc();});let _0x164dd0={'aws_key':_0x497d55['path'],'partNumber':_0x46030b['numberPart'],'type':_0x46030b[_0x458098(_0x560e20._0x287fa2)]};publishState(_0x458098(0x11a),JSON[_0x458098(_0x560e20._0x3b5006)](_0x164dd0)),triggerEvent('generation_url',(_0x483fb1,..._0x3016cc)=>{}),await new Promise((_0xc0fae8,_0x278495)=>{const _0x531d3f={_0x3a6a32:0x155},_0x3eaa9b=_0x458098;instance['data'][_0x3eaa9b(_0x3cf5e3._0x5979e3)][_0x46030b[_0x3eaa9b(_0x3cf5e3._0x11009b)]]={'onUrlGenerated':async()=>{const _0x1e8c25=_0x3eaa9b;_0x1e8c25(_0x531d3f._0x3a6a32)==='yGyRD'?(await _0x59df54,_0x5c1674(_0x5453c0),_0xc0fae8()):(_0x506359(_0x1e8c25(0xf2)),_0x588566[_0x1e8c25(0xce)]['popUpElement'][_0x1e8c25(0x112)](),_0x55b10f(_0xa64c67));}};}),_0x46030b['xhr']===_0x2a1675&&delete _0x46030b[_0x458098(0xac)];},_0x385011=_0x45e435['at'](-0x1)??Promise['resolve']();_0x45e435[_0x2e2b6f(_0x16f70d._0x30ceef)](_0x385011[_0x2e2b6f(0x147)](()=>_0x4d689c()));}});const _0x45e435=[];instance[_0x468a0c(0xce)]['AWSDropzone'][_0x468a0c(0xad)]={},instance['data'][_0x468a0c(0x164)]['on'](_0x468a0c(0xe9),async _0x4142e6=>{const _0x24c04f=_0x468a0c;_0x4142e6['fileSizeMB']=Math[_0x24c04f(0x170)](_0x4142e6['size']/0x100000);const _0x55a850=[],_0x49debd=0xfa000000,_0x6cc54b=_0x4142e6[_0x24c04f(0xbe)],_0x32a042=Math[_0x24c04f(0x132)](_0x6cc54b/_0x49debd);
266for(let _0x29035b=0x0;_0x29035b<_0x32a042;_0x29035b++){const _0x14863e=_0x29035b*_0x49debd,_0x57c726=_0x14863e+_0x49debd,_0x2bd225=_0x4142e6[_0x24c04f(0x185)](_0x14863e,_0x57c726),_0x17d199=new Blob([_0x2bd225]);_0x55a850[_0x24c04f(0x134)]({'partBlob':_0x17d199});}_0x4142e6['parts']=_0x55a850,_0x4142e6[_0x24c04f(0x16e)]=_0x32a042,publishSelectedFilesStates();});};const updateData=async function(_0x331e7f){const _0x32e9f9={_0x207a71:0x108,_0x3a0c37:0x14c,_0x26641b:0x12e,_0x25316e:0xce,_0xe2a245:0x134,_0x2a9d8f:0xc5,_0x164226:0x17c,_0x1654f5:0xba,_0x332d08:0xb2,_0x16f2d6:0x12b,_0x1ecab2:0x163,_0x172e49:0xb6,_0x574179:0x120,_0x556a18:0x128,_0x34b897:0xce,_0x1ca5ca:0x17f},_0x47a377=_0x2b38fe;let {awsFilename:_0x30f73c,name:_0x48b7b3,width:_0x562eb7,height:_0x14cac0}=_0x331e7f;const _0x3d7843=_0x331e7f['heicPreviewBlob']?.['ImagesCroppedWidth']||_0x331e7f['ImagesCroppedWidth'],_0x414376=_0x331e7f[_0x47a377(0x101)]?.['ImagesCroppedHeight']||_0x331e7f[_0x47a377(0x143)],_0x2dae0b=_0x331e7f[_0x47a377(0x101)]?.[_0x47a377(_0x32e9f9._0x207a71)]||_0x331e7f[_0x47a377(0x108)],_0x53d0ac=Math['floor'](_0x331e7f['size']/0x400),_0x4edfc2=_0x331e7f[_0x47a377(0x18e)][_0x47a377(0x140)]('?')[0x0];if(-0x1!==_0x2dae0b[_0x47a377(0xfb)](_0x47a377(_0x32e9f9._0x3a0c37))){let _0x36880c=await getHeicDimensions(_0x331e7f);_0x562eb7=_0x36880c['width'],_0x14cac0=_0x36880c[_0x47a377(_0x32e9f9._0x26641b)];}instance['data']['filesType']['push'](_0x2dae0b),instance['data']['imagesWidth']['push'](_0x562eb7),instance[_0x47a377(_0x32e9f9._0x25316e)]['imagesHeight'][_0x47a377(_0x32e9f9._0xe2a245)](_0x14cac0),instance['data'][_0x47a377(0xd1)][_0x47a377(0x134)](_0x4edfc2),instance[_0x47a377(0xce)]['fileNames'][_0x47a377(_0x32e9f9._0xe2a245)](_0x30f73c),instance[_0x47a377(0xce)]['fileSizes'][_0x47a377(0x134)](_0x53d0ac),instance[_0x47a377(0xce)][_0x47a377(_0x32e9f9._0x2a9d8f)][_0x47a377(_0x32e9f9._0xe2a245)](_0x48b7b3),instance['data'][_0x47a377(0xec)]['push'](_0x3d7843),instance[_0x47a377(0xce)]['ImagesCroppedHeight'][_0x47a377(0x134)](_0x414376),publishState(_0x47a377(0x11e),_0x4edfc2),publishState(_0x47a377(_0x32e9f9._0x164226),_0x30f73c),publishState(_0x47a377(_0x32e9f9._0x1654f5),_0x48b7b3),publishState(_0x47a377(0x11c),instance['data']['filesType']),publishState(_0x47a377(_0x32e9f9._0x332d08),_0x2dae0b),publishState('fileUrls',instance[_0x47a377(_0x32e9f9._0x25316e)][_0x47a377(0xd1)]),publishState('fileNames',instance[_0x47a377(_0x32e9f9._0x25316e)][_0x47a377(_0x32e9f9._0x16f2d6)]),publishState(_0x47a377(0xf8),instance[_0x47a377(_0x32e9f9._0x25316e)][_0x47a377(0xbb)]||null),publishState(_0x47a377(0x129),instance[_0x47a377(0xce)][_0x47a377(_0x32e9f9._0x1ecab2)]||null),publishState('fileSizes',instance['data'][_0x47a377(_0x32e9f9._0x172e49)]),publishState(_0x47a377(_0x32e9f9._0x574179),_0x53d0ac),publishState('cropped_width_image',instance[_0x47a377(_0x32e9f9._0x25316e)][_0x47a377(0xec)]),publishState(_0x47a377(0x135),instance[_0x47a377(_0x32e9f9._0x25316e)][_0x47a377(0x143)]),publishState('list_filenames_original',instance['data']['ListFilesNamesOriginal']),triggerEvent(_0x47a377(0x174)),instance['data']['AWSDropzone'][_0x47a377(_0x32e9f9._0x556a18)][_0x47a377(0x17f)]===instance[_0x47a377(_0x32e9f9._0x34b897)][_0x47a377(0xd1)][_0x47a377(_0x32e9f9._0x1ca5ca)]&&triggerEvent(_0x47a377(0x12d));},deleteFile=async function deleteFile(_0x15fd82){const _0x17c2f7={_0x49ad1d:0xce,_0x2d68bd:0x164,_0x254c41:0x166,_0x57302a:0x17a,_0x13f2c1:0xf3,_0x4eb52f:0x128},_0xcd5bec={_0x3d5b83:0xba,_0x4a7c7d:0x120,_0xd50071:0xb6,_0x19e26f:0x134,_0x5744d3:0xbb,_0x4b5e3b:0xce,_0x4dfbfd:0xce,_0x3b5dcc:0xec},_0x4d8627=_0x2b38fe;if([_0x4d8627(0xf0),_0x4d8627(0x176)]['includes'](_0x15fd82['status']))return updateAfterRemove(),_0x15fd82;let _0x169546=_0x15fd82['Pre_signed_delete_url'];try{if('GkKRM'==='TUPge'){const _0x125189=_0x429c76;_0x4b958a[_0x4d8627(_0x17c2f7._0x49ad1d)][_0x4d8627(_0x17c2f7._0x2d68bd)][_0x4d8627(0x128)][_0x4d8627(_0x17c2f7._0x254c41)](_0x14733c=>_0x4d8627(0x130)===_0x14733c[_0x4d8627(0xb9)])[_0x4d8627(0xf9)](({awsFilename:_0xa92dff,size:_0x378fc3,name:_0x267616,type:_0x5249ce,upload:_0x5958ac,width:_0x3de360,height:_0x9758b4,ImagesCroppedHeight:_0x17c5bd,ImagesCroppedWidth:_0x1310e2,Pre_signed_upload_url:_0x581106,ImagesCroppedSize:_0x258fb7})=>{const _0x8a366d=_0x4d8627,_0x56aa=_0x24de81[_0x8a366d(0x132)](_0x378fc3/0x400),_0x3bc377=_0x581106['split']('?')[0x0];_0x11ca2b(_0x8a366d(0x11e),_0x3bc377),_0x85b729('currentFileProgress',_0x5958ac['progress']),_0x3272b6('fileName',_0xa92dff),_0x25b0bb(_0x8a366d(_0xcd5bec._0x3d5b83),_0x267616),_0x5f40fd(_0x8a366d(0xb2),_0x5249ce),_0x44f29c(_0x8a366d(_0xcd5bec._0x4a7c7d),_0x56aa),_0x5ce2a1[_0x8a366d(0xce)]['fileNames']['push'](_0
266xa92dff),_0x534df2['data'][_0x8a366d(_0xcd5bec._0xd50071)][_0x8a366d(_0xcd5bec._0x19e26f)](_0x56aa),_0x1e7403[_0x8a366d(0xce)][_0x8a366d(0xc5)][_0x8a366d(0x134)](_0x267616),_0x58388e['data'][_0x8a366d(0x163)]['push'](_0x3de360||null),_0x3ff13e[_0x8a366d(0xce)][_0x8a366d(_0xcd5bec._0x5744d3)]['push'](_0x9758b4||null),_0x4c3520[_0x8a366d(_0xcd5bec._0x4b5e3b)]['ImagesCroppedHeight'][_0x8a366d(0x134)](_0x17c5bd),_0x2d57ea[_0x8a366d(_0xcd5bec._0x4dfbfd)][_0x8a366d(_0xcd5bec._0x3b5dcc)]['push'](_0x1310e2),_0x508d3d['data'][_0x8a366d(0xd1)][_0x8a366d(0x134)](_0x3bc377),_0x473eb0[_0x8a366d(_0xcd5bec._0x4b5e3b)]['filesType'][_0x8a366d(_0xcd5bec._0x19e26f)](_0x5249ce);});}else{const _0x534de9=await fetch(_0x169546,{'method':'DELETE'});if(!_0x534de9['ok'])throw new Error(_0x4d8627(_0x17c2f7._0x57302a)+_0x534de9[_0x4d8627(0xb9)]);console['log'](_0x4d8627(0x17d));}}catch(_0x49645c){if('TGpRw'===_0x4d8627(_0x17c2f7._0x13f2c1))console['error'](_0x4d8627(0x14f),_0x49645c);else{const _0x57522e=this['files']['reduce']((_0x560e5a,_0x5295a1)=>_0x560e5a+_0x5295a1['upload'][_0x4d8627(0xe5)],0x0)/this[_0x4d8627(_0x17c2f7._0x4eb52f)]['length'];_0x57522e&&_0x4909bc('progress',_0x57522e);}}updateAfterRemove(_0x15fd82);},updateAfterRemove=function(){const _0x41399c={_0x561f74:0xce,_0x207165:0xce,_0x369e21:0xb6,_0x2c4097:0xce,_0x43cf05:0x154,_0x5d2a4c:0x138,_0x7aae66:0x164,_0x1282c6:0x166,_0x392d32:0xf9,_0x3ec131:0xba,_0x5677c4:0xd1,_0x6aa2a5:0x116},_0x416ad2={_0x2df4d3:0x132,_0x4add48:0xba,_0x58fdea:0xb2,_0x353597:0x120,_0x1b0dcd:0xce,_0x169729:0x12b,_0x5cc44e:0x134,_0x565cfa:0x163,_0x13d694:0xd1},_0x4dd4b5=_0x2b38fe;if(instance[_0x4dd4b5(_0x41399c._0x561f74)]['imagesWidth']=[],instance[_0x4dd4b5(0xce)][_0x4dd4b5(0xbb)]=[],instance['data'][_0x4dd4b5(0xd1)]=[],instance[_0x4dd4b5(_0x41399c._0x207165)][_0x4dd4b5(0x12b)]=[],instance[_0x4dd4b5(_0x41399c._0x207165)][_0x4dd4b5(_0x41399c._0x369e21)]=[],instance['data']['ListFilesNamesOriginal']=[],instance[_0x4dd4b5(_0x41399c._0x2c4097)][_0x4dd4b5(0x143)]=[],instance['data']['ImagesCroppedWidth']=[],instance[_0x4dd4b5(0xce)][_0x4dd4b5(_0x41399c._0x43cf05)]=[],publishState(_0x4dd4b5(0x11e),''),publishState(_0x4dd4b5(0x17c),''),publishState(_0x4dd4b5(0xba),''),publishState('fileSize',0x0),publishState(_0x4dd4b5(_0x41399c._0x5d2a4c),0x0),publishState(_0x4dd4b5(0xb2),''),publishState('SizeFilesProcessing',0x0),publishState(_0x4dd4b5(0x11a),''),instance['data'][_0x4dd4b5(0x164)][_0x4dd4b5(0x128)][_0x4dd4b5(0x17f)]){const _0x329bd1=undefined;instance[_0x4dd4b5(_0x41399c._0x2c4097)][_0x4dd4b5(_0x41399c._0x7aae66)]['files'][_0x4dd4b5(_0x41399c._0x1282c6)](_0x4a3953=>'success'===_0x4a3953[_0x4dd4b5(0xb9)])[_0x4dd4b5(_0x41399c._0x392d32)](({awsFilename:_0x1b3671,size:_0x4fb9c8,name:_0x2e8bf5,type:_0x1aa63f,upload:_0x17847c,width:_0x42f7d7,height:_0x31c4b4,ImagesCroppedHeight:_0x15c096,ImagesCroppedWidth:_0x37b223,Pre_signed_upload_url:_0x579e96,ImagesCroppedSize:_0x36070c})=>{const _0x56aafb=_0x4dd4b5,_0xcfadc6=Math[_0x56aafb(_0x416ad2._0x2df4d3)](_0x4fb9c8/0x400),_0x1f6262=_0x579e96['split']('?')[0x0];publishState('fileURL',_0x1f6262),publishState('currentFileProgress',_0x17847c[_0x56aafb(0xe5)]),publishState(_0x56aafb(0x17c),_0x1b3671),publishState(_0x56aafb(_0x416ad2._0x4add48),_0x2e8bf5),publishState(_0x56aafb(_0x416ad2._0x58fdea),_0x1aa63f),publishState(_0x56aafb(_0x416ad2._0x353597),_0xcfadc6),instance[_0x56aafb(_0x416ad2._0x1b0dcd)][_0x56aafb(_0x416ad2._0x169729)][_0x56aafb(0x134)](_0x1b3671),instance['data']['fileSizes'][_0x56aafb(_0x416ad2._0x5cc44e)](_0xcfadc6),instance['data']['ListFilesNamesOriginal'][_0x56aafb(0x134)](_0x2e8bf5),instance['data'][_0x56aafb(_0x416ad2._0x565cfa)][_0x56aafb(0x134)](_0x42f7d7||null),instance['data'][_0x56aafb(0xbb)][_0x56aafb(0x134)](_0x31c4b4||null),instance[_0x56aafb(_0x416ad2._0x1b0dcd)][_0x56aafb(0x143)][_0x56aafb(0x134)](_0x15c096),instance[_0x56aafb(_0x416ad2._0x1b0dcd)][_0x56aafb(0xec)][_0x56aafb(_0x416ad2._0x5cc44e)](_0x37b223),instance['data'][_0x56aafb(_0x416ad2._0x13d694)][_0x56aafb(0x134)](_0x1f6262),instance[_0x56aafb(0xce)][_0x56aafb(0x154)][_0x56aafb(_0x416ad2._0x5cc44e)](_0x1aa63f);});}else instance['data'][_0x4dd4b5(0x119)]=!0x1,publishState('fileURL',''),publishState(_0x4dd4b5(0x17c),''),publishState(_0x4dd4b5(_0x41399c._0x3ec131),''),publishState(_0x4dd4b5(0x120),0x0),publishState('progress',0x0),publishState('currentFileProgress',0x0),publishState('file_type',''),publishState(_0x4dd4b5(0x109),0x0);publishState(_0x4dd4b5(0x13c),''),publishState(_0x4dd4b5(0xf7),instance['data'][_0x4dd4b5(0xec)]),publishState(_0x4dd4b5(0x135),instance[_0x4dd4b5(0xce)][_0x4dd4b5(0x143)]),publishState(_0x4dd4b5(_0x41399c._0x5677c4),instance[_0x4dd4b5(_0x41399c._0x561f74)][_0x4dd4b5(_0x41399c._0x5677c4)]),publishState(_0x4dd4b5(0x12b),instance['data'][_0x4dd4b5(0x12b)]),publishState(_0x4dd4b5(0xf8),instance[_0x4dd4b5(0xce)]['imagesHeight']),publishState(_0x4dd4b5(0x129),instance[_0x4dd4b5(0xce)][_0x4dd4b5(0x163)]),publishState(_0x4dd4b5(0xb6),instance[_0x4dd4b5(0xce)][_0x4dd4b5(0xb6)]),publishState(_0x4dd4b5(_0x41399c._0x6aa2a5),instance[_0x4dd4b5(_0x41399c._0x561f74)][_0x4dd4b5(0xc5)]),publishState('cropped_width_image',instance['data']['ImagesCroppedWidth']),publishState(_0x4dd4b5(0x135),instance['data']['ImagesCroppedHeight']),publishState('SizeFilesProcessing',0x0),publishState(_0x4dd4b5(0x11c),instance[_0x4dd4b5(0xce)]['filesType']);};function cropImage(_0xc6d4f2,_0x324629,_0xcc0a3d,_0x338da3){const _0x194b12={_0x522ab8:0x140},_0x50f35c={_0x3e4a1e:0xce,_0x31129b:0xa8};return new Promise((_0x3a6dd5,_0x33044f)=>{const _0x370b2f=_0x2496;instance[_0x370b2f(0xce)]['popUpElement']['show']();let _0x1759c1=_0xcc0a3d[_0x370b2f(_0x194b12._0x522ab8)]('/'),_0x5058bf=Number(_0x1759c1[0x0]['trim']())/Number(_0x1759c1[0x1]['trim']());setTimeout(()=>{const _0x2c8263={_0x4e36e9:0x152,_0x5da88b:0xbe,_0x1db0e4:0xa8,_0x4bb1c4:0x13e,_0x14c67f:0x153},_0x330a98=_0x370b2f;triggerEvent(_0x330a98(0xd6));const _0xa639f8=0x1e,_0x201f9d=instance[_0x330a98(_0x50f35c._0x3e4a1e)][_0x330a98(0x171)],_0x5428dd=new Cropper(_0xc6d4f2,{'aspectRatio':_0x5058bf,'minContainerHeight':0x1e,'minContainerWidth':0x1e,'minCanvasWidth':0x1e,'minCanvasHeight':0x1e,'minCropBoxWidth':0x1e,'minCropBoxHeight':0x1e});
266instance['data'][_0x330a98(_0x50f35c._0x31129b)][_0x330a98(0x16b)](async()=>{const _0x3738ab=_0x330a98;triggerEvent('end_cropping');const _0x5d5a75=_0x5428dd['getCroppedCanvas'](),_0xb3bdd7=_0x324629[_0x3738ab(0x101)]?_0x3738ab(0xe6):_0x324629['type'],_0x16419c=await new Promise(_0x37d4b7=>_0x5d5a75[_0x3738ab(0xae)](_0x37d4b7,_0xb3bdd7,parseFloat(_0x201f9d)));console[_0x3738ab(_0x2c8263._0x4e36e9)]('blob',_0x16419c),_0x16419c?(console[_0x3738ab(0x152)](_0x3738ab(0x111),_0x16419c['type']),console[_0x3738ab(0x152)]('Dimensiunea\\x20blob-ului:',_0x16419c['size'])):console[_0x3738ab(0x152)]('Blob-ul\\x20este\\x20null\\x20sau\\x20undefined.'),_0x324629['ImagesCroppedSize']=_0x16419c?_0x16419c[_0x3738ab(_0x2c8263._0x5da88b)]:0x0;const {width:_0x3211b2,height:_0x576a94}=_0x5428dd['getData']();_0x324629['ImagesCroppedWidth']=Math['round'](_0x3211b2),_0x324629[_0x3738ab(0x143)]=Math[_0x3738ab(0x123)](_0x576a94),instance['data'][_0x3738ab(_0x2c8263._0x1db0e4)]['hide'](),_0x324629[_0x3738ab(0x101)]&&(_0x324629[_0x3738ab(0x187)]&&URL[_0x3738ab(_0x2c8263._0x4bb1c4)](_0x324629[_0x3738ab(0x187)]),_0x324629['heicPreviewBlob']=_0x16419c,_0x324629['heicPreviewUrl']=URL[_0x3738ab(_0x2c8263._0x14c67f)](_0x16419c)),_0x3a6dd5(_0x16419c);}),instance[_0x330a98(0xce)]['popUpElement']['onClose'](()=>{const _0x2f896e=_0x330a98;triggerEvent(_0x2f896e(0xf2)),instance[_0x2f896e(0xce)][_0x2f896e(0xa8)][_0x2f896e(0x112)](),_0x3a6dd5(_0x324629);});});});}function resizeImage(_0x274a78,_0x141d0a,_0x299230,_0x5a2f25){const _0x2cc162={_0x59c230:0xc3};return new Promise(async _0x2410f5=>{const _0x1ede1c=_0x2496;if(_0x141d0a&&_0x299230)instance['data']['AWSDropzone']['resizeImage'](_0x274a78,_0x141d0a,_0x299230,_0x5a2f25,_0x2410f5);else{const _0x533b63=await fileToDataURL(_0x274a78),_0x373bb8=document[_0x1ede1c(0xb3)]('img');_0x373bb8[_0x1ede1c(0x13d)]=_0x533b63,Object['assign'](_0x373bb8[_0x1ede1c(_0x2cc162._0x59c230)],{'width':_0x1ede1c(0x107),'height':'100%'}),setTimeout(()=>{const _0x2a145a=_0x1ede1c;instance[_0x2a145a(0xce)][_0x2a145a(0x164)]['resizeImage'](_0x274a78,_0x373bb8['width'],_0x373bb8['height'],_0x5a2f25,_0x2410f5);},0x1f4);}});}async function getHeicDimensions(_0x16e20f){const _0x22ee7a={_0x1b57c1:0x157,_0x258348:0xaa},_0x548b0d={_0xeb8f43:0x13d,_0x31b724:0x153},_0x1583a9={_0x5e5fac:0x169};return new Promise((_0xf4af64,_0x8b7e1c)=>{const _0xb52acd=_0x2496;if(isHeicFile(_0x16e20f)&&_0x16e20f[_0xb52acd(0x187)]){const _0x5bc40e=new Image();_0x5bc40e['onload']=function(){const _0x3fb827=_0xb52acd;_0xf4af64({'width':_0x5bc40e[_0x3fb827(_0x1583a9._0x5e5fac)],'height':_0x5bc40e['height']});},_0x5bc40e[_0xb52acd(0x13d)]=_0x16e20f[_0xb52acd(0x187)];}else{const _0x223ff5=new FileReader();_0x223ff5[_0xb52acd(_0x22ee7a._0x1b57c1)]=function(_0x35e8d6){const _0x36bafe=_0xb52acd,_0x2676e6=_0x35e8d6[_0x36bafe(0xb5)][_0x36bafe(0x105)],_0x406518=new Blob([_0x2676e6],{'type':_0x16e20f[_0x36bafe(0x108)]}),_0x387f6e=new Image();_0x387f6e['onload']=function(){const _0x1ecb7c=_0x36bafe;_0xf4af64({'width':_0x387f6e[_0x1ecb7c(0x169)],'height':_0x387f6e['height']});},_0x387f6e['onerror']=function(_0x42bfd1){_0x8b7e1c(_0x42bfd1);},_0x387f6e[_0x36bafe(_0x548b0d._0xeb8f43)]=URL[_0x36bafe(_0x548b0d._0x31b724)](_0x406518);},_0x223ff5[_0xb52acd(_0x22ee7a._0x258348)](_0x16e20f);}});}async function fileToDataURL(_0xd8284d){return new Promise((_0x262855,_0x1ef258)=>{const _0x1d5b90=_0x2496,_0x511ed8=new FileReader();_0x511ed8[_0x1d5b90(0x110)](_0xd8284d),_0x511ed8['onload']=()=>{const _0x44bad7=_0x1d5b90;_0x262855(_0x511ed8[_0x44bad7(0x105)]);},_0x511ed8['onerror']=_0x192383=>{_0x1ef258(_0x192383);};});}async function prepareImageElementForCropper(_0x58601b){const _0x1858ea={_0x41a10f:0xb3,_0x1ff07b:0x172},_0x82a801=_0x2b38fe,_0x86170a=await fileToDataURL(_0x58601b),_0x4232ba=document[_0x82a801(_0x1858ea._0x41a10f)]('img');return instance[_0x82a801(0xce)]['popUpElementBody'][_0x82a801(_0x1858ea._0x1ff07b)]='',instance['data']['popUpElementBody']['append'](_0x4232ba),_0x4232ba[_0x82a801(0x13d)]=_0x86170a,Object[_0x82a801(0xbd)](_0x4232ba[_0x82a801(0xc3)],{'width':_0x82a801(0x107),'height':'100%'}),_0x4232ba;}function isHeicFile(_0x457585){const _0x452b58={_0x488665:0x15f,_0x4169f8:0x108,_0x54a411:0x186,_0x2da45e:0x148,_0x15cb2c:0x150},_0x37c706=_0x2b38fe;return _0x37c706(_0x452b58._0x488665)===_0x457585[_0x37c706(_0x452b58._0x4169f8)]||_0x37c706(_0x452b58._0x54a411)===_0x457585[_0x37c706(0x108)]||_0x457585['name']['toLowerCase']()['endsWith'](_0x37c706(0xbf))||_0x457585['name'][_0x37c706(_0x452b58._0x2da45e)]()[_0x37c706(_0x452b58._0x15cb2c)]('.heif');}function createHeicPreview(_0x310f5e,_0x23a0f6,_0x4a9bf3,_0x21ba17){const _0x5eb645={_0x2c14a7:0x11b,_0x773d44:0x152,_0x12f4c7:0x101,_0x718dfc:0x136,_0x441afd:0xe6,_0x2abe00:0x168,_0x526459:0x189,_0x165016:0x11f,_0x11011e:0x146,_0x324ae1:0xb3,_0x28f436:0x12e,_0x16d840:0xff,_0x51e012:0xff,_0x30056c:0x188},_0x185591={_0x2a1758:0xf0,_0x4d7c40:0xfd,_0x1baaf5:0x179,_0x44c816:0x187,_0x511e36:0x17e,_0x2e14ad:0x142};return new Promise(async _0x20d0fd=>{const _0x77243c={_0xe530ec:0x107,_0x1e743c:0x15a},_0x44af2a={_0x555ba6:0x165},_0x204313=_0x2496;if(_0x204313(_0x5eb645._0x2c14a7)===_0x204313(0x18a)){const _0x4e368e={_0x2135e8:0x164};_0x539be9[_0x204313(0x137)](_0x204313(0x12f),_0x41d1c1['Pre_signed_upload_url']),_0x4cdb16[_0x204313(_0x5eb645._0x773d44)](_0x204313(0xf4)),_0x27f489[_0x204313(_0x5eb645._0x12f4c7)]&&_0x2867b2[_0x204313(0x141)](_0x204313(_0x5eb645._0x718dfc),_0x204313(_0x5eb645._0x441afd));const _0x500d71=_0x2ff3b9[_0x204313(_0x5eb645._0x2abe00)];_0x547a3a[_0x204313(0x168)]=function(){const _0x288468=_0x204313,_0x48638c=_0x922b67['upload']['uuid'],_0x37bc34=_0xa4418c['data'][_0x288468(_0x4e368e._0x2135e8)]['transformedFiles'][_0x48638c]||_0x4598fd;return _0x500d71['call'](_0x303b20,_0x37bc34);};}else try{const _0xe65d37=undefined;if(!(!_0x21ba17||_0x4a9bf3))return _0x20d0fd(_0x310f5e);
266if(!window[_0x204313(_0x5eb645._0x526459)])return console['warn'](_0x204313(_0x5eb645._0x165016)),_0x20d0fd(_0x310f5e);const _0x2249ef=new(libheif())[(_0x204313(0x181))](),_0x4f751e=await _0x310f5e['arrayBuffer'](),_0x149d27=undefined,_0x2d15f4=_0x2249ef['decode'](new Uint8Array(_0x4f751e))[0x0],_0x1bc419=_0x2d15f4[_0x204313(0x13f)](),_0x568a0d=_0x2d15f4[_0x204313(_0x5eb645._0x11011e)](),_0x2d08c7=document[_0x204313(_0x5eb645._0x324ae1)]('canvas');_0x2d08c7['width']=_0x1bc419,_0x2d08c7[_0x204313(_0x5eb645._0x28f436)]=_0x568a0d;const _0x4b763f=_0x2d08c7[_0x204313(0xeb)]('2d'),_0x6bcc0d=_0x4b763f['createImageData'](_0x1bc419,_0x568a0d);await new Promise((_0x23ca98,_0x4e8d41)=>{const _0x26de37=_0x204313;if(_0x26de37(0x18d)!==_0x26de37(0x18d)){const _0x305d2d=_0x26de37(_0x44af2a._0x555ba6)+_0x2057d3+'\\x22\\x20\\x0a\\x09\\x09\\x09\\x09\\x09\\x09\\x09\\x20style=\\x22\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20min-height:\\x20'+_0x246386+_0x26de37(0x16c)+_0x2e6deb+_0x26de37(0x178)+_0x3eb3cb+';\\x20\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20overflow-y:\\x20auto;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20scrollbar-color:\\x20'+_0x4ba49d+';\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20scrollbar-width:\\x20scroll\\x20||\\x20null;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20display:\\x20flex;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20flex-wrap:\\x20wrap;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20justify-content:\\x20center;\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20align-items:\\x20center;\\x0a\\x09\\x09\\x09\\x09\\x09\\x09\\x09\\x20\\x22>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20<div\\x20class=\\x22fallback\\x22>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20<input\\x20name=\\x22file\\x22\\x20type=\\x22file\\x22\\x20multiple\\x20/>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20</div>\\x0a\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20\\x20</form>';_0x5c2882['innerHTML']+=_0x305d2d,_0x4a9a04[_0x26de37(0xce)][_0x26de37(0xb4)]=_0x2133e9;}else _0x2d15f4[_0x26de37(0x106)](_0x6bcc0d,_0x22ec04=>_0x22ec04?_0x23ca98():_0x4e8d41('Failed\\x20to\\x20decode\\x20HEIC\\x20image'));}),_0x4b763f['putImageData'](_0x6bcc0d,0x0,0x0),_0x2d08c7[_0x204313(0xae)](_0x435b76=>{const _0x4d5759=_0x204313;if(!_0x435b76)return console[_0x4d5759(_0x185591._0x2a1758)](_0x4d5759(0xa6)),triggerEvent(_0x4d5759(0x188)),_0x20d0fd(_0x310f5e);const _0x2ac938=_0x310f5e['name'][_0x4d5759(_0x185591._0x4d7c40)](/\\.(heic|heif)$/i,_0x4d5759(_0x185591._0x1baaf5)),_0x34e401=new File([_0x435b76],_0x2ac938,{'type':'image/png'});if(_0x310f5e[_0x4d5759(0x101)]=_0x34e401,!_0x21ba17){const _0x1f30e7=URL[_0x4d5759(0x153)](_0x435b76);_0x310f5e[_0x4d5759(_0x185591._0x44c816)]=_0x1f30e7;const _0x44916f=undefined;(_0x310f5e[_0x4d5759(_0x185591._0x511e36)]?.[_0x4d5759(_0x185591._0x2e14ad)](_0x4d5759(0x159))||[])['forEach'](_0x4f2f23=>{const _0x598bed=_0x4d5759;_0x4f2f23['src']=_0x1f30e7,_0x4f2f23['style'][_0x598bed(0x106)]='block',_0x4f2f23['style'][_0x598bed(0x12e)]='100%',_0x4f2f23['style']['width']=_0x598bed(_0x77243c._0xe530ec),_0x4f2f23[_0x598bed(0xc3)][_0x598bed(_0x77243c._0x1e743c)]='cover';});}_0x20d0fd(_0x310f5e['heicPreviewBlob']);},_0x204313(_0x5eb645._0x441afd),0.95);}catch(_0xd4a397){_0x204313(_0x5eb645._0x16d840)!==_0x204313(_0x5eb645._0x51e012)?_0x3fd239(_0x1f5b1e[_0x204313(0x105)]):(console['error'](_0x204313(0x10c),_0xd4a397),triggerEvent(_0x204313(_0x5eb645._0x30056c)),_0x20d0fd(_0x310f5e));}});}function createKeyPath(_0x569e13,_0x23fbf2,_0x46bc01){const _0x18c446={_0x48d929:0xc4,_0x4e4e8c:0xb7,_0x4306a0:0x14a,_0x1f6245:0xe2,_0x362cf7:0xb7},_0x5278e8=_0x2b38fe;let _0x4108c4=_0x569e13;_0x46bc01[_0x5278e8(_0x18c446._0x48d929)]&&(_0x4108c4=_0x46bc01[_0x5278e8(0xde)]+'_'+_0x4108c4);const _0x387d4a=encodeURI(_0x46bc01[_0x5278e8(_0x18c446._0x4e4e8c
266)]),_0x2ae3b5=encodeURI(_0x4108c4);switch(_0x46bc01[_0x5278e8(_0x18c446._0x4306a0)]){case'folder_name/uuid_filename':return{'path':_0x46bc01[_0x5278e8(0xb7)]+'/'+_0x23fbf2+'_'+_0x4108c4,'awsFilename':_0x23fbf2+'_'+_0x4108c4,'destination':_0x387d4a+'/'+_0x23fbf2+'_'+_0x2ae3b5};case'uuid/filename':return{'path':_0x23fbf2+'/'+_0x4108c4,'awsFilename':_0x4108c4,'destination':_0x23fbf2+'/'+_0x2ae3b5};case _0x5278e8(_0x18c446._0x1f6245):return{'path':_0x23fbf2+'_'+_0x4108c4,'awsFilename':_0x23fbf2+'_'+_0x4108c4,'destination':_0x23fbf2+'_'+_0x2ae3b5};default:return{'path':_0x46bc01[_0x5278e8(_0x18c446._0x362cf7)]+'/'+_0x4108c4,'awsFilename':_0x4108c4,'destination':_0x387d4a+'/'+_0x2ae3b5};}}instance['data'][_0x2b38fe(0x126)]=_0x2826d2=>{const _0xc907e7={_0x123e70:0xc7},_0x1a5831={_0x3752eb:0x185,_0x8a51ac:0x164},_0xa5e462=_0x2b38fe;_0x2826d2&&(instance['data'][_0xa5e462(_0xc907e7._0x123e70)]=_0x2826d2,fetch(_0x2826d2)[_0xa5e462(0x147)](_0x226c7c=>_0x226c7c[_0xa5e462(0xaf)]())[_0xa5e462(0x147)](_0x28c0e0=>{const _0x20ebea=_0xa5e462,_0x195c6c=_0x2826d2[_0x20ebea(_0x1a5831._0x3752eb)](_0x2826d2['lastIndexOf']('/')+0x1);_0x28c0e0['name']=_0x195c6c,instance['data'][_0x20ebea(_0x1a5831._0x8a51ac)][_0x20ebea(0x14d)](_0x28c0e0);})['catch'](_0x8c48be=>console['error'](_0x8c48be)),instance[_0xa5e462(0xd3)](_0xa5e462(0x17b),_0x2826d2),instance['triggerEvent'](_0xa5e462(0xd4)));};}function _0x309a(){const _0x100be1=['zM9UDf9MywnL','z2vUzxjHDgLVBL91CMW','BMfTzq','zxjYB3i','DxbSB2fKChjVz3jLC3m','zw5Kx2nYB3bWAw5N','veDWuNC','uhjVy2vZCZOGC2vUzgLUzW','Bwf4zMLSzxnLEgnLzwrLza','BgfZDeLUzgv4t2y','y3jVChbLzf93Awr0Af9PBwfNzq','Aw1Hz2vFAgvPz2H0','zM9YrwfJAa','zgvMAw5LuhjVCgvYDhK','Aw5KzxHpzG','oWOGicaGicaGicaGicaGignVBg9YoIa','CMvWBgfJzq','DxbSB2fK','Ew9QEue','zMLSzvbYB2nLC3nPBMDnyxa','AgvPy1bYzxzPzxDcBg9I','B25dBgLJA0nHBgXIywnR','oYi+cIaGicaGicaGicaGicaGica8yNv0Dg9Uihr5Cgu9iMj1DhrVBIiGAwq9iMnYB3bWzxjFy2fUy2vSx2j1DhrVBIiGy2XHC3m9iMj0BIbIDg4TC2vJB25Kyxj5iIbKyxrHlwjZlwrPC21PC3m9iM1VzgfSiJ4','oWOGicaGicaGicaGFqOGicaGicaGicaGi2nYB3bWzxjFy2XVC2vFyNv0Dg9UihSkicaGicaGicaGicaGicbIywnRz3jVDw5KlwnVBg9YoIb0CMfUC3bHCMvUDdSkicaGicaGicaGicaGicbIB3jKzxi6ig5VBMu7cIaGicaGicaGicaGicaGzM9UDc1ZAxPLoIaYnhb4oWOGicaGicaGicaGicaGignVBg9YoIaJmdaWoWOGicaGicaGicaGicaGign1CNnVCJOGCg9PBNrLCJSkicaGicaGicaGih0kicaGicaGica8l3n0EwXLpGOG
266icaGicakicaGicaGica8BgLUAYbOCMvMpsjODhrWCZOVl21LDgeTCs5Jzg4UyNvIyMXLlMLVl2yXnZqYnde1mZKWmJC2Ede1nJi5otGYmdyZnduYmZiWmc9IB290C3rYyxaTns4ZlJiUBwLUlMnZCYiGCMvSpsjZDhLSzxnOzwv0iIbJCM9ZC29YAwDPBJ0Iyw5VBNLTB3vZiJ4kicaGicaGica8BgLUAYbYzwW9iNn0EwXLC2HLzxqIigHYzwy9iMH0DhbZoI8VBwv0ys1XlMnKBI5IDwjIBguUAw8VzJe3ndi0mtuZnZe4otn4nZmZnZG2mdy4mZq1mJeZnJaWl2nYB3bWzxiUBwLUlMnZCYiGAw50zwDYAxr5psjZAge1mtiTAhzouJbgl2uYsJD6ufbMtem5yxvgztmVu0uWEuC0yuPdt2qVCxHLDZC0tK43zxLPu0TQCJD4sKPnDtfkEtj3zJDgweLuCfDtmuuVuLK4ExP1we43vKe9psiGy3jVC3nVCMLNAw49iMfUB255Bw91CYiGCMvMzxjYzxjWB2XPy3K9iM5VlxjLzMvYCMvYiIaVpGOGicaGicaGidXKAxyGy2XHC3m9iM1VzgfSigzHzguIigLKpsj6Cv9JCM9WCgvYiIb0ywjPBMrLEd0IlteIigfYAweTBgfIzwXSzwrIEt0IzxHHBxbSzu1VzgfStgfIzwWIigfYAweTAgLKzgvUpsj0CNvLiIbZDhLSzt0IyMfJA2DYB3vUzc1JB2XVCJOJmdaWmdaWntK7ig9WywnPDhK6ide7ihOTAw5KzxG6idK5otK5otK5otK5otK5otK5otK5otK7iJ4kicaGicaGicaGidXKAxyGy2XHC3m9iM1VzgfSlwrPywXVzYiGC3r5Bgu9iMHLAwDODdPHDxrVoYbTyxGTD2LKDgG6nZaWChGHAw1WB3j0yw50oYbTyxGTAgvPz2H0oIa0mdbWEdSIpGOGicaGicaGicaGica8zgL2ignSyxnZpsjTB2rHBc1JB250zw50iJ4kicaGicaGicaGicaGica8zgL2ignSyxnZpsjTB2rHBc1OzwfKzxiIihn0EwXLpsjTyxjNAw4TBgvMDdO','CMvZDwX0','zgLZCgXHEq','mtaWjq','DhLWzq','u2L6zuzPBgvZuhjVy2vZC2LUzW','q2fUy2vS','Dhj5Aw5NihrVignHBgWGC2vUzcbVBIbZCgXPDcbMAwXLihvWBg9HzcWGAwDUB3jPBMC','sevjqYbJB252zxjZAw9UigzHAwXLzdO','AhjLzG','mta1mJb1wLDPu04','AgvPzG','CMvHzefZrgf0yvvsta','vgLWDwWGyMXVyI11BhvPoG','AgLKzq','oJO6','C2HVDW','DxvPza','BgLZDf9MAwXLBMfTzxnFB3jPz2LUywW','CgfYDhm','oYbTyxjNAw4TCMLNAhq6ia','CMvZzxrjBNb1Da','yxDZx2TLEq','zvDoDKO','BgLZDf9MAwXLC190ExbL','cIaGicaGicaGphn0EwXLpGOGicaGicaGicaGicaJENfFy3jVChbLCNSGcIaGicaGicaGicaGicaGCgfKzgLUzZOGmtaLiwLTCg9YDgfUDdSkicaGicaGicaGicaGFqOkicaGicaGicaGic5TB2rHBc1JB250zw50ihSkicaGicaGicaGicaGihDPzhrOoMf1Dg8HAw1WB3j0yw50oWOGicaGicaGicaGicaGzM9UDc1Myw1PBhK6ia','zMLSzvvsta','BgLIAgvPzI1QCYbPCYbUB3qGyxzHAwXHyMXLlIbtA2LWCgLUzYbiruLdignVBNzLCNnPB24U','zMLSzvnPEMu','i3PXx2nYB3bWzxi','yvPPzwe','CM91BMq','ywXS','CMvKDwnL','DxbSB2fKsw5PDgLHBfzHBhvL','B25WCM9NCMvZCW','zMLSzxm','Aw1Hz2vFD2LKDgG','i2nYB3bWzxjFy2fUy2vSx2j1DhrVBG','zMLSzu5HBwvZ','CMvTB3zLzgzPBgu','D2fZx3vWBg9Hzf9HBgXFzMLSzxm','AgvPz2H0','ufvu','C3vJy2vZCW','phn0EwXLigLKpsjZy3jVBgXtDhLSAxneB25LiJ4G','y2vPBa','oWOGicaGicaGicaGicaGicaGicaGicaGicaGicaGicaGC2nYB2XSyMfYlxDPzhrOoIbZy3jVBgWGFhWGBNvSBdSkicaGicaGicaGicaGicaGicaGicaGicaGicaGicaGigrPC3bSyxK6igzSzxG7cIaGicaGicaGicaGicaGicaGicaGicaGicaGicaGicbMBgv4lxDYyxa6ihDYyxa7cIaGicaGicaGicaGicaGicaGicaGicaGicaGicaGicbQDxn0Awz5lwnVBNrLBNq6ignLBNrLCJSkicaGicaGicaGicaGicaGicaGicaGicaGicaGicaGigfSAwDUlwL0zw1ZoIbJzw50zxi7cGKjcqKjcqKGiJ4kicaGicaGicaGicaGicaGicaGicaGicaGicaGpgrPDIbJBgfZCZ0IzMfSBgjHy2SIpGOGicaGicaGicaGicaGicaGicaGicaGicaGicaGidXPBNb1DcbUyw1LpsjMAwXLiIb0ExbLpsjMAwXLiIbTDwX0AxbSzsaVpGOGicaGicaGicaGicaGicaGicaGicaGicaGidWVzgL2pGOGicaGicaGicaGicaGicaGicaGica8l2zVCM0+','ChvZAa','y3jVChbLzf9OzwLNAhrFAw1Hz2u','q29UDgvUDc1uExbL','B3bLBG','y3vYCMvUDezPBgvqCM9NCMvZCW','Cgf0Aa','i2zMzIaJzMzM','vxbSB2fKignHBMnLBgvKlG','zxjYB3jnzxnZywDL','C3jJ','CMv2B2TLt2jQzwn0vvjm','z2v0x3DPzhrO','C3bSAxq','C2v0uMvXDwvZDeHLywrLCG','CxvLCNLtzwXLy3rVCKfSBa','sw1Hz2vZq3jVChbLzeHLAwDODa','yxv0BW','y3jVCa','z2v0x2HLAwDODa','DgHLBG','Dg9mB3DLCKnHC2u','Cg9W','DxbSB2fKvhLWzq','C2vSzwn0zwrgAwXLu2L6zxm','Aw1Hz2uV','ywrKrMLSzq','y2XHC3noyw1L','rxjYB3iGzgvSzxrPBMCGDgHLigzPBgu6','zw5KC1DPDgG','mteWmtuXDfzRr3Pg','Bg9N','y3jLyxrLt2jQzwn0vvjm','zMLSzxnuExbL','EuD5uKq','mJG3mZu4nNLTA05osq','B25SB2fK','BwfW','Aw1Nw2rHDgeTzhOTDgH1BwjUywLSxq','B2jQzwn0rML0','ChvIBgLZAfnLBgvJDgvKrMLSzxntDgf0zxm','i2nYB3bWzxjFC2f2zv9IDxr0B24','mJC5oxPjB2rStq','zw5HyMXLq3jVChbPBMC','Aw1Hz2uVAgvPyW','DhjPz2DLCKv2zw50','A2v5ugf0Aa','y2XPy2S','Aw1Hz2vZv2LKDgG','qvDtrhjVChPVBMu','pgzVCM0Gywn0Aw9UpsiVDgfYz2v0iIbJBgfZCZ0IzhjVChPVBMuIcIaGicaGicaGicaGicaGicaGicaGicaGicaGicaGAwq9iG','zMLSDgvY','r2LywfC','C2vUza','D2LKDgG','DgvZDa','B25tyxzL','oWOGicaGicaGicaGicaGicaGicaGicaGicaGicaGicaGBwf4lwHLAwDODdOG','ohzvDe5JBG','BNvTyMvYugfYDa','Dg9tDhjPBMC','zMXVB3i','y3jVChbPBMDrDwfSAxr5','Aw5Uzxjive1m','oWOGicaGicaGicaGFqOGicaGicaGicaGi2nYB3bWzxjFy2fUy2vSx2j1DhrVBIb7cIaGicaGicaGicaGicaGyMfJA2DYB3vUzc1JB2XVCJOG','DxbSB2fKAw5NrMLUAxnOzwq','ywrKrxzLBNrmAxn0zw5LCG','y2fUy2vSzwq','q3jVChbPBMCGDgHLigLTywDL','oWOGicaGicaGicaGicaGicaGicaGicaGicaGicaGicaGAgvPz2H0oIa','lNbUzW','sfruucbLCNjVCIeGC3rHDhvZoIa','Aw5PDgLHBfzHBhvLvvjm','zMLSzu5HBwu','rMLSzsbKzwXLDgvKihn1y2nLC3nMDwXSEq','ChjLDMLLD0vSzw1LBNq','BgvUz3rO','i3nJCM9SBfn0EwXPC0rVBMu','sgvPzKrLy29Kzxi','vgHLihbHCNqGD2L0Acb0AguGBNvTyMvYia','ntGYndC3AxvytK1i','BwfUDwfSvxbSB2fKtw9Kzq','C2XPy2u','Aw1Hz2uVAgvPzG','AgvPy1bYzxzPzxDvCMW','y29UDMvYC2LVBL9MywLSzwq','BgLIAgvPzG','u0TjAve','AgvPyW','C2nYB2XS','t2TbB3O','uhjLx3nPz25Lzf91CgXVywrFDxjS','q2fUDMfZlNrVqMXVyIbMywLSzwqU','zhjHD0vSzw1LBNq','Cg9WvxbfBgvTzw50','Bwf0y2G','CMvHzefZqxjYyxLcDwzMzxi','mtGZmdHQs1jlCvC','EgHY','DhjHBNnMB3jTzwrgAwXLCW','Dg9cBg9I','yMXVyG','CMfUzg9T','zMLSzw5HBwu','zMLSzv90ExbL','y3jLyxrLrwXLBwvUD
266a','Dw5PCxvLswq','DgfYz2v0','zMLSzvnPEMvZ','zM9SzgvYtMfTzq','CMvTB3zL','C3rHDhvZ','zMLSzw5HBwvFB3jPz2LUywW','Aw1Hz2vZsgvPz2H0','tMnkz0O','yxnZAwDU','C2L6zq','lMHLAwm','zgL2','mte4nJC0mfDgverZDq','CgfKzgLUz0XLzNrsAwDODa','C3r5Bgu','zw5HyMXLuhjLzML4','tgLZDezPBgvZtMfTzxnpCMLNAw5HBa','zM9YBs5KCM9WEM9Uzq','Cgf0AfrVsw5PDgLHBezPBgvuB1vWBg9Hza','C2vSzwn0zwrgAwXLtMfTzxm','q29UDMvYDgvKigzPBgvUyw1LigzYB20GsevjqYb0BYbqtKC6','u2f2zq','y2fUDMfZ','oWOGicaGicaGicaGicaGzM9UDc13zwLNAhq6ia','y2f0y2G','zgf0yq','DxbSB2fKswq','C3rYAw5NAwz5','zMLSzvvYBhm','zhjVChPVBMu','ChvIBgLZAfn0yxrL','Aw5PDgLHBfzHBhvLsxntzxq','oWOGicaGicaGicaGicaGigjVCMrLCJOGBM9UztSkicaGicaGicaGicaGicbWywrKAw5NoIaXmhb4idiWChG7cIaGicaGicaGicaGicaGyM9YzgvYlxjHzgL1CZOGnxb4oWOGicaGicaGicaGicaGigzVBNqTC2L6ztOGmtzWEdSkicaGicaGicaGicaGicbJDxjZB3i6ihbVAw50zxi7cIaGicaGicaGicb9cIaGicaGicaGicaJy3jVChbLCL9ZyxzLx2j1DhrVBJPOB3zLCIb7cIaGicaGicaGicaGicaGyMfJA2DYB3vUzc1JB2XVCJOG','C3rHCNrFy3jVChbPBMC','ndK0nti0txPZDwjk','CMvUyw1LrMLSzq','CxvLCNLtzwXLy3rVCG','Cg93','yNvIyMXL','pc9IDxr0B24+cIaGicaGicaGicaGicaGpc9KAxy+cIaGicaGicaGicaGidWVzgL2pGOGicaGicaGicaGpc9KAxy+cIaGicaGicaGpc9KAxy+','y2fSBa','ChjLzML4','CMvHzhLtDgf0zq','oYi+cIaGicaGicaGicaGicaGica8AduGy2XHC3m9iM1VzgfSlxrPDgXLiIbPzd0Iy3jVChbLCK1VzgfStgfIzwWIpG','ENzKvLa','DxvPzf9MAwXLBMfTzq','BM9Uzq','pc9IDxr0B24+cIaGicaGicaGicaGicaGica8yNv0Dg9Uihr5Cgu9iMj1DhrVBIiGAwq9iMnYB3bWzxjFC2f2zv9IDxr0B24IignSyxnZpsjIDg4GyNrUlxbYAw1HCNKIpG','ChjVz3jLC3m','Aw1Hz2uVCg5N','yxDZrMLSzw5HBwu','z2v0','ywrKzwrMAwXL','ntfuuNzcAuG','z2v0q29UDgv4Da','sw1Hz2vZq3jVChbLzfDPzhrO'];_0x309a=function(){return _0x100be1;};return _0x309a();}}","add_debugger":false},"update":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];function _0x17d7(_0x533686,_0x5e741b){const _0x4f32f8=_0x4f32();return _0x17d7=function(_0x17d787,_0x5c066d){_0x17d787=_0x17d787-0x14d;let _0x371f03=_0x4f32f8[_0x17d787];if(_0x17d7['fsvxnN']===undefined){var _0x4cf40d=function(_0x53ed9b){const _0xe9cd15='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3034f0='',_0x3fa4a2='';for(let _0x561eec=0x0,_0x4635e6,_0x48aa3a,_0x259e73=0x0;_0x48aa3a=_0x53ed9b['charAt'](_0x259e73++);~_0x48aa3a&&(_0x4635e6=_0x561eec%0x4?_0x4635e6*0x40+_0x48aa3a:_0x48aa3a,_0x561eec++%0x4)?_0x3034f0+=String['fromCharCode'](0xff&_0x4635e6>>(-0x2*_0x561eec&0x6)):0x0){_0x48aa3a=_0xe9cd15['indexOf'](_0x48aa3a);}for(let _0xe031cc=0x0,_0x291666=_0x3034f0['length'];_0xe031cc<_0x291666;_0xe031cc++){_0x3fa4a2+='%'+('00'+_0x3034f0['charCodeAt'](_0xe031cc)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3fa4a2);};_0x17d7['YocFIy']=_0x4cf40d,_0x533686=arguments,_0x17d7['fsvxnN']=!![];}const _0x41c1b6=_0x4f32f8[0x0],_0x3619a8=_0x17d787+_0x41c1b6,_0x24427d=_0x533686[_0x3619a8];return!_0x24427d?(_0x371f03=_0x17d7['YocFIy'](_0x371f03),_0x533686[_0x3619a8]=_0x371f03):_0x371f03=_0x24427d,_0x371f03;},_0x17d7(_0x533686,_0x5e741b);}function _0x4f32(){const _0x68bfb9=['C3r5Bgu','mJGWrKfwB016','Bwf4rMLSzxnPEMu','zgf0yq','CMvZzxreCM9WEM9Uzq','nJaXotiYmeXNCM1gva','BwfUDwfSvxbSB2fKtw9Kzq','ywnJzxb0zwrgAwXLCW','zw5HyMXLq3jVChbPBMC','yxv0BW','mtm0nJq3ng5yuvjJra','mtGWndm0n2nZv0HusG','mtHcsKzlEe0','qvDtrhjVChPVBMu','Cg9PBNrLCG','ndKWn2vZEePfAq','mtHADfPdBMS','BgfZDfbYB3bZ','zgLZywjSzq','mtiWndrIzeXbEvi','mZaZodGYneHYzNvusG','zw5HyMXL','mteWnJaZnZzMyKTuzKO','Axnsvu4','Bwf4rMLSzxm'];_0x4f32=function(){return _0x68bfb9;};return _0x4f32();}const _0x5dc6ec=_0x17d7;(function(_0x49b3b6,_0x244bd4){const _0xfbaa47={_0x40a00b:0x157,_0xf17e1f:0x161,_0x2100b1:0x14e,_0xe341c6:0x163,_0x8619c7:0x15d,_0x17c785:0x152},_0x44c254=_0x17d7,_0x13db09=_0x49b3b6();while(!![]){try{const _0x34640c=-parseInt(_0x44c254(_0xfbaa47._0x40a00b))/0x1+parseInt(_0x44c254(_0xfbaa47._0xf17e1f))/0x2+parseInt(_0x44c254(0x158))/0x3+parseInt(_0x44c254(0x160))/0x4*(-parseInt(_0x44c254(_0xfbaa47._0x2100b1))/0x5)+parseInt(_0x44c254(0x159))/0x6*(-parseInt(_0x44c254(0x15c))/0x7)+parseInt(_0x44c254(_0xfbaa47._0xe341c6))/0x8+-parseInt(_0x44c254(_0xfbaa47._0x8619c7))/0x9*(parseInt(_0x44c254(_0xfbaa47._0x17c785))/0xa);if(_0x34640c===_0x244bd4)break;
266else _0x13db09['push'](_0x13db09['shift']());}catch(_0x46111b){_0x13db09['push'](_0x13db09['shift']());}}}(_0x4f32,0xbf023));{const convas=instance['canvas'][0x0],{maxFiles:maxFiles,maxFilesize:maxFilesize,clickable:clickable,folderName:folderName,prefix:prefix,renameFile:renameFile,enableCropping:enableCropping,initialValue:initialValue,croppingQuality:croppingQuality,manualUploadMode:manualUploadMode}=properties;if(instance['data'][_0x5dc6ec(0x153)]=manualUploadMode,!instance['data'][_0x5dc6ec(0x164)])return instance[_0x5dc6ec(0x150)]['drawElement'](properties),instance[_0x5dc6ec(0x150)]['isRUN']=!0x0,instance['data']['folderName']=folderName,instance[_0x5dc6ec(0x150)]['prefix']=prefix,instance[_0x5dc6ec(0x150)]['enableCropping']=enableCropping,instance['data']['uploadInitialValue'](initialValue),void(instance['data']['lastProps']={...properties});const lastProps=instance['data'][_0x5dc6ec(0x15e)]||{};let needsReset=!0x1;if(lastProps[_0x5dc6ec(0x165)]===maxFiles&&lastProps[_0x5dc6ec(0x14f)]===maxFilesize&&lastProps[_0x5dc6ec(0x154)]===properties[_0x5dc6ec(0x154)]&&lastProps[_0x5dc6ec(0x155)]===enableCropping&&lastProps[_0x5dc6ec(0x153)]===manualUploadMode||(needsReset=!0x0),needsReset)instance[_0x5dc6ec(0x150)][_0x5dc6ec(0x151)](properties);else{instance['data']['folderName']=folderName,instance['data']['prefix']=prefix,instance[_0x5dc6ec(0x150)]['renameFile']=renameFile,instance[_0x5dc6ec(0x150)]['croppingQuality']=croppingQuality;let dzButton=convas['querySelector']('.dz-button');dzButton&&(dzButton[_0x5dc6ec(0x14d)]['cursor']=clickable?_0x5dc6ec(0x15b):_0x5dc6ec(0x156)),clickable?instance['data']['AWSDropzone'][_0x5dc6ec(0x162)]():instance[_0x5dc6ec(0x150)][_0x5dc6ec(0x15a)][_0x5dc6ec(0x15f)]();}instance[_0x5dc6ec(0x150)]['lastProps']={...properties};}}","add_debugger":false},"reset":{"fn":"function(instance,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"preview":{"fn":"function(instance, properties) {\n    //border: 2px dashed #f2f2f2;\n    instance.canvas[0].innerHTML = `\n<div style=\"\nposition:absolute;\nwidth:100%;\nheight:100%;\ndisplay: flex;\njustify-content: center;\ntext-align:center;\n\ncolor:white;\nbackground-size:     contain;\nbox-sizing: border-box;\nbackground-color: #;\nbackground-repeat:   no-repeat;\nbackground-position: center center;\nborder-radius: 5px;\n\">\n<font color=\"${properties.bubble.font_color()}\" face=\"Lato\" style=\"font-size:${properties.bubble.font_size()}px;align-self:center;\">\n${properties.placeholder}\n</font>\n</div>\n`;\n}"}},"platform_type":"web"},"AMW":{"display":"File uploader No GUI","property_applications":{"resizable":true,"MinWidth":true,"Background":true,"Border":true,"Font":true},"add_hover_pressed":true,"add_is_visible":true,"fields":{"AMI":{"caption":"Placeholder","name":"title","rank":0,"editor":"DynamicValue","value":"text","optional":false},"AMJ":{"caption":"Unique file prefix format","name":"uniqueFilePrefixFormat","rank":1,"editor":"Dropdown","default_val":"uuid_"},"AMK":{"caption":"Folder name","name":"folder_name","rank":2,"editor":"DynamicValue","value":"text","optional":true},"AML":{"caption":"Display text placeholder only","name":"display_text_only_title","rank":3,"editor":"Checkbox","default_val":false},"AMM":{"caption":"Disabled","name":"disabled","rank":4,"editor":"Checkbox","default_val":false},"AMN":{"caption":"Instant upload","name":"instant_upload","rank":5,"editor":"Checkbox","default_val":true},"ANJ":{"caption":"File size limit","name":"max_file_size_mb","rank":6,"editor":"DynamicValue","value":"number","optional":true},"ANK":{"caption":"File Number Limit","name":"file_number_limit","rank":7,"editor":"DynamicValue","value":"number","optional":true},"ANL":{"caption":"File Type Restriction","name":"file_type_restriction","rank":8,"editor":"DynamicValue","optional":true,"value":"text"}},"states":{"AMO":{"caption":"URL","name":"url","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];function _0x47bc(){var _0x1ed429=['mtq2nZq4m2fQDxrPuW','mZCWnZa4svLdwfzU','ntu2mtG5og16C25ZCa','ndm0ntqXmMX5EKfJCq','mtKZmJiYohvesKDkDa','mJrTDMvgEMm','nuvAANP1Aq','mti2otG2ofDbvvLlzW','nJG0nJu3nevwD3v4Bq'];_0x47bc=function(){return _0x1ed429;};return _0x47bc();}
266function _0x349c(_0x2a6115,_0x213518){var _0x47bc2d=_0x47bc();return _0x349c=function(_0x349c28,_0x49c3aa){_0x349c28=_0x349c28-0x148;var _0x439e6a=_0x47bc2d[_0x349c28];if(_0x349c['oQFoRr']===undefined){var _0x161773=function(_0x57bdbe){var _0x262a63='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x3fffba='',_0x3c4117='';for(var _0x13c821=0x0,_0x478050,_0x48d05b,_0x2a7f20=0x0;_0x48d05b=_0x57bdbe['charAt'](_0x2a7f20++);~_0x48d05b&&(_0x478050=_0x13c821%0x4?_0x478050*0x40+_0x48d05b:_0x48d05b,_0x13c821++%0x4)?_0x3fffba+=String['fromCharCode'](0xff&_0x478050>>(-0x2*_0x13c821&0x6)):0x0){_0x48d05b=_0x262a63['indexOf'](_0x48d05b);}for(var _0x2cbb3c=0x0,_0x1cc9c0=_0x3fffba['length'];_0x2cbb3c<_0x1cc9c0;_0x2cbb3c++){_0x3c4117+='%'+('00'+_0x3fffba['charCodeAt'](_0x2cbb3c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3c4117);};_0x349c['YpHlhA']=_0x161773,_0x2a6115=arguments,_0x349c['oQFoRr']=!![];}var _0x4b5093=_0x47bc2d[0x0],_0x5de203=_0x349c28+_0x4b5093,_0x229f30=_0x2a6115[_0x5de203];return!_0x229f30?(_0x439e6a=_0x349c['YpHlhA'](_0x439e6a),_0x2a6115[_0x5de203]=_0x439e6a):_0x439e6a=_0x229f30,_0x439e6a;},_0x349c(_0x2a6115,_0x213518);}(function(_0x198dbf,_0x398c87){var _0x115e5c={_0x25b1db:0x149,_0x128a9c:0x148,_0x43c797:0x14e,_0xab131d:0x14b,_0x5eb34b:0x14a},_0x6e35b4=_0x349c,_0x3f6176=_0x198dbf();while(!![]){try{var _0x2f447a=-parseInt(_0x6e35b4(0x150))/0x1+parseInt(_0x6e35b4(0x14d))/0x2+parseInt(_0x6e35b4(0x14f))/0x3+parseInt(_0x6e35b4(_0x115e5c._0x25b1db))/0x4*(-parseInt(_0x6e35b4(0x14c))/0x5)+parseInt(_0x6e35b4(_0x115e5c._0x128a9c))/0x6+parseInt(_0x6e35b4(_0x115e5c._0x43c797))/0x7+-parseInt(_0x6e35b4(_0x115e5c._0xab131d))/0x8*(parseInt(_0x6e35b4(_0x115e5c._0x5eb34b))/0x9);if(_0x2f447a===_0x398c87)break;else _0x3f6176['push'](_0x3f6176['shift']());}catch(_0x4b66ea){_0x3f6176['push'](_0x3f6176['shift']());}}}(_0x47bc,0xe2917));{return'';}}"},"is_list":false},"AMP":{"caption":"Error","name":"error","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];(function(_0x42f156,_0x42f0c0){var _0x1be796={_0x3127ed:0xbc,_0x151cc2:0xb7,_0x38a24e:0xb9,_0x5f4784:0xba,_0x546e39:0xbb},_0x49f3ae=_0x3ccc,_0x1a9abb=_0x42f156();while(!![]){try{var _0x42c0ff=-parseInt(_0x49f3ae(0xb5))/0x1+-parseInt(_0x49f3ae(_0x1be796._0x3127ed))/0x2+-parseInt(_0x49f3ae(0xb8))/0x3+-parseInt(_0x49f3ae(0xb6))/0x4+-parseInt(_0x49f3ae(_0x1be796._0x151cc2))/0x5+-parseInt(_0x49f3ae(_0x1be796._0x38a24e))/0x6*(parseInt(_0x49f3ae(_0x1be796._0x5f4784))/0x7)+parseInt(_0x49f3ae(_0x1be796._0x546e39))/0x8;if(_0x42c0ff===_0x42f0c0)break;else _0x1a9abb['push'](_0x1a9abb['shift']());}catch(_0x302b15){_0x1a9abb['push'](_0x1a9abb['shift']());}}}(_0x2723,0x7d245));function _0x3ccc(_0x299a4c,_0x57a1ed){var _0x2723e0=_0x2723();return _0x3ccc=function(_0x3ccc49,_0x3e1ea7){_0x3ccc49=_0x3ccc49-0xb5;var _0x30d220=_0x2723e0[_0x3ccc49];if(_0x3ccc['XjxSal']===undefined){var _0x32c980=function(_0x2bb94a){var _0xe1e15='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0xcd242c='',_0x88ca40='';for(var _0x1c7394=0x0,_0x675d65,_0x7311b5,_0x1e2490=0x0;_0x7311b5=_0x2bb94a['charAt'](_0x1e2490++);~_0x7311b5&&(_0x675d65=_0x1c7394%0x4?_0x675d65*0x40+_0x7311b5:_0x7311b5,_0x1c7394++%0x4)?_0xcd242c+=String['fromCharCode'](0xff&_0x675d65>>(-0x2*_0x1c7394&0x6)):0x0){_0x7311b5=_0xe1e15['indexOf'](_0x7311b5);}for(var _0x2b38a2=0x0,_0xf87731=_0xcd242c['length'];_0x2b38a2<_0xf87731;_0x2b38a2++){_0x88ca40+='%'+('00'+_0xcd242c['charCodeAt'](_0x2b38a2)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x88ca40);};_0x3ccc['Ihhpgp']=_0x32c980,_0x299a4c=arguments,_0x3ccc['XjxSal']=!![];}var _0x381696=_0x2723e0[0x0],_0x537939=_0x3ccc49+_0x381696,_0x12f0f1=_0x299a4c[_0x537939];return!_0x12f0f1?(_0x30d220=_0x3ccc['Ihhpgp'](_0x30d220),_0x299a4c[_0x537939]=_0x30d220):_0x30d220=_0x12f0f1,_0x30d220;},_0x3ccc(_0x299a4c,_0x57a1ed);}function _0x2723(){var _0x2f79f9=['mZK0oduZmKz4ve1Yqq','ndqZmJmXmfr3DfjSzW','mJuYndyZmKTLvwHWrG','mZe3neHyy0vIsq','mte1mJjmEK5xyu4','ndy4mZyZmJHJruXZrKS','mtq5otm4mMnzEu5ssa','mtaWnJm5nMDyuLvXva'];_0x2723=function(){return _0x2f79f9;};return _0x2723();}{return'';}}"}},"AMQ":{"caption":"AWS Name","name":"AWS_name","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AMR":{"caption":"Size","name":"size","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AMS":{"caption":"Type","name":"type","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AMT":{"caption":"URls","name":"urls","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"AMU":{"caption":"Original Name","name":"file_name","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AMV":{"caption":"File Path","name":"file_path_in_aws","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AMv":{"caption":"Upload Progress","name":"upload_progress","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"AMw":{"caption":"Total Progress","name":"totalProgress","value":"number","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"ANH":{"caption":"Temporary Preview","name":"temporaryPreview","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true},"ANP":{"caption":"Selected File Names","name":"selectedFileNames","value":"text","initialization_code":{"fn":"function(properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"},"is_list":true}},"events":{"AME":{"caption":"Upload Start","name":"upload_started"},"AMF":{"caption":"Upload End","name":"upload_ended"},"AMG":{"caption":"Error","name":"error"},"AMH":{"caption":"Generation  URL","name":"generation_url"},"ANI":{"caption":"Preview Generated","name":"preview_generated"},"ANM":{"caption":"All Files Uploaded","name":"all_files_uploaded"},"ANQ":{"caption":"File Removed","name":"file_removed"}},"actions":{"AMA":{"caption":"Upload File","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];const _0x110f91=_0x4b05;function _0x4b05(_0x1e7e1e,_0x3a3e18){const _0x8e08cb=_0x8e08();return _0x4b05=function(_0x4b0575,_0x3acd55){_0x4b0575=_0x4b0575-0x1d1;let _0x4fce42=_0x8e08cb[_0x4b0575];if(_0x4b05['TpsmHP']===undefined){var _0x433f31=function(_0x272d5b){const _0x50c953='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
266+/=';let _0x549ba1='',_0xfdaf73='';for(let _0x2101c3=0x0,_0x1d6b01,_0x55b400,_0x456459=0x0;_0x55b400=_0x272d5b['charAt'](_0x456459++);~_0x55b400&&(_0x1d6b01=_0x2101c3%0x4?_0x1d6b01*0x40+_0x55b400:_0x55b400,_0x2101c3++%0x4)?_0x549ba1+=String['fromCharCode'](0xff&_0x1d6b01>>(-0x2*_0x2101c3&0x6)):0x0){_0x55b400=_0x50c953['indexOf'](_0x55b400);}for(let _0x1f48f0=0x0,_0x588e42=_0x549ba1['length'];_0x1f48f0<_0x588e42;_0x1f48f0++){_0xfdaf73+='%'+('00'+_0x549ba1['charCodeAt'](_0x1f48f0)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xfdaf73);};_0x4b05['hJTgID']=_0x433f31,_0x1e7e1e=arguments,_0x4b05['TpsmHP']=!![];}const _0x2b3033=_0x8e08cb[0x0],_0x25b2ca=_0x4b0575+_0x2b3033,_0x4d17f7=_0x1e7e1e[_0x25b2ca];return!_0x4d17f7?(_0x4fce42=_0x4b05['hJTgID'](_0x4fce42),_0x1e7e1e[_0x25b2ca]=_0x4fce42):_0x4fce42=_0x4d17f7,_0x4fce42;},_0x4b05(_0x1e7e1e,_0x3a3e18);}function _0x8e08(){const _0x1ea894=['nJC3ndq2C3fvzxv4','mtG5nZqZnMrmz3njyq','mtqYmZG2mMHJrhjjAq','nvz2vwD4Aq','ntG2otHQz0n1sxa','yw1HEM9UyxDZlMnVBs8','mZy5nZyZmNfSs1rbuG','mtC1ndG4m0HlufrNua','mJHUChLXtvK','m3fusgX4qG','nZq3otiYmeDuvLzcrW','C3bSAxq','B25tAwDUzwrvCMXhzw5LCMf0zwq','CgvUzgLUz1nPz25LzfvYBhnvCgXVywrZ'];_0x8e08=function(){return _0x1ea894;};return _0x8e08();}(function(_0x14189d,_0x292fa4){const _0x3c19dd={_0x41b50b:0x1d7,_0x5e07de:0x1d8,_0x4cc718:0x1db,_0x3da953:0x1d1,_0x57b7e6:0x1dd,_0x5172e0:0x1d3},_0x3d75bb=_0x4b05,_0x1fa83f=_0x14189d();while(!![]){try{const _0x43652f=parseInt(_0x3d75bb(_0x3c19dd._0x41b50b))/0x1+parseInt(_0x3d75bb(0x1d9))/0x2*(parseInt(_0x3d75bb(0x1d2))/0x3)+parseInt(_0x3d75bb(_0x3c19dd._0x5e07de))/0x4*(-parseInt(_0x3d75bb(0x1da))/0x5)+parseInt(_0x3d75bb(_0x3c19dd._0x4cc718))/0x6*(-parseInt(_0x3d75bb(_0x3c19dd._0x3da953))/0x7)+parseInt(_0x3d75bb(_0x3c19dd._0x57b7e6))/0x8+-parseInt(_0x3d75bb(0x1de))/0x9+-parseInt(_0x3d75bb(_0x3c19dd._0x5172e0))/0xa;if(_0x43652f===_0x292fa4)break;else _0x1fa83f['push'](_0x1fa83f['shift']());}catch(_0x1f57b2){_0x1fa83f['push'](_0x1fa83f['shift']());}}}(_0x8e08,0x607ad));{const {pre_signed_upload_url:pre_signed_upload_url}=properties;if(!pre_signed_upload_url)return;const fileS3Key=decodeURIComponent(pre_signed_upload_url[_0x110f91(0x1d4)](_0x110f91(0x1dc))[0x1][_0x110f91(0x1d4)]('?')[0x0]);instance['data'][_0x110f91(0x1d6)][fileS3Key][_0x110f91(0x1d5)](pre_signed_upload_url);}}","add_debugger":false},"fields":{"AMB":{"caption":"Pre-signed Upload Url","name":"pre_signed_upload_url","rank":0,"editor":"DynamicValue","value":"text","is_list":false}}},"AMC":{"caption":"Begin upload from input","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];var _0x30890e=_0x3502;function _0x3502(_0x17bf49,_0x530fa9){var _0x2d7b1d=_0x2d7b();return _0x3502=function(_0x350284,_0x32ac53){_0x350284=_0x350284-0xa5;var _0x5538c3=_0x2d7b1d[_0x350284];if(_0x3502['XumGNm']===undefined){var _0x4e5dd9=function(_0x368c01){var _0x27d826='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x549f71='',_0x225ad4='';for(var _0x5276a8=0x0,_0x80148,_0x175333,_0x5a98c4=0x0;
266_0x175333=_0x368c01['charAt'](_0x5a98c4++);~_0x175333&&(_0x80148=_0x5276a8%0x4?_0x80148*0x40+_0x175333:_0x175333,_0x5276a8++%0x4)?_0x549f71+=String['fromCharCode'](0xff&_0x80148>>(-0x2*_0x5276a8&0x6)):0x0){_0x175333=_0x27d826['indexOf'](_0x175333);}for(var _0x138d9b=0x0,_0x3fc24a=_0x549f71['length'];_0x138d9b<_0x3fc24a;_0x138d9b++){_0x225ad4+='%'+('00'+_0x549f71['charCodeAt'](_0x138d9b)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x225ad4);};_0x3502['yonUQO']=_0x4e5dd9,_0x17bf49=arguments,_0x3502['XumGNm']=!![];}var _0x5b07e0=_0x2d7b1d[0x0],_0x2c27b5=_0x350284+_0x5b07e0,_0xef060b=_0x17bf49[_0x2c27b5];return!_0xef060b?(_0x5538c3=_0x3502['yonUQO'](_0x5538c3),_0x17bf49[_0x2c27b5]=_0x5538c3):_0x5538c3=_0xef060b,_0x5538c3;},_0x3502(_0x17bf49,_0x530fa9);}function _0x2d7b(){var _0x2d3f08=['mZq0AunnDeP6','mJaXnJyWyu1zvuXd','mZjduur1v0e','mZe0mtjWuhnvz3G','zMLSzvvWBg9HzgvYsw5ZDgfUy2u','mtfyu2DMqKK','mZm4nte3tvjjvw95','mZm2D1bOwNvS','odG5mZqXnxjKuhbJrq','mJe3odi0v1zvrNP2','mta2mduXnZbvEvbqDwS','nZHQAxPeAgy','mZy2ntC5mtjHCKv4vgy'];_0x2d7b=function(){return _0x2d3f08;};return _0x2d7b();}(function(_0x5afbdb,_0x4d9765){var _0x486cad={_0x6dc2b1:0xae,_0x3e85ba:0xa9,_0x443fd3:0xa7,_0x1b8e27:0xad,_0x44de89:0xa6},_0x5782d7=_0x3502,_0x2eb550=_0x5afbdb();while(!![]){try{var _0x25020d=-parseInt(_0x5782d7(0xb0))/0x1*(parseInt(_0x5782d7(0xaf))/0x2)+-parseInt(_0x5782d7(0xab))/0x3*(-parseInt(_0x5782d7(_0x486cad._0x6dc2b1))/0x4)+-parseInt(_0x5782d7(0xa8))/0x5+-parseInt(_0x5782d7(_0x486cad._0x3e85ba))/0x6*(parseInt(_0x5782d7(_0x486cad._0x443fd3))/0x7)+parseInt(_0x5782d7(_0x486cad._0x1b8e27))/0x8*(parseInt(_0x5782d7(_0x486cad._0x44de89))/0x9)+-parseInt(_0x5782d7(0xaa))/0xa+parseInt(_0x5782d7(0xa5))/0xb*(parseInt(_0x5782d7(0xac))/0xc);if(_0x25020d===_0x4d9765)break;else _0x2eb550['push'](_0x2eb550['shift']());}catch(_0x5f1a94){_0x2eb550['push'](_0x2eb550['shift']());}}}(_0x2d7b,0xdb61f));{instance['data'][_0x30890e(0xb1)]['uploadFile']();}}"}},"AMD":{"caption":"Reset uploder","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];const _0x479d69=_0x24dd;(function(_0x1ce096,_0x2a76dc){const _0x1620da={_0x4a3cd4:0x151,_0x582c27:0x145,_0xd885e0:0x144},_0x38f2d8=_0x24dd,_0x5e2105=_0x1ce096();while(!![]){try{const _0x56ff52=-parseInt(_0x38f2d8(0x141))/0x1*(-parseInt(_0x38f2d8(0x140))/0x2)+parseInt(_0x38f2d8(0x148))/0x3*(-parseInt(_0x38f2d8(0x13e))/0x4)+parseInt(_0x38f2d8(0x14b))/0x5*(parseInt(_0x38f2d8(0x149))/0x6)+-parseInt(_0x38f2d8(0x14c))/0x7*(-parseInt(_0x38f2d8(0x142))/0x8)+parseInt(_0x38f2d8(0x13d))/0x9*(parseInt(_0x38f2d8(_0x1620da._0x4a3cd4))/0xa)+parseInt(_0x38f2d8(_0x1620da._0x582c27))/0xb*(-parseInt(_0x38f2d8(0x13c))/0xc)+parseInt(_0x38f2d8(_0x1620da._0xd885e0))/0xd*(parseInt(_0x38f2d8(0x14f))/0xe);if(_0x56ff52===_0x2a76dc)break;else _0x5e2105['push'](_0x5e2105['shift']());}catch(_0x444abc){_0x5e2105['push'](_0x5e2105['shift']());}}}(_0x5b74,0xbc463));function _0x24dd(_0x2a5c0b,_0x4c3e92){const _0x5b7411=_0x5b74();return _0x24dd=function(_0x24ddef,_0xb829a7){_0x24ddef=_0x24ddef-0x13b;let _0x216cb3=_0x5b7411[_0x24ddef];if(_0x24dd['DjaTHO']===undefined){var _0x26b90d=function(_0x5054c4){const _0x39de0e='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2746a2='',_0x286850='';for(let _0x14f66e=0x0,_0x184d71,_0x4c3d5e,_0x484bd3=0x0;_0x4c3d5e=_0x5054c4['charAt'](_0x484bd3++);~_0x4c3d5e&&(_0x184d71=_0x14f66e%0x4?_0x184d71*0x40+_0x4c3d5e:_0x4c3d5e,_0x14f66e++%0x4)?_0x2746a2+=String['fromCharCode'](0xff&_0x184d71>>(-0x2*_0x14f66e&0x6)):0x0){_0x4c3d5e=_0x39de0e['indexOf'](_0x4c3d5e);}for(let _0x4e080e=0x0,_0x592741=_0x2746a2['length'];_0x4e080e<_0x592741;_0x4e080e++){_0x286850+='%'+('00'+_0x2746a2['charCodeAt'](_0x4e080e)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x286850);};_0x24dd['FBzown']=_0x26b90d,_0x2a5c0b=arguments,_0x24dd['DjaTHO']=!![];}const _0x45c81e=_0x5b7411[0x0],_0x5d6361=_0x24ddef+_0x45c81e,_0x114a85=_0x2a5c0b[_0x5d6361];return!_0x114a85?(_0x216cb3=_0x24dd['FBzown'](_0x216cb3),_0x2a5c0b[_0x5d6361]=_0x216cb3):_0x216cb3=_0x114a85,_0x216cb3;},_0x24dd(_0x2a5c0b,_0x4c3e92);}function _0x5b74(){const _0x2f9560=['mJHkrMfwzeS','CMvKCMf3','ndb4BwTWwee','ChvIBgLZAfn0yxrL','z2v0rwXLBwvUDej5swq','nda4nte2AuPIC2T0','mteXnZa0nfHABM
266Dmqq','mJa2nfD5C0vsDq','Dw5PCxvLsuq','mMLJALLsuW','mteXnJqWmMLrt09qDG','otG5nLvqCNPMrW','DxjS','mJy1mJeZwvfmuM1g','mZC0DLvvtvPH','ChjLDMLLD1vYBhm','C2vSzwn0zwrgAwXLtMfTzxm','mtu1mvDZDfnHsq','nMzHAezJza','zgf0yq','mJu3mJyXnvzqvNP1Bq','mtu0wKn5EM5e','DxjSCW','Dg90ywXqCM9NCMvZCW'];_0x5b74=function(){return _0x2f9560;};return _0x5b74();}{const fileInput=document[_0x479d69(0x13b)]('AWS_'+instance[_0x479d69(0x14a)][_0x479d69(0x13f)]);fileInput&&(fileInput['value']=''),instance['data'][_0x479d69(0x146)]&&instance[_0x479d69(0x14a)]['previewUrls']['forEach'](_0x30183c=>URL['revokeObjectURL'](_0x30183c)),m[_0x479d69(0x150)](),instance[_0x479d69(0x14a)][_0x479d69(0x14d)]=[],instance[_0x479d69(0x14a)]['selectedFiles']=[],instance[_0x479d69(0x14a)][_0x479d69(0x146)]=[],instance[_0x479d69(0x14a)][_0x479d69(0x147)]=[],instance[_0x479d69(0x152)]('size',0x0),instance['publishState']('type',''),instance['publishState'](_0x479d69(0x143),''),instance['publishState'](_0x479d69(0x14d),[]),instance[_0x479d69(0x152)]('file_name',''),instance[_0x479d69(0x152)]('AWS_name',''),instance['publishState']('temporaryPreview',null),instance[_0x479d69(0x152)]('selectedFileNames',[]),instance[_0x479d69(0x152)]('file_path_in_aws',''),instance['publishState']('upload_progress',0x0),instance['publishState'](_0x479d69(0x14e),0x0);}}","add_debugger":false}},"ANN":{"caption":"Remove File by Index","code":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];function _0x5d7b(){const _0x39147a=['DMfSDwu','sw52ywXPzcbMAwXLigLUzgv4oG','DhLWzq','BMfTzq','C2vSzwn0zwrgAwXLCW','CM91BMq','ntyZmdqWq2DqEfnm','Bg9N','mZKYntq3DLfbvM1f','zgf0yq','Dw5PCxvLsuq','mJqWmu9YtMHcvW','ChvIBgLZAfn0yxrL','mZu0mZKWyNnYzLnk','nZGWnZzwrK92CKu','mtCXBujczwfi','BgvUz3rO','nJuXmKT2tLb1sq','ChjLDMLLD1vYBhm','qvDtxW','nteYmtqZnxjIy2n3ta','DgvTCg9Yyxj5uhjLDMLLDW','C2L6zq','mteYmtbQAvvQqM8','C3bSAwnL','C2vSzwn0zwrgAwXLtMfTzxm','m0XwEMvnEq','ohfXDu9rEG','zMLSzv9Uyw1L'];_0x5d7b=function(){return _0x39147a;};return _0x5d7b();}const _0x1679dc=_0x119c;function _0x119c(_0x2376d9,_0x84c333){const _0x5d7bd6=_0x5d7b();return _0x119c=function(_0x119c9c,_0x163a87){_0x119c9c=_0x119c9c-0xbc;let _0x3db4dd=_0x5d7bd6[_0x119c9c];if(_0x119c['eIWhxY']===undefined){var _0x577616=function(_0x24250b){const _0x31fbb7='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x1e8f77='',_0x329289='';for(let _0x5a477b=0x0,_0x3efa87,_0xebe868,_0x53099f=0x0;_0xebe868=_0x24250b['charAt'](_0x53099f++);~_0xebe868&&(_0x3efa87=_0x5a477b%0x4?_0x3efa87*0x40+_0xebe868:_0xebe868,_0x5a477b++%0x4)?_0x1e8f77+=String['fromCharCode'](0xff&_0x3efa87>>(-0x2*_0x5a477b&0x6)):0x0){_0xebe868=_0x31fbb7['indexOf'](_0xebe868);}for(let _0x56df88=0x0,_0x4a0e67=_0x1e8f77['length'];_0x56df88<_0x4a0e67;_0x56df88++){_0x329289+='%'+('00'+_0x1e8f77['charCodeAt'](_0x56df88)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x329289);};_0x119c['npxnVA']=_0x577616,_0x2376d9=arguments,_0x119c['eIWhxY']=!![];}const _0x2afe15=_0x5d7bd6[0x0],_0x51f73e=_0x119c9c+_0x2afe15,_0x141507=_0x2376d9[_0x51f73e];return!_0x141507?(_0x3db4dd=_0x119c['npxnVA'](_0x3db4dd),_0x2376d9[_0x51f73e]=_0x3db4dd):_0x3db4dd=_0x141507,_0x3db4dd;},_0x119c(_0x2376d9,_0x84c333);}(function(_0x4460c3,_0x1bcce0){const _0x233595={_0x504ab0:0xbe,_0x19fca9:0xc4,_0x1f9c40:0xd0,_0x5178f3:0xd1,_0x441574:0xbc,_0x5f0507:0xc1,_0x3b5256:0xc7,_0x34b64f:0xcd,_0x1d4560:0xca},_0x507dc9=_0x119c,_0x3ff578=_0x4460c3();while(!![]){try{const _0x795f85=-parseInt(_0x507dc9(_0x233595._0x504ab0))/0x1+-parseInt(_0x507dc9(_0x233595._0x19fca9))/0x2*(parseInt(_0x507dc9(_0x233595._0x1f9c40))/0x3)+-parseInt(_0x507dc9(_0x233595._0x5178f3))/0x4*(parseInt(_0x507dc9(0xc3))/0x5)+parseInt(_0x507dc9(_0x233595._0x441574))/0x6+parseInt(_0x507dc9(_0x233595._0x5f0507))/0x7*(parseInt(_0x507dc9(_0x233595._0x3b5256))/0x8)+-parseInt(_0x507dc9(0xc5))/0x9*(parseInt(_0x507dc9(_0x233595._0x34b64f))/0xa)+parseInt(_0x507dc9(_0x233595._0x1d4560))/0xb;if(_0x795f85===_0x1bcce0)break;else _0x3ff578['push'](_0x3ff578['shift']());}
266catch(_0x106e0a){_0x3ff578['push'](_0x3ff578['shift']());}}}(_0x5d7b,0x3b913));{const {file_index:file_index}=properties;if(!instance[_0x1679dc(0xbf)]['selectedFiles']||0x0===instance[_0x1679dc(0xbf)][_0x1679dc(0xd7)][_0x1679dc(0xc6)])return void console[_0x1679dc(0xbd)]('No\\x20files\\x20selected\\x20to\\x20remove');const jsIndex=file_index-0x1;if(jsIndex<0x0||jsIndex>=instance[_0x1679dc(0xbf)]['selectedFiles'][_0x1679dc(0xc6)])console['log'](_0x1679dc(0xd4),file_index);else{if(instance['data']['previewUrls']&&instance[_0x1679dc(0xbf)]['previewUrls'][jsIndex]&&URL['revokeObjectURL'](instance['data'][_0x1679dc(0xc8)][jsIndex]),instance[_0x1679dc(0xbf)]['selectedFiles']['splice'](jsIndex,0x1),instance[_0x1679dc(0xbf)][_0x1679dc(0xc8)][_0x1679dc(0xce)](jsIndex,0x1),instance[_0x1679dc(0xbf)][_0x1679dc(0xcf)]['splice'](jsIndex,0x1),instance[_0x1679dc(0xc2)](_0x1679dc(0xcb),instance[_0x1679dc(0xbf)][_0x1679dc(0xc8)]),instance[_0x1679dc(0xc2)](_0x1679dc(0xcf),instance[_0x1679dc(0xbf)][_0x1679dc(0xcf)]),0x0===instance[_0x1679dc(0xbf)][_0x1679dc(0xd7)]['length']){const fileInput=document['getElementById'](_0x1679dc(0xc9)+instance[_0x1679dc(0xbf)][_0x1679dc(0xc0)]);fileInput&&(fileInput[_0x1679dc(0xd3)]=''),instance['publishState'](_0x1679dc(0xd2),''),instance[_0x1679dc(0xc2)]('size',0x0),instance[_0x1679dc(0xc2)](_0x1679dc(0xd5),'');}else{const firstFile=instance['data'][_0x1679dc(0xd7)][0x0];instance['publishState'](_0x1679dc(0xd2),firstFile[_0x1679dc(0xd6)]),instance[_0x1679dc(0xc2)]('size',Math[_0x1679dc(0xd8)](firstFile[_0x1679dc(0xcc)]/0x400)),instance[_0x1679dc(0xc2)](_0x1679dc(0xd5),firstFile['type']||'application/octet-stream');}instance['triggerEvent']('file_removed');}}}"},"fields":{"ANO":{"caption":"File Index (1-based)","name":"file_index","rank":0,"editor":"DynamicValue","value":"number","default_val":1}}}},"code":{"initialize":{"fn":"function(instance,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];function _0x197b(_0x1ed736,_0x34b7ad){var _0x517163=_0x5171();return _0x197b=function(_0x197bac,_0x2cb406){_0x197bac=_0x197bac-0xa7;var _0x585b41=_0x517163[_0x197bac];if(_0x197b['ExohzN']===undefined){var _0x172160=function(_0x5473e1){var _0x4074d8='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x3de053='',_0xc926c6='';for(var _0xe7d3a=0x0,_0x5688fe,_0x1ab58a,_0x1022cf=0x0;_0x1ab58a=_0x5473e1['charAt'](_0x1022cf++);~_0x1ab58a&&(_0x5688fe=_0xe7d3a%0x4?_0x5688fe*0x40+_0x1ab58a:_0x1ab58a,_0xe7d3a++%0x4)?_0x3de053+=String['fromCharCode'](0xff&_0x5688fe>>(-0x2*_0xe7d3a&0x6)):0x0){_0x1ab58a=_0x4074d8['indexOf'](_0x1ab58a);}for(var _0x54d3fe=0x0,_0x2db6e8=_0x3de053['length'];_0x54d3fe<_0x2db6e8;_0x54d3fe++){_0xc926c6+='%'+('00'+_0x3de053['charCodeAt'](_0x54d3fe)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xc926c6);};_0x197b['PZFhdG']=_0x172160,_0x1ed736=arguments,_0x197b['ExohzN']=!![];}var _0x13f471=_0x517163[0x0],_0x239ac8=_0x197bac+_0x13f471,_0x269986=_0x1ed736[_0x239ac8];return!_0x269986?(_0x585b41=_0x197b['PZFhdG'](_0x585b41),_0x1ed736[_0x239ac8]=_0x585b41):_0x585b41=_0x269986,_0x585b41;},_0x197b(_0x1ed736,_0x34b7ad);}function _0x5171(){var _0x173dd0=['mJe1nJbtBMLLr0m','DxjSCW','ndvNCvzuD0e','m0j5t2fhsG','mZC2sxrAvLnT','mtC2nZmWsfHbzeXU','ndLrBLvoCfG','zgf0yq','nZy5ogjkrxjrsq','ntC0mtG0D2f0AM5o','odq0odiWwKnVCLzK','mtKWodG4tvfVqMLA'];_0x5171=function(){return _0x173dd0;};return _0x5171();}var _0x32749b=_0x197b;(function(_0x41fa34,_0x41e72e){var _0xe422c3={_0x4a71e0:0xb2,_0x206899:0xae},_0xbb3cf4=_0x197b,_0x1e5708=_0x41fa34();while(!![]){try{var _0x28a512=parseInt(_0xbb3cf4(0xad))/0x1+-parseInt(_0xbb3cf4(0xa7))/0x2+parseInt(_0xbb3cf4(0xab))/0x3*(-parseInt(_0xbb3cf4(0xb1))/0x4)+parseInt(_0xbb3cf4(_0xe422c3._0x4a71e0))/0x5+-parseInt(_0xbb3cf4(0xb0))/0x6*(parseInt(_0xbb3cf4(_0xe422c3._0x206899))/0x7)+-parseInt(_0xbb3cf4(0xac))/0x8+-parseInt(_0xbb3cf4(0xaa))/0x9*(-parseInt(_0xbb3cf4(0xa8))/0xa);if(_0x28a512===_0x41e72e)break;else _0x1e5708['push'](_0x1e5708['shift']());}catch(_0x372ac9){_0x1e5708['push'](_0x1e5708['shift']());}}}(_0x5171,0x1a7a8));{instance['data'][_0x32749b(0xa9)]=[],instance[_0x32749b(0xaf)]['pendingSignedUrlsUploads']={};}}"},"update":{"fn":"function(instance,properties,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];const _0x9b8818=_0x5da5;(function(_0x35ea8d,_0x49319b){const _0x552d9d={_0x334a83:0x21e,_0x1d864e:0x1e3,_0x456b:0x1ce,_0x52c0c4:0x228,_0x54656e:0x22f,_0x18a95d:0x1e6,_0x4542a0:0x1e1,_0x4c3703:0x1f6},_0x595eec=_0x5da5,_0x41dfd3=_0x35ea8d();while(!![]){try{const _0xeaccf0=-parseInt(_0x595eec(0x225))/0x1*(-parseInt(_0x595eec(_0x552d9d._0x334a83))/0x2)+parseInt(_0x595eec(0x1f3))/0x3*(-parseInt(_0x595eec(0x1ea))/0x4)+-parseInt(_0x595eec(_0x552d9d._0x1d864e))/0x5*(-parseInt(_0x595eec(0x1f1))/0x6)+parseInt(_0x595eec(_0x552d9d._0x456b))/0x7*(parseInt(_0x595eec(_0x552d9d._0x52c0c4))/0x8)+parseInt(_0x595eec(_0x552d9d._0x54656e))/0x9*(-parseInt(_0x595eec(_0x552d9d._0x18a95d))/0xa)+parseInt(_0x595eec(_0x552d9d._0x4542a0))/0xb+-parseInt(_0x595eec(_0x552d9d._0x4c3703))/0xc;
266if(_0xeaccf0===_0x49319b)break;else _0x41dfd3['push'](_0x41dfd3['shift']());}catch(_0x2370b7){_0x41dfd3['push'](_0x41dfd3['shift']());}}}(_0x11a5,0xa5683));function _0x5da5(_0x5e0ee4,_0x4578a9){const _0x11a5a8=_0x11a5();return _0x5da5=function(_0x5da59c,_0x28e2b0){_0x5da59c=_0x5da59c-0x1c5;let _0x412a20=_0x11a5a8[_0x5da59c];if(_0x5da5['eddWOE']===undefined){var _0x26640a=function(_0x3c1e05){const _0x18cb89='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x5e807d='',_0x2f27e4='';for(let _0x3947e6=0x0,_0x11fb69,_0x202f61,_0x420b64=0x0;_0x202f61=_0x3c1e05['charAt'](_0x420b64++);~_0x202f61&&(_0x11fb69=_0x3947e6%0x4?_0x11fb69*0x40+_0x202f61:_0x202f61,_0x3947e6++%0x4)?_0x5e807d+=String['fromCharCode'](0xff&_0x11fb69>>(-0x2*_0x3947e6&0x6)):0x0){_0x202f61=_0x18cb89['indexOf'](_0x202f61);}for(let _0x252270=0x0,_0x784bbc=_0x5e807d['length'];_0x252270<_0x784bbc;_0x252270++){_0x2f27e4+='%'+('00'+_0x5e807d['charCodeAt'](_0x252270)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2f27e4);};_0x5da5['lHVumk']=_0x26640a,_0x5e0ee4=arguments,_0x5da5['eddWOE']=!![];}const _0x4acf44=_0x11a5a8[0x0],_0xec5f79=_0x5da59c+_0x4acf44,_0x406fb0=_0x5e0ee4[_0xec5f79];return!_0x406fb0?(_0x412a20=_0x5da5['lHVumk'](_0x412a20),_0x5e0ee4[_0xec5f79]=_0x412a20):_0x412a20=_0x406fb0,_0x412a20;},_0x5da5(_0x5e0ee4,_0x4578a9);}{instance[_0x9b8818(0x1d6)]['properties']=properties;const {folder_name:folder_name,disabled:disabled,instant_upload:instant_upload,max_file_size_mb:max_file_size_mb,file_number_limit:file_number_limit,file_type_restriction:file_type_restriction}=properties,{publishState:publishState,triggerEvent:triggerEvent}=instance;try{let dt=new Date()[_0x9b8818(0x20f)]();const generate_UUID=()=>{const _0x19a6b2={_0x1dafcb:0x206},_0x12b677=_0x9b8818;var _0x319cb0;return _0x12b677(_0x19a6b2._0x1dafcb)[_0x12b677(0x1eb)](/[xy]/g,function(_0x1d98d2){const _0x1823e1=_0x12b677;var _0x2df8df=(dt+0x10*Math[_0x1823e1(0x205)]())%0x10|0x0;return dt=Math[_0x1823e1(0x22c)](dt/0x10),('x'==_0x1d98d2?_0x2df8df:0x3&_0x2df8df|0x8)[_0x1823e1(0x235)](0x10);});},getRealType=_0x56e8de=>{const _0x11570f={_0x166acb:0x227,_0x304aa3:0x223,_0x3ea998:0x21f,_0x4826e7:0x210},_0x4a1cb2=_0x9b8818;if(_0x56e8de[_0x4a1cb2(0x227)]&&''!==_0x56e8de[_0x4a1cb2(_0x11570f._0x166acb)][_0x4a1cb2(_0x11570f._0x304aa3)]())return _0x56e8de[_0x4a1cb2(0x227)];const _0x10ba5b=undefined,_0x2f107b=undefined;return{'heic':'image/heic','heif':_0x4a1cb2(_0x11570f._0x3ea998)}[_0x56e8de['name'][_0x4a1cb2(_0x11570f._0x4826e7)]('.')['pop']()['toLowerCase']()]||'application/octet-stream';},normalizedFileTypeRestrictions=(file_type_restriction||'')[_0x9b8818(0x210)](',')[_0x9b8818(0x232)](_0x493d12=>_0x493d12['trim']()['toLowerCase']())['filter'](Boolean),acceptAttributeValue=normalizedFileTypeRestrictions['map'](_0x378e0d=>_0x378e0d['includes']('/')||_0x378e0d[_0x9b8818(0x1db)]('.')?_0x378e0d:'.'+_0x378e0d)['join'](','),isFileAllowedByRestriction=_0x50096f=>{const _0x1de5fc={_0x4c1de3:0x201,_0x4f63d8:0x1e7,_0x5b0a3f:0x1cc,_0x7b5bc5:0x210},_0x255ce3={_0x38404e:0x1d9,_0x5e8b78:0x1e4,_0x2cb0d5:0x1da},_0x581e5b=_0x9b8818;if(!normalizedFileTypeRestrictions[_0x581e5b(_0x1de5fc._0x4c1de3)])return!0x0;const _0x2aeabb=getRealType(_0x50096f)[_0x581e5b(_0x1de5fc._0x4f63d8)](),_0x2729e7=_0x50096f[_0x581e5b(_0x1de5fc._0x5b0a3f)][_0x581e5b(0x1d9)]('.')?_0x50096f['name'][_0x581e5b(_0x1de5fc._0x7b5bc5)]('.')['pop']()[_0x581e5b(0x1e7)]():'';return normalizedFileTypeRestrictions[_0x581e5b(0x1f9)](_0x19fc5c=>{const _0x178306=_0x581e5b;if(_0x19fc5c[_0x178306(_0x255ce3._0x38404e)]('/')){if(_0x19fc5c[_0x178306(_0x255ce3._0x5e8b78)]('/*')){const _0x3f585d=_0x19fc5c[_0x178306(0x1da)](0x0,_0x19fc5c[_0x178306(0x201)]-0x1);return _0x2aeabb[_0x178306(0x1db)](_0x3f585d);}return _0x2aeabb===_0x19fc5c;}const _0x194220=_0x19fc5c[_0x178306(0x1db)]('.')?_0x19fc5c[_0x178306(_0x255ce3._0x2cb0d5)](0x1):_0x19fc5c;return _0x2729e7===_0x194220;});},getFileInfo=_0x3c20f5=>{const _0x117c25={_0x50f488:0x1df},_0x161b4d=_0x9b8818;_0x3c20f5[_0x161b4d(0x208)]=Math['floor'](_0x3c20f5['size']/0x100000);const _0x4ad911=[],_0x3e9eb7=0xa00000,_0x4c84d2=_0x3c20f5[_0x161b4d(0x1f7)],_0x5e252d=Math[_0x161b4d(0x1ee)](_0x4c84d2/0xa00000);for(let _0x4cdaf4=0x0;_0x4cdaf4<_0x5e252d;_0x4cdaf4++){const _0x567d1b=0xa00000*_0x4cdaf4,_0x43ff78=_0x567d1b+0xa00000,_0x14c25f=undefined,_0x2a14c9=_0x3c20f5[_0x161b4d(0x1da)](_0x567d1b,_0x43ff78);_0x4ad911['push']({'partBlob':_0x2a14c9});}_0x3c20f5[_0x161b4d(_0x117c25._0x50f488)]=_0x4ad911,_0x3c20f5[_0x161b4d(0x1fc)]=_0
266x5e252d;};instance[_0x9b8818(0x1d6)][_0x9b8818(0x222)]=generate_UUID(),instance[_0x9b8818(0x1d6)][_0x9b8818(0x1ff)]={},instance[_0x9b8818(0x1d6)][_0x9b8818(0x21a)]=[];class FileUploader{constructor(_0x3a7c40){const _0x5b1df9=_0x9b8818;this[_0x5b1df9(0x20d)]=_0x3a7c40['attrs']['title'],this['initialTitle']=_0x3a7c40[_0x5b1df9(0x21c)]['title'],this[_0x5b1df9(0x1ec)]=void 0x0;}async[_0x9b8818(0x1cb)](){const _0x4c1465={_0x219d52:0x1e5,_0x227294:0x1d2,_0x579e55:0x1d6,_0x2cf414:0x222,_0x4da659:0x1d6,_0x5387e5:0x1fd,_0x35a29e:0x201,_0x1d5e41:0x1cc,_0x25e5a1:0x1ca,_0x46df1a:0x1cc,_0x378c62:0x1d6,_0x209d41:0x1c9,_0x50c88b:0x221,_0x21cffe:0x201,_0x348849:0x1de},_0x43d0eb={_0x5e1ef4:0x1d4,_0x1e228d:0x1d2,_0x3fce23:0x1f8,_0x18bdef:0x215,_0x258ce4:0x1fc},_0x436b1a={_0x5c777d:0x229,_0x508db5:0x1e2,_0x4fffc6:0x200,_0xe467e8:0x1cd,_0x122a46:0x1e8,_0x17a839:0x1f5,_0x4bcdfc:0x209,_0x2a6666:0x1c7,_0x5f29eb:0x1d7,_0x5b32a6:0x1f4,_0x16863b:0x1ef,_0x18d992:0x1d6},_0x79391a={_0x42ee1d:0x1cd,_0x394532:0x1e8},_0x5e5943={_0x561ffb:0x209,_0x56692f:0x1d5},_0x2d7841={_0x2565fe:0x1dd,_0x5b5300:0x213},_0x42211d=_0x9b8818,_0xb05161=document[_0x42211d(_0x4c1465._0x219d52)](_0x42211d(_0x4c1465._0x227294)+instance[_0x42211d(_0x4c1465._0x579e55)][_0x42211d(_0x4c1465._0x2cf414)]),_0x4faab1=instance[_0x42211d(_0x4c1465._0x4da659)]['selectedFiles']||Array['from'](_0xb05161['files']);if(!_0x4faab1||0x0===_0x4faab1['length'])return publishState(_0x42211d(_0x4c1465._0x5387e5),_0x42211d(0x233)),void triggerEvent(_0x42211d(0x1fd));if(file_number_limit&&_0x4faab1[_0x42211d(_0x4c1465._0x35a29e)]>file_number_limit)return publishState(_0x42211d(0x1fd),_0x42211d(0x211)+file_number_limit),void triggerEvent('error');if(max_file_size_mb){const _0x2fa15f=0x400*max_file_size_mb*0x400;for(const _0x6740cc of _0x4faab1)if(_0x6740cc[_0x42211d(0x1f7)]>_0x2fa15f)return publishState(_0x42211d(0x1fd),'File\\x20\\x22'+_0x6740cc[_0x42211d(_0x4c1465._0x1d5e41)]+'\\x22\\x20exceeds\\x20the\\x20limit\\x20of\\x20'+max_file_size_mb+'\\x20MB'),void triggerEvent(_0x42211d(0x1fd));}if(normalizedFileTypeRestrictions[_0x42211d(0x201)]){for(const _0x3363df of _0x4faab1)if(!isFileAllowedByRestriction(_0x3363df))return publishState(_0x42211d(0x1fd),_0x42211d(_0x4c1465._0x25e5a1)+_0x3363df[_0x42211d(_0x4c1465._0x46df1a)]),void triggerEvent(_0x42211d(_0x4c1465._0x5387e5));}instance[_0x42211d(_0x4c1465._0x378c62)][_0x42211d(_0x4c1465._0x209d41)]=0x0,instance[_0x42211d(_0x4c1465._0x579e55)][_0x42211d(_0x4c1465._0x50c88b)]=_0x4faab1[_0x42211d(0x201)];const _0x111224=_0x4faab1[_0x42211d(0x232)](()=>0x0),_0x21bb9f=0x64*_0x4faab1[_0x42211d(_0x4c1465._0x21cffe)],_0x2007cd=()=>{const _0x4d34a4=_0x42211d,_0x17ff00=_0x111224[_0x4d34a4(_0x2d7841._0x2565fe)]((_0x281e0e,_0x1043c1)=>_0x281e0e+_0x1043c1,0x0),_0x52fede=undefined;publishState(_0x4d34a4(_0x2d7841._0x5b5300),(_0x17ff00/_0x21bb9f*0x64)['toFixed'](0x2));};for(let [_0x4493e6,_0x3e7f66]of _0x4faab1[_0x42211d(_0x4c1465._0x348849)]()){const _0x145af6=undefined,_0x53608c=('uuid_'===properties['uniqueFilePrefixFormat']?generate_UUID()+'_':_0x42211d(0x1fe)+Math['random']()[_0x42211d(0x235)](0x24)['slice'](0x2)+'_')+_0x3e7f66['name'],_0x4e8913=folder_name?folder_name+'/'+_0x53608c:_0x53608c;getFileInfo(_0x3e7f66),instance[_0x42211d(_0x4c1465._0x378c62)][_0x42211d(0x1ff)][_0x4e8913]={'onSignedUrlGenerated':async _0x5ea89b=>{const _0x513abf={_0x2b675c:0x1fd},_0x2d8d7e={_0xac4879:0x22b,_0x4fc1f0:0x21a},_0x5160f0={_0x3ac7ef:0x1cc,_0x52f723:0x20b},_0x2c8f72=_0x42211d;let _0x24c598,_0x565e51;if(_0x3e7f66['numberPart']>0x1&&_0x5ea89b){if('QtHMj'==='QtHMj'){const _0x100c85=_0x5ea89b[_0x2c8f72(0x210)](','),_0x994981=new URL(_0x100c85[0x0]),_0x32e893=_0x994981[_0x2c8f72(0x21b)][_0x2c8f72(_0x436b1a._0x5c777d)]('uploadId');_0x24c598=_0x994981[_0x2c8f72(0x230)]+_0x994981[_0x2c8f72(_0x436b1a._0x508db5)];const _0x32c304=await Promise['all'](_0x100c85[_0x2c8f72(0x232)]((_0x134200,_0x26c424)=>new Promise((_0x288b33,_0x48ef81)=>{const _0x29d546=_0x2c8f72,_0x5b0ee2=new XMLHttpRequest();_0x5b0ee2[_0x29d546(_0x5e5943._0x561ffb)](_0x29d546(0x1f2),_0x134200[_0x29d546(0x223)](),!0x0),_0x5b0ee2[_0x29d546(0x203)](_0x29d546(0x22d),getRealType(_0x3e7f66)),_0x5b0ee2['upload'][_0x29d546(0x1d7)]=_0x3d37ae=>{const _0xf25dff=_0x29d546;if(_0xf25dff(0x202)!==_0xf25dff(0x202)){const _0x4d680c=0x400*_0x2c7ec3*0x400;for(const _0x4b8a5d of _0x437fed)if(_0x4b8a5d['size']>_0x4d680c)return _0x279e6c('error',_0xf25dff(0x20a)+_0x4b8a5d[_0xf25dff(_0x5160f0._0x3ac7ef)]+_0xf25dff(0x1e0)+_0x4cfc16+_0xf25dff(_0x5160f0._0x52f723)),void _0x592ebd(_0xf25dff(0x1fd));}else{if(_0x3d37ae['lengthComputable']){const _0x211346=_0x3d37ae[_0xf25dff(0x1cd)]/_0x3d37ae[_0xf25dff(0x216)]*(0x64/_0x100c85[_0xf25dff(0x201)]),_0x155a7b=_0x26c424*(0x64/_0x100c85[_0xf25dff(0x201)])+_0x211346;_0x111224[_0x4493e6]=_0x155a7b,publishState(_0xf25dff(0x21d),_0x155a7b['toFixed'](0x2)),_0x2007cd();}}},_0x5b0ee2['onload']=()=>{const _0x313e93=_0x29d546;if(0xc8===_0x5b0ee2['status']){const _0x1d0211=_0x5b0ee2[_0x313e93(0x1dc)]('ETag');_0x288b33({'ETag':_0x1d0211,'PartNumber':_0x26c424+0x1}
266);}else _0x48ef81(_0x313e93(0x231)+_0x5b0ee2['status']);},_0x5b0ee2['onerror']=()=>_0x48ef81(_0x29d546(0x20c));const _0x2a030c=_0x3e7f66[_0x29d546(0x1df)][_0x26c424][_0x29d546(0x1c6)];_0x5b0ee2[_0x29d546(_0x5e5943._0x56692f)](_0x2a030c);}))),_0x408d5f={'aws_key':_0x4e8913,'type':getRealType(_0x3e7f66),'partNumber':'','infoForPartsFile':_0x32c304,'uploadId':_0x32e893};publishState(_0x2c8f72(_0x436b1a._0x4fffc6),JSON['stringify'](_0x408d5f)),triggerEvent('generation_url');}else{const _0x4c34a3=_0x1420b8[_0x2c8f72(_0x436b1a._0xe467e8)]/_0x388bf1[_0x2c8f72(0x216)]*(0x64/_0x492f43['length']),_0x161615=_0x1c74a8*(0x64/_0x24ce3e['length'])+_0x4c34a3;_0x53e9fd[_0x55aa17]=_0x161615,_0x28da62('upload_progress',_0x161615[_0x2c8f72(_0x436b1a._0x122a46)](0x2)),_0x37c763();}}else{if('kvUbB'===_0x2c8f72(_0x436b1a._0x17a839)){publishState('upload_progress',0x0);const _0x2e0001=new XMLHttpRequest();_0x2e0001[_0x2c8f72(_0x436b1a._0x4bcdfc)]('PUT',_0x5ea89b+_0x2c8f72(0x214),!0x0),_0x2e0001['setRequestHeader']('Content-Type',getRealType(_0x3e7f66)),_0x2e0001[_0x2c8f72(_0x436b1a._0x2a6666)][_0x2c8f72(_0x436b1a._0x5f29eb)]=_0x40e46c=>{const _0x1e61b5=_0x2c8f72;if(_0x40e46c[_0x1e61b5(0x1d8)]){const _0x13aacb=_0x40e46c[_0x1e61b5(_0x79391a._0x42ee1d)]/_0x40e46c[_0x1e61b5(0x216)]*0x64;_0x111224[_0x4493e6]=_0x13aacb,publishState(_0x1e61b5(0x21d),_0x13aacb[_0x1e61b5(_0x79391a._0x394532)](0x2)),_0x2007cd();}},_0x2e0001['onload']=()=>{const _0x49d513=_0x2c8f72;if(0xc8===_0x2e0001[_0x49d513(_0x2d8d7e._0xac4879)]){if('YZddk'==='NKZcM'){const _0xfd1c3e=_0x42d0e1['slice'](0x0,_0x510bed['length']-0x1);return _0x295c85['startsWith'](_0xfd1c3e);}else{let _0x1895bf=_0x5ea89b[_0x49d513(0x210)]('?')[0x0];instance['data']['urls']['push'](_0x1895bf),_0x111224[_0x4493e6]=0x64,publishState('url',_0x1895bf),publishState(_0x49d513(_0x2d8d7e._0x4fc1f0),instance[_0x49d513(0x1d6)][_0x49d513(0x21a)]),publishState(_0x49d513(0x21d),0x64),_0x2007cd();}}},_0x2e0001[_0x2c8f72(_0x436b1a._0x5b32a6)]=()=>{const _0x11072a=_0x2c8f72;publishState(_0x11072a(_0x513abf._0x2b675c),_0x11072a(0x20c)),triggerEvent('error');},_0x2e0001[_0x2c8f72(0x1d5)](_0x3e7f66);}else{const _0x4e2a15=_0x21b25f[_0x2c8f72(0x1dc)](_0x2c8f72(0x1c8));_0x1a56f4({'ETag':_0x4e2a15,'PartNumber':_0x22878a+0x1});}}_0x565e51=Math['floor'](_0x3e7f66['size']/0x400),publishState(_0x2c8f72(0x1f7),_0x565e51),publishState('type',getRealType(_0x3e7f66)),publishState(_0x2c8f72(_0x436b1a._0x16863b),_0x3e7f66['name']),publishState('AWS_name',_0x53608c),triggerEvent(_0x2c8f72(0x212)),instance['data']['completedUploads']++,instance[_0x2c8f72(_0x436b1a._0x18d992)][_0x2c8f72(0x1c9)]===instance[_0x2c8f72(0x1d6)][_0x2c8f72(0x221)]&&triggerEvent(_0x2c8f72(0x207));}},await new Promise((_0x552391,_0x459558)=>{const _0x421053=_0x42211d;if(_0x421053(_0x43d0eb._0x5e1ef4)==='RYdHc'){const _0x5044a8={_0x4d9500:0x1d6,_0xcc763a:0x1d6,_0x636c8d:0x1fb,_0x3f4d81:0x22a,_0x2e0a64:0x219,_0x130690:0x1cc,_0x197804:0x226,_0x57e81d:0x227,_0x171369:0x1cb},_0x21c0f8=_0x553304['getElementById'](_0x421053(_0x43d0eb._0x1e228d)+_0x2b4eeb[_0x421053(0x1d6)][_0x421053(0x222)]);return _0x1b3ce7[_0x421053(0x1d6)][_0x421053(0x234)]=this,_0x35b6d4('div',{'style':_0x421053(_0x43d0eb._0x3fce23)},[_0x4c5eb0('label',{'for':'AWS_'+_0x2787e2[_0x421053(0x1d6)][_0x421053(0x222)],'style':'position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer'}
266,_0xb5dc7d['title']),_0x51d0c2('input',{'disabled':_0x512cc7,'id':'AWS_'+_0x59e833['data'][_0x421053(0x222)],'type':_0x421053(0x1ec),'accept':_0x45db0f,'multiple':_0x421053(0x1cf),'style':_0x421053(_0x43d0eb._0x18bdef),'onchange':_0x44dfa3=>{const _0x374ca5=_0x421053,_0x5cb94e=_0x36aab7['from'](_0x44dfa3[_0x374ca5(0x1d3)][_0x374ca5(0x1c5)]);if(_0x5cb94e&&_0x5cb94e[_0x374ca5(0x201)]>0x0){_0x3c8715[_0x374ca5(_0x5044a8._0x4d9500)]['selectedFiles']=_0x5cb94e,_0xefe2ad[_0x374ca5(_0x5044a8._0xcc763a)]['previewUrls']=[],_0x2e67c3[_0x374ca5(0x1d6)][_0x374ca5(0x1e9)]=[];for(const _0x24306a of _0x5cb94e){const _0x5cab90=_0x1f809b[_0x374ca5(_0x5044a8._0x636c8d)](_0x24306a);_0x90069c['data'][_0x374ca5(_0x5044a8._0x3f4d81)][_0x374ca5(_0x5044a8._0x2e0a64)](_0x5cab90),_0x2d0fa3['data'][_0x374ca5(0x1e9)]['push'](_0x24306a[_0x374ca5(_0x5044a8._0x130690)]);}_0x5b1ab0('temporaryPreview',_0x5efa9e[_0x374ca5(0x1d6)][_0x374ca5(0x22a)]),_0x2aba9d('selectedFileNames',_0xdf010a[_0x374ca5(0x1d6)]['selectedFileNames']),_0x2c989b('preview_generated');const _0x281e02=_0x5cb94e[0x0];_0x1c42cc('file_name',_0x281e02[_0x374ca5(0x1cc)]),_0x266e4b(_0x374ca5(0x1f7),_0x13ea38[_0x374ca5(_0x5044a8._0x197804)](_0x281e02[_0x374ca5(0x1f7)]/0x400)),_0x4a3cbf(_0x374ca5(_0x5044a8._0x57e81d),_0x2c0284(_0x281e02));}_0x3afb00&&this[_0x374ca5(_0x5044a8._0x171369)]();}})]);}else{const _0x45ea0a={'aws_key':_0x4e8913,'type':getRealType(_0x3e7f66),'partNumber':_0x3e7f66[_0x421053(_0x43d0eb._0x258ce4)]};publishState('file_path_in_aws',JSON['stringify'](_0x45ea0a)),triggerEvent('upload_started'),triggerEvent('generation_url',_0x2e32f3=>{_0x2e32f3?_0x459558(_0x2e32f3):_0x552391();});}});}}['view'](){const _0x2091c0={_0x192a8e:0x22e},_0x482ef0={_0x2fb7d1:0x1c5,_0x15510e:0x1f0,_0x38d511:0x1d6,_0xe5f6c9:0x219,_0x7a7b70:0x1d6,_0xeee0c5:0x1e9,_0x43251a:0x1ef,_0x4a1aa7:0x226,_0x1e7147:0x1f7,_0x465933:0x1c5,_0x53989f:0x201,_0x1e7a3b:0x20e,_0x29ec61:0x22a,_0x14255a:0x1d6,_0x145f8a:0x1fb,_0x4b3124:0x22a,_0x28516b:0x1d0,_0x4d36f6:0x227},_0x1710a3=_0x9b8818,_0x5244db=document['getElementById']('AWS_'+instance['data']['uniqueID']);return instance[_0x1710a3(0x1d6)][_0x1710a3(0x234)]=this,m('div',{'style':'position:relative;width:100%;height:100%;overflow:hidden;background:transparent;cursor:pointer'},[m(_0x1710a3(0x218),{'for':'AWS_'+instance[_0x1710a3(0x1d6)][_0x1710a3(0x222)],'style':_0x1710a3(_0x2091c0._0x192a8e)},properties['title']),m(_0x1710a3(0x224),{'disabled':disabled,'id':_0x1710a3(0x1d2)+instance[_0x1710a3(0x1d6)][_0x1710a3(0x222)],'type':'file','accept':acceptAttributeValue,'multiple':_0x1710a3(0x1cf),'style':'visibility:hidden','onchange':_0x129ffd=>{const _0x2e23b=_0x1710a3,_0x34e48c=Array[_0x2e23b(0x1fa)](_0x129ffd[_0x2e23b(0x1d3)][_0x2e23b(_0x482ef0._0x2fb7d1)]);if(_0x34e48c&&_0x34e48c[_0x2e23b(0x201)]>0x0){if('TXyjX'===_0x2e23b(_0x482ef0._0x15510e)){instance['data'][_0x2e23b(0x20e)]=_0x34e48c,instance[_0x2e23b(_0x482ef0._0x38d511)][_0x2e23b(0x22a)]=[],instance['data'][_0x2e23b(0x1e9)]=[];for(const _0x260c83 of _0x34e48c){const _0x9e77bb=URL['createObjectURL'](_0x260c83);instance['data']['previewUrls'][_0x2e23b(_0x482ef0._0xe5f6c9)](_0x9e77bb),instance[_0x2e23b(_0x482ef0._0x38d511)][_0x2e23b(0x1e9)][_0x2e23b(0x219)](_0x260c83[_0x2e23b(0x1cc)]);}publishState('temporaryPreview',instance['data']['previewUrls']),publishState('selectedFileNames',instance[_0x2e23b(_0x482ef0._0x7a7b70)][_0x2e23b(_0x482ef0._0xeee0c5)]),triggerEvent(_0x2e23b(0x217));const _0xcc2e=_0x34e48c[0x0];publishState(_0x2e23b(_0x482ef0._0x43251a),_0xcc2e[_0x2e23b(0x1cc)]),publishState(_0x2e23b(0x1f7),Math[_0x2e23b(_0x482ef0._0x4a1aa7)](_0xcc2e[_0x2e23b(_0x482ef0._0x1e7147)]/0x400)),publishState(_0x2e23b(0x227),getRealType(_0xcc2e));}else{const _0x475088=_0xd23e83['from'](_0x179ea7[_0x2e23b(0x1d3)][_0x2e23b(_0x482ef0._0x465933)]);if(_0x475088&&_0x475088[_0x2e23b(_0x482ef0._0x53989f)]>0x0){_0x415bba[_0x2e23b(_0x482ef0._0x7a7b70)][_0x2e23b(_0x482ef0._0x1e7a3b)]=_0x475088,_0x5ee058[_0x2e23b(0x1d6)][_0x2e23b(_0x482ef0._0x29ec61)]=[],_0x2fb0e0[_0x2e23b(_0x482ef0._0x14255a)][_0x2e23b(0x1e9)]=[];for(const _0x3e8540 of _0x475088){const _0x3cb701=_0x45f6e4[_0x2e23b(_0x482ef0._0x145f8a)](_0x3e8540);_0x4287a0[_0x2e23b(_0x482ef0._0x14255a)][_0x2e23b(_0x482ef0._0x4b3124)][_0x2e23b(0x219)](_0x3cb701),_0x51cd7a[_0x2e23b(0x1d6)][_0x2e23b(0x1e9)][_0x2e23b(0x219)](_0x3e8540['name']);}_0x4e4588(_0x2e23b(_0x482ef0._0x28516b),_0x4ebd7f['data'][_0x2e23b(0x22a)]),_0xb4aaf0(_0x2e23b(_0x482ef0._0xeee0c5),_0x2290f9[_
2660x2e23b(0x1d6)]['selectedFileNames']),_0x3aea5c('preview_generated');const _0x2e7eee=_0x475088[0x0];_0x4c7647('file_name',_0x2e7eee[_0x2e23b(0x1cc)]),_0xf947('size',_0x3f0f9d[_0x2e23b(0x226)](_0x2e7eee['size']/0x400)),_0x23a93c(_0x2e23b(_0x482ef0._0x4d36f6),_0x75b639(_0x2e7eee));}_0x342a41&&this[_0x2e23b(0x1cb)]();}}instant_upload&&this[_0x2e23b(0x1cb)]();}})]);}}instance[_0x9b8818(0x1d6)][_0x9b8818(0x1ed)]=FileUploader,instance[_0x9b8818(0x1d6)]['mithrilRoot']=m[_0x9b8818(0x1d1)](instance[_0x9b8818(0x220)][_0x9b8818(0x229)](0x0),{'view':_0x301eaf=>m(instance[_0x9b8818(0x1d6)]['FileUploader'],{'title':properties[_0x9b8818(0x20d)]})});}catch(_0x23b059){console[_0x9b8818(0x1fd)](_0x23b059),publishState(_0x9b8818(0x1fd),_0x23b059[_0x9b8818(0x204)]),triggerEvent(_0x9b8818(0x1fd));}}function _0x11a5(){const _0x832fa9=['yMjWrNe','C2v0uMvXDwvZDeHLywrLCG','BwvZC2fNzq','CMfUzg9T','EhH4EhH4EhGTEhH4Ec00EhH4lxL4EhGTEhH4EhH4EhH4EhH4','ywXSx2zPBgvZx3vWBg9HzgvK','zMLSzvnPEMvnqG','B3bLBG','rMLSzsaI','ie1c','tMv0D29YAYbLCNjVCIbKDxjPBMCGDxbSB2fKlG','DgL0Bgu','C2vSzwn0zwrgAwXLCW','z2v0vgLTzq','C3bSAxq','vg9Vig1HBNKGzMLSzxmGC2vSzwn0zwqUie1HEgLTDw0GywXSB3DLzdOG','DxbSB2fKx2vUzgvK','Dg90ywXqCM9NCMvZCW','i2r0','DMLZAwjPBgL0EtPOAwrKzw4','Dg90ywW','ChjLDMLLD19Nzw5LCMf0zwq','BgfIzwW','ChvZAa','DxjSCW','C2vHCMnOugfYyw1Z','yxr0CNm','DxbSB2fKx3bYB2DYzxnZ','mtq0nti0DM9bDw1S','Aw1Hz2uVAgvPzG','y2fUDMfZ','Dg90ywXuB1vWBg9Hza','Dw5PCxvLsuq','DhjPBq','Aw5WDxq','mNbmufnTwG','CM91BMq','DhLWzq','odCYBgHJCvnq','z2v0','ChjLDMLLD1vYBhm','C3rHDhvZ','zMXVB3i','q29UDgvUDc1uExbL','Cg9ZAxrPB246ywjZB2X1Dgu7D2LKDgG6mtaWjtTOzwLNAhq6mtaWjtTKAxnWBgf5oMzSzxG7ANvZDgLMEs1JB250zw50oMnLBNrLCJTHBgLNBI1PDgvTCZPJzw50zxi7y3vYC29YoNbVAw50zxi','mZCXotDXz3fkwxa','B3jPz2LU','vxbSB2fKigzHAwXLzdOG','BwfW','tM8GzMLSzxmGC2vSzwn0zwqGzM9YihvWBg9Hza','zMLSzvvWBg9HzgvYsw5ZDgfUy2u','Dg9tDhjPBMC','zMLSzxm','CgfYDejSB2i','DxbSB2fK','rvrHzW','y29TCgXLDgvKvxbSB2fKCW','rMLSzsb0ExbLig5VDcbHBgXVD2vKoIa','DxbSB2fKrMLSzq','BMfTzq','Bg9HzgvK','odyXmtrPu0nst04','BxvSDgLWBgu','DgvTCg9Yyxj5uhjLDMLLDW','Bw91BNq','qvDtxW','DgfYz2v0','C3rYAxC','C2vUza','zgf0yq','B25WCM9NCMvZCW','BgvUz3rOq29TChv0ywjSzq','Aw5JBhvKzxm','C2XPy2u','C3rHCNrZv2L0Aa','z2v0uMvZCg9UC2vizwfKzxi','CMvKDwnL','zw50CMLLCW','CgfYDhm','iIbLEgnLzwrZihrOzsbSAw1PDcbVzIa','nJu2ndi3mMLiwfr2rW','Cgf0Ag5HBwu','mJyWndyWnuvSt2fLua','zw5KC1DPDgG','z2v0rwXLBwvUDej5swq','ntiWyM5mshjs','Dg9mB3DLCKnHC2u','Dg9gAxHLza','C2vSzwn0zwrgAwXLtMfTzxm','ndbyC3rLrem','CMvWBgfJzq','zMLSzq','rMLSzvvWBg9HzgvY','y2vPBa','zMLSzv9Uyw1L','vfH5ALG','mtjPtu9ZuLa','ufvu','mJi5mZG5yxb5tej5','B25LCNjVCG','A3zvyKi','mtC2mdm3otzgDLvuB1m','C2L6zq','Cg9ZAxrPB246CMvSyxrPDMu7D2LKDgG6mtaWjtTOzwLNAhq6mtaWjtTVDMvYzMXVDZPOAwrKzw47yMfJA2DYB3vUzdP0CMfUC3bHCMvUDdTJDxjZB3i6Cg9PBNrLCG','C29Tzq','zNjVBq','y3jLyxrLt2jQzwn0vvjm','BNvTyMvYugfYDa','zxjYB3i','ENfF','CgvUzgLUz1nPz25LzfvYBhnvCgXVywrZ','zMLSzv9WyxrOx2LUx2f3CW','BgvUz3rO'];_0x11a5=function(){return _0x832fa9;};return _0x11a5();}}"},"reset":{"fn":"function(instance,context){const _0x474242=['MTUyNzU3NTM0OTQwOHg3MTUyNDI1MDkwNDA2MTU0MDA='];{}}"}},"platform_type":"web"}},"plugin_actions":{"ACU":{"display":"Delete Files/File","type":"server_side","return_value":{"AGF":{"caption":"Success","name":"succes","rank":0,"value":"text"}},"fields":{"ACV":{"caption":"Links For Delete","name":"linksForDelete","rank":1,"editor":"DynamicValue","value":"text","is_list":false},"ADH":{"caption":"Bucket Name","name":"s3_bucket_name","rank":0,"editor":"DynamicValue","value":"text"}}},"ACa":{"display":"Set standart  Cross-origin","type":"server_side","return_value":{"ACb":{"caption":"Status","name":"respuns","rank":0,"value":"text"}},"fields":{"ACc":{"caption":"AllowedOrigins","name":"allowedorigins","rank":1,"editor":"StaticText"},"ACe":{"caption":"include  AllowedMethods","name":"allowedmethods","rank":2,"editor":"Label"},"ACf":{"caption":"GET","name":"get","rank":3,"editor":"Checkbox","default_val":true},"ACg":{"caption":"PUT","name":"put","rank":4,"editor":"Checkbox","default_val":true},"ACh":{"caption":"DELETE","name":"delete_AWS","rank":5,"editor":"Checkbox","default_val":true},"ACi":{"caption":"POST","name":"post","rank":6,"editor":"Checkbox","default_val":true},"ADM":{"caption":"Bucket Name","name":"s3_bucket_name","rank":0,"editor":"StaticText","optional":true}}},"ADR":{"display":"Delete Folder ","type":"server_side","return_value":{"AMg":{"caption":"Success","name":"success","rank":0,"value":"text"}},"fields":{"ADT":{"caption":"Bucket Name","name":"s3_bucket_name","rank":0,"editor":"DynamicValue","value":"text"},"ADU":{"caption":"Folder","name":"folder_delete","rank":1,"editor":"DynamicValue","value":"text"}}},"AMZ":{"display":"Get All Files ","type":"server_side","return_value":{"AHd":{"caption":"File Urls","name":"fileUrls","rank":0,"value":"text","is_list":true},"AHe":{"caption":"File Names","name":"fileNames","rank":1,"value":"text","is_list":true},"AHf":{"caption":"Last Modified","name":"lastModified","rank":2,"value":"date","is_list":true},"AHg":{"caption":"List of file size (MB)","name":"filesSize","rank":3,"value":"number","is_list":true}}
266,"fields":{"AMX":{"caption":"Bucket Name","name":"bucketName","rank":0,"editor":"DynamicValue","value":"text"},"AMY":{"caption":"Folder Name","name":"folderName","rank":1,"optional":true,"editor":"DynamicValue","value":"text"},"AMm":{"caption":"Generate Urls with Presigned","name":"generatePresignedUrls","rank":2,"editor":"Checkbox","default_val":false},"AMq":{"caption":"URL Expiration Time","name":"urlExpirationTime","rank":3,"editor":"StaticNumber","default_val":300}}},"AMc":{"display":"Uploading  to AWS","type":"server_side","return_value":{"AHk":{"caption":"file URLs","name":"url","rank":0,"value":"text","is_list":false},"AHl":{"caption":"File Name","name":"fileName","rank":1,"value":"text","is_list":false},"AHm":{"caption":"File Size","name":"size","rank":2,"value":"number","is_list":false},"AHn":{"caption":"File Type","name":"type","rank":3,"value":"text","is_list":false},"ANE":{"caption":"signed_url","name":"signed_url","rank":4,"value":"text"},"ANF":{"caption":"signed_expires_in","name":"signed_expires_in","rank":5,"value":"number"}},"fields":{"AMa":{"caption":"File","name":"files","rank":1,"editor":"DynamicValue","value":"file"},"AMb":{"caption":"Bucket Name","name":"bucketName","rank":0,"editor":"DynamicValue","value":"text"},"AMi":{"caption":"Folder Path","name":"folder","rank":2,"editor":"DynamicValue","value":"text","optional":true}}},"AMf":{"display":"Generating a Pre-signed URL","type":"server_side","return_value":{"AHP":{"caption":"Pre-signed_url Upload Url","name":"pre-signed_url Upload Url","rank":0,"value":"text","is_list":true},"AHQ":{"caption":"Pre-signed Delete URL","name":"pre-signed_url_delete_url","rank":1,"value":"text","is_list":false},"AMl":{"caption":"Pre-signed Get Url","name":"pre-signed_url_get_url","rank":2,"value":"text"}},"fields":{"AMd":{"caption":"File Path","name":"keyPath","rank":1,"editor":"DynamicValue","value":"text"},"AMe":{"caption":"Bucket Name","name":"bucketName","rank":0,"editor":"DynamicValue","value":"text"},"AMp":{"caption":"Expires In","name":"expiresIn","rank":2,"editor":"StaticNumber","default_val":300}}}}};
267window._bubble_page_load_data.plugins_size['1527575349408x715242509040615400'] = 139144;
268window.preloaded['plugin/third_party:1527575349408x715242509040615400:1.235.0'] = true;
269window.plugins["1531008356112x534762424400609300"] = {"forbidden":"NOT_PAID","caption":"Files Pro - Multi File Uploader"};
270window.preloaded['plugin/third_party:1531008356112x534762424400609300:2.149.0'] = true;
271window.plugins["1539124824422x194279356396994560"] = {"human":"File Downloader","dependencies":{"use_jquery":true},"plugin_actions":{"AAC":{"display":"Download file","type":"client_side","fields":{"AAG":{"caption":"File","name":"file","rank":0,"editor":"DynamicValue","value":"file"},"AAI":{"caption":"File name","name":"fileName","rank":1,"editor":"DynamicValue","value":"text","default_val":"my_file","optional":false}},"code":{"client":{"fn":"function(c,f){var b=c.file,e=c.fileName,d=null;if(b)if(1<b.split(\",\").length)alert(\"Please select only a single file!\");else{var a=new XMLHttpRequest;a.open(\"GET\",b);a.responseType=\"blob\";a.onload=function(){200!=a.status?(console.log(\"Status error: \"+a.status),alert(\"There was an issue generating your file. Please check your file type and try again.\")):(d=a.response,download(d,e))};a.send()}else alert(\"Please select a file!\")};","add_debugger":false}}}}};
272window._bubble_page_load_data.plugins_size['1539124824422x194279356396994560'] = 866;
273window.preloaded['plugin/third_party:1539124824422x194279356396994560:1.0.0'] = true;
274window.plugins["1566842799501x841247558400999400"] = {"human":"RG Lightbox","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"AAC":{"display":"00-LC-Lightbox-RG","property_applications":{"resizable":true,"MinWidth":false},"add_is_visible":true,"fields":{"AAM":{"caption":"Title ID","name":"title_id","rank":2,"editor":"DynamicValue","value":"text","optional":true},"ABL":{"caption":"Image ID","name":"img_id","rank":1,"editor":"StaticText","value":"text","optional":false},"ABM":{"caption":"Description 1  ID","name":"description_1_id","rank":4,"editor":"DynamicValue","value":"text","optional":true},"ABN":{"caption":"Repeating Group ID","name":"rg_id","rank":0,"editor":"StaticText","value":"text","optional":false},"ABU":{"caption":"Maximum Image Resolution (px)","name":"image_resolution","rank":12,"editor":"StaticNumber","default_val":1000},"ABf":{"caption":"Description 2  ID","name":"description_2_id","rank":6,"editor":"DynamicValue","optional":true,"value":"text"},"ABh":{"caption":"Description 2  is a Link","name":"linkDescription_2","rank":8,"editor":"Checkbox","default_val":false},"ABi":{"caption":"Open Description_2 link in a new window","name":"linkTarget","rank":9,"editor":"Checkbox","default_val":true},"ABj":{"caption":"* * * * * Lightbox Settings * * * * *","name":"lightbox_settings","rank":10,"editor":"Label"},"ABk":{"caption":"Theme","name":"theme","rank":13,"editor":"Dropdown","default_val":"dark"},"ABl":{"caption":"Gallery","name":"gallery","rank":14,"editor":"Checkbox","default_val":true},"ABm":{"caption":"Display slideshow button","name":"slideshow","rank":15,"editor":"Checkbox","default_val":false},"ABn":{"caption":"Animation duration","name":"open_close_time","rank":16,"editor":"StaticNumber","default_val":500},"ABo":{"caption":"Slideshow interval duration\t","name":"slideshow_time","rank":17,"editor":"StaticNumber","default_val":5000},"ABp":{"caption":"Autoplay","name":"autoplay","rank":18,"editor":"Checkbox","default_val":false},"ABq":{"caption":"Counter","name":"counter","rank":19,"editor":"Checkbox","default_val":true},"ABr":{"caption":"Hide Description_2","name":"hideDescription_2","rank":7,"editor":"Checkbox","default_val":false},"ABs":{"caption":"Progressbar","name":"progressbar","rank":20,"editor":"Checkbox","default_val":true},"ABt":{"caption":"Carousel","name":"carousel","rank":21,"editor":"Checkbox","default_val":true},"ABu":{"caption":"Lightbox maximum width (%)","name":"max_width","rank":22,"editor":"StaticNumber","default_val":93},"ABv":{"caption":"Lightbox maximum height (%)","name":"max_height","rank":23,"editor":"StaticNumber","default_val":93},"ABw":{"caption":"Grayout opacity\t","name":"ol_opacity","rank":24,"editor":"StaticNumber","default_val":0.7},"ABx":{"caption":"Grayout color","name":"ol_color","rank":25,"editor":"Color","default_val":"rgba(0, 0, 0, 1)"},"ABy":{"caption":"hideDescription_1","name":"hideDescription_1","rank":5,"editor":"Checkbox","default_val":false},"ABz":{"caption":"Border width (px)","name":"border_w","rank":26,"editor":"StaticNumber","default_val":3},"ACA":{"caption":"Border color","name":"border_col","rank":27,"editor":"Color","default_val":"rgba(221, 221, 221, 1)"},"ACB":{"caption":"HideTitle","name":"hideTitle","rank":3,"editor":"Checkbox","default_val":false},"ACC":{"caption":"Padding (px)","name":"padding","rank":28,"editor":"StaticNumber","default_val":10},"ACD":{"caption":"Border radius (px)","name":"radius","rank":29,"editor":"StaticNumber","default_val":3},"ACE":{"caption":"Shadow","name":"shadow","rank":30,"editor":"Checkbox","default_val":true},"ACF":{"caption":"Remove Scrollbar","name":"remove_scrollbar","rank":31,"editor":"Checkbox","default_val":true},"ACH":{"caption":"Data position.","name":"data_position","rank":32,"editor":"Dropdown","default_val":"over"},"ACI":{"caption":"Commands position.","name":"cmd_position","rank":33,"editor":"Dropdown","default_val":"inner"},"ACJ":{"caption":"Closing button's position.","name":"ins_close_pos","rank":34,"editor":"Dropdown","default_val":"normal"},"ACK":{"caption":"Arrows and play/pause position. ","name":"nav_btn_pos","rank":35,"editor":"Dropdown","default_val":"normal"}
274,"ACL":{"caption":"Thumbnails width (px)","name":"thumbs_w","rank":36,"editor":"StaticNumber","default_val":110},"ACN":{"caption":"Thumbnails height (px)","name":"thumbs_h","rank":37,"editor":"StaticNumber","default_val":110},"ACP":{"caption":"Fullscreen image behavior","name":"fs_img_behavior","rank":38,"editor":"Dropdown","default_val":"fit"},"ACS":{"caption":"Open lightbox by clicking on image only.","name":"onlyImageClick","rank":11,"editor":"Checkbox"}},"actions":{"ACM":{"caption":"LCStart","code":{"fn":"function(instance,properties,context){!function t(){try{instance.data.LCStart()}catch(a){setTimeout(t,100)}}()}"}}},"code":{"preview":{"fn":"function(instance, properties) {\n   \nlet box=$(\"<div></div>\");instance.canvas.append(box),box.css({\"background-image\":\"url(//5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1571156612002x785462839898519600/Transparent_Light%20Box%20Logo.svg)\",\"background-size\":\"100% 100%\",\"background-position\":\"center\",\"background-repeat\":\"no-repeat\",position:\"absolute\",height:properties.bubble.height()+\"px\",width:properties.bubble.width()+\"px\",opacity:.3});\n \n}"},"initialize":{"fn":"function(instance,context){const _0x28b02f=_0x5738;(function(_0x2ab235,_0x56bac8){const _0x206d2d=_0x5738,_0xf54419=_0x2ab235();for(;;)try{const _0xdc7b8f=undefined;if(764432===parseInt(_0x206d2d(431))/1*(-parseInt(_0x206d2d(458))/2)+-parseInt(_0x206d2d(422))/3*(parseInt(_0x206d2d(466))/4)+-parseInt(_0x206d2d(406))/5*(parseInt(_0x206d2d(445))/6)+parseInt(_0x206d2d(421))/7*(parseInt(_0x206d2d(437))/8)+parseInt(_0x206d2d(436))/9+parseInt(_0x206d2d(474))/10+parseInt(_0x206d2d(427))/11)break;_0xf54419.push(_0xf54419.shift())}catch(_0x6880ff){_0xf54419.push(_0xf54419.shift())}})(_0x2010,764432),instance[_0x28b02f(462)].unicId=+new Date;var targetSrc,src_img,src_thumb,elemLink,elem=_0x28b02f(464)+instance[_0x28b02f(462)][_0x28b02f(432)];instance[_0x28b02f(462)][_0x28b02f(417)]=elem;var link_id=\"link_\"+instance[_0x28b02f(462)][_0x28b02f(432)];function _0x5738(_0x5b6d15,_0x227038){const _0x2010e4=_0x2010();return(_0x5738=function(_0x5738f6,_0x3db054){let _0x4ee64b;return _0x2010e4[_0x5738f6-=406]})(_0x5b6d15,_0x227038)}function _0x2010(){const _0x17ed88=[\"s3.amazonaws.com\",\"data-lcl-author\",\"data\",\"display\",\"elem_\",\"alignSelf\",\"718984BZTnRx\",\"hideDescription_1\",\"handlerDescription_1\",\"data-lcl-thumb\",\"contains\",\"includes\",\"cdn.bubble.io\",\"innerHTML\",\"1781150IJWQJH\",\"description_1_id\",\"_blank\",\"handlerInitTexts\",\"linkDescription_2\",\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\",\"insertBefore\",\"thumbs_h\",\"343920ZpFeMW\",\"minWidth\",\"link_id\",\"_self\",\"</a>\",\"backgroundImage\",\"fit=contain\",\"style\",\"div.group-item\",\"replace\",\"parentNode\",\"elem\",\"appendChild\",\"Group\",\"thumbs_w\",\"28XOabAu\",\"9tgQxKy\",\"closest\",\"find\",\"classList\",\"none\",\"30331268cAkhtV\",\"handlerInit\",\"handlerDescription_2\",'\" target=\"',\"1eGAaVD\",\"unicId\",\"getComputedStyle\",\"parentElement\",\"LC-Link_\",\"8643708mUveuF\",\"373104LPDrXv\",\"linkTarget\",\"createElement\",\"href\",\"title\",\"handlerInitImg\",\"setAttribute\",\"querySelector\",\"114ryIkzY\",\"hideDescription_2\",\"add\",\"description_2_id\",\"order\",\"https://dhtiece9044ep.cloudfront.net/static/img/transparent.png\",\"title_id\",\"handlerBG\",\"image_resolution\",\"data-lcl-txt\",\"url(\",\"img_id\",\"getElementsByTagName\",\"2943802OMwNkj\",\"src\"];return(_0x2010=function(){return _0x17ed88})()}instance[_0x28b02f(462)][_0x28b02f(408)]=link_id,instance[_0x28b02f(462)].handlerInitTexts=function(_0x5cbcbb,_0x5f3813){const _0x15a83c=_0x28b02f;let _0x24b0d6=_0x5cbcbb.find(\"#\"+_0x5f3813.title_id)[0];_0x24b0d6=_0x24b0d6?_0x24b0d6.innerHTML:\"\",elemLink&&elemLink.setAttribute(_0x15a83c(441),_0x24b0d6[_0x15a83c(415)](/(<([^>]+)>)/gi,\"\")),_0x5f3813.hideTitle&&(_0x5cbcbb[_0x15a83c(424)](\"#\"+_0x5f3813[_0x15a83c(451)])[0].style.display=\"none\");let _0x1ad34c=_0x5cbcbb[_0x15a83c(424)](\"#\"+_0x5f3813[_0x15a83c(475)])[0];_0x1ad34c=_0x1ad34c?_0x1ad34c[_0x15a83c(473)]:\"\",elemLink&&elemLink[_0x15a83c(443)](_0x15a83c(461),_0x1ad34c),_0x5f3813[_0x15a83c(467)]&&(_0x5cbcbb.find(\"#\"+_0x5f3813[_0x15a83c(475)])[0][_0x15a83c(413)][_0x15a83c(463)]=_0x15a83c(426));let _0x21b2eb=_0x5cbcbb[_0x15a83c(424)](\"#\"+_0x5f3813[_0x15a83c(448)])[0];_0x21b2eb=_0x21b2eb?_0x21b2eb[_0x15a83c(473)]:\"\";let _0x30dfcd=_0x5f3813[_0x15a83c(438)]?\"_blank\":\"_self\";_0x5f3813[_0x15a83c(478)]&&(_0x21b2eb='<a href=\"'+_0x21b2eb+'\" target=\"'+_0x30dfcd+'\">'+_0x21b2eb+\"</a>\"),elemLink&&elemLink[_0x15a83c(443)](_0x15a83c(454),_0x21b2eb),_0x5f3813[_0x15a83c(446)]&&(_0x5cbcbb[_0x15a83c(424)](\"#\"+_0x5f3813.description_2_id)[0][_0x15a83c(413)][_0x15a83c(463)]=_0x15a83c(426))},instance[_0x28b02f(462)].handlerInitBG=function(_0x2474d0,_0x4e92f3,_0x4eb7da){const _0x3eb125=_0x28b02f;if(_0x2474d0[_0x3eb125(413)][_0x3eb125(411)]&&\"\"!==_0x2474d0[_0x3eb125(413)][_0x3eb125(411)]){let _0x3aa6e0=window.getComputedStyle(_0x2474d0).order;if(_0x2474d0[_0x3eb125(413)].backgroundImage[_0x3eb125(471)](\"s3.amazonaws.com\")||_0x2474d0[_0x3eb125(413)][_0x3eb125(411)][_0x3eb125(471)](\"cdn.bubble.io\")?(src_img=(targetSrc=_0x2474d0[_0x3eb125(413)][_0x3eb125(411)][_0x3eb125(415)](_0x3eb125(455),\"\").replace(\")\",\"\").replace(/\\\"|'/gi,\"\").replace(/\\?w=.*/,\"\"))[_0x3eb125(415)](/w=\\d*/,\"w=\"+_0x4eb7da[_0x3eb125(453)])[_0x3eb125(415)](/h=\\d*/,\"h=\")[_0x3eb125(415)](/fit=\\w+/,_0x3eb125(412)),src_thumb=target
274Src[_0x3eb125(415)](/w=\\d*/,\"w=\"+2*_0x4eb7da[_0x3eb125(420)])[_0x3eb125(415)](/h=\\d*/,\"h=\"+2*_0x4eb7da[_0x3eb125(481)]).replace(/fit=\\w+/,_0x3eb125(412))):(src_img=targetSrc=_0x2474d0[_0x3eb125(413)].backgroundImage[_0x3eb125(415)](_0x3eb125(455),\"\")[_0x3eb125(415)](\")\",\"\").replace(/\\\"|'/gi,\"\"),src_thumb=targetSrc),_0x2474d0[_0x3eb125(416)].id!==link_id){let _0x5f33e5=document[_0x3eb125(439)](\"a\");_0x5f33e5[_0x3eb125(443)](\"id\",link_id),_0x2474d0[_0x3eb125(416)][_0x3eb125(480)](_0x5f33e5,_0x2474d0),_0x5f33e5[_0x3eb125(418)](_0x2474d0)}elemLink=_0x2474d0[_0x3eb125(423)](_0x3eb125(414)).querySelector(\"#\"+link_id),_0x3aa6e0&&(elemLink[_0x3eb125(413)][_0x3eb125(449)]=_0x3aa6e0),elemLink[_0x3eb125(425)]&&!elemLink[_0x3eb125(425)].contains(_0x3eb125(435)+elem)&&elemLink[_0x3eb125(425)].add(\"LC-Link_\"+elem),elemLink[_0x3eb125(440)]=src_img,elemLink[_0x3eb125(443)](_0x3eb125(469),src_thumb),instance[_0x3eb125(462)][_0x3eb125(477)](_0x4e92f3,_0x4eb7da)}},instance[_0x28b02f(462)].handlerInitImg=function(_0x30a41b,_0xda9361,_0x152a24){const _0x47227e=_0x28b02f;if(_0x30a41b[_0x47227e(459)]&&_0x47227e(450)!==_0x30a41b[_0x47227e(459)]&&\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\"!==_0x30a41b.src){let _0x228568=window[_0x47227e(433)](_0x30a41b[_0x47227e(434)])[_0x47227e(449)],_0x36c440=window[_0x47227e(433)](_0x30a41b[_0x47227e(434)]).alignSelf;if(_0x30a41b[_0x47227e(459)][_0x47227e(471)](_0x47227e(460))||_0x30a41b[_0x47227e(459)][_0x47227e(471)](_0x47227e(472))?(src_img=(targetSrc=_0x30a41b[_0x47227e(459)][_0x47227e(415)](/\\?w=.*/,\"\"))[_0x47227e(415)](/w=\\d*/,\"w=\"+_0x152a24[_0x47227e(453)]).replace(/h=\\d*/,\"h=\")[_0x47227e(415)](/fit=\\w+/,_0x47227e(412)),src_thumb=targetSrc.replace(/w=\\d*/,\"w=\"+2*_0x152a24[_0x47227e(420)])[_0x47227e(415)](/h=\\d*/,\"h=\"+2*_0x152a24[_0x47227e(481)])[_0x47227e(415)](/fit=\\w+/,\"fit=contain\")):(src_img=targetSrc=_0x30a41b[_0x47227e(459)],src_thumb=targetSrc),_0x30a41b[_0x47227e(416)][_0x47227e(416)].id!==link_id){let _0x169271=_0x30a41b[_0x47227e(416)][_0x47227e(416)][_0x47227e(413)].minWidth,_0x2fed78=document[_0x47227e(439)](\"a\");_0x2fed78[_0x47227e(443)](\"id\",link_id),_0x2fed78.style[_0x47227e(407)]=_0x169271,_0x30a41b[_0x47227e(416)][_0x47227e(416)][_0x47227e(480)](_0x2fed78,_0x30a41b[_0x47227e(416)]),_0x2fed78.appendChild(_0x30a41b[_0x47227e(416)])}elemLink=_0x30a41b[_0x47227e(423)](_0x47227e(414))[_0x47227e(444)](\"#\"+link_id),_0x228568&&(elemLink.style[_0x47227e(449)]=_0x228568),_0x36c440&&(elemLink[_0x47227e(413)][_0x47227e(465)]=_0x36c440),elemLink[_0x47227e(425)]&&!elemLink[_0x47227e(425)][_0x47227e(470)](_0x47227e(435)+elem)&&elemLink[_0x47227e(425)][_0x47227e(447)](_0x47227e(435)+elem),elemLink[_0x47227e(440)]=src_img,elemLink[_0x47227e(443)](_0x47227e(469),src_thumb),instance[_0x47227e(462)].handlerInitTexts(_0xda9361,_0x152a24)}},instance[_0x28b02f(462)][_0x28b02f(428)]=function(_0x577dd8,_0x13c6f7){const _0xf54930=_0x28b02f;let _0x197fc6=_0x577dd8[_0xf54930(424)](\"#\"+_0x13c6f7[_0xf54930(456)])[0];_0x197fc6[_0xf54930(425)][_0xf54930(470)](_0xf54930(419))?instance[_0xf54930(462)].handlerInitBG(_0x197fc6,_0x577dd8,_0x13c6f7):_0x197fc6[_0xf54930(425)][_0xf54930(470)](\"Image\")&&instance[_0xf54930(462)][_0xf54930(442)](_0x197fc6[_0xf54930(457)](\"img\")[0],_0x577dd8,_0x13c6f7)},instance.data[_0x28b02f(452)]=function(_0x2623a6,_0x53db26){const _0x5e522c=_0x28b02f;if(_0x2623a6[_0x5e522c(413)][_0x5e522c(411)]&&\"\"!==_0x2623a6[_0x5e522c(413)][_0x5e522c(411)]){let _0x5e836d=window[_0x5e522c(433)](_0x2623a6)[_0x5e522c(449)];if(_0x2623a6[_0x5e522c(413)][_0x5e522c(411)][_0x5e522c(471)](\"s3.amazonaws.com\")||_0x2623a6.style.backgroundImage[_0x5e522c(471)](_0x5e522c(472))?(src_img=(targetSrc=_0x2623a6[_0x5e522c(413)].backgroundImage[_0x5e522c(415)](_0x5e522c(455),\"\")[_0x5e522c(415)](\")\",\"\")[_0x5e522c(415)](/\\\"|'/gi,\"\").replace(/\\?w=.*/,\"\"))[_0x5e522c(415)](/w=\\d*/,\"w=\"+_0x53db26[_0x5e522c(453)])[_0x5e522c(415)](/h=\\d*/,\"h=\")[_0x5e522c(415)](/fit=\\w+/,_0x5e522c(412)),src_thumb=targetSrc[_0x5e522c(415)](/w=\\d*/,\"w=\"+2*_0x53db26.thumbs_w)[_0x5e522c(415)](/h=\\d*/,\"h=\"+2*_0x53db26.thumbs_h)[_0x5e522c(415)](/fit=\\w+/,_0x5e522c(412))):(src_img=target
274Src=_0x2623a6.style[_0x5e522c(411)][_0x5e522c(415)](_0x5e522c(455),\"\")[_0x5e522c(415)](\")\",\"\")[_0x5e522c(415)](/\\\"|'/gi,\"\"),src_thumb=targetSrc),_0x2623a6[_0x5e522c(416)].id!==link_id){let _0x45e940=document.createElement(\"a\");_0x45e940.setAttribute(\"id\",link_id),_0x2623a6.parentNode[_0x5e522c(480)](_0x45e940,_0x2623a6),_0x45e940.appendChild(_0x2623a6)}elemLink=_0x2623a6.closest(_0x5e522c(414))[_0x5e522c(444)](\"#\"+link_id),_0x5e836d&&(elemLink.style[_0x5e522c(449)]=_0x5e836d),elemLink[_0x5e522c(425)]&&!elemLink[_0x5e522c(425)][_0x5e522c(470)](_0x5e522c(435)+elem)&&elemLink[_0x5e522c(425)][_0x5e522c(447)](_0x5e522c(435)+elem),elemLink[_0x5e522c(440)]=src_img,elemLink.setAttribute(\"data-lcl-thumb\",src_thumb)}},instance[_0x28b02f(462)].handlerIMG=function(_0x3cf765,_0x29fe15){const _0x317f73=_0x28b02f;if(_0x3cf765[_0x317f73(459)]&&_0x317f73(450)!==_0x3cf765.src&&_0x317f73(479)!==_0x3cf765[_0x317f73(459)]){let _0x49fd05=window[_0x317f73(433)](_0x3cf765[_0x317f73(434)])[_0x317f73(449)],_0x45c23b=window[_0x317f73(433)](_0x3cf765[_0x317f73(434)]).alignSelf;if(_0x3cf765[_0x317f73(459)].includes(_0x317f73(460))||_0x3cf765[_0x317f73(459)].includes(_0x317f73(472))?(src_img=(targetSrc=_0x3cf765.src[_0x317f73(415)](/\\?w=.*/,\"\"))[_0x317f73(415)](/w=\\d*/,\"w=\"+_0x29fe15[_0x317f73(453)])[_0x317f73(415)](/h=\\d*/,\"h=\")[_0x317f73(415)](/fit=\\w+/,_0x317f73(412)),src_thumb=targetSrc[_0x317f73(415)](/w=\\d*/,\"w=\"+2*_0x29fe15[_0x317f73(420)])[_0x317f73(415)](/h=\\d*/,\"h=\"+2*_0x29fe15[_0x317f73(481)]).replace(/fit=\\w+/,\"fit=contain\")):(src_img=targetSrc=_0x3cf765.src,src_thumb=targetSrc),_0x3cf765[_0x317f73(416)].parentNode.id!==link_id){let _0x4ec783=_0x3cf765[_0x317f73(416)].parentNode[_0x317f73(413)][_0x317f73(407)],_0x4b76a5=document[_0x317f73(439)](\"a\");_0x4b76a5[_0x317f73(443)](\"id\",link_id),_0x4b76a5[_0x317f73(413)][_0x317f73(407)]=_0x4ec783,_0x3cf765[_0x317f73(416)][_0x317f73(416)][_0x317f73(480)](_0x4b76a5,_0x3cf765[_0x317f73(416)]),_0x4b76a5[_0x317f73(418)](_0x3cf765[_0x317f73(416)])}elemLink=_0x3cf765[_0x317f73(423)](\"div.group-item\")[_0x317f73(444)](\"#\"+link_id),_0x49fd05&&(elemLink[_0x317f73(413)][_0x317f73(449)]=_0x49fd05),_0x45c23b&&(elemLink[_0x317f73(413)].alignSelf=_0x45c23b),elemLink.classList&&!elemLink[_0x317f73(425)][_0x317f73(470)](\"LC-Link_\"+elem)&&elemLink[_0x317f73(425)][_0x317f73(447)](_0x317f73(435)+elem),elemLink[_0x317f73(440)]=src_img,elemLink[_0x317f73(443)](_0x317f73(469),src_thumb)}},instance[_0x28b02f(462)].handlerTitle=function(_0x4501b2,_0x1ae1dd){const _0x461dd2=_0x28b02f;let _0x482e97=_0x4501b2.closest(\"div.group-item\")[_0x461dd2(444)](\"#\"+link_id),_0x2680ec=_0x4501b2.innerHTML;_0x482e97&&_0x482e97.setAttribute(\"title\",_0x2680ec.replace(/(<([^>]+)>)/gi,\"\")),_0x1ae1dd.hideTitle&&(_0x4501b2.style[_0x461dd2(463)]=_0x461dd2(426))},instance[_0x28b02f(462)][_0x28b02f(468)]=function(_0xc07d28,_0x528867){const _0x4181ab=_0x28b02f;let _0x51c799=_0xc07d28[_0x4181ab(423)](\"div.group-item\")[_0x4181ab(444)](\"#\"+link_id),_0x3b6db4=_0xc07d28.innerHTML;_0x51c799&&_0x51c799.setAttribute(_0x4181ab(461),_0x3b6db4),_0x528867[_0x4181ab(467)]&&(_0xc07d28[_0x4181ab(413)][_0x4181ab(463)]=\"none\")},instance[_0x28b02f(462)][_0x28b02f(429)]=function(_0x1c705c,_0x5551ad){const _0x124007=_0x28b02f;let _0x4c9548=_0x1c705c[_0x124007(423)](_0x124007(414))[_0x124007(444)](\"#\"+link_id),_0x166e11=_0x1c705c[_0x124007(473)],_0x5e55fe=_0x5551ad[_0x124007(438)]?_0x124007(476):_0x124007(409);_0x5551ad[_0x124007(478)]&&(_0x166e11='<a href=\"'+_0x166e11+_0x124007(430)+_0x5e55fe+'\">'+_0x166e11+_0x124007(410)),_0x4c9548&&_0x4c9548[_0x124007(443)](_0x124007(454),_0x166e11),_0x5551ad[_0x124007(446)]&&(_0x1c705c[_0x124007(413)].display=\"none\")}}"},"update":{"fn":"function(instance,properties,context){function _0x5287(_0x2f98fa,_0xdcb40e){var _0x4cd57c=_0x4cd5();return(_0x5287=function(_0x528728,_0x34adb3){var _0x288d3c;return _0x4cd57c[_0x528728-=216]})(_0x2f98fa,_0xdcb40e)}function _0x4cd5(){var _0x17de1a=[\"259014GQCroa\",\"radius\",\"28pzPcZt\",\"style\",\"closest\",\"border_w\",\"contains\",\"remove_scrollbar\",\"padding\",\"<link rel='stylesheet' href='\",\"ins_close_pos\",\"getElementById\",\"270KBpzzP\",\" .group-item\",\"getAttribute\",\"111069SoqUOW\",\"thumbs_w\",\"progressbar\",\"light\",\"carousel\",\"handlerBG\",\"nav_btn_pos\",\"target\",\"1172145ebgryS\",\"handlerIMG\",\"LCStart\",\"classList\",\"handlerInit\",\"description_2_id\",\"max_height\",\"349806EhuUcV\",\"href\",\"querySelectorAll\",\"' type='text/css' media='screen' />\",\"none\",\"data-lcl-thumb\",\"each\",\".LC-Link_\",\"querySelector\",\"//5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1566467242168x847489808912929300/minimal.css\",\"img_id\",\"slideshow_time\",\"803odRpJB\",\"handlerTitle\",\"//5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1566414971459x524046335443969700/d
274ark.css\",\"open_close_time\",\"331870mMODvK\",\"link_id\",\"remove\",\"div.group-item\",\"ol_opacity\",\"data\",\"forEach\",\"dark\",\"//5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1566467217872x884235728639699600/light.css\",\"description_1_id\",\"innerHTML\",\"LC-Link_\",\"title_id\",\"theme\",\"7988ioltiu\",\"120CZvMwq\",\"inited\",\"border_col\",\"23610nEHqBp\",\"https://\",\"max_width\",\"autoplay\",\"cmd_position\",\"LC-Lightbox: Specify Repeating Group ID\",\"lc_lightbox\",\"themeHref\",\"fs_img_behavior\",\"parentElement\"];return(_0x4cd5=function(){return _0x17de1a})()}var _0x45e001=_0x5287;(function(_0x222e46,_0x5a5a8b){for(var _0x4153e7=_0x5287,_0x128230=_0x222e46();;)try{var _0x5d7ed8;if(149808===parseInt(_0x4153e7(226))/1+parseInt(_0x4153e7(272))/2+parseInt(_0x4153e7(238))/3*(parseInt(_0x4153e7(286))/4)+-parseInt(_0x4153e7(249))/5+-parseInt(_0x4153e7(256))/6*(parseInt(_0x4153e7(228))/7)+parseInt(_0x4153e7(287))/8*(parseInt(_0x4153e7(241))/9)+-parseInt(_0x4153e7(216))/10*(parseInt(_0x4153e7(268))/11))break;_0x128230.push(_0x128230.shift())}catch(_0x4970a2){_0x128230.push(_0x128230.shift())}})(_0x4cd5,149808),instance[_0x45e001(277)][_0x45e001(251)]=function(){var _0x124085=_0x45e001,_0x22131a=instance[_0x124085(277)].elem,_0x39bb00=instance[_0x124085(277)][_0x124085(273)],_0x1cb858=properties[_0x124085(285)];instance.data[_0x124085(223)]||($(\"head\").append($(_0x124085(235)+(_0x124085(279)===_0x1cb858?_0x124085(270):_0x124085(244)===_0x1cb858?_0x124085(280):_0x124085(265))+_0x124085(259))),instance.data[_0x124085(223)]=!0);var _0x375a05=properties.rg_id;_0x375a05||alert(_0x124085(221));var _0x1be7d2=properties[_0x124085(266)];_0x1be7d2||alert(\"LC-Lightbox: Specify Image ID\");var _0x734bd7=properties[_0x124085(284)],_0xed2ab8=properties[_0x124085(281)],_0x2d9ab4=properties[_0x124085(254)];$((function(){var _0x25fed3=_0x124085;function _0xf242b2(){var _0x590bf2=_0x5287;let _0x391124=$(\"#\"+_0x375a05+_0x590bf2(239));$[_0x590bf2(262)](_0x391124,(function(_0x131b5b,_0x3ac3f4){var _0x15efe1=_0x590bf2;instance[_0x15efe1(277)][_0x15efe1(253)]($(_0x3ac3f4),properties)}))}instance.data[_0x25fed3(288)]||(instance[_0x25fed3(277)][_0x25fed3(288)]=!0,_0xf242b2(),setTimeout(_0xf242b2,200),setTimeout(_0xf242b2,500),setTimeout(_0xf242b2,1e3),setTimeout(_0xf242b2,3e3),setTimeout(_0xf242b2,5e3));let _0x1eb9cf=null!==document[_0x25fed3(237)](_0x22131a)?document.getElementById(_0x22131a):document[_0x25fed3(237)](_0x375a05);var _0xe920f;new MutationObserver((function(_0x154790,_0x140d16){var _0x39d69b=_0x25fed3;_0x154790[_0x39d69b(278)]((function(_0x4d22d1,_0x7d0455,_0xcb6f58){var _0x176f3d=_0x39d69b,_0x199f16,_0x3e2e80;function _0x5d64e4(){var _0xbaa4a=_0x5287;(_0x199f16===_0x734bd7||_0x3e2e80===_0x734bd7)&&instance.data[_0xbaa4a(269)](_0x4d22d1[_0xbaa4a(248)],properties),(_0x199f16===_0xed2ab8||_0x3e2e80===_0xed2ab8)&&instance[_0xbaa4a(277)].handlerDescription_1(_0x4d22d1[_0xbaa4a(248)],properties),(_0x199f16===_0x2d9ab4||_0x3e2e80===_0x2d9ab4)&&instance[_0xbaa4a(277)].handlerDescription_2(_0x4d22d1[_0xbaa4a(248)],properties)}if(_0x4d22d1.target.id&&(_0x199f16=_0x4d22d1.target.id),_0x4d22d1[_0x176f3d(248)].parentElement&&(_0x3e2e80=_0x4d22d1[_0x176f3d(248)][_0x176f3d(225)].id),_0x199f16===_0x1be7d2?instance.data[_0x176f3d(246)](_0x4d22d1.target,properties):_0x3e2e80===_0x1be7d2&&instance[_0x176f3d(277)][_0x176f3d(250)](_0x4d22d1.target,properties),(_0x199f16===_0x734bd7||_0x3e2e80===_0x734bd7||_0x199f16===_0xed2ab8||_0x3e2e80===_0xed2ab8||_0x199f16===_0x2d9ab4||_0x3e2e80===_0x2d9ab4)&&(_0x4d22d1[_0x176f3d(248)][_0x176f3d(282)]&&_0x4d22d1.target[_0x176f3d(230)](_0x176f3d(275))&&_0x4d22d1[_0x176f3d(248)][_0x176f3d(230)](_0x176f3d(275))[_0x176f3d(264)](\"#\"+_0x39bb00)?_0x5d64e4():setTimeout(_0x5d64e4,100)),_0x4d22d1.target[_0x176f3d(252)].contains(\"group-item\"))if(_0x176f3d(260)===_0x4d22d1[_0x176f3d(248)].style.display){let _0x54e0ad=_0x4d22d1[_0x176f3d(248)][_0x176f3d(264)](_0x176f3d(263)+_0x22131a);_0x54e0ad&&_0x54e0ad.classList&&_0x54e0ad[_0x176f3d(252)][_0x176f3d(274)](_0x176f3d(283)+_0x22131a)}else if(!_0x4d22d1[_0x176f3d(248)][_0x176f3d(252)][_0x176f3d(232)](_0x176f3d(283)+_0x22131a)){let _0x3689a9=_0x4d22d1.target[_0x176f3d(264)](\"#\"+_0x39bb00);_0x3689a9&&_0x3689a9.classList&&_0x3689a9[_0x176f3d(252)].add(\"LC-Link_\"+_0x22131a)}if(_0x4d22d1.target[_0x176f3d(252)][_0x176f3d(232)](_0x176f3d(283)+_0x22131a))if(_0x176f3d(217)===_0x4d22d1[_0x176f3d(248)][_0x176f3d(240)](_0x176f3d(257))){let _0x3521ae=document[_0x176f3d(258)](_0x176f3d(263)+_0x22131a);_0x3521ae[_0x3521ae.length-1].classList.remove(_0x176f3d(283)+_0x22131a)}else _0x4d22d1[_0x176f3d(248)][_0x176f3d(240)](\"href\")}))})).observe(_0x1eb9cf,{attributes:!0,childList:!0,subtree:!0,attributeFilter:[\"src\",_
2740x25fed3(229),_0x25fed3(257)]}),instance.data[_0x25fed3(222)]=lc_lightbox(\".LC-Link_\"+_0x22131a,{wrap_class:\"lcl_fade_oc\",gallery:properties.gallery,img_zoom:!1,thumb_attr:_0x25fed3(261),skin:_0x1cb858,live_elements:!0,slideshow:properties.slideshow,slideshow_time:properties[_0x25fed3(267)],open_close_time:properties[_0x25fed3(271)],autoplay:properties[_0x25fed3(219)],counter:properties.counter,progressbar:properties[_0x25fed3(243)],carousel:properties[_0x25fed3(245)],max_width:properties[_0x25fed3(218)]+\"%\",max_height:properties[_0x25fed3(255)]+\"%\",ol_opacity:properties[_0x25fed3(276)],ol_color:properties.ol_color,border_w:properties[_0x25fed3(231)],border_col:properties[_0x25fed3(289)],padding:properties[_0x25fed3(234)],radius:properties[_0x25fed3(227)],shadow:properties.shadow,remove_scrollbar:properties[_0x25fed3(233)],data_position:properties.data_position,cmd_position:properties[_0x25fed3(220)],ins_close_pos:properties[_0x25fed3(236)],nav_btn_pos:properties[_0x25fed3(247)],show_title:!0,show_descr:!0,show_author:!0,thumbs_nav:!0,tn_icons:!0,tn_hidden:500,thumbs_w:properties[_0x25fed3(242)],thumbs_h:properties.thumbs_h,fullscreen:!0,fs_img_behavior:properties[_0x25fed3(224)],fs_only:500,browser_fs_mode:!0,socials:!1,touchswipe:!0,mou
274sewheel:!0,modal:!1,rclick_prevent:!1})}))}}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}}};
275window._bubble_page_load_data.plugins_size['1566842799501x841247558400999400'] = 24884;
276window.preloaded['plugin/third_party:1566842799501x841247558400999400:2.0.9'] = true;
277window.plugins["1599995578736x177952455708377100"] = {"human":"Wonderful Image Slider","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"aHFyv":{"display":"Wonderful Image Slider V2","property_applications":{"resizable":true,"MinWidth":true,"Border":true,"BoxShadow":true,"Background":true,"Font":true},"add_hover_pressed":true,"add_is_visible":true,"can_fit_width":true,"can_fit_height":true,"fields":{"aHFxh":{"caption":"Slides Per View","name":"slides_per_view","rank":7,"editor":"DynamicValue","value":"number","optional":false,"in_style":true,"default_val":1},"aHFxi":{"caption":"Space Between","name":"space_between","rank":8,"editor":"DynamicValue","value":"number","optional":true,"in_style":true,"default_val":0},"aHFxj":{"caption":"Image List","name":"image_list","rank":1,"editor":"DynamicValue","value":"image","is_list":true,"optional":false},"aHFxk":{"caption":"Pagination","name":"pagination","rank":12,"editor":"Checkbox","default_val":true,"in_style":true},"aHFxl":{"caption":"Clickable Dots","name":"pclickable","rank":14,"editor":"Checkbox","default_val":true,"in_style":true},"aHFxm":{"caption":"Show Navigation Arrows","name":"navigation","rank":11,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxn":{"caption":"Show Scroll Bar","name":"scroll_bar","rank":15,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxo":{"caption":"Hiding Scroll Bar Toggle","name":"hide_scroll_bar","rank":16,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxp":{"caption":"Direction","name":"direction","rank":9,"editor":"Dropdown","default_val":"Horizontal","in_style":true,"optional":true},"aHFxq":{"caption":"Centered","name":"centered","rank":17,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxr":{"caption":"Free Mode","name":"free_mode","rank":18,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxs":{"caption":"Grab Cursor","name":"grab_cursor","rank":19,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxt":{"caption":"Loop","name":"loop","rank":20,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxu":{"caption":"Switching With Keyboard","name":"keyboard","rank":27,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxv":{"caption":"Switching With Mouse Wheel","name":"mousewheel","rank":28,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxw":{"caption":"Autoplay (ms)","name":"autoplay","rank":21,"editor":"DynamicValue","optional":true,"value":"number","in_style":true,"default_val":0},"aHFxx":{"caption":"Disable Autoplay On Interaction","name":"disable_autoplay","rank":26,"editor":"Checkbox","default_val":false,"in_style":true},"aHFxy":{"caption":"Pagination Type","name":"ptype","rank":13,"editor":"Dropdown","optional":true,"default_val":"Bullets","in_style":true},"aHFxz":{"caption":"Image Width (%)","name":"element_width","rank":32,"editor":"DynamicValue","in_style":true,"optional":false,"value":"number","default_val":100},"aHFyA":{"caption":"Image Height (%)","name":"element_height","rank":33,"editor":"DynamicValue","in_style":true,"value":"number","default_val":100},"aHFyB":{"caption":"Image Top Margin (%)","name":"element_margin","rank":34,"editor":"DynamicValue","in_style":true,"value":"number","default_val":0},"aHFyC":{"caption":"Image Border Width","name":"element_border_width","rank":35,"editor":"DynamicValue","optional":true,"in_style":true,"value":"number","default_val":0},"aHFyD":{"caption":"Image Background","name":"element_background","rank":39,"editor":"DynamicValue","optional":true,"in_style":true,"value":"text","default_val":"rgba(255,255,255,0)"},"aHFyE":{"caption":"Arrows Color","name":"arrow_color","rank":45,"editor":"Color","in_style":true,"optional":true,"default_val":"rgba(0, 122, 255, 1)"},"aHFyF":{"caption":"LIST DEFINITIONS","name":"list_definitions","rank":0,"editor":"Label"},"aHFyG":{"caption":"CSS Customizations","name":"css_definitions","rank":30,"editor":"Label"},"aHFyH":{"caption":"PAGINATION SETTINGS","name":"pagination_settings","rank":10,"editor":"Label"},"aHFyI":{"caption":"SLIDE VIEW OPTIONS","name":"slide_view_options","rank":6,"editor":"Label"}
277,"aHFyJ":{"caption":"Image Border Color","name":"element_border_color","rank":36,"editor":"Color","optional":true,"in_style":true},"aHFyK":{"caption":"Image Border Style","name":"element_border_style","rank":37,"editor":"Dropdown","default_val":"none","optional":true,"in_style":true},"aHFyL":{"caption":"Image Border Radius","name":"element_border_radius","rank":38,"editor":"DynamicValue","optional":true,"in_style":true,"value":"text","default_val":"0px 0px 0px 0px"},"aHFyM":{"caption":"Object Fit","name":"object_fit","rank":31,"editor":"Dropdown","default_val":"fill","optional":true,"in_style":true},"aHFyN":{"caption":"Bullets Color","name":"dots_color","rank":52,"editor":"Color","default_val":"rgba(0, 122, 255, 1)","optional":true,"in_style":true},"aHFyO":{"caption":"Arrows Shadow Specification","name":"arrows_shadow_spec","rank":46,"editor":"DynamicValue","optional":true,"in_style":true,"value":"text","default_val":"0px 0px 5px"},"aHFyP":{"caption":"Arrows Shadow Color","name":"arrows_shadow_color","rank":47,"editor":"Color","optional":true,"in_style":true},"aHFyQ":{"caption":"Bullets Shadow Specification","name":"dots_shadow_spec","rank":54,"editor":"DynamicValue","optional":true,"in_style":true,"value":"text","default_val":"0px 0px 5px"},"aHFyR":{"caption":"Bullets Shadow Color","name":"dots_shadow_color","rank":55,"editor":"Color","optional":true,"in_style":true},"aHFyS":{"caption":"Text List","name":"text_list","rank":3,"editor":"DynamicValue","value":"text","is_list":true,"optional":true},"aHFyU":{"caption":"Text Top (%)","name":"text_top","rank":40,"editor":"DynamicValue","in_style":true,"optional":true,"value":"number","default_val":50},"aHFyV":{"caption":"Text Left (%)","name":"text_left","rank":41,"editor":"DynamicValue","in_style":true,"optional":true,"value":"number","default_val":50},"aHFyW":{"caption":"Text Shadow Specifications","name":"text_shadow_spec","rank":43,"editor":"DynamicValue","in_style":true,"optional":true,"value":"text","default_val":"0px 0px 5px"},"aHFyX":{"caption":"Text Shadow Color","name":"text_shadow_color","rank":44,"editor":"Color","optional":true,"in_style":true},"aHFyY":{"caption":"--------------------------------------------------","name":"----","rank":56,"editor":"Label"},"aHFyZ":{"caption":"Imgix Parameters","name":"imgix_parameters","rank":57,"editor":"Label"},"aHFya":{"caption":"--------------------------------------------------","name":"---","rank":58,"editor":"Label"},"aHFyb":{"caption":"*** Add Auto Parameters ***","name":"automatic","rank":66,"editor":"Label","optional":true,"in_style":true},"aHFyc":{"caption":"DPR","name":"dpr","rank":62,"editor":"DynamicValue","value":"number","optional":true,"in_style":true,"default_val":2},"aHFyd":{"caption":"Fit","name":"fit","rank":63,"editor":"Dropdown","default_val":"max","optional":true,"in_style":true},"aHFye":{"caption":"Width","name":"imgixw","rank":60,"editor":"DynamicValue","value":"number","optional":true,"in_style":true},"aHFyf":{"caption":"Height","name":"imgixh","rank":61,"editor":"DynamicValue","value":"number","optional":true,"in_style":true},"aHFyg":{"caption":"Compress","name":"compress","rank":67,"editor":"Checkbox","value":"boolean","optional":true,"default_val":true,"in_style":true},"aHFyh":{"caption":"Enhance","name":"enhance","rank":68,"editor":"Checkbox","value":"boolean","optional":true,"default_val":false,"in_style":true},"aHFyi":{"caption":"Format","name":"format","rank":69,"editor":"Checkbox","value":"boolean","optional":true,"default_val":false,"in_style":true},"aHFyj":{"caption":"Red-eye","name":"redeye","rank":70,"editor":"Checkbox","value":"boolean","optional":true,"default_val":false,"in_style":true},"aHFyk":{"caption":"Quality","name":"quality","rank":65,"editor":"DynamicValue","value":"number","optional":true,"in_style":true,"default_val":45},"aHFyl":{"caption":"Manual Quality","name":"manualquality","rank":64,"editor":"Checkbox","value":"boolean","optional":true,"default_val":false,"in_style":true},"aHFym":{"caption":"Use Imgix Parameters","name":"useimgix","rank":59,"editor":"Checkbox","value":"boolean","optional":true,"default_val":false,"in_style":true},"aHFyp":{"caption":"---------------------------------------------------","name":"---","rank":71,"editor":"Label"},"aHFyq":{"caption":"Default Image","name":"defaultImage","rank":72,"editor":"DynamicValue","optional":true,"in_style":false,"value":"image","default_val":"//meta.cdn.bubble.io/f1682332824898x700592401662315000/image-not-available.svg"},"aHFys":{"caption":"ALT Image List","name":"alt_img_list","rank":2,"editor":"DynamicValue","value":"image","is_list":true,"optional":true},"aHFyx":{"caption":"Arrows Size (px)","name":"arrows_size","rank":48,"editor":"DynamicValue","value":"number","default_val":44,"optional":true},"aHFyy":{"caption":"Swipe Speed (ms)","name":"swipe_speed","rank":22,"editor":"DynamicValue","value":"number","optional":true,"in_style":true,"default_val":300},"aHFzB":{"caption":"Disable Autoplay on Hover","name":"disable_autoplay_on_hover","rank":25,"editor":"Checkbox","default_val":true,"in_style":true},"aHFzG":{"caption":"Lazy Loading","name":"lazy","rank":23,"editor":"Checkbox","default_val":true,"in_style":true},"aHFzH":{"caption":"Effect","name":"effect","rank":24,"editor":"Dropdown","in_style":true,"default_val":"slide"},"aHFzI":{"caption":"Zoom","name":"zoom","rank":29,"editor":"Checkbox","default_val":false,"in_style":true}
277,"aHFzM":{"caption":"Arrows Background","name":"arrows_background","rank":50,"editor":"Color","optional":true,"in_style":true},"aHFzN":{"caption":"Arrows Border Radius","name":"arrows_border_radius","rank":51,"editor":"DynamicValue","value":"number","default_val":5,"optional":true},"aHFzO":{"caption":"Text Background","name":"text_background","rank":42,"editor":"Color","default_val":"rgba(0,0,0,0)","optional":true,"in_style":true},"aHFzP":{"caption":"Arrow wrapper size","name":"arrow_wrapper_size","rank":49,"editor":"DynamicValue","value":"number","default_val":50,"optional":true},"aHFzU":{"caption":"Dots Inactive Color","name":"dots_color_inactive","rank":53,"editor":"Color","optional":true,"in_style":true,"default_val":"rgba(0,0,0,1)"},"aHFzW":{"caption":"URL List","name":"url_list","rank":4,"editor":"DynamicValue","value":"text","is_list":true,"optional":true},"aHFzX":{"caption":"ALT List","name":"alt_list","rank":5,"editor":"DynamicValue","value":"text","is_list":true,"optional":true}},"states":{"aHFyt":{"caption":"Active Index","name":"active_index","value":"number","initialization_code":{"fn":"function(properties,context){return 1}"}},"aHFyu":{"caption":"Clicked Index","name":"clicked_index","value":"number","initialization_code":{"fn":"function(properties,context){}"}},"aHFzD":{"caption":"Double Clicked Index","name":"double_clicked_index","value":"number","initialization_code":{"fn":"function(properties,context){}"}},"aHFzJ":{"caption":"Image List","name":"image_list","value":"text","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"aHFzK":{"caption":"Clicked Index Image","name":"clicked_index_image","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"aHFzL":{"caption":"Double Clicked Index Image","name":"double_clicked_index_image","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"aHFzS":{"caption":"Loading","name":"loading","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"aHFxg":{"caption":"A Slide Double Clicked","name":"a_slide_double_clicked"},"aHFzC":{"caption":"A Slide Clicked","name":"a_slide_clicked"},"aHFzT":{"caption":"Slides Loaded","name":"slides_loaded"}},"actions":{"aHFxc":{"caption":"Slide To","code":{"fn":"function(instance,properties,context){if(instance.data.swiper)try{instance.data.swiper.slideToLoop(properties.index-1)}catch(e){context.reportDebugger(`🔴 SLIDER ERROR: ${e.message}`)}}"},"fields":{"aHFxd":{"caption":"index","name":"index","rank":0,"editor":"DynamicValue","value":"number","default_val":0}}},"aHFxe":{"caption":"Next Slide","code":{"fn":"function(instance,properties,context){if(instance.data.swiper)try{instance.data.swiper.slideNext()}catch(e){context.reportDebugger(`🔴 SLIDER ERROR: ${e.message}`)}}"}},"aHFxf":{"caption":"Previous Slide","code":{"fn":"function(instance,properties,context){if(instance.data.swiper)try{instance.data.swiper.slidePrev()}catch(e){context.reportDebugger(`🔴 SLIDER ERROR: ${e.message}`)}}"}},"aHFzQ":{"caption":"Zoom","code":{"fn":"function(instance,properties,context){if(instance.data.swiper)try{instance.data.swiper.zoom.in(properties.scale)}catch(e){context.reportDebugger(`🔴 SLIDER ERROR: ${e.message}`)}}"},"fields":{"aHFzR":{"caption":"Scale","name":"scale","rank":0,"editor":"DynamicValue","value":"number","default_val":1}}},"aHFzV":{"caption":"Update Render","code":{"fn":"function(instance,properties,context){if(instance.data.swiper)try{instance.data.swiper.update()}catch(e){context.reportDebugger(`🔴 SLIDER ERROR: ${e.message}`)}}"}}},"code":{"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.id = \"loaderr preview\"\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width-0 + \"px\"\n    d.style.height = properties.bubble.height-0 + \"px\"\n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    var x = document.createElement(\"IMG\");\n    x.setAttribute(\"src\", \"https://s3.amazonaws.com/appforest_uf/f1599999787292x846058227134172200/pictusel-h5p-org.png\")\n    var smaller = Math.min(properties.bubble.height, properties.bubble.width)\n    x.style.width = \"240px\"\n    x.style.height = \"180px\"\n    x.style.verticalAlign = \"middle\"\n    d.appendChild(x)\n    var e = []\n\n\n    instance.canvas[0].appendChild(d)\n    var iconScale = x.offsetWidth / 100\n    e.forEach(element => element.style.fontSize = iconScale * 100 + \"%\") \n}"},"initialize":{"fn":"function(instance,context){instance.data.originalSource=[],instance.data.originalAltImages=[],instance.data.originalTextes=[],instance.data.originalUrls=[],instance.data.originalAlts=[],instance.canvas.addClass(\"swiper-parent\");class WonderfulSwiper extends Swiper{constructor(container,params){super(container,params),this.initCustomZoomEvents()}initCustomZoomEvents(){const originalZoomIn=this.zoom.in.bind(this.zoom),originalZoomOut=this.zoom.out.bind(this.zoom);this.zoom.in=(...args)=>{originalZoomIn(...args);const zoomInEvent=new CustomEvent(\"swiperZoomIn\",{detail:{swiper:this}});this.el.dispatchEvent(zoomInEvent)},this.zoom.out=(...args)=>{originalZoomOut(...args);
277const zoomOutEvent=new CustomEvent(\"swiperZoomOut\",{detail:{swiper:this}});this.el.dispatchEvent(zoomOutEvent)}}applyImgix(url,{redeye:redeye,format:format,enhance:enhance,compress:compress,quality:quality,manualquality:manualquality,fit:fit,dpr:dpr,imgixh:imgixh,imgixw:imgixw}){if(!url)return;url=url.replaceAll(\"https:\",\"\");let formatString=(compress?\"compress,\":\"\")+(enhance?\"enhance,\":\"\")+(format?\"format,\":\"\")+(redeye?\"redeye,\":\"\");return formatString=formatString||\"false\",formatString+=manualquality?`&q=${quality}`:\"\",`https://d1muf25xaso8hp.cloudfront.net/https%3A${encodeURIComponent(url)}?w=&auto=${formatString}&dpr=${dpr}&fit=${fit}`}async appendGenericSlide({url:url,open:open,text:text,alt:alt,altImage:altImage,image:image,defaultImage:defaultImage,text_left:text_left,text_top:text_top,text_shadow_spec:text_shadow_spec,text_shadow_color:text_shadow_color,element_width:element_width,element_height:element_height,element_margin:element_margin,element_border_radius:element_border_radiu
277s,element_background:element_background,object_fit:object_fit,element_border_width:element_border_width,element_border_style:element_border_style,element_border_color:element_border_color,text_background:text_background}){return new Promise(((resolve,reject)=>{let preloader,height;height=instance.data.properties.bubble.max_height_css()?instance.data.properties.bubble.max_height_css():instance.data.properties.bubble.height();const slide=$(\"<div>\");slide.addClass(\"swiper-slide\"),slide.css({width:\"100%\",height:height,textAlign:\"center\",backgroundPosition:\"center\",backgroundSize:\"contain\",boxSizing:\"border-box\",background:\"var(--slider-img-bg, rgba(255,255,255,0))\",border:`${element_border_width}px ${element_border_style} ${element_border_color}`,borderRadius:element_border_radius,overflow:\"hidden\"});const link=url?$(\"<a>\"):$(\"<span role = 'link'>\");link.css(\"cursor\",\"default\"),url&&(link.attr(\"href\",url),link.css(\"cursor\",\"pointer\"),link.attr(\"onclick\",`return ${open}`),link.attr(\"target\",\"_blank\"));const paragraph=$(\"<p>\");paragraph.css({position:\"absolute\",left:`${text_left}%`,top:`${text_top}%`,textShadow:`${text_shadow_spec} ${text_shadow_color}`,transform:\"translate(-50%, -50%)\",padding:\"10px\",background:text?text_background:\"transparent\"}),text&&paragraph.text(text);const img=$(\"<img>\");if(instance.data.lazy&&(img.attr(\"loading\",\"lazy\"),preloader=$('<div class=\"swiper-lazy-preloader\"></div>')),image?img.attr(\"src\",image):altImage?img.attr(\"src\",altImage):img.attr(\"src\",defaultImage),img.css({width:`${element_width}%`,height:`${element_height}%`,marginTop:`${element_margin}%`,background:\"var(--slider-img-bg, rgba(255,255,255,0))\",objectFit:object_fit}),img.attr(\"alt\",alt),img.on(\"error\",(function(){$(this).attr(\"src\")===image&&altImage?$(this).attr(\"src\",altImage):$(this).attr(\"src\",defaultImage)})),img.on(\"load\",(function(){resolve(this.src)})),link.append(paragraph),instance.data.zoom){const zoomContainer=$('<div class=\"swiper-zoom-container\"></div>');zoomContainer.append(img),zoomContainer.append(link),slide.append(zoomContainer)}else slide.append(link),slide.append(img);preloader&&slide.append(preloader),this.appendSlide(slide)}))}}function initSwiper(effect=\"slide\",cb){const swiperEl=$(\"<div>\");swiperEl.addClass(\"swiper\"),swiperEl.css({width:\"100%\",height:\"100%\"});const swiperWrapper=$(\"<div>\");swiperWrapper.addClass(\"swiper-wrapper\");const swiperPagination=$(\"<div>\");swiperPagination.addClass(\"swiper-pagination\");const swiperBtnPrev=$(\"<div>\");swiperBtnPrev.addClass(\"swiper-button-prev\");const swiperBtnNext=$(\"<div>\");swiperBtnNext.addClass(\"swiper-button-next\");const swiperScrollbar=$(\"<div>\");swiperScrollbar.addClass(\"swiper-scrollbar\"),swiperEl.append(swiperWrapper,swiperPagination,swiperBtnPrev,swiperBtnNext,swiperScrollbar),instance.canvas.append(swiperEl);const swiper=new WonderfulSwiper(swiperEl.get(0),{speed:1e4,zoom:!0,effect:effect,freeMode:{enabled:!1,sticky:!1},pagination:{el:\".swiper-pagination\"},navigation:{nextEl:\".swiper-button-next\",prevEl:\".swiper-button-prev\"},scrollbar:{el:\".swiper-scrollbar\"},on:{update:function(){instance.data.cSlides=[...this.slides]}}});swiper.el.addEventListener(\"swiperZoomIn\",(event=>{})),swiper.el.addEventListener(\"swiperZoomOut\",(event=>{})),swiper.on(\"zoomChange\",((swiper,scale,imageEl,slideEl)=>{})),swiper.on(\"init\",(()=>{cb&&cb()})),swiper.on(\"update\",(()=>{})),swiper.on(\"slideChange\",(function(){instance.publishState(\"active_index\",this.realIndex+1)})),swiper.on(\"doubleClick\",(function(){const idx=instance.data.cSlides.indexOf(this.clickedSlide);instance.publishState(\"double_clicked_index\",idx+1),instance.publishState(\"double_clicked_index_image\",instance.data.originalSource[idx]),instance.triggerEvent(\"a_slide_double_clicked\")})),swiper.on(\"click\",(function(){const idx=instance.data.cSlides.indexOf(this.clickedSlide);instance.publishState(\"clicked_index\",idx+1),instance.publishState(\"clicked_index_image\",instance.data.originalSource[idx]),instance.triggerEvent(\"a_slide_clicked\")})),swiperEl.on(\"mouseover\",(()=>{instance.data.stoponhover&&swiper.autoplay.stop()})),swiperEl.on(\"mouseleave\",(()=>{instance.data.stoponhover&&instance.data.autoplay&&!instance.data.stoponinteract&&swiper.autoplay.start()})),swiper.on(\"resize\",(function(){})),instance.data.slides={},instance.data.swiperEl=swiperEl,instance.data.swiperWrapper=swiperWrapper,instance.data.swiperBtnPrev=swiperBtnPrev,instance.data.swiperBtnNext=swiperBtnNext,instance.data.swiperPagination=swiperPagination,instance.data.swiperScrollbar=swiperScrollbar,
277instance.data.swiper=swiper,instance.data.effect=effect}initSwiper(),instance.data.initSwiper=initSwiper,instance.data.arraysEqual=function(arr1,arr2){if(arr1.length!==arr2.length)return!1;for(let i=0;i<arr1.length;i++)if(arr1[i]!==arr2[i])return!1;return!0}}"},"update":{"fn":"function(instance,properties,context){const{keyboard:keyboard,mousewheel:mousewheel,disable_autoplay:disable_autoplay,autoplay:autoplay,free_mode:free_mode,centered:centered,scroll_bar:scroll_bar,pagination:pagination,navigation:navigation,ptype:ptype,pclickable:pclickable,slides_per_view:slides_per_view,direction:direction,loop:loop,hide_scroll_bar:hide_scroll_bar,alt_list:alt_list,url_list:url_list,text_list:text_list,alt_img_list:alt_img_list,image_list:image_list,space_between:space_between,object_fit:object_fit,grab_cursor:grab_cursor,defaultImage:defaultImage,text_shadow_color:text_shadow_color,text_shadow_spec:text_shadow_spec,text_top:text_top,text_left:text_left,element_width:element_width,element_height:element_height,element_margin:element_margin,element_border_radius:element_border_radius,element_background:element_background,element_border_width:element_border_width,element_border_style:element_border_style,element_border_color:element_border_color,arrow_color:arrow_color,arrows_shadow_spec:arrows_shadow_spec,arrows_shadow_color:arrows_shadow_color,dots_color:dots_color,dots_color_inactive:dots_color_inactive,dots_shadow_spec:dots_shadow_spec,dots_shadow_color:dots_shadow_color,redeye:redeye,format:format,enhance:enhance,compress:compress,quality:quality,manualquality:manualquality,fit:fit,dpr:dpr,imgixh:imgixh,imgixw:imgixw,useimgix:useimgix,arrows_size:arrows_size,arrow_wrapper_size:arrow_wrapper_size,swipe_speed:swipe_speed,disable_autoplay_on_hover:disable_autoplay_on_hover,lazy:lazy,effect:effect,zoom:zoom,arrows_border_radius:arrows_border_radius,arrows_background:arrows_background,text_background:text_background}=properties;instance.data.properties=properties;let{swiper:swiper,swiperBtnPrev:swiperBtnPrev,swiperBtnNext:swiperBtnNext,swiperPagination:swiperPagination,swiperScrollbar:swiperScrollbar,slides:slides,resizeTimer:resizeTimer,initSwiper:initSwiper,arraysEqual:arraysEqual}=instance.data;function initCallback(){const sImages=(image_list?image_list.get(0,image_list.length()):[]).filter((link=>!!link)),sAltImages=alt_img_list?alt_img_list.get(0,alt_img_list.length()):[],sTextes=text_list?text_list.get(0,text_list.length()):[],sUrls=url_list?url_list.get(0,url_list.length()):[],sAlts=alt_list?alt_list.get(0,alt_list.length()):[];swiper.params.slidesPerView=slides_per_view,swiper.params.centeredSlides=centered,swiper.params.freeMode.enabled=free_mode,swiper.params.loop=loop,zoom?swiper.zoom.enable():swiper.zoom.disable(),swiper.params.speed=swipe_speed,instance.data.autoplay=autoplay,instance.data.stoponhover=disable_autoplay_on_hover,instance.data.stoponinteract=disable_autoplay,swiper.params.autoplay={delay:autoplay,disableOnInteraction:disable_autoplay},instance.data.lazy=lazy,instance.data.zoom=zoom,autoplay?swiper.autoplay.start():swiper.autoplay.stop(),keyboard?swiper.keyboard.enable():swiper.keyboard.disable(),mousewheel?swiper.mousewheel.enable():swiper.mousewheel.disable(),swiper.params.spaceBetween=+space_between,swiper.params.grabCursor=grab_cursor,swiper.params.scrollbar.hide=hide_scroll_bar,swiper.changeDirection(direction.toLowerCase()),swiper.params.initialSlide=2,swiperPagination.css(\"visibility\",\"hidden\"),swiperBtnPrev.css({visibility:\"hidden\",background:arrows_background||\"transparent\",borderRadius:arrows_border_radius+\"px\",width:(arrow_wrapper_size||50)+\"px\",height:(arrow_wrapper_size||50)+\"px\"}),swiperBtnNext.css({visibility:\"hidden\",background:arrows_background||\"transparent\",borderRadius:arrows_border_radius+\"px\",width:(arrow_wrapper_size||50)+\"px\",height:(arrow_wrapper_size||50)+\"px\"}),swiperScrollbar.css(\"visibility\",\"hidden\");var navBtnsCss=document.createElement(\"style\");
277async function renderSlides(){instance.publishState(\"loading\",!0);const promises=Object.values(slides).map(((slide,i)=>{if(!slide.rendered){const promise=swiper.appendGenericSlide({open:!0,defaultImage:defaultImage,text_top:text_top,text_left:text_left,text_shadow_spec:text_shadow_spec,text_shadow_color:text_shadow_color,element_width:element_width,element_height:element_height,element_margin:element_margin,element_border_radius:element_border_radius,element_background:element_background,object_fit:object_fit,element_border_width:element_border_width,element_border_style:element_border_style,element_border_color:element_border_color,text_background:text_background,...slide});return slide.rendered=!0,promise}return null})).filter((promise=>null!==promise));await Promise.all(promises),instance.publishState(\"loading\",!1),instance.triggerEvent(\"slides_loaded\")}navBtnsCss.innerHTML=`[aria-controls=\"${swiper.wrapperEl.id}\"]:after { font-size: ${arrows_size||44}px; }`,document.head.appendChild(navBtnsCss),swiper.pagination.destroy(),navigation&&swiperBtnPrev.add(swiperBtnNext).css({visibility:\"visible\",color:arrow_color,textShadow:`${arrows_shadow_spec} ${arrows_shadow_color}`}),scroll_bar&&swiperScrollbar.css(\"visibility\",\"visible\"),pagination&&(swiperPagination.css(\"visibility\",\"visible\"),swiperPagination.css(\"--swiper-pagination-color\",dots_color),swiperPagination.css(\"--swiper-pagination-bullet-inactive-color\",dots_color_inactive),swiperPagination.find(\".swiper-pagination-bullet\").css({boxShadow:`${dots_shadow_spec} ${dots_shadow_color}`}),swiper.params.pagination.type=ptype.toLowerCase(),swiper.params.pagination.clickable=pclickable,swiper.pagination.init(),swiper.pagination.update()),arraysEqual(instance.data.originalSource,sImages)&&arraysEqual(instance.data.originalAltImages,sAltImages)&&arraysEqual(instance.data.originalTextes,sTextes)&&arraysEqual(instance.data.originalUrls,sUrls)&&arraysEqual(instance.data.originalAlts,sAlts)||(instance.data.originalSource=sImages,instance.data.originalAltImages=sAltImages,instance.data.originalTextes=sTextes,instance.data.originalUrls=sUrls,instance.data.originalAlts=sAlts,Object.keys(slides).length&&(swiper.removeAllSlides(),slides={}),sImages.forEach(((img,i)=>{slides[img+i]||(slides[img+i]={originalImage:img,image:useimgix?swiper.applyImgix(img,{redeye:redeye,format:format,enhance:enhance,compress:compress,quality:quality,manualquality:manualquality,fit:fit,dpr:dpr,imgixh:imgixh,imgixw:imgixw}):img,altImage:useimgix?swiper.applyImgix(sAltImages[i],{redeye:redeye,format:format,enhance:enhance,compress:compress,quality:quality,manualquality:manualquality,fit:fit,dpr:dpr,imgixh:imgixh,imgixw:imgixw}):sAltImages[i],text:sTextes[i],url:sUrls[i],alt:sAlts[i]})})),renderSlides(),instance.publishState(\"image_list\",sImages),swiper.update(),instance.data.initedUpdate=!0)}if(instance.canvas.css(\"--slider-img-bg\",element_background),effect!==instance.data.effect)return swiper.destroy(!0,!0),void initSwiper(effect,initCallback);initCallback()}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}}};
278window._bubble_page_load_data.plugins_size['1599995578736x177952455708377100'] = 27640;
279window.preloaded['plugin/third_party:1599995578736x177952455708377100:2.3.0'] = true;
280window.plugins["1612218687102x608200340967260200"] = {"human":"JSON Machine Pro ","dependencies":{"use_jquery":false},"plugin_elements":{"AAC":{"display":"read JSON (pro)","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AAD":{"caption":"key","name":"key","rank":0,"editor":"DynamicValue","value":"text"},"AAm":{"caption":"json text","name":"json_in","rank":1,"editor":"DynamicValue","value":"text","default_val":""}},"states":{"AAH":{"caption":"number value","name":"number","value":"number","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}},"AAI":{"caption":"text value","name":"string","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}},"AAJ":{"caption":"yes/no value","name":"boolean","value":"boolean","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}},"AAL":{"caption":"list of numbers","name":"number_arr","value":"number","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true},"AAM":{"caption":"list of texts","name":"string_arr","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true},"AAN":{"caption":"list of yes/nos","name":"boolean_arr","value":"boolean","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true},"AAQ":{"caption":"get list of JSON texts","name":"json_arr_output","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true},"AAR":{"caption":"json text","name":"json_string_output","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}}},"code":{"preview":{"fn":"function(instance, properties) {\n\n\n    instance.canvas.innerHTML = \"<img style='width:100%; height:100%;position:absolute' src='https://5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1596638359078x395612202896793500/Circular_Book-512.png'></img>\"\n    \n\n\n}"},"initialize":{"fn":"function(instance, context) {\n\n\n\n}"},"update":{"fn":"function(instance, properties, context) {\n\tlet p = properties;\n\tlet i = instance;\n   \tif ( p.json_in == \"\" || p.json_in == undefined ) return;\n    console.log(p.json_in);\n    let obj = JSON.parse(p.json_in) || \"\";\n\tfunction getValue(key){\n\t\tif (key.split('.').length > 1){\n\t\t\tlet foundObj = obj;\n\t\t\tfor (let thisKey of key.split('.')){\n\t\t\t\tif (typeof foundObj[thisKey] == 'object'){\n\t\t\t\t\tfoun
280dObj = foundObj[thisKey]\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\treturn foundObj;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn foundObj;\n\t\t}\n\t\telse{\n\t\t\treturn obj[key];\n\t\t}\n\t}\n\tlet val = getValue(p.key) || \"\";\n\tfunction pub(state, newVal){\n\t\tval = newVal || val;\n        let outputs = ['number','number_arr','string','string_arr','boolean','boolean_arr',\"json_string_output\",'json_arr_output'];\n\t\tfor (let output of outputs){\n\t\t\tif (state == output){\n\t\t\t\ti.publishState(output,val);\n\t\t\t}\n\t\t\telse {\n\t\t\t\ti.publishState(output, null);\n                \n\t\t\t}\n\t\t}\n\t\t\n\t}\n    \n\tif ( val.constructor === Array ){\n\t\t\n\t\tswitch (typeof val[0]){\n\t\t\tcase 'number':\n\t\t\t\tpub('number_arr');\n\t\t\t\tbreak;\n\t\t\tcase 'string':\n\t\t\t\tpub('string_arr');\n\t\t\t\tbreak;\n\t\t\tcase 'boolean':\n\t\t\t\tpub('boolean_arr');\n\t\t\t\tbreak;\n\t\t\tcase 'object':\n\t\t\t\tlet jsonStringArr = [];\n\t\t\t\tfor (let arrayItem of val){\n\t\t\t\t\tjsonStringArr.push( JSON.stringify(arrayItem));\n\t\t\t\t}\n\t\t\t\tpub('json_arr_output', jsonStringArr);\n\t\t\t\tbreak;\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t}\n\t}\n\telse{\n\t\tswitch (typeof val){\n\t\t\tcase 'number':\n\t\t\t\tpub('number');\n\t\t\t\tbreak;\n\t\t\tcase 'string':\n\t\t\t\tpub('string');\n\t\t\t\tbreak;\n\t\t\tcase 'boolean':\n\t\t\t\tpub('boolean');\n\t\t\t\tbreak;\n\t\t\tcase 'object':\n\t\t\t\tpub('json_string_output',JSON.stringify(val));\n\t\t}\n\t}\n\t\n\t\n}\n\t"},"reset":{"fn":"function(instance, context) {\n\n\n\n}"}},"platform_type":"web"},"AAf":{"display":"modify JSON (pro)","property_applications":{"resizable":true},"add_is_visible":true,"states":{"AAg":{"caption":"output text","name":"modified_json","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}}},"events":{"AAo":{"caption":"changed","name":"json_changed"}},"actions":{"AAU":{"caption":"update JSON","code":{"fn":"function(instance, properties, context) {\nlet p = properties;\nlet newVal;\nif (p.string != null) newVal = p.string;\nelse if(p.number != null) newVal = p.number;\nelse if(p.boolean != null) newVal = p.boolean;\nelse if(p.json_text != null) newVal = JSON.parse(p.json_text);\nelse if(testArr(p.string_arr) ) newVal = getArr(p.string_arr);\nelse if(testArr(p.number_arr) ) newVal = getArr(p.number_arr);\nelse if(testArr(p.boolean_arr) ) newVal = getArr(p.boolean_arr);\nelse if(testArr(p.json_arr) ) newVal = parseArrayOfJSONs(getArr(p.json_arr));\n\nfunction parseArrayOfJSONs(arr){\n    // given an array of json texts, return array of objects\n    let newArr = [];\n    for (let jsonItem in arr){\n        newArr.push( JSON.parse(jsonItem));\n    }\n    return newArr;\n}\n    \nfunction testArr(arr, test){\n    return (arr != undefined) ? arr.length() > -1 : false;\n}\nfunction getArr(arr){\n    return arr.get(0,arr.length());\n}\n    \nlet obj = JSON.parse(p.use_last ? instance.data.last : p.json_input);\nlet currObj = obj;\nfunction c(a,b,c,d){\n    if (d != undefined)    console.log(a,b,c,d);\n    else if (c != undefined)    console.log(a,b,c);\n     else if (b != undefined)    console.log(a,b);\n    else console.log(a);\n\n}\nlet keyArr = p.key.split('.');\n  for (let i = 0 ; i < keyArr.length ; i++){\n    let key = keyArr[i];\n    let index = -1;\n    if (key.indexOf('[') != -1 && key.indexOf(']') == key.length - 1 ){\n       index = parseInt( key.split('[')[1] ,10 ) ;\n       key = key.split('[')[0];\n    }\n    if (currObj[key] == undefined && p.add_node ) currObj[key] = {};\n    if (i == keyArr.length - 1) {\n        if (index > -1 ) currObj[key][index] = newVal;\n        else currObj[key] = newVal;\n\t    break;\n    }\n    currObj = currObj[key];\n}\n    \ninstance.data.last = JSON.stringify(obj, null, p.pretty_print);\ninstance.publishState('modified_json',instance.data.last);\ninstance.triggerEvent('json_changed');\n\t\n}"},"fields":{"AAV":{"caption":"string","name":"string","rank":4,"editor":"DynamicValue","value":"text","optional":true},"AAW":{"caption":"number","name":"number","rank":5,"editor":"DynamicValue","value":"number","optional":true},"AAX":{"caption":"boolean","name":"boolean","rank":6,"editor":"DynamicValue","value":"boolean","optional":true},"AAY":{"caption":"JSON text","name":"json_text","rank":7,"editor":"DynamicValue","value":"text","optional":true},"AAZ":{"caption":"list of strings","name":"string_arr","rank":8,"editor":"DynamicValue","value":"text","is_list":true,"optional":true},"AAa":{"caption":"list of numbers","name":"number_arr","rank":9,"editor":"DynamicValue","value":"number","is_list":true,"optional":true},"AAb":{"caption":"list of booleans","name":"boolean_arr","rank":10,"editor":"DynamicValue","value":"boolean","is_list":true,"optional":true},"AAc":{"caption":"list of jsons","name":"JSON_arr","rank":11,"editor":"DynamicValue","is_list":true,"value":"text","optional":true},"AAd":{"caption":"JSON input (to update)","name":"json_input","rank":0,"editor":"DynamicValue","value":"text","optional":true},"AAe":{"caption":"key (to update)","name":"key","rank":2,"editor":"DynamicValue","value":"text","default_val":""},"AAh":{"caption":"pretty print chars","name":"pretty_print","rank":12,"editor":"DynamicValue","value":"text","default_val":"    "},"AAl":{"caption":"use previous JSON output as the JSON input","name":"use_last","rank":1,"editor":"Checkbox","default_val":false},"AAp":{"caption":"create new node if none exists","name":"add_node","rank":3,"editor":"Checkbox","default_val":true}}}},"code":{"preview":{"fn":"function(instance, properties) {\n\n\n    instance.canvas.innerHTML = \"<img style='width:100%; height:100%;position:absolute' src='https://5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1596638368059x261861694785048060/Compose-2-512.png'></img>\"\n    \n\n}"},"initialize":{"fn":"function(instance, context) {\n\n\n\n}"},"update":{"fn":""},"reset":{"fn":"function(instance, context) {\n\n\n\n}"}},"platform_type":"web"},"AAw":{"display":"read/write JSON (bulk)","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"ABC":{"caption":"identification name","name":"elem_name","rank":0,"editor":"StaticText"},"ABD":{"caption":"This element works with the 'read bulk json' action. Place the element on the page, name it, configure your action to read your json and this element will output the data","name":"demo","rank":1,"editor":"Label"}},"states":{"AAx":{"caption":"text values","name":"read_texts","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true},"AAy":{"caption":"number values","name":"read_nums","value":"number","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true},"AAz":{"caption":"yes/no values","name":"read_bools","value":"boolean","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true},"ABA":{"caption":"date values","name":"read_dates","value":"date","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true},"ABB":{"caption":"json values","name":"read_jsons","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true},"ABU":{"caption":"write json: output","name":"write_json","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}},"ABi":{"caption":"instruction","name":"instruction","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}}},"events":{"ABc":{"caption":"JSON is read","name":"json_read"},"ABd":{"caption":"JSON is written","name":"json_write"}},"code":{"preview":{"fn":"function(instance, properties) {\n\n\n    instance.canvas.innerHTML = \"<img style='width:100%; height:100%;position:absolute' src='https://5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1612279330272x776528675037239900/list-text.png'></img>\"\n    \n\n}","add_debugger":false},"initialize":{"fn":"function(instance, context) {\n\n\nwindow.addEventListener('message', event => {\n    let name = instance.data.elem_name;\n    let res = event.data.split(\"|\");\n    console.log(res)\n    if (res[0] != \"jsonMachine\") return\n    if (res[1] != name ) return\n    if (res[2] == 'read' ) {\n        instance.publishState('read_texts', jsonMachineRead[name].texts);\n        instance.publishState('read_nums',  jsonMachineRead[name].nums);\n        instance.publishState('read_dates', jsonMachineRead[name].dates);\n        instance.publishState('read_bools', jsonMachineRead[name].bools);\n        instance.publishState('read_jsons', jsonMachineRead[name].jsons);\n\n        instance.triggerEvent('json_read');\n    }\n    if (res[2] == 'write' ){\n        instance.publishState('write_json', jsonMachineWrite[name]);\n        instance.triggerEvent('json_write');\n    }\n});\n}"},"update":{"fn":"function(instance, properties, context) {\n\nif (!instance.data.loaded){\n    instance.data.loaded = true;\n    instance.data.elem_name = properties.elem_name;\n}\n\n}"},"reset":{"fn":"function(instance, context) {\n\n\n\n}"}},"platform_type":"web"}},"plugin_actions":{"AAs":{"display":"read / write JSON (local)","type":"client_side","fields":{"AAt":{"caption":"texts","name":"text_kvs","rank":6,"editor":"key_value_list","value":"text"},"AAu":{"caption":"json text","name":"json_in","rank":0,"editor":"DynamicValue","value":"text"},"AAv":{"caption":"page element name","name":"elem_name","rank":1,"editor":"StaticText"},"ABV":{"caption":"read mode","name":"read","rank":2,"editor":"DynamicValue","value":"boolean"},"ABW":{"caption":"numbers","name":"number_kvs","rank":7,"editor":"key_value_list","value":"number"},"ABX":{"caption":"yes/nos","name":"bool_kvs","rank":8,"editor":"key_value_list","value":"boolean"},"ABY":{"caption":"dates","name":"date_kvs","rank":9,"editor":"key_value_list","value":"date"},"ABZ":{"caption":"jsons","name":"json_kvs","rank":10,"editor":"key_value_list","value":"text"},"ABe":{"caption":"is array","name":"is_array","rank":3,"editor":"Checkbox","default_val":false},"ABf":{"caption":"array type","name":"array_type","rank":4,"editor":"Dropdown","optional":true},"ACC":{"caption":"storage type","name":"storage_type","rank":12,"editor":"DynamicValue","value":"text","optional":true},"ACD":{"caption":"storage name","name":"store_name","rank":13,"editor":"DynamicValue","value":"text","optional":true},"ACM":{"caption":"pretty print","name":"pretty","rank":14,"editor":"DynamicValue","value":"boolean","optional":true},"ACN":{"caption":"JSON keys/values (By Type) ---------","name":"key/values_(by_type)","rank":5,"editor":"Label"},"ACO":{"caption":"Browser Storage -------------","name":"browser_storage","rank":11,"editor":"Label"}},"code":{"client":{"fn":"function(properties, context) {\n    if (typeof window.jsonMachineRead !== 'object') window.jsonMachineRead = {};\n    if (typeof window.jsonMachineWrite !== 'object') window.jsonMachineWrite = {};\n\tlet input;\n    if (properties.storage_type == \"local\" && properties.read) input = localStorage.getItem(properties.store_name)\n\telse if (properties.storage_type == \"session\" && properties.read) input = sessionStorage.getItem(properties.store_name)\n    else input = properties.json_in;\n\n    \n    let readObj;\n    if ( properties.read){\n        readObj = {\n             texts: [],\n             nums : [],\n             dates : [],\n             bools : [],\n             jsons :[],\n        }\n    }\n    let obj;\n    if (input) obj = JSON.parse(input) || \"\";\n    else obj = {};\n    \n    \n\tfunction getValue(key, getObj){\n        if (key == undefined || getObj == undefined) return;\n\t\tif (key.split('.').length > 1){\n\t\t\tlet foundObj = getObj;\n\t\t\tfor (let thisKey of key.split('.')){\n\t\t\t\tif (typeof foundObj[thisKey] == 'object'){\n\t\t\t\t\tfoun
280dObj = foundObj[thisKey]\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\treturn foundObj[thisKey];\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn foundObj;\n\t\t}\n\t\telse{\n\t\t\treturn getObj[key];\n\t\t}\n\t}\n\n    function setValue (path, value, setObj) {\n        var schema = setObj;  // a moving reference to internal objects within obj\n        var pList = path.split('.');\n        var len = pList.length;\n        for(var i = 0; i < len-1; i++) {\n            var elem = pList[i];\n            if( !schema[elem] ) schema[elem] = {}\n            schema = schema[elem];\n        }\n\n        schema[pList[len-1]] = value;\n    }\n\t\n    \n    function workValues (keyvalues, type, workObj){\n        for (let item of keyvalues ){\n            let path = item.key\n            let value = item.value;\n            let readValue, writeValue;\n            // reading JSON\n            if (properties.read){\n                readValue = getValue(path, workObj);\n                if (type == 'text') readObj.texts.push(String(readValue));\n                if (type == 'number') readObj.nums.push(parseFloat(readValue));\n                if (type == 'date'){\n                    let date = new Date(readValue)\n                    readObj.dates.push(date);\n                }\n                if (type == 'json'){\n                    let json = JSON.stringify(readValue,null,properties.pretty ? '   ' : null);\n                    readObj.jsons.push(json);\n                }\n                if (type == 'json_text'){\n                    readObj.jsons.push(JSON.stringify(workObj,null,properties.pretty ? '   ' : null))\n                }\n            }\n\n            //writing JSON\n            if (!properties.read){\n                writeValue = item.value;\n                if (type == 'text') setValue(path, writeValue, workObj);\n                if (type == 'number') setValue(path, parseFloat(writeValue), workObj);\n                if (type == 'date'){\n                    let date = new Date(writeValue)\n                    setValue(path, date, workObj)\n                }\n                if (type == 'bool'){\n                    let bool = writeValue == 'yes' ? true : false\n                    setValue(path, bool, workObj)\n                }\n                if (type == 'json'){\n                    let newObj = JSON.parse(writeValue);\n                    setValue(path, newObj, workObj)\n                }\n            }\n        }\n    }\n    \n    function workObj(thisObj){\n        let types = ['text','number','bool','date','json'];\n\n        if (properties.is_array){\n            if (properties.array_type != 'json_object') types = [properties.array_type];\n            for (let i = 0; i < thisObj.length; i++ ){\n                let arrItem = thisObj[i]; \n                for (let type of types ){\n                    let kvs = properties[`${type}_kvs`] || [{key:null, value:null}];\n                    workValues(kvs, type, arrItem);\n                }  \n\n            }\n        }\n        else{\n            for (let type of types ){\n                workValues(properties[`${type}_kvs`], type, thisObj);\n            } \n        }\n    }\n\t\n    workObj(obj);\n\n\tif (properties.read) {\n        jsonMachineRead[properties.elem_name] = readObj;\n   \t\twindow.postMessage(`jsonMachine|${properties.elem_name}|read`, \"*\");\n    }\n    else if (properties.storage_type == \"session\") {\n        sessionStorage.setItem(properties.store_name, JSON.stringify(obj, null , properties.pretty ? '   ' : null));\n    }\n    else if (properties.storage_type == \"local\"){\n        localStorage.setItem(properties.store_name, JSON.stringify(obj, null , properties.pretty ? '   ' : null));\n    }\n    else { \n        jsonMachineWrite[properties.elem_name] = JSON.stringify(obj, null , properties.pretty ? '   ' : null);\n        window.postMessage(`jsonMachine|${properties.elem_name}|write`, \"*\");\n    }\n    \n  //Do the operation\n\n\n}","add_debugger":true}}},"ABu":{"display":"read / write JSON (server)","type":"server_side","return_value":{"ABv":{"caption":"read texts","name":"texts","rank":0,"value":"text","is_list":true},"ABw":{"caption":"read nums","name":"nums","rank":1,"value":"number","is_list":true},"ABx":{"caption":"read bools","name":"bools","rank":2,"value":"boolean","is_list":true},"ABy":{"caption":"read dates","name":"dates","rank":3,"value":"date","is_list":true},"ABz":{"caption":"read jsons","name":"jsons","rank":4,"value":"text","is_list":true},"ACA":{"caption":"write json","name":"write_json","rank":5,"value":"text"}},"fields":{"ABj":{"caption":"texts","name":"text_kvs","rank":4,"editor":"key_value_list","value":"text"},"ABk":{"caption":"json text","name":"json_in","rank":0,"editor":"DynamicValue","value":"text"},"ABm":{"caption":"read mode","name":"read","rank":1,"editor":"DynamicValue","value":"boolean"},"ABn":{"caption":"numbers","name":"number_kvs","rank":5,"editor":"key_value_list","value":"number"},"ABo":{"caption":"bool_kvs","name":"bool_kvs","rank":6,"editor":"key_value_list","value":"boolean"},"ABp":{"caption":"date_kvs","name":"date_kvs","rank":7,"editor":"key_value_list","value":"date"},"ABq":{"caption":"json","name":"json_kvs","rank":8,"editor":"key_value_list","value":"text"},"ABr":{"caption":"is array","name":"is_array","rank":2,"editor":"Checkbox","default_val":false},"ABs":{"caption":"array type","name":"array_type","rank":3,"editor":"Dropdown","optional":true},"ACL":{"caption":"pretty print","name":"pretty","rank":9,"editor":"DynamicValue","value":"boolean","optional":true}}}}};
281window._bubble_page_load_data.plugins_size['1612218687102x608200340967260200'] = 19725;
282window.preloaded['plugin/third_party:1612218687102x608200340967260200:2.0.1'] = true;
283window.plugins["1617739938396x841575603972341800"] = {"human":"Local Storage & Cookies","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"ACX":{"display":"Local Storage","property_applications":{"resizable":true},"add_hover_pressed":true,"add_is_visible":true,"states":{"ACV":{"caption":"Values","name":"values","value":"text","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"ACW":{"caption":"Status","name":"status","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"actions":{"ABX":{"caption":"Get","code":{"fn":"function(instance,properties,context){instance.publishState(\"status\",\"Starting the upload of values\");for(var keys=properties.keys.split(\"|\"),values=[],i=0;i<keys.length;i++){var get=localStorage.getItem(keys[i]);values.push(get),instance.publishState(\"values\",values),values.length==keys.length&&instance.publishState(\"status\",\"Loaded Values\")}}"},"fields":{"ABY":{"caption":"keys","name":"keys","rank":0,"editor":"DynamicValue","optional":false,"value":"text"}}},"ABo":{"caption":"Clear","code":{"fn":"function(instance,properties,context){localStorage.clear(),instance.publishState(\"values\"),instance.publishState(\"status\",\"Empty local storage\")}"}},"ABp":{"caption":"Delete","code":{"fn":"function(instance,properties,context){for(var keys=properties.keys.split(\"|\"),i=0;i<keys.length;i++)localStorage.removeItem(keys[i]),instance.publishState(\"status\",\"items deleted.\")}"},"fields":{"ABq":{"caption":"keys","name":"keys","rank":0,"editor":"DynamicValue","value":"text","optional":false}}},"ACe":{"caption":"Write","code":{"fn":"function(instance,properties,context){instance.publishState(\"status\",\"Starting sending\");for(var keys=properties.keys.split(\"|\"),values=properties.values.split(\"|\"),i=0;i<keys.length;i++)localStorage.setItem(keys[i],values[i]),i+1==keys.length&&instance.publishState(\"status\",\"Saved in local storage\")}"},"fields":{"ACg":{"caption":"Keys","name":"keys","rank":0,"editor":"DynamicValue","value":"text"},"ACh":{"caption":"Values","name":"values","rank":1,"editor":"DynamicValue","value":"text"}}}},"code":{"preview":{"fn":"function(instance, properties) {\nvar preview = Math.min(properties.bubble.height, properties.bubble.width);\n    \n    var imgElement = document.createElement(\"IMG\");\n    imgElement.setAttribute(\"src\", \"https://s3.amazonaws.com/appforest_uf/f1612780517256x861489999558322600/storagepng.jpg\");\n    imgElement.style.width = 0.8 * preview + \"px\";\n    imgElement.style.verticalAlign = \"middle\";\n    \n    instance.canvas[0].appendChild(imgElement);\n\n\n\n\n}"},"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}}};
284window._bubble_page_load_data.plugins_size['1617739938396x841575603972341800'] = 2794;
285window.preloaded['plugin/third_party:1617739938396x841575603972341800:2.0.0'] = true;
286window.plugins["1627152028063x152738721905770500"] = {"human":"Image Compression","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"AAs":{"display":"Compressor","property_applications":{"resizable":true,"MinWidth":true},"add_is_visible":true,"states":{"AAk":{"caption":"Url Blob","name":"blobs","value":"text","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAl":{"caption":"Saved to Bubble","name":"databubble","value":"image","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAm":{"caption":"Original Size File","name":"osize","value":"number","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAn":{"caption":"Original Type ","name":"otype","value":"text","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAo":{"caption":"Original Name","name":"oname","value":"text","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAp":{"caption":"Compressed Size","name":"rsize","value":"number","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAq":{"caption":"Compressed Type","name":"rtype","value":"text","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAr":{"caption":"Compressed Name","name":"rname","value":"text","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"ABB":{"caption":"Files Uploaded","name":"count","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}}},"events":{"AAf":{"caption":"Compressed","name":"compressed"},"ABC":{"caption":"Files Uploaded","name":"upload"},"ABE":{"caption":"Files Limit Upload","name":"limit"}}
286,"actions":{"AAt":{"caption":"Upload","code":{"fn":"function(instance,properties,context){$(document).ready((function(){var blobs=[],oSize=[],oName=[],oType=[],rSize=[],rName=[],rType=[],bubble=[];if(null==properties.bubblesource){const uploader=document.getElementById(instance.data.upload);uploader.click(),uploader.onchange=e=>{var files=e.target.files;if(instance.publishState(\"count\",files.length),files.length<=properties.limit){instance.triggerEvent(\"upload\");for(var i=0;i<files.length;i++){oSize.push(Math.round(files[i].size/1024)),instance.publishState(\"osize\",oSize),oName.push(files[i].name.replace(/\\.[^.]*$/,\"\")),instance.publishState(\"oname\",oName),oType.push(files[i].type),instance.publishState(\"otype\",oType);var compress=new Compressor(files[i],{quality:properties.quality,convertSize:1e4,beforeDraw(context,canvas){context.fillStyle=\"#fff\",context.fillRect(0,0,canvas.width,canvas.height)},drew(context,canvas){context.fillStyle=\"#fff\"},success(result){var object=URL.createObjectURL(result);blobs.push(object),instance.publishState(\"blobs\",blobs),rSize.push(Math.round(result.size/1024)),instance.publishState(\"rsize\",rSize),rName.push(result.name.replace(/\\.[^.]*$/,\"\")),instance.publishState(\"rname\",rName),rType.push(result.type),instance.publishState(\"rtype\",rType);var reader=new FileReader;if(reader.onload=function(){if(!0===properties.save){function uploadContentCallback(err,url){url?(bubble.push(url),instance.publishState(\"databubble\",bubble),bubble.length==blobs.length&&instance.triggerEvent(\"compressed\")):console.log(\"Image is Not Saved\",\"Url Empty\",err)}instance.data.uploadContentCallback=uploadContentCallback;var dataImg=reader.result.substring(reader.result.indexOf(\",\")+1);context.uploadContent(result.name.replace(/\\.[^.]*$/,\"\")+\".jpeg\",dataImg,instance.data.uploadContentCallback)}},reader.readAsDataURL(result),!1===properties.save&&blobs.length==files.length&&instance.triggerEvent(\"compressed\"),!0===properties.download&files.length==blobs.length)if(blobs.length>1){var zip=new JSZip,count=0,zipFilename=properties.zipname+\".zip\";blobs.forEach((function(url,i){var name=properties.name+Math.random().toString(36).substring(2,16);JSZipUtils.getBinaryContent(url,(function(err,data){if(err)throw err;zip.file(name+\".jpeg\",data,{binary:!0}),++count==blobs.length&&zip.generateAsync({type:\"blob\"}).then((function(content){saveAs(content,zipFilename)}))}))}))}else{var link=document.createElement(\"a\"),name=properties.name+Math.random().toString(36).substring(2,16);\"string\"==typeof link.download&&(link.href=blobs[0],link.download=name+\".jpeg\",document.body.appendChild(link),link.click(),document.body.removeChild(link))}}})}}else instance.triggerEvent(\"limit\")}}else{var bubblesource=properties.bubblesource.split(\",\");if(instance.publishState(\"count\",bubblesource.length),bubblesource.length<=properties.limit){instance.triggerEvent(\"upload\");for(var i=0;i<bubblesource.length;i++)fetch(bubblesource[i].replace(/\\s+/g,\"\")).then((function(response){return response.blob()})).then((function(blob){var filename=\"bubble\"+Math.random().toString(36).substring(2,16);oSize.push(Math.round(blob.size/1024)),instance.publishState(\"osize\",oSize),oType.push(blob.type),instance.publishState(\"otype\",oType);var compress=new Compressor(blob,{quality:properties.quality,convertSize:1e4,beforeDraw(context,canvas){context.fillStyle=\"#fff\",context.fillRect(0,0,canvas.width,canvas.height)},drew(context,canvas){context.fillStyle=\"#fff\"},success(result){var object=URL.createObjectURL(result),reader=new FileReader;if(reader.onload=function(){if(1==properties.save){function uploadContentCallback(err,url){url?(bubble.push(url),instance.publishState(\"databubble\",bubble),bubble.length==bubblesource.length&&instance.triggerEvent(\"compressed\")):console.log(\"Image is Not Saved\",\"Url Empty\",err)}instance.data.uploadContentCallback=uploadContentCallback;var dataImg=reader.result.substring(reader.result.indexOf(\",\")+1);context.uploadContent(filename+\".jpeg\",dataImg,instance.data.uploadContentCallback)}}
286,reader.readAsDataURL(result),blobs.push(object),instance.publishState(\"blobs\",blobs),rSize.push(Math.round(result.size/1024)),instance.publishState(\"rsize\",rSize),rType.push(result.type),instance.publishState(\"rtype\",rType),0==properties.save&&bubblesource.length==blobs.length&&instance.triggerEvent(\"compressed\"),1==properties.download&bubblesource.length==blobs.length)if(blobs.length>1){var zip=new JSZip,count=0,zipFilename=properties.zipname+\".zip\";blobs.forEach((function(url,i){var name=properties.name+Math.random().toString(36).substring(2,16);JSZipUtils.getBinaryContent(url,(function(err,data){if(err)throw err;zip.file(name+\".jpeg\",data,{binary:!0}),++count==blobs.length&&zip.generateAsync({type:\"blob\"}).then((function(content){saveAs(content,zipFilename)}))}))}))}else{var link=document.createElement(\"a\"),name=properties.name+Math.random().toString(36).substring(2,16);\"string\"==typeof link.download&&(link.href=blobs[0],link.download=name+\".jpeg\",document.body.appendChild(link),link.click(),document.body.removeChild(link))}}})}))}else instance.triggerEvent(\"limit\")}}))}"},"fields":{"AAu":{"caption":"Quality","name":"quality","rank":0,"editor":"DynamicValue","value":"number","default_val":0.6},"AAv":{"caption":"Bubble Source","name":"bubblesource","rank":2,"editor":"DynamicValue","value":"text","optional":true},"AAw":{"caption":"Save to DB ","name":"save","rank":3,"editor":"Checkbox","default_val":false},"AAx":{"caption":"Download ","name":"download","rank":4,"editor":"Checkbox","default_val":false},"AAy":{"caption":"Files Name","name":"name","rank":5,"editor":"DynamicValue","value":"text","optional":true},"AAz":{"caption":"Zip Name","name":"zipname","rank":6,"editor":"DynamicValue","value":"text","optional":true},"ABD":{"caption":"File Limit","name":"limit","rank":1,"editor":"DynamicValue","value":"number","default_val":20}}},"ABA":{"caption":"Clear","code":{"fn":"function(instance,properties,context){$(document).ready((function(){const uploader=undefined;document.getElementById(instance.data.upload).value=\"\",instance.publishState(\"blobs\"),instance.publishState(\"databubble\"),instance.publishState(\"osize\"),instance.publishState(\"otype\"),instance.publishState(\"oname\"),instance.publishState(\"rsize\"),instance.publishState(\"rtype\"),instance.publishState(\"rname\"),instance.publishState(\"count\")}))}"}}},"code":{"preview":{"fn":"function(instance, properties) {\nvar preview = Math.min(properties.bubble.height, properties.bubble.width);\n    \n    var imgElement = document.createElement(\"IMG\");\n    imgElement.setAttribute(\"src\", \"https://5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1627152932288x244425862478333100/previewcompressor.fw.png\");\n    imgElement.style.width = 0.8 * preview + \"px\";\n    imgElement.style.verticalAlign = \"middle\";\n    \n    instance.canvas[0].appendChild(imgElement);\n\n\n}"},"initialize":{"fn":"function(instance,context){const uploadID=\"upload\"+Math.random().toString(36).substring(2,7),div=$(`<div>\\n<input type=\"file\" id=\"${uploadID}\" accept=\"image/*\" multiple hidden=\"hidden\" /> \\n</div>`);$(div).appendTo(\"body\"),$(instance.canvas[0]).html(div),instance.data.upload=uploadID}"},"update":{"fn":"function(instance,properties,context){}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}}};
287window._bubble_page_load_data.plugins_size['1627152028063x152738721905770500'] = 9141;
288window.preloaded['plugin/third_party:1627152028063x152738721905770500:2.0.0'] = true;
289window.plugins["1641501497659x706740039734263800"] = {"human":"Floppy: localStorage, List Shifter","dependencies":{"use_jquery":false,"plugin_api_version":"4"},"shared_keys":{"AeG":{"caption":"Data API Key","type":"secure"},"AeH":{"caption":"Data API Key 2","type":"client_safe"}},"plugin_elements":{"AGl":{"display":"Floppy","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AGm":{"caption":"Auto Read Storage","default_val":true,"editor":"DynamicValue","name":"auto_storage","optional":true,"rank":4,"value":"boolean"},"AGn":{"caption":"Scalar Key Name","default_val":"Floppy","editor":"DynamicValue","name":"key_name_scalar","optional":true,"rank":10,"value":"text"},"AGt":{"caption":"Type of Values","editor":"custom_type","name":"type_of_values","rank":7},"AGu":{"caption":"FLOPPY INFO","editor":"Label","name":"info","rank":0},"AGv":{"caption":"Floppy is a multi-purpose plugin for reading and writing values to localStorage. It also has built-in scalar (single value) and list (array) states that are similar to custom states, but with a more robust set of manipulation features. These can be used to construct, modify, and manipulate lists. Additionally, there is basic support for drag and drop manipulation of certain types of Repeating Groups.","editor":"Label","name":"info2","rank":1},"AHC":{"caption":"Editor Icon Color","default_val":"Classic Blue","editor":"Dropdown","name":"icolor","optional":true,"rank":15},"AHW":{"caption":"TYPE AND KEY NAMES SETUP","editor":"Label","name":"scalar_sep","rank":6},"AHX":{"caption":"Each instance of Floppy allows you to store and retrieve both a 
289single (scalar) value and a List (array) of values, both of which are of the same type. Select the type of items Floppy (and the keys it creates) should store/retrieve. Below that, set the key names that the scalar value and list value will be written to.","editor":"Label","name":"info_keys1","rank":8},"AHb":{"caption":"EDITOR OPTIONS","editor":"Label","name":"editor_sep","rank":14},"AHc":{"caption":"List Key Name","default_val":"Floppy-List","editor":"DynamicValue","name":"key_name_list","optional":true,"rank":11,"value":"text"},"AJP":{"caption":"Automatically Retrieve Keys when Updated in Another Window","editor":"Label","name":"auto_read_info","rank":12},"AJQ":{"caption":"Retrieve Key when Updated","default_val":true,"editor":"DynamicValue","name":"retrieve_on_storage","rank":13,"value":"boolean"},"AJo":{"caption":"ADVANCED: SORTABLE RG OPTIONS","editor":"Label","name":"advanced_info","rank":20},"AJp":{"caption":"ID of Repeating Group to Make Draggable","editor":"DynamicValue","name":"drag_rg","optional":true,"rank":21,"value":"text"},"AJq":{"caption":"Drag Delay (ms)","editor":"DynamicValue","name":"drag_delay","optional":true,"rank":23,"value":"number"},"AJr":{"caption":"Ghost BG Color","default_val":"rgba(255, 255, 255, 1)","editor":"Color","name":"ghost_bg_color","optional":true,"rank":27},"AJs":{"caption":"Ghost Opacity","default_val":1,"editor":"DynamicValue","name":"ghost_opacity","optional":true,"rank":28,"value":"number"},"AJt":{"caption":"Ghost CSS","editor":"DynamicValue","name":"ghost_css","optional":true,"rank":29,"value":"text"},"AJu":{"caption":"Animation Time (ms)","editor":"DynamicValue","name":"animation","optional":true,"rank":26,"value":"number"},"AKR":{"caption":"Drag Handle ID","editor":"DynamicValue","name":"drag_handle","optional":true,"rank":22,"value":"text"},"AKU":{"caption":"Storage Type","default_val":"localStorage","editor":"Dropdown","name":"storage_type","optional":false,"rank":2},"AKw":{"caption":"ADVANCED: STEP/ARRAY FUNCTION/COUNT OUPUT TYPES","editor":"Label","name":"array_fn_info","rank":37},"AKx":{"caption":"Array Method Output Type","editor":"custom_type","name":"array_fn_type","optional":true,"rank":39},"ALi":{"caption":"Step Mode List Type","editor":"custom_type","name":"step_type","optional":true,"rank":38},"AMI":{"caption":"Note that, if you're using an instance of Floppy just for its various data processing/list construction features, you can set the Scalar Key Name and List Key Name fields to empty and this essentially disables the \"automatic storage\" features of the plugin.","editor":"Label","name":"info_keys2","rank":9},"AQA":{"caption":"ADVANCED: IndexedDB/localForage Options","editor":"Label","name":"lf_info","rank":16},"AQB":{"caption":"Database Name","editor":"DynamicValue","name":"lf_name","optional":true,"rank":17,"value":"text"},"AQC":{"caption":"Datastore Name","editor":"DynamicValue","name":"lf_store","optional":true,"rank":18,"value":"text"},"AQD":{"caption":"Retrieve Found Keys","default_val":true,"editor":"DynamicValue","name":"findkeys","optional":true,"rank":19,"value":"boolean"},"AVQ":{"caption":"Auto Set RAM","name":"auto_ram","rank":5,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"AVR":{"caption":"RETRIEVE ON INITIALIZE OPTIONS","name":"roi_info","rank":3,"editor":"Label"},"AdQ":{"caption":"Drag Group Name","name":"drag_group","rank":30,"editor":"DynamicValue","value":"text","optional":true},"AdS":{"caption":"Clone (not Move)","name":"clone","rank":31,"editor":"DynamicValue","value":"boolean","optional":true},"AdT":{"caption":"Prohibit Add","name":"no_put","rank":33,"editor":"DynamicValue","value":"boolean","optional":true},"AdU":{"caption":"Revert Clone","name":"revert_clone","rank":32,"editor":"DynamicValue","value":"boolean","optional":true},"AdY":{"caption":"Prohibit Add Duplicates","name":"no_dupe","rank":34,"editor":"DynamicValue","value":"boolean","optional":true},"AdZ":{"caption":"Add Placeholder","name":"hold","rank":35,"editor":"Dropdown","optional":true},"Adb":{"caption":"Custom Placeholder","name":"placeholder","rank":36,"editor":"DynamicValue","value":"custom_data_AGt","optional":true},"Ade":{"caption":"Delay on Touch Only","name":"drag_delay_touch","rank":24,"editor":"DynamicValue","value":"boolean","optional":true},"Adf":{"caption":"Touch Start Threshold (px)","name":"touch_start_threshold","rank":25,"editor":"DynamicValue","value":"number","optional":true}},"states":{"AGo":{"caption":"Initialized","initialization_code":{"fn":"function(properties,context){}"},"name":"initialized","value":"boolean"},"AGr":{"caption":"Scalar Value (Storage)","initialization_code":{"fn":"function(properties,context){}"},"name":"scalar_value","value":"custom_data_AGt"},"AHE":{"caption":"List Values (Storage)","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_values","value":"custom_data_AGt"},"AHV":{"caption":"Keys Found in Storage","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"keys_found_in_localstorage","value":"text"},"AHn":{"caption":"Scalar Key","initialization_code":{"fn":"function(properties,context){}"},"name":"key_name_scalar","value":"text"},"AHo":{"caption":"List Key","initialization_code":{"fn":"function(properties,context){}"},"name":"key_name_list","value":"text"},"AIN":{"caption":"RAM Scalar Value","initialization_code":{"fn":"function(properties,context){}"},"name":"ram_scalar_value","value":"custom_data_AGt"},"AIO":{"caption":"RAM List Values","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"ram_list_value","value":"custom_data_AGt"},"AIe":{"caption":"Utility: JavaScript Minimum Date","initialization_code":{"fn":"function(properties,context){}"},"name":"min_js_date","value":"date"},"AJM":{"caption":"Utility: List Field Counts 1","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"field_counts_1","value":"number"},"AKV":{"caption":"Utility: List Field Counts 2","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"field_counts_2","value":"number"}
289,"AKW":{"caption":"Utility: List Field Counts 3","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"field_counts_3","value":"number"},"AKf":{"caption":"Stepping","initialization_code":{"fn":"function(properties,context){}"},"name":"stepping","value":"boolean"},"AKg":{"caption":"Step Index (0-based)","initialization_code":{"fn":"function(properties,context){}"},"name":"step_index_0","value":"number"},"AKh":{"caption":"Step Index (1-based)","initialization_code":{"fn":"function(properties,context){}"},"name":"step_index_1","value":"number"},"AKi":{"caption":"Step Item","initialization_code":{"fn":"function(properties,context){}"},"name":"step_item","value":"custom_data_ALi"},"AKj":{"caption":"Step Entire List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"step_list","value":"custom_data_ALi"},"AKy":{"caption":"Code: Array Method Output List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"method_output","value":"custom_data_AKx"},"AMM":{"caption":"Code: Array Method Function Slot","initialization_code":{"fn":"function(properties,context){}"},"name":"method_slot","value":"number"},"AMg":{"caption":"Utility: List Math Result 1","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_math_result_1","value":"number"},"AMh":{"caption":"Utility: List Math Result 2","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_math_result_2","value":"number"},"AMi":{"caption":"Utility: List Math Result 3","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_math_result_3","value":"number"},"AMj":{"caption":"Utility: List Math Result 4","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_math_result_4","value":"number"},"AMk":{"caption":"Utility: List Math Result 5","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_math_result_5","value":"number"},"ANB":{"caption":"List Math Result Number","initialization_code":{"fn":"function(properties,context){}"},"is_list":false,"name":"list_math_output","value":"number"},"AOn":{"caption":"Utility: Count/Sort Items List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"count_list_output","value":"custom_data_AGt"},"AOu":{"caption":"Utility: Count Custom Number List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"count_list_custom","value":"number"},"AQH":{"caption":"InDB: Database Name","initialization_code":{"fn":"function(properties,context){}"},"name":"indb_db_name","value":"text"},"AQI":{"caption":"InDB: Datastore Name","initialization_code":{"fn":"function(properties,context){}"},"name":"indb_ds_name","value":"text"},"Ada":{"caption":"Utility: RAM List Values + Placeholder","name":"ram_list_value_ph","value":"custom_data_AGt","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"Adc":{"caption":"Utility: Placeholder Value","name":"placeholder","value":"custom_data_AGt","initialization_code":{"fn":"function(properties,context){}"}},"Add":{"caption":"Utility: Placeholder Index Adjust","name":"index_adjust","value":"number","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AGy":{"caption":"Initialized","name":"initialized"},"AGz":{"caption":"Updated","name":"updated"},"AHA":{"caption":"Stored Scalar Key","name":"stored_scalar_key"},"AHh":{"caption":"Stored List Key","name":"stored_list_key"},"AHi":{"caption":"Retrieved Scalar Key","name":"retrieved_scalar_key"},"AHj":{"caption":"Retrieved List Key","name":"retrieved_list_key"},"AHk":{"caption":"Removed Scalar Key","name":"removed_scalar_key"},"AHl":{"caption":"Removed List Key","name":"removed_list_key"},"AHs":{"caption":"Cleared Storage","name":"cleared_storage"},"AIB":{"caption":"Wrote Arbitrary Scalar Key","name":"wrote_arbitrary_scalar_key"},"AIC":{"caption":"Wrote Arbitrary List Key","name":"wrote_arbitrary_list_key"},"AIK":{"caption":"Updated RAM Scalar Value","name":"updated_ram_scalar_value"},"AIL":{"caption":"Updated RAM List Values","name":"updated_ram_list_value"},"AJN":{"caption":"Scalar Key Modified (in Other Window)","name":"scalar_storage_modified"},"AJO":{"caption":"List Key Modified (in Other Window)","name":"list_storage_modified"},"AKM":{"caption":"Updated RAM List Values Via User Drag/Drop (Any Change)","name":"updated_ram_list_user_drop"},"AKd":{"caption":"Count Each Field/Sort Complete","name":"count_each_field_complete"},"AKk":{"caption":"Stepping Started","name":"stepping_started"},"AKl":{"caption":"Step Trigger","name":"step_trigger"},"AKm":{"caption":"Stepping Complete","name":"stepping_complete"},"ALY":{"caption":"Code: Array Method Complete","name":"code_complete"},"ANA":{"caption":"List Math Complete","name":"list_math_complete"},"AND":{"caption":"List Math Outputs Cleared","name":"list_math_outputs_cleared"},"ATr":{"caption":"Make Numeric List Complete","name":"make_numeric_list_complete"},"AVJ":{"caption":"Sync Trigger A","name":"sync_a"},"AVM":{"caption":"Sync Trigger B","name":"sync_b"},"AVN":{"caption":"Sync Trigger C","name":"sync_c"},"AVO":{"caption":"Sync Trigger D","name":"sync_d"},"AWX":{"caption":"Sync Trigger E","name":"sync_e"},"AWY":{"caption":"Sync Trigger F","name":"sync_f"},"AWZ":{"caption":"Sync Trigger G","name":"sync_g"},"AWa":{"caption":"Sync A Workflow Complete","name":"sync_wf_a"},"AWb":{"caption":"Sync B Workflow Complete","name":"sync_wf_b"},"AWc":{"caption":"Sync C Workflow Complete","name":"sync_wf_c"},"AWd":{"caption":"Sync D Workflow Complete","name":"sync_wf_d"},"AWe":{"caption":"Sync E Workflow Complete","name":"sync_wf_e"},"AWf":{"caption":"Sync F Workflow Complete","name":"sync_wf_f"},"AWg":{"caption":"Sync G Workflow Complete","name":"sync_wf_g"},"AdV":{"caption":"Added RAM List Via User Drag/Drop","name":"added_ram_list_user_drop"},"AdW":{"caption":"Removed RAM List Via User Drag/Drop","name":"removed_ram_list_user_drop"},"AdX":{"caption":"Sorted RAM List Via User Drag/Drop","name":"sorted_ram_list_user_drop"}},"actions":{"AHH":{"caption":"Store Keys","fields":{"AHI":{"caption":"Execute this action to store a value in local/sessionStorage at Floppy's Key Names.","editor":"Label","name":"info","rank":0},"AHJ":{"caption":"This action is partly synchronous with respect to other Floppy actions in a workflow. Floppy's Scalar and List Value (Storage) outputs are updated synchronously, but the actual writing to storage is asynchronous. When the action is truly complete, the Stored Scalar Key and/or Stored List Key events are triggered.","editor":"Label","name":"info2","rank":1},"AHK":{"caption":"Scalar Key Name","editor":"DynamicValue","name":"key_name_scalar","optional":true,"rank":4,"value":"text"},"AHL":{"caption":"Scalar Value","editor":"DynamicValue","name":"value","o
289ptional":true,"rank":5,"value":"custom_data_element_AGt"},"AHM":{"caption":"List Value","editor":"DynamicValue","is_list":true,"name":"list_value","optional":true,"rank":9,"value":"custom_data_element_AGt"},"AHe":{"caption":"List Key Name","editor":"DynamicValue","name":"key_name_list","optional":true,"rank":8,"value":"text"},"AOe":{"caption":"Store Scalar","default_val":true,"editor":"DynamicValue","name":"store_scalar","optional":true,"rank":3,"value":"boolean"},"AOf":{"caption":"Store List","default_val":true,"editor":"DynamicValue","name":"store_list","optional":true,"rank":7,"value":"boolean"},"AOg":{"caption":"SCALAR KEY TO STORE","editor":"Label","name":"scalar_info","rank":2},"AOh":{"caption":"LIST KEY TO STORE","editor":"Label","name":"list_info","rank":6},"AVY":{"caption":"SYNC OPTION","name":"sync_op","rank":10,"editor":"Label"},"AVc":{"caption":"Sync Trigger","name":"sync_trigger","rank":11,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionStoreKeys(instance,properties,context):console.log(\"Floppy is not initialized. Store Keys will not run.\")}"}},"AHN":{"caption":"Retrieve Keys","fields":{"AHO":{"caption":"Execute this action to manually retrieve the values stored in browser storage, at the keys specified in Floppy's main interface (under \"Scalar Key Name\" and \"List Key Name\").","editor":"Label","name":"info","rank":0},"AHP":{"caption":"This action is asynchronous, but when it is complete, the \"Retrieved Scalar Key\" and/or \"Retrieved List Key\" events are triggered.","editor":"Label","name":"info2","rank":2},"AOi":{"caption":"The newly-read values will appear at Floppy's \"Scalar Value (Storage)\" and \"List Values (Storage)\" outputs.","editor":"Label","name":"info3","rank":1},"AOk":{"caption":"NOTE: There's really no reason to ever execute this action unless you've set \"Automatic Retrieval\" to \"no\" in the main Floppy interface.","editor":"Label","name":"info4","rank":3},"AVf":{"caption":"SYNC OPTION","name":"sync_option","rank":4,"editor":"Label"},"AVg":{"caption":"Sync Trigger","name":"sync_trigger","rank":5,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionRetrieveKey(instance,properties,context):console.log(\"Floppy is not initialized. Retrieve Key will not run.\")}"}},"AHR":{"caption":"Remove Keys","fields":{"AHS":{"caption":"Execute this action to completely remove the specified Key(s) from local/sessionStorage.","editor":"Label","name":"info","rank":0},"AHT":{"caption":"This action is synchronous and, when it is complete, the Removed Scalar Key and/or Removed List Key events are triggered.","editor":"Label","name":"info2","rank":1},"AHU":{"caption":"Scalar Key Name","default_val":"","editor":"DynamicValue","name":"key_name_scalar","optional":true,"rank":3,"value":"text"},"AHg":{"caption":"List Key Name","editor":"DynamicValue","name":"key_name_list","optional":true,"rank":5,"value":"text"},"AOl":{"caption":"Remove Scalar Key","default_val":true,"editor":"DynamicValue","name":"remove_scalar","optional":true,"rank":2,"value":"boolean"},"AOm":{"caption":"Remove List Key","default_val":true,"editor":"DynamicValue","name":"remove_list","optional":true,"rank":4,"value":"boolean"},"AVh":{"caption":"SYNC OPTION","name":"sync_option","rank":6,"editor":"Label"},"AVi":{"caption":"Sync Trigger","name":"sync_trigger","rank":7,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionRemoveKey(instance,properties,context):console.log(\"Floppy is not initialized. Remove Key will not run.\")}"}},"AHp":{"caption":"Clear All Keys","fields":{"AHq":{"caption":"Execute this action to clear all of session/localStorage.","editor":"Label","name":"info","rank":0},"AHr":{"caption":"Note that this action removes ALL key/value pairs in your app's browser storage managed by this Floppy, even those that you didn't create. To remove a specific key from localStorage, use the Remove Keys action. This action is synchronous and, when it is complete, the Cleared Storage event is triggered.","editor":"Label","name":"info2","rank":1},"AVj":{"caption":"SYNC OPTION","name":"sync_option","rank":2,"editor":"Label"},"AVk":{"caption":"Sync Trigger","name":"sync_trigger","rank":3,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionClear(instance,properties,context):console.log(\"Floppy is not initialized. Clear All Keys will not run.\")}"}},"AHu":{"caption":"Write Key Any Type","fields":{"AHv":{"caption":"Type of Values","editor":"custom_type","name":"type_of_values","optional":false,"rank":2},"AHw":{"caption":"Execute this action to store any type of value in browser storage with any arbitrary key name. Note that a single Floppy element can only RETRIEVE one type of data, but a single Floppy element can be used to WRITE (store) any type of keys. This action is provided to enable you to build pages where you want to write various values to storage, but do not necessarily need to retrieve them -- without having to put multiple Floppy elements on the page.","editor":"Label","name":"info","rank":0},"AHx":{"caption":"Scalar Key Name","editor":"DynamicValue","name":"key_name_scalar","optional":true,"rank":3,"value":"text"},"AHy":{"caption":"Scalar Value","editor":"DynamicValue","name":"key_value_scalar","optional":true,"rank":4,"value":"custom_data_AHv"},"AHz":{"caption":"List Key Name","editor":"DynamicValue","name":"key_name_list","optional":true,"rank":5,"value":"text"},"AIA":{"caption":"List Value","editor":"DynamicValue","is_list":true,"name":"key_value_list","optional":true,"rank":6,"value":"custom_data_AHv"},"AIM":{"caption":"This action is asynchronous but, when the action is complete, the Wrote Arbitrary Scalar Key and/or Wrote Arbitrary List Key events are triggered.","editor":"Label","name":"info2","rank":1},"AVl":{"caption":"SYNC OPTION","name":"sync_option","rank":7,"editor":"Label"},"AVm":{"caption":"Sync Trigger","name":"sync_trigger","rank":8,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionWriteAnyKey(instance,properties,context):console.log(\"Floppy is not initialized. Write Key (Any Type) will not run.\")}"}},"AID":{"caption":"Set RAM Scalar Value","fields":{"AIE":{"caption":"Execute this action to update Floppy's Scalar Value, with or without also Storing that value to the default key.","editor":"Label","name":"info","rank":0},"AIF":{"caption":"RAM Scalar Value","editor":"DynamicValue","name":"value","o
289ptional":true,"rank":2,"value":"custom_data_element_AGt"},"AIH":{"caption":"Store New Value","editor":"DynamicValue","name":"store","optional":true,"rank":3,"value":"boolean"},"AIJ":{"caption":"This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated RAM Scalar Value event is triggered.","editor":"Label","name":"info2","rank":1},"AVo":{"caption":"SYNC OPTION","name":"sync_option","rank":4,"editor":"Label"},"AVp":{"caption":"Sync Trigger","name":"sync_trigger","rank":5,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionSetRamScalar(instance,properties,context):console.log(\"Floppy is not initialized. Set RAM Scalar Value will not run.\")}"}},"AIG":{"caption":"Set RAM List Value","fields":{"AIP":{"caption":"Execute this action to update Floppy's RAM List Value, with or without also Storing that value.","editor":"Label","name":"info","rank":0},"AIQ":{"caption":"This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated RAM Scalar Value event is triggered.","editor":"Label","name":"info2","rank":1},"AIR":{"caption":"RAM List Value","editor":"DynamicValue","is_list":true,"name":"list_value","optional":true,"rank":2,"value":"custom_data_element_AGt"},"AIS":{"caption":"Store New Value","editor":"DynamicValue","name":"store","optional":true,"rank":3,"value":"boolean"},"AVq":{"caption":"SYNC OPTION","name":"sync_option","rank":4,"editor":"Label"},"AVr":{"caption":"Sync Trigger","name":"sync_trigger","rank":5,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionSetRamList(instance,properties,context):console.log(\"Floppy is not initialized. Set RAM List Value will not run.\")}"}},"AIT":{"caption":"Add RAM List Value(s)","fields":{"AIU":{"caption":"Execute this action to update Floppy's RAM List Values by adding a value or values to the list. The various options allow you to append the new value(s) to the end of the list, prepend the new values to the beginning of the list, or insert the value(s) at some specific point in the list.","editor":"Label","name":"info","rank":0},"AIV":{"caption":"This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated RAM Scalar Value event is triggered.","editor":"Label","name":"info2","rank":1},"AIW":{"caption":"Add List of Values","editor":"DynamicValue","is_list":true,"name":"list_value","optional":true,"rank":4,"value":"custom_data_element_AGt"},"AIX":{"caption":"Add at","default_val":"End of List","editor":"Dropdown","name":"add_at","rank":8},"AIY":{"caption":"Index Number","editor":"DynamicValue","name":"index","optional":true,"rank":9,"value":"number"},"AId":{"caption":"Store New Value","editor":"DynamicValue","name":"store","optional":true,"rank":12,"value":"boolean"},"AIt":{"caption":"Prohibit Duplicates","editor":"DynamicValue","name":"dedupe","optional":true,"rank":11,"value":"boolean"},"AIu":{"caption":"Add Single Value","editor":"DynamicValue","name":"scalar_value","optional":true,"rank":3,"value":"custom_data_element_AGt"},"AJT":{"caption":"SPECIFY VALUE TO ADD","editor":"Label","name":"value_info","rank":2},"AJU":{"caption":"ADDITIONAL OPTIONS","editor":"Label","name":"options_info","rank":10},"AJV":{"caption":"POSITION OPTIONS","editor":"Label","name":"position_options","rank":7},"AJW":{"caption":"Add \"Empty\" Value(s)","editor":"DynamicValue","name":"empty_value","optional":true,"rank":5,"value":"boolean"},"AJX":{"caption":"# Empty Values to Add","editor":"DynamicValue","name":"num_empty","optional":true,"rank":6,"value":"number"},"AVs":{"caption":"SYNC OPTION","name":"sync_option","rank":13,"editor":"Label"},"AVt":{"caption":"Sync Trigger","name":"sync_trigger","rank":14,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionAddRamList(instance,properties,context):console.log(\"Floppy is not initialized. Add RAM List Value(s) will not run.\")}"}},"AIf":{"caption":"Remove RAM List Value(s)","fields":{"AIg":{"caption":"Execute this Action to remove an item or items from Floppy's RAM List.","editor":"Label","name":"info","rank":0},"AIh":{"caption":"Remove Single Index","editor":"DynamicValue","name":"index","optional":true,"rank":3,"value":"number"},"AIi":{"caption":"Num Items to Remove","editor":"DynamicValue","name":"num_items","optional":true,"rank":4,"value":"number"},"AIj":{"caption":"Remove Single Value","editor":"DynamicValue","name":"value_to_remove","optional":true,"rank":7,"value":"custom_data_element_AGt"},"AIk":{"caption":"REMOVE ITEM(S) BY INDEX","editor":"Label","name":"index_sep","rank":2},"AIl":{"caption":"OR... REMOVE ITEM(S) BY VALUE","editor":"Label","name":"value_sep","rank":6},"AIm":{"caption":"Remove List of Values","editor":"DynamicValue","is_list":true,"name":"values_to_remove","optional":true,"rank":8,"value":"custom_data_element_AGt"},"AIn":{"caption":"Remove Items by Value Method:","editor":"Label","name":"remove_options_info","rank":9},"AIo":{"caption":"Behavior","default_val":"Remove first instance","editor":"Dropdown","name":"remove_option","rank":10},"AIp":{"caption":"STORAGE OPTION","editor":"Label","name":"storage_sep","rank":11},"AIq":{"caption":"Store New Value","editor":"DynamicValue","name":"store","o
289ptional":true,"rank":12,"value":"boolean"},"AIr":{"caption":"This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated RAM Scalar Value event is triggered.","editor":"Label","name":"info2","rank":1},"AIs":{"caption":"Remove List of Indices","editor":"DynamicValue","is_list":true,"name":"indices","optional":true,"rank":5,"value":"number"},"AVu":{"caption":"SYNC OPTION","name":"sync_option","rank":13,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionRemoveRamList(instance,properties,context):console.log(\"Floppy is not initialized. Remove RAM List Value(s) will not run.\")}"}},"AIv":{"caption":"Change RAM List Value(s)","fields":{"AIw":{"caption":"Execute this Action to change an existing item or items from Floppy's RAM List.","editor":"Label","name":"info","rank":0},"AIx":{"caption":"This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated RAM Scalar Value event is triggered.","editor":"Label","name":"info2","rank":1},"AIz":{"caption":"SELECT ITEM(S) TO CHANGE BY INDEX","editor":"Label","name":"index_sep","rank":2},"AJA":{"caption":"Change Single Index","editor":"DynamicValue","name":"index","optional":true,"rank":3,"value":"number"},"AJB":{"caption":"Change List of Indices","editor":"DynamicValue","is_list":true,"name":"indices","optional":true,"rank":4,"value":"number"},"AJC":{"caption":"OR... SELECT ITEMS(S) TO CHANGE BY VALUE","editor":"Label","name":"value_sep","rank":5},"AJD":{"caption":"Change Single Value","editor":"DynamicValue","name":"value_to_change","optional":true,"rank":6,"value":"custom_data_element_AGt"},"AJE":{"caption":"Change List of Values","editor":"DynamicValue","is_list":true,"name":"values_to_change","optional":true,"rank":7,"value":"custom_data_element_AGt"},"AJF":{"caption":"SPECIFY NEW VALUE(S)","editor":"Label","name":"value_sep","rank":8},"AJG":{"caption":"Single Value","editor":"DynamicValue","name":"value","optional":true,"rank":9,"value":"custom_data_element_AGt"},"AJH":{"caption":"List of Values","editor":"DynamicValue","is_list":true,"name":"values","optional":true,"rank":10,"value":"custom_data_element_AGt"},"AJI":{"caption":"Change Items by Value Method:","editor":"Label","name":"change_options_info","rank":12},"AJJ":{"caption":"Behavior","default_val":"Change first instance","editor":"Dropdown","name":"change_option","rank":13},"AJK":{"caption":"STORAGE OPTION","editor":"Label","name":"storage_sep","rank":14},"AJL":{"caption":"Store New Value","editor":"DynamicValue","name":"store","optional":true,"rank":15,"value":"boolean"},"AJY":{"caption":"Use \"Empty\" Values","editor":"DynamicValue","name":"empty_value","optional":true,"rank":11,"value":"boolean"},"AVv":{"caption":"SYNC OPTION","name":"sync_option","rank":16,"editor":"Label"},"AVw":{"caption":"Sync Trigger","name":"sync_trigger","rank":17,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionChangeRamList(instance,properties,context):console.log(\"Floppy is not initialized. Change RAM List Value(s) will not run.\")}"}},"AJR":{"caption":"Clear RAM List Values","fields":{"AJb":{"caption":"Execute this action to clear all items from Floppy's RAM List Values, causing that list to become empty. This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) when it is complete, the Updated RAM List Value event is triggered.","editor":"Label","name":"clear_info","rank":0},"AJc":{"caption":"STORAGE OPTION","editor":"Label","name":"storage_sep","rank":1},"AJd":{"caption":"Remove List Key","editor":"DynamicValue","name":"store","optional":true,"rank":2,"value":"boolean"},"AVx":{"caption":"SYNC OPTION","name":"sync_option","rank":3,"editor":"Label"},"AVy":{"caption":"Sync Trigger","name":"sync_trigger","rank":4,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionClearRAM(instance,properties,!0,context):console.log(\"Floppy is not initialized. Clear RAM List Values will not run.\")}"}},"AJa":{"caption":"Clear RAM Scalar Value","fields":{"AJf":{"caption":"Execute this action to clear Floppy's RAM Scalar Value, causing it to become empty. This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated Ram Scalar Value event is triggered.","editor":"Label","name":"clear_info","rank":0},"AJg":{"caption":"STORAGE OPTION","editor":"Label","name":"storage_sep","rank":1},"AJh":{"caption":"Remove Scalar Key","editor":"DynamicValue","name":"store","o
289ptional":true,"rank":2,"value":"boolean"},"AVz":{"caption":"SYNC OPTION","name":"sync_option","rank":3,"editor":"Label"},"AWA":{"caption":"Sync Trigger","name":"sync_trigger","rank":4,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionClearRAM(instance,properties,!1,context):console.log(\"Floppy is not initialized. Clear RAM Scalar Value will not run.\")}"}},"AJi":{"caption":"SHIFT: Move RAM List Item","fields":{"AJj":{"caption":"Current Index of Item","editor":"DynamicValue","name":"from","rank":1,"value":"number"},"AJk":{"caption":"New Index of Item","editor":"DynamicValue","name":"to","rank":2,"value":"number"},"AJl":{"caption":"STORAGE OPTION","editor":"Label","name":"storage_option","rank":3},"AJm":{"caption":"Store New Value","editor":"DynamicValue","name":"store","optional":true,"rank":4,"value":"boolean"},"AJn":{"caption":"Execute this action to move a value in Floppy's RAM List from one index to another. If either index is out-of-bounds, nothing will happen. This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated RAM List Value event is triggered.","editor":"Label","name":"move_info","rank":0},"AWB":{"caption":"SYNC OPTION","name":"sync_option","rank":5,"editor":"Label"},"AWC":{"caption":"Sync Trigger","name":"sync_trigger","rank":6,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionMoveRAMItem(instance,properties,context):console.log(\"Floppy is not initialized. SHIFT: Move RAM List Item will not run.\")}"}},"AJw":{"caption":"SHIFT: Reverse RAM List","fields":{"AJx":{"caption":"Execute this action to reverse the order of the values in Floppy's RAM List. You can optionally store the values to local/sessionStorage. This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated RAM List Value event is triggered.","editor":"Label","name":"reverse_info","rank":0},"AJy":{"caption":"Store New Value","editor":"DynamicValue","name":"store","optional":true,"rank":2,"value":"boolean"},"AJz":{"caption":"STORAGE OPTION","editor":"Label","name":"storage_option","rank":1},"AWD":{"caption":"SYNC OPTION","name":"sync_option","rank":3,"editor":"Label"},"AWE":{"caption":"Sync Trigger","name":"sync_trigger","rank":4,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionReverseRAMList(instance,properties,context):console.log(\"Floppy is not initialized. SHIFT: Reverse RAM List will not run.\")}"}},"AKA":{"caption":"SHIFT: Rotate RAM List","fields":{"AKB":{"caption":"Rotate by","editor":"DynamicValue","name":"rotate_by","optional":true,"rank":1,"value":"number"},"AKD":{"caption":"Execute this action to rotate the values in Floppy's RAM List by some amount. You can optionally store the values to browser storage. This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated RAM List Value event is triggered.","editor":"Label","name":"rotate_info","rank":0},"AKE":{"caption":"STORAGE OPTION","editor":"Label","name":"storage_option","rank":2},"AKF":{"caption":"Store New Value","editor":"DynamicValue","name":"store","optional":true,"rank":3,"value":"boolean"},"AWF":{"caption":"SYNC OPTION","name":"sync_option","rank":4,"editor":"Label"},"AWG":{"caption":"Sync Trigger","name":"sync_trigger","rank":5,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionRotateRAMList(instance,properties,context):console.log(\"Floppy is not initialized. SHIFT: Rotate RAM List will not run.\")}"}},"AKG":{"caption":"SHIFT: Swap RAM List Items","fields":{"AKH":{"caption":"Execute this action to swap the positions of 2 items in Floppy's RAM List. You can optionally store the values to browser storage. This action is partly synchronous (the updated value is published synchronously, but the \"Store New Value\" part is asynchronous) and, when it is complete, the Updated RAM List Value event is triggered.","editor":"Label","name":"swap_info","rank":0},"AKI":{"caption":"Item 1 Index","editor":"DynamicValue","name":"index1","optional":true,"rank":1,"value":"number"},"AKJ":{"caption":"Item 2 Index","editor":"DynamicValue","name":"index2","o
289ptional":true,"rank":2,"value":"number"},"AKK":{"caption":"STORAGE OPTION","editor":"Label","name":"storage_option","rank":3},"AKL":{"caption":"Store New Value","editor":"DynamicValue","name":"store","optional":true,"rank":4,"value":"boolean"},"AWH":{"caption":"SYNC OPTION","name":"sync_option","rank":5,"editor":"Label"},"AWI":{"caption":"Sync Trigger","name":"sync_trigger","rank":6,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionSwapRAMList(instance,properties,context):console.log(\"Floppy is not initialized. SHIFT: Swap RAM List Items will not run.\")}"}},"AKN":{"caption":"Store RAM List to List Key","fields":{"AKO":{"caption":"Execute this action to take the current RAM List and save it to Floppy's default List Key. This is merely a convenience action - it's nothing you can't do with the \"Store Key\" action, but the interface is simplified (there are no options). The current contents of Floppy's RAM List are written to the default List Key. This action is asynchronous but, when it is complete, the Stored List Key event is triggered. ","editor":"Label","name":"store_ram_list_info","rank":0},"AWJ":{"caption":"SYNC OPTION","name":"sync_option","rank":1,"editor":"Label"},"AWK":{"caption":"Sync Trigger","name":"sync_trigger","rank":2,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcStoreKey(instance,instance.data.key_name_list,instance.data.ram_list_value,properties,context):console.log(\"Floppy is not initialized. Store RAM List to List Key will not run.\")}"}},"AKP":{"caption":"Store RAM Scalar to Scalar Key","fields":{"AKQ":{"caption":"Execute this action to take the current RAM Scalar and save it to Floppy's default Scalar Key. This is merely a convenience action - it's nothing you can't do with the \"Store Key\" action, but the interface is simplified (there are no options). The current contents of Floppy's RAM Scalar are written to the default Scalar Key. This action is asynchronous but, when it is complete, the Stored Scalar Key event is triggered.","editor":"Label","name":"store_ram_scalar_info","rank":0},"AWL":{"caption":"SYNC OPTION","name":"sync_option","rank":1,"editor":"Label"},"AWM":{"caption":"Sync Trigger","name":"sync_trigger","rank":2,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcStoreKey(instance,instance.data.key_name_scalar,instance.data.ram_scalar_value,properties,context):console.log(\"Floppy is not initialized. Store RAM Scalar to Scalar Key will not run.\")}"}},"AKT":{"caption":"Utility: Count Each Field/Sort","fields":{"AKX":{"caption":"Execute this action to count the number of items in some field(s) on a Thing. You can optionally sort the Things by these counts, or a custom numeric list. The List Expression input below is echoed to the \"Utility: Count/Sort Items List\" output. Counts associated with the various fields are output to the \"Utility: List Field Counts n\" outputs. If the \"Sort\" option is selected, all of those outputs will be sorted, as requested. When computation and publishing is complete (this action is synchronous with respect to other Floppy actions), the \"Count Each Field/Sort Complete\" event is triggered.","editor":"Label","name":"count_fields_info","rank":0},"AOp":{"caption":"Sort by Field Count","editor":"Dropdown","name":"sort_by","optional":true,"rank":8},"AOq":{"caption":"SORT OPTIONS","editor":"Label","name":"sort_options_info","rank":7},"AOr":{"caption":"Sort Descending","editor":"DynamicValue","name":"descending","optional":true,"rank":10,"value":"boolean"},"AOt":{"caption":"Custom Count","editor":"DynamicValue","is_list":true,"name":"custom_count","optional":true,"rank":6,"value":"number"},"ATe":{"caption":"Count/Sort List Type","name":"count_list_type","rank":1,"editor":"custom_type","optional":false},"ATf":{"caption":"List Expression","name":"list","rank":2,"editor":"DynamicValue","value":"custom_data_ATe","is_list":true},"ATg":{"caption":"Field to Count 1","name":"field_1","rank":3,"editor":"custom_field_ATe","optional":true},"ATh":{"caption":"Field to Count 2","name":"field_2","rank":4,"editor":"custom_field_ATe","optional":true},"ATi":{"caption":"Field to Count 3","name":"field_3","rank":5,"editor":"custom_field_ATe","optional":true}
289,"ATj":{"caption":"Sort by Field (as Number)","name":"sort_by_number","rank":9,"editor":"DynamicValue","optional":true,"value":"number"},"AWN":{"caption":"SYNC OPTION","name":"sync_option","rank":11,"editor":"Label"},"AWO":{"caption":"Sync Trigger","name":"sync_trigger","rank":12,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionCountEachField(instance,properties,context):console.log(\"Floppy is not initialized. Utility: Count Each Field will not run.\")}"}},"AKo":{"caption":"STEP: Begin Stepping","fields":{"AKp":{"caption":"Execute this action to begin stepping mode, which allows you to build iterative workflows. You can step over the items in a List and, for each step, Floppy will expose data at the following outputs:","editor":"Label","name":"step_begin_info","rank":0},"ALb":{"caption":"1. Step Index (0-based): The index (iteration number) of the current step, starting from 0.","editor":"Label","name":"step_begin_info_2","rank":1},"ALc":{"caption":"2. Step Index (1-based): The index of the current step, starting from 1.","editor":"Label","name":"step_begin_info_3","rank":2},"ALd":{"caption":"3. Step Item: The List item corresponding to the current step (a scalar value).","editor":"Label","name":"step_begin_info_4","rank":3},"ALe":{"caption":"4. Step Entire List: The entire contents of the List being stepped over.","editor":"Label","name":"step_begin_info_5","rank":4},"ALg":{"caption":"LIST TO STEP","editor":"Label","name":"list_sel_info","rank":6},"ALh":{"caption":"IMPORTANT: First specify the list's type using the \"Step Mode List Type\" field in the main Floppy interface.","editor":"Label","name":"list_sel_info_2","rank":7},"ALj":{"caption":"List to Step","editor":"DynamicValue","is_list":true,"name":"step_list","optional":true,"rank":8,"value":"custom_data_element_ALi"},"ALk":{"caption":"NUMERIC STEPPING","editor":"Label","name":"num_step_info","rank":9},"ALl":{"caption":"Instead of providing a list above, you can step arbitrary number of times by creating a numeric list. (If you use this option, \"Step Mode List Type\" must be set to \"number\" in the main Floppy interface. Note: Providing values here overrides any \"List to Step\" defined above.","editor":"Label","name":"num_step_info","rank":10},"ALm":{"caption":"Number of steps","editor":"DynamicValue","name":"num_items","optional":true,"rank":11,"value":"number"},"ALn":{"caption":"Start at","editor":"DynamicValue","name":"start","optional":true,"rank":12,"value":"number"},"ALo":{"caption":"Increment by","editor":"DynamicValue","name":"increment","optional":true,"rank":13,"value":"number"},"ALp":{"caption":"DEBUG MODE","editor":"Label","name":"debug_info","rank":14},"ALq":{"caption":"Debug Mode","editor":"DynamicValue","name":"debug","optional":true,"rank":15,"value":"boolean"},"ALs":{"caption":"Executing this action initializes stepping and triggers two events - \"Stepping Started\" and the first \"Step Trigger\" event. Use the \"Step Trigger\" event to execute some desired workflow(s). At the end of those workflows, execute the \"STEP: Next Step\" action to advance stepping and trigger the next \"Step Trigger\" event. Stepping will continue until the entire list has been stepped. At that point, step mode is ended and the \"Stepping Complete\" event is triggered.","editor":"Label","name":"step_begin_info_6","rank":5},"ALu":{"caption":"ADVANCED OPTIONS","editor":"Label","name":"advanced_options","rank":17},"ALv":{"caption":"Clear Step Outputs on End","default_val":true,"editor":"DynamicValue","name":"step_clear","optional":true,"rank":19,"value":"boolean"},"ALw":{"caption":"Infinite Looping","editor":"DynamicValue","name":"step_loop","optional":true,"rank":20,"value":"boolean"},"AMD":{"caption":"Reverse List?","editor":"DynamicValue","name":"reverse","optional":true,"rank":18,"value":"boolean"},"ATc":{"caption":"Debug Name","name":"debug_name","rank":16,"editor":"DynamicValue","value":"text","optional":true,"default_val":"Some Floppy"}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionBeginStep(instance,properties):console.log(\"Floppy is not initialized. STEP: Begin Stepping will not run.\")}"}},"AKq":{"caption":"STEP: Next Step","fields":{"AKr":{"caption":"Execute this action to increment to the next step. This action will have no effect unless stepping is currently active. Begin stepping by executing the \"STEP: Begin Stepping\" action.","editor":"Label","name":"next_step_info","rank":0},"ALr":{"caption":"Executing this action advances stepping to the next item and triggers either (1) the next \"Step Trigger\" event or (2) the \"Stepping Complete\" event, if we've already stepped over the complete list. If Step mode is started using the \"Infinite Loop\" option, the \"Stepping Complete\" event is never sent and instead of ending, the index/item loops back to the first index.","editor":"Label","name":"next_step_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionNextStep(instance):console.log(\"Floppy is not initialized. STEP: Next Step will not run.\")}"}},"AKs":{"caption":"STEP: End Stepping","fields":{"AKt":{"caption":"Execute this action to exit step mode prematurely (typically, stepping will continue until all items have been stepped over.","editor":"Label","name":"end_step_info","rank":0},"ALt":{"caption":"In typical use, there's no need to manually end stepping -- the \"STEP: Next Step\" action takes care of that for you once the entire list has been stepped. This action is only necessary if you wish to abort stepping for some programmatic reason. ","editor":"Label","name":"end_step_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionEndStep(instance):console.log(\"Floppy is not initialized. STEP: End Stepping will not run.\")}"}},"AKu":{"caption":"Code: Array Method","fields":{"AKv":{"caption":"Execute this action to run a variety of JavaScript array functions on some List. This action is synchronous and, when it is complete, the \"Code: Array Method Complete\" event is triggered.","editor":"Label","name":"array_fn_info","rank":0},"AKz":{"caption":"Function Type","default_val":".map()","editor":"Dropdown","name":"function_type","rank":2},"ALA":{"caption":"Function Code","default_val":"// write your function body here. You don't need to wrap it in curly braces, but note that in most cases you should have an explicit return statement!","editor":"DynamicValue","name":"code","rank":12,"value":"text"},"ALB":{"caption":"Item Argument","default_val":"item","editor":"StaticText","name":"1_arg_core_item_name","optional":false,"rank":6,"value":"text"},"ALC":{"caption":"Index Argument","default_val":"index","editor":"StaticText","name":"2_arg_core_index_name","optional":false,"rank":7,"value":"text"},"ALD":{"caption":"Array Argument","default_val":"array","editor":"StaticText","name":"3_arg_core_array_name","optional":false,"rank":8,"value":"text"},"ALE":{"caption":"ARGUMENTS","editor":"Label","name":"arg_info","rank":3},"ALF":{"caption":"All of the array (list) methods accept up to 3 parameters that represent: (1) the current item being processed, (2) the index of the array item being processed, and (3) the full array being sent to the function. The text fields below represent how these arguments are named. There's very little reason to change from the defaults, but I like to let you be you.","editor":"Label","name":"arg_info_2","rank":4},"ALG":{"caption":"Custom List","editor":"DynamicValue","is_list":true,"name":"list","optional":true,"rank":10,"value":"_any_thing"},"ALH":{"caption":"ARGUMENT NAMES","editor":"Label","name":"argument_names","rank":5},"ALI":{"caption":"LIST SELECTION: LEAVE LIST EXPRESSION BELOW EMPTY TO PROCESS FLOPPY'S RAM LIST OR SPECIFY A CUSTOM LIST","editor":"Label","name":"list_sel_info","rank":9},"ALJ":{"caption":"IMPORTANT: To use this action, you should first specify a type for the Array \"Function Output Type\" found in the ADVANCED section of the main Flo
289ppy interface.","editor":"Label","name":"array_fn_info_2","rank":1},"ALL":{"caption":"OPTIONAL ARGUMENTS","editor":"Label","name":"opt_arg_info","rank":13},"ALM":{"caption":"You can pass additional arguments by naming them and providing values that will be evaluated and passed to the function when this action is executed.","editor":"Label","name":"opt_arg_info2","rank":14},"ALN":{"caption":"Arg 1 Name","editor":"DynamicValue","name":"1_optarg_1_name","optional":true,"rank":15,"value":"text"},"ALO":{"caption":"Arg 1 Value","editor":"DynamicValue","name":"1_optarg_1_value","optional":true,"rank":16,"value":"_any_thing"},"ALP":{"caption":"Arg 2 Name","editor":"DynamicValue","name":"2_optarg_2_name","optional":true,"rank":17,"value":"text"},"ALQ":{"caption":"Arg 2 Value","editor":"DynamicValue","name":"2_optarg_2_value","optional":true,"rank":18,"value":"_any_thing"},"ALR":{"caption":"List Arg 1 Name","editor":"DynamicValue","is_list":false,"name":"3_list_optarg_1_name","optional":true,"rank":19,"value":"text"},"ALS":{"caption":"List Arg 1 Value","editor":"DynamicValue","is_list":true,"name":"3_list_optarg_1_value","o
289ptional":true,"rank":20,"value":"_any_thing"},"ALT":{"caption":"List Arg 2 Name","editor":"DynamicValue","name":"4_list_optarg_2_name","optional":true,"rank":21,"value":"text"},"ALU":{"caption":"List Arg 2 Value","editor":"DynamicValue","is_list":true,"name":"4_list_optarg_2_value","optional":true,"rank":22,"value":"_any_thing"},"ALV":{"caption":"RESULT OUTPUT OPTIONS","editor":"Label","name":"output_info","rank":27},"ALW":{"caption":"Publish to Code: Array Method Output","default_val":true,"editor":"DynamicValue","name":"publish_to_code","optional":true,"rank":28,"value":"boolean"},"ALX":{"caption":"Publish to RAM List","editor":"DynamicValue","name":"publish_to_ram_list","optional":true,"rank":29,"value":"boolean"},"ALZ":{"caption":"Debug Mode","editor":"DynamicValue","name":"debug","optional":true,"rank":30,"value":"boolean"},"AMB":{"caption":"Reverse List?","editor":"DynamicValue","name":"reverse","optional":true,"rank":11,"value":"boolean"},"AMG":{"caption":"FUNCTION SAVE/REUSE","editor":"Label","name":"use_saved_info","rank":23},"AMH":{"caption":"Function Slot","editor":"Dropdown","name":"fn_slot","o
289ptional":true,"rank":25},"AMJ":{"caption":"Here's a cool optimization: The first time you run a Code: Array Method action, we obviously need to evaluate your Function Code, above. But you can save the compiled function to one of 5 \"Function Slots\" for future retrieval. By selecting a function slot, your compiled function is saved internally. Executing a subsequent Code: Array Method action with the same function slot selected causes us to use the compiled function (and we ignore any code provided above, unless you've also set the \"Overwrite Slot\" option).","editor":"Label","name":"function_slot_info","rank":24},"AMK":{"caption":"Overwrite Slot","editor":"DynamicValue","name":"overwrite","optional":true,"rank":26,"value":"boolean"},"AWP":{"caption":"SYNC OPTION","name":"sync_option","rank":31,"editor":"Label"},"AWQ":{"caption":"Sync Trigger","name":"sync_trigger","rank":32,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionArrayMethod(instance,properties,context):console.log(\"Floppy is not initialized. Code: Array Method will not run.\")}"}},"ALx":{"caption":"STEP: Previous Step","fields":{"ALz":{"caption":"Execute this action to decrement to the previous step. This action will have no effect unless stepping is currently active. Begin stepping by executing the \"STEP: Begin Stepping\" action. In typical Step mode scenarios (such as running an iterative workflow), you would never use this action (using only \"STEP: Next Step\" instead). It is designed for use with Step mode's \"Infinite Loop\" mode, where you seek to step back and forth between elements is a list, typically in response to some user action.","editor":"Label","name":"next_step_info","rank":0},"AMA":{"caption":"Executing this action rewinds stepping to the previous item and triggers the next \"Step Trigger\" event. If executed when in Infinite Loop mode, and we're on the first index/item, the index and item are set to the *end* of the list. If not in Infinite Loop mode, executing Previous Step on the first item will have no effect.","editor":"Label","name":"next_step_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionNextStep(instance,!0):console.log(\"Floppy is not initialized. STEP: PRevious Step will not run.\")}"}},"AMO":{"caption":"Utility: List Math","fields":{"AMP":{"caption":"Execute this action to perform simple mathematical operations on two numeric lists, or a numeric list and a scalar number. The resulting list of numbers can be published to one of five \"List Math\" outputs (chosen below). This action is synchronous and, when it is complete, the List Math Complete event is triggered.","editor":"Label","name":"lm_info","rank":0},"AMR":{"caption":"OPERATIONS","editor":"Label","name":"op_info_1","rank":1},"AMT":{"caption":"List 1","editor":"DynamicValue","is_list":true,"name":"list1","rank":3,"value":"number"},"AMU":{"caption":"Operation 1","editor":"Dropdown","name":"op1","rank":4},"AMV":{"caption":"List 2","editor":"DynamicValue","is_list":true,"name":"list2_op1","optional":true,"rank":5,"value":"number"},"AMW":{"caption":"Scalar 2","editor":"DynamicValue","name":"scalar2_op1","optional":true,"rank":6,"value":"number"},"AMX":{"caption":"COMPUTATION 1","editor":"Label","name":"comp_1_info","rank":2},"AMY":{"caption":"COMPUTATION 2","editor":"Label","name":"comp_2_info","rank":7},"AMZ":{"caption":"Operate on Result","editor":"Dropdown","name":"op2","optional":true,"rank":8},"AMa":{"caption":"List 2","editor":"DynamicValue","is_list":true,"name":"list2_op2","optional":true,"rank":9,"value":"number"},"AMb":{"caption":"Scalar 2","editor":"DynamicValue","name":"scalar2_op2","optional":true,"rank":10,"value":"number"},"AMc":{"caption":"COMPUTATION 3","editor":"Label","name":"comp_3_info","rank":11},"AMd":{"caption":"Operate on Result","editor":"Dropdown","name":"op3","optional":true,"rank":12},"AMe":{"caption":"List 2","editor":"DynamicValue","is_list":true,"name":"list2_op3","optional":true,"rank":13,"value":"number"},"AMf":{"caption":"Scalar 2","editor":"DynamicValue","name":"scalar2_op3","optional":true,"rank":14,"value":"number"},"AMl":{"caption":"COMPUTATION 4","editor":"Label","name":"comp_4_info","rank":15},"AMm":{"caption":"Operate on Result","editor":"Dropdown","name":"op4","optional":true,"rank":16},"AMn":{"caption":"List 2","editor":"DynamicValue","is_list":true,"name":"list2_op4","optional":true,"rank":17,"value":"number"},"AMo":{"caption":"Scalar 2","editor":"DynamicValue","name":"scalar2_op4","optional":true,"rank":18,"value":"number"},"AMp":{"caption":"COMPUTATION 5","editor":"Label","name":"comp_5_
289info","rank":19},"AMq":{"caption":"Operate on Result","editor":"Dropdown","name":"op5","optional":true,"rank":20},"AMr":{"caption":"List 2","editor":"DynamicValue","is_list":true,"name":"list2_op5","optional":true,"rank":21,"value":"number"},"AMs":{"caption":"Scalar 2","editor":"DynamicValue","name":"scalar_2_op5","optional":true,"rank":22,"value":"number"},"AMt":{"caption":"COMPUTATION 6","editor":"Label","name":"comp_6_info","rank":23},"AMu":{"caption":"Operate on Result","editor":"Dropdown","name":"op6","optional":true,"rank":24},"AMv":{"caption":"List 2","editor":"DynamicValue","is_list":true,"name":"list2_op6","optional":true,"rank":25,"value":"number"},"AMw":{"caption":"Scalar 2","editor":"DynamicValue","name":"scalar_2_op6","optional":true,"rank":26,"value":"number"},"AMx":{"caption":"OUTPUT OPTIONS","editor":"Label","name":"output_info","rank":27},"AMy":{"caption":"Publish to","default_val":"List Math Result 1","editor":"Dropdown","name":"publish_output","rank":28},"AMz":{"caption":"Publish to RAM List","editor":"DynamicValue","name":"publish_to_ram_list","optional":true,"rank":29,"value":"boolean"},"ANC":{"caption":"Debug","editor":"DynamicValue","name":"debug","optional":true,"rank":30,"value":"boolean"},"AWR":{"caption":"SYNC OPTION","name":"sync_option","rank":31,"editor":"Label"},"AWS":{"caption":"Sync Trigger","name":"sync_trigger","rank":32,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionListMath(instance,properties,context):console.log(\"Floppy is not initialized. Utility: List Math will not run.\")}"}},"ANE":{"caption":"Utility: Clear List Math Outputs","fields":{"ANF":{"caption":"Execute this action to clear all of the List Math-related outputs. All 5 of the List Math Result outputs are cleared as well as the List Math Result Number output. This action is synchronous and, when it completes, the List Math Outputs Cleared event is triggered.","editor":"Label","name":"clear_info","rank":0},"AWT":{"caption":"SYNC OPTION","name":"sync_option","rank":1,"editor":"Label"},"AWU":{"caption":"Sync Trigger","name":"sync_trigger","rank":2,"editor":"Dropdown","optional":true}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionClearListMath(instance,properties,context):console.log(\"Floppy is not initialized. Utility: Clear List Math Outputs will not run.\")}"}},"ATk":{"caption":"Utility: Make Numeric List","code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionMakeNumList(instance,properties,context):console.log(\"Floppy is not initialized. Utility: Make Numeric List will not run.\")}"},"fields":{"ATl":{"caption":"Execute this action to generate a numeric list and store it at one of Floppy's List Math Result outputs. This action is synchronous and when it is complete, the \"Make Numeric List Complete\" event is triggered.","name":"info","rank":0,"editor":"Label"},"ATm":{"caption":"Number of items","name":"num_items","rank":1,"editor":"DynamicValue","value":"number","optional":true},"ATn":{"caption":"Start at","name":"start","rank":2,"editor":"DynamicValue","value":"number","optional":true},"ATo":{"caption":"Increment by","name":"increment","rank":3,"editor":"DynamicValue","value":"number","optional":true},"ATp":{"caption":"OUTPUT OPTION","name":"output_info","rank":4,"editor":"Label"},"ATq":{"caption":"Publish to","name":"publish_output","rank":5,"editor":"Dropdown","default_val":"List Math Result 2","optional":true},"AWV":{"caption":"SYNC OPTION","name":"sync_option","rank":6,"editor":"Label"},"AWW":{"caption":"Sync Trigger","name":"sync_trigger","rank":7,"editor":"Dropdown","optional":true}}},"AVK":{"caption":"Sync Trigger","code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcSyncTrigger(instance,properties,context):console.log(\"Floppy is not initialized. Sync Trigger will not run.\")}"},"fields":{"AVL":{"caption":"Execute this action to send a \"Sync Trigger X\" event from the selected Floppy element. The selected Sync Trigger can then be used to trigger some workflow. When that workflow completes, Floppy will send a second event named \"Sync X Workflow Complete\" which you can use to trigger some subsequent workflow, if desired.","name":"sync_
289info","rank":0,"editor":"Label"},"AVP":{"caption":"Sync Trigger","name":"sync_trigger","rank":1,"editor":"Dropdown","default_val":"A","optional":false}}}},"code":{"initialize":{"fn":"function(instance,context){instance.data.noscrubs=function(a,t){i=a.data,i.ram_scalar_value=null,i.ram_list_value=[],i.list_values_storage=[],i.scalar_value_storage=null,i.min_js_date=new Date(-864e13),a.publishState(\"min_js_date\",i.min_js_date),i.drag_rg=null,i.drag_rg_selector=null,i.drag_group=null,i.winprop=null,i.drag_handle=null,i.drag_rg_element=null,i.clone=null,i.revert_clone=null,i.no_put=null,i.no_dupe=null,i.hold=null,i.placeholder=null,i.index_adjust=0,i.dragclass=\"\",i.filterclass=\"\",i.rg_rows=null,i.sortable=null,i.drag_abort=null,i.sortable_orig=null,i.ghostStyle=null,i.session=null,i.local=null,i.indexed=null,i.field_counts_1=[],i.field_counts_2=[],i.field_counts_3=[],i.count_list_custom=[],i.count_list_output=[],i.method_output=[],i.method_fn=[],i.method_start_time=null,i.step_debug=null,i.stepping=null,i.step_index_0=null,i.step_index_1=null,i.step_item=null,i.step_list=[],i.step_clear=null,i.step_loop=null,i.list_math_result=[null,null,null,null,null],i.list_math_output=[],i.math_start_time=null,i.db=null,i.step_start=null,i.funcUpdate=async function(a,t){var e,n;a.data.funcGetProps(a,t),a.data.local=\"localStorage\"==a.data.storage_type||null,a.data.session=\"sessionStorage\"==a.data.storage_type||null,a.data.indexed=\"IndexedDB (localForage)\"==a.data.storage_type||null,a.data.indexed&&(a.data.lf_name=t.lf_name||\"localforage\",a.data.lf_store=t.lf_store||\"keyvaluepairs\",a.data.db=localforage.createInstance({name:a.data.lf_name,storeName:a.data.lf_store}),a.publishState(\"indb_db_name\",a.data.lf_name),a.publishState(\"indb_ds_name\",a.data.lf_store)),a.data.key_name_scalar=a.data.key_name_scalar,a.data.key_name_list=a.data.key_name_list,a.publishState(\"key_name_scalar\",a.data.key_name_scalar),a.publishState(\"key_name_list\",a.data.key_name_list),(a.data.auto_storage||a.data.auto_ram)&&(e=await a.data.funcRetrieveKey(a,a.data.key_name_scalar,!0),n=await a.data.funcRetrieveKey(a,a.data.key_name_list,!0)),a.data.auto_ram&&(a.data.ram_list_value=a.data.list_values_storage,a.data.ram_scalar_value=a.data.scalar_value_storage,a.data.pubRL(a,!0),a.publishState(\"ram_scalar_value\",a.data.funcGetID(a.data.ram_scalar_value))),a.data.funcUpdateFoundKeys(a),a.data.local&&(window.onstorage=function(t){a.data.funcOnstorageEvent(a,t)}),a.data.drag_rg&&!a.data.sortable&&(a.data.rg_rows=null,a.data.dragclass=a.data.drag_rg+\"-draggable\",a.data.filterclass=a.data.drag_rg+\"-filterdrag\",a.data.drag_rg_selector=\"#\"+a.data.drag_rg,a.data.clone=t.clone,a.data.revert_clone=t.revert_clone,a.data.no_put=t.no_put,a.data.drag_delay=null!=t.drag_delay?t.drag_delay:0,a.data.ghost_bg_color=t.ghost_bg_color?t.ghost_bg_color:\"#FFFFFF\",a.data.ghost_opacity=null!=t.ghost_opacity?t.ghost_opacity:1,a.data.animation=null!=t.animation?t.animation:150,a.data.drag_group=t.drag_group,a.data.drag_group&&(a.data.winprop=\"flpshared-\"+t.drag_group+\"-data\",window[a.data.winprop]={}),a.data.no_dupe=t.no_dupe,a.data.ghost_css=t.ghost_css?t.ghost_css:null,a.data.funcGhostStyle(a),!a.data.drag_rg_element&&a.data.funcWaitForElement(a.data.drag_rg_selector).then((t=>{a.data.drag_rg_element=t,a.data.funcCreateSortable(a)}))),a.data.initialized?a.triggerEvent(\"updated\"):(a.data.initialized=!0,a.publishState(\"initialized\",a.data.initialized),a.triggerEvent(\"initialized\")),\"got_key\"==e&&a.triggerEvent(\"retrieved_scalar_key\"),\"got_key\"==n&&a.triggerEvent(\"retrieved_list_key\")},i.funcSyncTrigger=function(a,t,e){a.triggerEvent(\"sync_\"+t.sync_trigger.toLowerCase(),void a.data.funcSyncComplete(a,e,t.sync_trigger))},i.funcSyncComplete=function(a,t,e){a.triggerEvent(\"sync_wf_\"+e.toLowerCase())},i.funcWaitForElement=function(a){return new Promise((t=>{if(document.querySelector(a)&&document.querySelector(a).classList.contains(\"bubble-rg\"))return t(document.querySelector(a));if(document.querySelector(a)&&!document.querySelector(a).classList.contains(\"bubble-rg\")&&document.querySelector(a).firstChild)return t(document.querySelector(a).firstChild);const e=new MutationObserver((n=>{document.querySelector(a)&&document.querySelector(a).classList.contains(\"bubble-rg\")&&(t(document.querySelector(a)),e.disconnect()),document.querySelector(a)&&!document.querySelector(a).classList.contains(\"bubble-rg\")&&document.querySelector(a).firstChild&&(t(document.querySelector(a).firstChild),e.disconnect())}
289));e.observe(document.body,{childList:!0,subtree:!0})}))},i.funcWatchForRowChanges=function(a,t){const e=new MutationObserver((t=>a.data.funcHandleMutations(t,a)));a.data.row_observer||(a.data.row_observer=e,e.observe(t,{childList:!0}))},i.funcHandleMutations=function(a,t){a.length,a.forEach((a=>{a.addedNodes.length&&a.addedNodes.forEach((a=>{if(a.getAttribute(\"data-id\"),!a.getAttribute(\"data-id\")){var e=a.className.split(\" \");!e.find((a=>a.startsWith(\"entry-\")))||e.includes(t.data.filterclass)||e.includes(t.data.dragclass)||t.data.initDataIDs(t,a);const n=new MutationObserver(((a,e)=>t.data.funcHandleEntry(a,e,t)));n.observe(a,{attributes:!0})}}))}))},i.funcHandleEntry=function(a,t,e){a.forEach((a=>{\"class\"===a.attributeName&&(a.target,a.target.className.split(\" \").find((a=>a.startsWith(\"entry-\")))&&(a.target,e.data.initDataIDs(e,a.target),t.disconnect()))}))},i.funcCreateSortable=function(a){a.data.sortable&&a.data.sortable.destroy(),a.data.rg_rows=a.data.drag_rg_element,a.data.rg_rows,a.data.dragclass,a.data.filterclass,a.data.rg_rows.childNodes,a.data.rg_rows&&(a.data.sortable=new Sortable(a.data.rg_rows,{animation:a.data.animation,sort:!0,disabled:!1,draggable:\".\"+a.data.dragclass,filter:\".\"+a.data.filterclass,onStart:function(t){a.data.drag_rg,a.data.funcOnSortableStart(a,t)},onEnd:function(t){a.data.funcOnSortableEnd(a,t),a.data.drag_rg},onAdd:function(t){a.data.drag_rg,a.data.funcOnSortableAdd(a,t)},onRemove:function(t){a.data.drag_rg,a.data.funcOnSortableRemove(a,t)},setData:function(t,e){var n=a.data.funcStringifyItem(a,a.data.ram_list_value,!1,!0),l=JSON.stringify({ramlist:n,index_adjust:a.data.index_adjust});t.setData(\"application/json\",l)},dataIdAttr:\"data-id\",delay:a.data.drag_delay,delayOnTouchOnly:!!a.data.drag_delay_touch,touchStartThreshold:a.data.touch_start_threshold}),a.data.drag_handle&&a.data.sortable.option(\"handle\",\"#\"+a.data.drag_handle),a.data.drag_group&&a.data.sortable.option(\"group\",{name:a.data.drag_group,pull:!a.data.clone||\"clone\",put:!a.data.no_put,revertClone:!!a.data.revert_clone}),a.data.drag_group),a.data.funcWatchForRowChanges(a,a.data.rg_rows),a.data.sortable},i.funcOnSortableStart=function(a,t){if(a.data.drag_abort=null,!t.originalEvent.dataTransfer){var e=a.data.funcStringifyItem(a,a.data.ram_list_value,!1,!0),n=JSON.stringify({ramlist:e,index_adjust:a.data.index_adjust});window[a.data.winprop].state=\"start\",window[a.data.winprop].data=n,window[a.data.winprop]}},i.funcOnSortableEnd=function(a,t){if(window[a.data.winprop]={},!t.pullMode){var e=t.newIndex+a.data.index_adjust,n=t.oldIndex+a.data.index_adjust;if(a.data.clone&&a.data.revert_clone||a.data.drag_abort)return a.data.funcSortRG(a),void a.data.funcDataIDs(a);if(e==n)return a.data.funcDataIDs(a),void a.data.sortable.option(\"disabled\",!1);a.data.sortable.option(\"disabled\",!0),e<0&&(e=0),e>a.data.ram_list_value.length&&(e=a.data.ram_list_value.length),a.data.funcMoveItem(a.data.ram_list_value,n,e),a.data.pubRL(a),a.data.funcSortRG(a),a.data.sortable.option(\"disabled\",!1),a.triggerEvent(\"sorted_ram_list_user_drop\"),a.triggerEvent(\"updated_ram_list_user_drop\")}},i.funcOnSortableAdd=function(a,t){var e=t.originalEvent.dataTransfer?t.originalEvent.dataTransfer.getData(\"application/json\"):window[a.data.winprop].data;if(e){e=JSON.parse(e);var n=t.oldIndex+e.index_adjust,l=t.newIndex+a.data.index_adjust;(e=JSON.parse(e.ramlist).map((t=>a.data.funcGetID(t,a.data.type_of_values))))[n],a.data.sortable.option(\"disabled\",!0),l<0&&(l=0),l>a.data.ram_list_value.length&&(l=a.data.ram_list_value.length),a.data.funcMoveItem(a.data.ram_list_value,null,l,e[n],a.data.no_dupe),a.data.ram_list_value,a.data.pubRL(a),window[a.data.winprop].data&&(window[a.data.winprop].state=\"added\"),a.data.sortable.option(\"disabled\",!1),a.triggerEvent(\"added_ram_list_user_drop\"),a.triggerEvent(\"updated_ram_list_user_drop\")}else a.data.drag_abort=!0},i.funcOnSortableRemove=function(a,t){var e=t.originalEvent.dataTransfer?t.originalEvent.dataTransfer.getData(\"application/json\"):window[a.data.winprop];if((!e||e&&\"added\"!=e.state)&&(a.data.drag_abort=!0),t.newIndex,t.oldIndex,a.data.drag_rg,a.data.sortable.o
289ption(\"disabled\",!0),a.data.clone&&t.clone.remove(),t.srcElement.appendChild(t.item),a.data.funcSortRG(a),a.data.clone||a.data.drag_abort)a.data.sortable.option(\"disabled\",!1);else{var n=t.oldIndex+a.data.index_adjust;a.data.ram_list_value,a.data.ram_list_value=a.data.funcRemoveItems(null,a.data.ram_list_value,null,n,1),a.data.ram_list_value,a.data.ram_list_value.map((t=>a.data.funcGetID(t,a.data.type_of_values))),a.data.pubRL(a),a.data.sortable.option(\"disabled\",!1),a.triggerEvent(\"removed_ram_list_user_drop\"),a.triggerEvent(\"updated_ram_list_user_drop\")}},i.initDataIDs=function(a,t){var e,n;(e=t.className.split(\" \").find((a=>a.startsWith(\"entry-\"))))&&(n=+e.replace(\"entry-\",\"\"),t.setAttribute(\"data-id\",n+\"-entry\"),\"empty\"==a.data.hold&&0==a.data.ram_list_value.length&&1==n&&(t.classList.remove(a.data.dragclass),t.classList.add(a.data.filterclass)),\"empty\"==a.data.hold&&a.data.ram_list_value.length>0&&(t.classList.add(a.data.dragclass),t.classList.remove(a.data.filterclass)),\"first\"==a.data.hold&&n>1&&(t.classList.add(a.data.dragclass),t.classList.remove(a.data.filterclass)),\"first\"==a.data.hold&&n<=1&&(t.classList.remove(a.data.dragclass),t.classList.add(a.data.filterclass)),\"last\"==a.data.hold&&n<=a.data.ram_list_value.length&&(t.classList.add(a.data.dragclass),t.classList.remove(a.data.filterclass)),\"last\"==a.data.hold&&n>a.data.ram_list_value.length&&(t.classList.remove(a.data.dragclass),t.classList.add(a.data.filterclass)),a.data.hold||(t.classList.add(a.data.dragclass),t.classList.remove(a.data.filterclass)))},i.funcOnstorageEvent=function(a,t){a.data.retrieve_on_storage&&(t.key==a.data.key_name_scalar&&a.data.funcRetrieveKey(a,a.data.key_name_scalar),t.key==a.data.key_name_list&&a.data.funcRetrieveKey(a,a.data.key_name_list)),a.data.funcUpdateFoundKeys(a),t.key==a.data.key_name_scalar&&a.triggerEvent(\"scalar_storage_modified\"),t.key==a.data.key_name_list&&a.triggerEvent(\"list_storage_modified\")},i.funcActionStoreKeys=function(a,t,e){var n,l=[],i=[];n=t.store_list&&t.list_value?a.data.funcGetList(t.list_value):[];var r=t.key_name_scalar??a.data.key_name_scalar,s=t.key_name_list??a.data.key_name_list;scalar_value=t.store_scalar&&t.value?t.value:null,t.store_list&&(l.push(s),i.push(n)),t.store_scalar&&(l.push(r),i.push(scalar_value)),a.data.funcActionStoreKeys_2(a,l,i,t.sync_trigger,e)},i.funcActionStoreKeys_2=async function(a,t,e,n,l){await Promise.all(t.map((async(t,n)=>{await a.data.funcStoreKey(a,t,e[n],!1)}))),n&&a.data.funcSyncTrigger(a,{sync_trigger:n},l)},i.funcActionWriteAnyKey=function(a,t,e){var n,l,i=[],r=[];l=t.key_name_list?null!=t.key_value_list?a.data.funcGetList(t.key_value_list):[]:null,n=t.key_name_scalar?t.key_value_scalar:null,t.key_name_list&&(i.push(t.key_name_list),r.push(l)),t.key_name_scalar&&(i.push(t.key_name_scalar),r.push(n)),a.data.funcActionWriteAnyKey_2(a,i,r,t.sync_trigger,e)},i.funcActionWriteAnyKey_2=async function(a,t,e,n,l){await Promise.all(t.map((async(t,n)=>{await a.data.funcStoreKey(a,t,e[n],!0)}))),n&&a.data.funcSyncTrigger(a,{sync_trigger:n},l)},i.funcActionRemoveKey=async function(a,t,e){var n=t.key_name_scalar??a.data.key_name_scalar,l=t.key_name_list??a.data.key_name_list;return n&&t.remove_scalar&&await a.data.funcRemoveKey(a,n),l&&t.remove_list&&await a.data.funcRemoveKey(a,l,!0),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e),\"removed_key\"},i.funcRemoveKey=async function(a,t,e){a.data.local&&localStorage.removeItem(t),a.data.session&&sessionStorage.removeItem(t),a.data.indexed&&await a.data.db.removeItem(t),e&&t==a.data.key_name_list&&(a.publishState(\"list_values\",[]),a.triggerEvent(\"removed_list_key\")),!e&&t==a.data.key_name_scalar&&(a.publishState(\"scalar_value\",null),a.triggerEvent(\"removed_scalar_key\")),a.data.funcUpdateFoundKeys(a)},i.funcStoreKey=async function(a,t,e,n,l,i){if(!t)return\"no key\";var r=Array.isArray(e);if(r&&0==e.length)return await a.data.funcRemoveKey(a,t,!0),t==a.data.key_name_list&&a.triggerEvent(\"stored_list_key\"),void(n&&a.triggerEvent(\"wrote_arbitrary_list_key\"));if(!r&&null==e)return await a.data.funcRemoveKey(a,t,!1),t==a.data.key_name_scalar&&a.triggerEvent(\"stored_scalar_key\"),void(n&&a.triggerEvent(\"wrote_arbitrary_scalar_key\"));var s=a.data.funcStringifyItem(a,e);a.data.local&&localStorage.setItem(t,s),a.data.session&&sessionStorage.setItem(t,s),a.data.indexed&&await a.data.db.setItem(t,s),r&&t==a.data.key_name_list&&a.publishState(\"list_values\",e.map((t=>a.data.funcGetID(t,a.data.type_of_values)))),!r&&t==a.data.key_name_scalar&&a.publishState(\"scalar_value\",a.data.funcGetID(e)),r&&t==a.data.key_name_list&&a.triggerEvent(\"stored_list_key\"),!r&&t==a.data.key_name_scalar&&a.triggerEvent(\"stored_scalar_key\"),n&&r&&a.triggerEvent(\"wrote_arbitrary_list_key\"),n&&!r&&a.triggerEvent(\"wrote_arbitrary_scalar_key\"),a.data.funcUp
289dateFoundKeys(a),l&&l.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:l.sync_trigger},i)},i.funcStringifyItem=function(a,t,e,n){var l=Array.isArray(t)?t.map((t=>a.data.funcGetID_storage(t))):a.data.funcGetID_storage(t),i=a.data.indexed&&!n?l:JSON.stringify(l);return e&&(a.publishState(\"json_stringified_value\",stringItem),a.triggerEvent(\"stringification_complete\")),i},i.funcParseItem=function(a,t,e){if(a.data.indexed)return t;var n=JSON.parse(t);return e&&(a.publishState(\"json_parsed_value\",n),a.triggerEvent(\"parsing_complete\")),n},i.funcActionRetrieveKey=function(a,t,e){t.key_name_scalar=a.data.key_name_scalar,t.key_name_list=a.data.key_name_list,a.data.funcActionRetrieveKey_2(a,t,e)},i.funcActionRetrieveKey_2=async function(a,t,e){t.key_name_scalar&&await a.data.funcRetrieveKey(a,t.key_name_scalar),t.key_name_list&&await a.data.funcRetrieveKey(a,t.key_name_list),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcRetrieveKey=async function(a,t,e){if(!t)return\"no key\";var n;a.data.local&&(n=localStorage.getItem(t)),a.data.session&&(n=sessionStorage.getItem(t)),a.data.indexed&&(n=await a.data.db.getItem(t));var l=a.data.funcParseItem(a,n);return null!=l&&t==a.data.key_name_list&&(a.data.list_values_storage=l.map((t=>a.data.funcGetID(t,a.data.type_of_values))),a.publishState(\"list_values\",a.data.list_values_storage)),null!=l&&t==a.data.key_name_scalar&&(a.data.scalar_value_storage=a.data.funcGetID(l,a.data.type_of_values),a.publishState(\"scalar_value\",a.data.scalar_value_storage)),null==l&&t==a.data.key_name_list&&a.publishState(\"list_values\",[]),null==l&&t==a.data.key_name_scalar&&a.publishState(\"scalar_value\",null),!e&&t==a.data.key_name_list&&a.triggerEvent(\"retrieved_list_key\"),!e&&t==a.data.key_name_scalar&&a.triggerEvent(\"retrieved_scalar_key\"),\"got_key\"},i.funcActionClear=async function(a){a.data.local&&localStorage.clear(),a.data.session&&sessionStorage.clear(),a.data.indexed&&await a.data.db.clear(),a.data.funcUpdateFoundKeys(a),a.triggerEvent(\"cleared_storage\"),props&&props.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:props.sync_trigger},t)},i.funcGetProps=function(a,t){Object.getOwnPropertyNames(t).forEach((e=>null!=t[e]?a.data[e]=t[e]:null)),a.data.hold=null==t.hold?null:t.hold.split(\" \").slice(-1)[0].toLowerCase(),a.data.hold,a.data.hold&&(a.data.index_adjust=\"first\"==a.data.hold?-1:0,a.publishState(\"index_adjust\",a.data.index_adjust),a.data.placeholder=t.placeholder,a.publishState(\"placeholder\",a.data.funcGetID(a.data.placeholder,a.data.type_of_values)))},i.funcGetList=function(t){if(Array.isArray(t)&&!t.get)return t;var e=[];return t.get?(t.length()<1||(e=t.get(0,t.length())).map((t=>a.data.funcGetID(t))),e):e},i.funcGetID=function(t,e){return e&&(t=a.data.funcReplaceNull(t,e)),t?t.get&&t.listProperties().includes(\"_id\")?t.get(\"_id\"):t.isUID?t.value:t:t},i.funcReplaceNull=function(t,e){if(t&&t.get&&t.listProperties().includes(\"_id\")&&null==t.get(\"_id\")&&(t=null),t&&t.isUID&&null==t.value&&(t=null),\"date_range\"!=e&&\"number_range\"!=e||!Array.isArray(t)||0!=t.length||(t=null),null!=t)return t;var n=null;return(e.startsWith(\"custom\")||\"geographic_address\"==e)&&(n=\"null\"),\"number\"==e&&(n=0),[\"text\",\"file\",\"image\"].includes(e)&&(n=\"\"),\"date\"==e&&(n=a.data.min_js_date),\"boolean\"==e&&(n=!1),n},i.funcGetID_storage=function(a){var t=a&&a.get&&a.listProperties().includes(\"_id\"),e=a&&t?a.get(\"_id\"):a;return t?{value:e,isUID:t}:e},i.funcUpdateFoundKeys=async function(a){a.data.findkeys&&(a.data.local&&(a.data.keys_found_in_localstorage=Object.keys(localStorage)),a.data.session&&(a.data.keys_found_in_localstorage=Object.keys(sessionStorage)),a.data.indexed&&(a.data.keys_found_in_localstorage=await a.data.db.keys()),a.publishState(\"keys_found_in_localstorage\",a.data.keys_found_in_localstorage))},i.funcActionSetRamScalar=async function(a,t,e){a.data.ram_scalar_value=t.value,a.publishState(\"ram_scalar_value\",a.data.funcGetID(a.data.ram_scalar_value)),a.data.funcActionSetRamScalar_2(a,t,e)},i.funcActionSetRamScalar_2=async function(a,t,e){t.store&&await a.data.funcStoreKey(a,a.data.key_name_scalar,a.data.ram_scalar_value),a.triggerEvent(\"updated_ram_scalar_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcActionSetRamList=function(a,t,e){a.data.ram_list_value=t.list_value?a.data.funcGetList(t.list_value):[],a.data.pubRL(a,!0),a.data.funcActionSetRamList_2(a,t,e)}
289,i.funcActionSetRamList_2=async function(a,t,e){t.store&&await a.data.funcStoreKey(a,a.data.key_name_list,a.data.ram_list_value),a.triggerEvent(\"updated_ram_list_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcDedupe=function(t,e){var n=null;return t=[...new Set(t)],e&&(e=e.map((t=>a.data.funcGetID(t))),n=t.filter((t=>!e.includes(a.data.funcGetID(t))))),n||t},i.funcActionAddRamList=function(a,t,e){var n=t.list_value?a.data.funcGetList(t.list_value):null,l=n||null==t.scalar_value?null:t.scalar_value;if(n||null==l||(n=[l]),t.empty_value&&(n=new Array(t.num_empty?t.num_empty:1).fill(null)),t.dedupe&&(n=a.data.funcDedupe(n,a.data.ram_list_value)),n&&!(n.length<1)){if(\"End of List\"==t.add_at&&(a.data.ram_list_value=a.data.ram_list_value.concat(n)),\"Start of List\"==t.add_at&&(a.data.ram_list_value=n.concat(a.data.ram_list_value)),\"Index Number\"==t.add_at){var i=null!=t.index?t.index-1:0;i=a.data.funcIndexInBounds(i,a.data.ram_list_value)?i:a.data.ram_list_value.length,a.data.ram_list_value.splice(i,0,...n)}a.data.pubRL(a,!0),a.data.funcActionAddRamList_2(a,t,e)}},i.funcActionAddRamList_2=async function(a,t,e){t.store&&await a.data.funcStoreKey(a,a.data.key_name_list,a.data.ram_list_value),a.triggerEvent(\"updated_ram_list_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcActionRemoveRamList=function(a,t,e){if(a.data.ram_list_value&&!(a.data.ram_list_value.length<1)){var n=t.values_to_remove?a.data.funcGetList(t.values_to_remove):null,l=n||null==t.value_to_remove?null:t.value_to_remove,i=n||null!=l||null==t.indices?null:a.data.funcGetList(t.indices);i=i?i.map((a=>a-1)).filter((t=>a.data.funcIndexInBounds(t,a.data.ram_list_value))):null;var r=n||null!=l||i||null==t.index?null:t.index-1;r=null!=r&&a.data.funcIndexInBounds(r,a.data.ram_list_value)?r:null,(n||null!=l||i||null!=r)&&(n&&(a.data.ram_list_value=a.data.funcRemoveItems(n,a.data.ram_list_value,t.remove_option)),null!==l&&(a.data.ram_list_value=a.data.funcRemoveItems([l],a.data.ram_list_value,t.remove_option)),i&&(a.data.ram_list_value=a.data.funcRemoveItems(null,a.data.ram_list_value,null,i)),null!=r&&(a.data.ram_list_value=a.data.funcRemoveItems(null,a.data.ram_list_value,null,r,t.num_items)),a.data.pubRL(a,!0),a.data.funcActionRemoveRamList_2(a,t,e))}},i.funcActionRemoveRamList_2=async function(a,t,e){t.store&&await a.data.funcStoreKey(a,a.data.key_name_list,a.data.ram_list_value),a.triggerEvent(\"updated_ram_list_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcRemoveItems=function(t,e,n,l,i){if(!(e=[...e])||e.length<1)return e;if(t&&null==l){if(t=[...t].map((t=>a.data.funcGetID(t))),\"Remove all instances\"==n&&(e=e.filter((e=>!t.includes(a.data.funcGetID(e))))),\"Remove first instance\"==n){var r=e.map((t=>a.data.funcGetID(t)));t.forEach((a=>{var t=r.indexOf(a);t>-1&&e.splice(t,1),r.splice(t,1)}))}\"Remove last instance\"==n&&(r=e.map((t=>a.data.funcGetID(t))),t.forEach((a=>{var t=r.lastIndexOf(a);t>-1&&e.splice(t,1),r.splice(t,1)})))}return null!=l&&(Array.isArray(l)||e.splice(l,i||1),Array.isArray(l)&&(l.sort(),l.forEach(((a,t)=>e.splice(a-t,1))))),e},i.funcActionChangeRamList=function(a,t,e){if(a.data.ram_list_value&&!(a.data.ram_list_value.length<1)){var n=null,l=t.values_to_change?a.data.funcGetList(t.values_to_change):null,i=l||null==t.value_to_change?null:t.value_to_change,r=l||i||null==t.indices?null:a.data.funcGetList(t.indices);r=r?r.map((a=>a-1)).filter((t=>a.data.funcIndexInBounds(t,a.data.ram_list_value))):null;var s=l||i||r||null==t.index?null:t.index-1;s=null!=s&&a.data.funcIndexInBounds(s,a.data.ram_list_value)?s:null;var d=t.values?a.data.funcGetList(t.values):null;d||null==t.value||(d=[t.value],n=\"Single value\"),!d&&t.empty_value&&(d=[null],n=\"Single value\"),d&&(l||null!=i||r||null!=s)&&(l&&(a.data.ram_list_value=a.data.funcChangeItems(d,l,a.data.ram_list_value,t.change_option,null,
289n)),null!=i&&(a.data.ram_list_value=a.data.funcChangeItems(d,[i],a.data.ram_list_value,t.change_option,null,n)),r&&(a.data.ram_list_value=a.data.funcChangeItems(d,null,a.data.ram_list_value,n,r)),null!=s&&(a.data.ram_list_value=a.data.funcChangeItems(d,null,a.data.ram_list_value,null,s)),a.data.pubRL(a,!0),a.data.funcActionChangeRamList_2(a,t,e))}},i.funcActionChangeRamList_2=async function(a,t,e){t.store&&await a.data.funcStoreKey(a,a.data.key_name_list,a.data.ram_list_value),a.triggerEvent(\"updated_ram_list_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcChangeItems=function(t,e,n,l,i,r){if(!(t&&t.length<1)&&(n=[...n])&&!(n.length<1)){if(e&&null==i){var s;null!=(s=e.length==t.length||r?null:Math.min(e.length,t.length))&&(e=e.slice(0,s),t=t.slice(0,s)),e=e.map((t=>a.data.funcGetID(t)));var d=[...n].map((t=>a.data.funcGetID(t)));\"Change all instances\"==l&&e.forEach(((a,e)=>d.forEach(((l,i)=>a==l&&n.splice(i,1,r?t[0]:t[e]))))),\"Change first instance\"==l&&e.forEach(((a,e)=>{var l=d.indexOf(a);l>-1&&n.splice(l,1,r?t[0]:t[e])})),\"Change last instance\"==l&&e.forEach(((a,e)=>{var l=d.lastIndexOf(a);l>-1&&n.splice(l,1,r?t[0]:t[e])}))}return null!=i&&(Array.isArray(i)||n.splice(i,1,t[0]),Array.isArray(i)&&(null!=(s=i.length!=t.length&&\"Single value\"!=l?Math.min(i.length,t.length):null)&&(t=t.
289slice(0,s),i=i.slice(0,s)),i.forEach(((e,i)=>a.data.funcIndexInBounds(e,n)&&n.splice(e,1,\"Single value\"==l?t[0]:t[i]))))),n}},i.funcActionClearRAM=function(a,t,e,n){var l,i;e&&(a.data.ram_list_value=[],l=a.data.key_name_list,i=a.data.ram_list_value),e||(a.data.ram_scalar_value=null,l=a.data.key_name_scalar,i=a.data.ram_scalar_value),e&&a.data.pubRL(a,!0),!e&&a.publishState(\"ram_scalar_value\",a.data.ram_scalar_value),a.data.funcActionClearRAM_2(a,t,e,l,i,n)},i.funcActionClearRAM_2=async function(a,t,e,n,l,i){t.store&&await a.data.funcStoreKey(a,n,l),e&&a.triggerEvent(\"updated_ram_list_value\"),!e&&a.triggerEvent(\"updated_ram_scalar_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},i)},i.funcIndexInBounds=function(a,t){return null!=a&&a>-1&&a<=t.length-1||(a=null),null!=a},i.funcActionRotateRAMList=function(a,t,e){null!=t.rotate_by&&(a.data.funcRotateArray(a.data.ram_list_value,t.rotate_by),a.data.pubRL(a,!0),a.data.funcActionRotateRAMList_2(a,t,e))},i.funcActionRotateRAMList_2=async function(a,t,e){t.store&&await a.data.funcStoreKey(a,a.data.key_name_list,a.data.ram_list_value),a.triggerEvent(\"updated_ram_list_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcRotateArray=function(a,t){var e,n,l=a.length;for(Math.abs(t)>=l&&(t%=l),t<0&&(t+=l);t;t=(Math.ceil(l/t)-1)*t-l+(l=t))for(e=l;e>t;n=a[--e],a[e]=a[e-t],a[e-t]=n);return a},i.funcActionSwapRAMList=function(a,t,e){var n=null!=t.index1?t.index1-1:null,l=null!=t.index2?t.index2-1:null;a.data.funcIndexInBounds(n,a.data.ram_list_value)&&a.data.funcIndexInBounds(l,a.data.ram_list_value)&&a.data.funcSwapItems(a.data.ram_list_value,n,l)&&(a.data.pubRL(a,!0),a.data.funcActionSwapRAMList_2(a,t,e))},i.funcActionSwapRAMList_2=async function(a,t,e){t.store&&await a.data.funcStoreKey(a,a.data.key_name_list,a.data.ram_list_value),a.triggerEvent(\"updated_ram_list_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcSwapItems=function(a,t,e){return a[e]=[a[t],a[t]=a[e]][0],!0},i.funcActionMoveRAMItem=function(a,t,e){var n=null!=t.from?t.from-1:null,l=null!=t.to?t.to-1:null;a.data.funcIndexInBounds(n,a.data.ram_list_value)&&a.data.funcIndexInBounds(l,a.data.ram_list_value)&&a.data.funcMoveItem(a.data.ram_list_value,n,l)&&(a.data.pubRL(a,!0),a.data.funcActionMoveRAMItem_2(a,t,e))},i.funcActionMoveRAMItem_2=async function(a,t,e){t.store&&await a.data.funcStoreKey(a,a.data.key_name_list,a.data.ram_list_value),a.triggerEvent(\"updated_ram_list_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcMoveItem=function(t,e,n,l,i){if(i){Array.isArray(l)||(l=[l]);var r=a.data.funcDedupe(l,t);if(!r.length)return;l=r[0]}return t.splice(n,0,null!=e?t.splice(e,1)[0]:l),!0},i.funcActionReverseRAMList=function(a,t,e){a.data.funcReverse(a.data.ram_list_value),a.data.pubRL(a,!0),a.data.funcActionReverseRAMList_2(a,t,e)},i.funcActionReverseRAMList_2=async function(a,t,e){t.store&&await a.data.funcStoreKey(a,a.data.key_name_list,a.data.ram_list_value),a.triggerEvent(\"updated_ram_list_value\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)},i.funcReverse=function(a){return a.reverse(),a},i.funcActionCountEachField=function(a,t,e){var n=t.field_1||t.field_2||t.field_3||t.custom_count;if(t.list&&n){var l=a.data.funcGetList(t.list);if(l){var i=t.custom_count?a.data.funcGetList(t.custom_count):[];\"Custom Count\"==t.sort_by&&(t.sort_by=\"custom_count\"),null!=t.sort_by_number&&[0,1,2,3,4].includes(t.sort_by_number)&&(t.sort_by=t.sort_by_number<4?t.sort_by_number:\"custom_count\"),0==t.sort_by&&(t.sort_by=null),i&&(i.length>l.length&&(i.length=l.length),i.length<l.length&&(i=l.map(((a,t)=>null!=i[t]?i[t]:0))),i=i.map(((a,t)=>null!=i[t]?i[t]:0)));var r=_(t.field_1),s=_(t.field_2),d=_(t.field_3);if(null!=t.sort_by)var u=l.map(((a,t)=>{var e={};return e.item=a,e.c1=r&&null!=r[t]?r[t]:null,e.c2=s&&null!=s[t]?s[t]:null,e.c3=d&&null!=d[t]?d[t]:null,e.ccustom_count=i&&null!=i[t]?i[t]:0,e}));null!=t.sort_by&&u.sort(((a,e)=>t.descending?e[\"c\"+t.sort_by]-a[\"c\"+t.sort_by]:a[\"c\"+t.sort_by]-e[\"c\"+t.sort_by])),a.publishState(\"field_counts_1\",u?u.map((a=>a.c1)):r),a.publishState(\"field_counts_2\",u?u.map((a=>a.c2)):s),a.publishState(\"field_counts_3\",u?u.map((a=>a.c3)):d),a.publishState(\"count_list_custom\",u?u.map((a=>a.ccustom_count)):i);var o=u?u.map((a=>a.item)):l;o=o.map((t=>a.data.funcGetID(t))),a.publishState(\"count_list_output\",o),a.triggerEvent(\"count_each_field_complete\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)}}function _(a){return a&&l.map((t=>{var e=t.get(a);return null==e?0:e.length&&e.get?e.length():1}))}},i.funcActionArrayMethod=function(a,t,e){t.debug&&null==a.data.method_start_time&&(a.data.method_start_time=Date.now(),console.info(\"Code: Array Method started at \",a.data.method_start_time));var n=t.list?a.data.funcGetList(t.list):a.data.ram_list_value;t.reverse&&n.reverse();var l=Object.getOwnPropertyNames(t).filter((a=>a.includes(\"core\")&&null!=t[a])).sort().map((a=>t[a])),i=Object.getOwnPropertyNames(t).filter((a=>a.includes(\"optarg\")&&a.includes(\"name\")&&null!=t[a])).sort(),r=i.map((a=>t[a])),s=i.map((a=>a.replace(\"name\",\"value\"))),d=s.map((e=>e.includes(\"list\")?t[e]?a.data.funcGetList(t[e]):[]:t[e])),u=null,o=r.concat(l);!t.overwrite&&t.fn_slot&&a.data.method_fn[t.fn_slot]&&(u=a.data.method_fn[t.fn_slot],t.debug&&console.info(\"Code: Retrieved function from slot \",t.fn_slot)),(!t.fn_slot||t.fn_slot&&t.overwrite||t.fn_slot&&!a.data.method_fn[t.fn_slot])&&(u=Function(o,t.code),t.fn_slot&&(
289a.data.method_fn[t.fn_slot]=u,t.debug&&console.info(\"Code: Saved function to slot \",t.fn_slot))),null!=u?(u=u.bind(null,...d),t.debug&&console.info(\"Code: Array Method debugger:\"),t.debug&&console.info(\"Your function is: \",u),t.debug&&console.info(\"You are running the \",t.function_type,\" method on the following list.\"),t.debug&&console.info(\"Your source list is: \",n),t.debug&&console.info(\"Core arguments you can access are named: \",...l),t.debug&&console.info(\"Optional arguments you can access are named: \",...r),t.debug&&console.info(\"Values of your optional arguments are:\"),t.debug&&s.forEach((a=>console.info(\"Argument \",a,\" Value is: \",t[a]))),t.debug&&console.info(\"Array method is: \",t.function_type),\".map()\"==t.function_type&&(a.data.method_output=n.map(u)),\".filter()\"==t.function_type&&(a.data.method_output=n.filter(u)),\".find()\"==t.function_type&&(a.data.method_output=n.find(u)),\".findIndex()\"==t.function_type&&(a.data.method_output=n.findIndex(u)),\".findLast()\"==t.function_type&&(a.data.method_output=n.findLast(u)),\".findLastIndex()\"==t.function_type&&(a.data.method_output=n.findLastIndex(u)),\".flatMap()\"==t.function_type&&(a.data.method_output=n.flatMap(u)),\".forEach()\"==t.function_type&&(a.data.method_output=n.forEach(u)),\".some()\"==t.function_type&&(a.data.method_output=n.some(u)),a.data.method_output=a.data.funcSetList(a.data.method_output),t.debug&&console.info(\"Code: Result is: \",a.data.method_output),t.publish_to_code&&a.publishState(\"method_output\",a.data.method_output),t.publish_to_ram_list&&(a.data.ram_list_value=a.data.method_output,a.data.pubRL(a,!1,!0)),a.publishState(\"method_slot\",t.fn_slot?+t.fn_slot:null),a.triggerEvent(\"code_complete\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e),t.debug&&console.info(\"Code: Execution time \",Date.now()-a.data.method_start_time,\" ms\"),a.data.method_start_time=null):t.debug&&console.info(\"Code: No function defined Code: Array Method exited without running.\")},i.funcGhostStyle=function(a){var t=!!a.data.ghostStyle,e=document.createElement(\"style\");e.innerHTML=a.data.ghost_css?a.data.ghost_css:\".sortable-ghost { opacity: \"+a.data.ghost_opacity+\"; background: \"+a.data.ghost_bg_color+\"; }\",t?document.head.replaceChild(e,a.data.ghostStyle):document.head.appendChild(e),a.data.ghostStyle=e},i.funcActionBeginStep=function(a,t){a.data.stepping?a.data.step_debug&&console.info(a.data.step_debugname,\"Floppy Step Debug: Stepping is already active, but the Begin Stepping action was called. Use the End Stepping action to prematurely end Step mode.\"):t.step_list||null!=t.num_items?(t.debug&&(a.data.step_start||(a.data.step_start=Date.now(),console.info(t.debug_name,\"Floppy Step Debug: Creating List to Step\"))),a.data.step_list=[],null==t.num_items&&t.step_list&&(a.data.step_list=a.data.funcGetList(t.step_list)),null!=t.num_items&&(t.num_items=Math.round(t.num_items),t.start=null!=t.start?t.start:1,t.increment=null!=t.increment?t.increment:1,a.data.step_list=a.data.funcMakeNumList(t.num_items,t.start,t.increment)),t.debug&&(console.info(t.debug_name,\"Floppy Step Debug: List to Step Created in \",Date.now()-a.data.step_start,\"ms\"),a.data.step_start=null),!a.data.step_list||a.data.step_list&&a.data.step_list.length<1?a.data.step_debug&&console.info(a.data.step_debugname,\"Floppy Step Debug: Step List has zero items or is not defined. Begin Stepping exited immediately.\"):a.data.funcActionBeginStep_2(a,t)):a.data.step_debug&&console.info(a.data.step_debugname,\"Floppy Step Debug: No List to Step or numeric list provided. Begin Stepping exited immediately.\")},i.funcActionBeginStep_2=function(a,t){a.data.step_debug=t.debug,a.data.step_debugname=t.debug_name,a.data.step_item=null,a.data.step_index_0=0,a.data.step_index_1=1,a.data.step_clear=t.step_clear,a.data.step_loop=t.step_loop,a.data.stepping=!0,t.reverse&&a.data.step_list.reverse(),a.data.publishStepInfo(),a.triggerEvent(\"stepping_started\"),a.data.step_debug&&console.info(a.data.step_debugname,\"Floppy Step Debug: Stepping Started\"),a.triggerEvent(\"step_trigger\"),a.data.step_debug&&console.info(a.data.step_debugname,\"Floppy Step Debug: Step Trigger triggered for item \",a.data.step_index_1)},i.funcActionNextStep=function(a,t){if(a.data.stepping){var e=null;if(!t&&(a.data.step_index_0++,a.data.step_index_1++),t&&(a.data.step_index_0--,a.data.step_index_1--),!a.data.step_loop&&a.data.step_index_1>a.data.step_list.length)return a.data.step_index_0--,a.data.step_index_1--,void a.data.funcActionEndStep(a);!a.data.step_loop&&a.data.step_index_1<1&&(a.data.step_index_0=0,a.data.step_index_1=1,e=!0,a.data.step_debug&&console.info(a.data.step_debugname,\"Floppy Step Debug: The Previous Step action was triggered on the first item. No Step Trigger will be sent.\")),a.data.step_loop&&a.data.step_index_1>a.data.step_list.length&&(a.data.step_index_0=0,a.data.step_index_1=1),a.data.step_loop&&a.data.step_index_1<1&&(a.data.step_index_0=a.data.step_list.length-1,a.data.step_index_1=a.data.step_list.length),!e&&(a.data.publishStepInfo(!0),a.triggerEvent(\"step_trigger\"),a.data.step_debug&&console.info(a.data.step_debugname,\"Floppy Step Debug: Step Trigger triggered for item \",a.data.step_index_1))}else console.info(a.data.step_debugname||\"\",\"Floppy Step Debug: The Next/Prev Step action was triggered, but Floppy is not in step mode. Use the Begin Stepping action to start stepping.\")}
289,i.funcActionEndStep=function(a){if(a.data.stepping){var t=a.data.step_clear,e=a.data.stepping,n=a.data.step_debugname;a.data.step_debug=null,a.data.step_debugname=null,a.data.stepping=null,t&&(a.data.step_index_0=null,a.data.step_index_1=null,a.data.step_item=null,a.data.step_list=[]),a.data.step_clear=null,a.data.step_loop=null,a.data.publishStepInfo(),a.triggerEvent(\"stepping_complete\"),e&&console.info(n||\"\",\"Floppy Step Debug: Stepping complete.\")}else console.info(a.data.step_debugname||\"\",\"Floppy Step Debug: The End Stepping action was executed, but Floppy is not in step mode.\")},i.publishStepInfo=function(t){a.publishState(\"step_index_0\",a.data.step_index_0),a.publishState(\"step_index_1\",a.data.step_index_1),a.publishState(\"step_item\",a.data.step_list[a.data.step_index_0]),!t&&a.publishState(\"step_list\",a.data.step_list),!t&&a.publishState(\"stepping\",a.data.stepping)},i.funcActionMakeNumList=function(a,t,e){if(null!=t.num_items){var n=\"list_math_result_\"+t.publish_output[t.publish_output.length-1],l=+t.publish_output[t.publish_output.length-1],i=null;null!=t.num_items&&(t.num_items=Math.round(t.num_items),t.start=null!=t.start?t.start:1,t.increment=null!=t.increment?t.increment:1,i=a.data.funcMakeNumList(t.num_items,t.start,t.increment)),a.data.list_math_result[l-1]=i,a.publishState(n,a.data.list_math_result[l-1]),a.triggerEvent(\"make_numeric_list_complete\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)}},i.funcMakeNumList=function(a,t,e){for(var n=[],l=0;l<a;l++)n.push(t+l*e);return n},i.funcSetList=function(a){return Array.isArray(a)?a:[a]},i.funcActionListMath=function(a,t,e){t.debug&&null==a.data.math_start_time&&(a.data.math_start_time=Date.now(),console.info(\"List Math Started at \",a.data.math_start_time));var n=t.list1?a.data.funcGetList(t.list1):[];fn={},fn[\"+\"]=function(a,t){return l=a+t,isNaN(l)?null:l},fn[\"-\"]=function(a,t){return l=a-t,isNaN(l)?null:l},fn[\"*\"]=function(a,t){return l=a*t,isNaN(l)?null:l},fn[\"/\"]=function(a,t){return l=a/t,isNaN(l)?null:l},fn[\"^\"]=function(a,t){return l=a^t,isNaN(l)?null:l},fn[\"rounded to\"]=function(a,t){return l=Math.round(a*Math.pow(10,t))/Math.pow(10,t),isNaN(l)?null:l},fn.floor=function(a,t){return l=Math.floor(a),isNaN(l)?null:l},fn.ceiling=function(a,t){return l=Math.ceil(a),isNaN(l)?null:l},fn[\"<- max ->\"]=function(a,t){return l=Math.max(a,t),isNaN(l)?null:l},fn[\"<- min ->\"]=function(a,t){return l=Math.min(a,t),isNaN(l)?null:l},fn[\"<- modulo ->\"]=function(a,t){return l=l=a%t,isNaN(l)?null:l},t.debug&&console.info(\"List Math: List 1 is: \",n);var l,i=Object.getOwnPropertyNames(t).filter((a=>a.startsWith(\"op\")&&null!=t[a]&&(t[\"list2_\"+a]||null!=t[\"scalar2_\"+a]))),r=i.map((a=>t[a])),s=i.map((e=>null!=t[\"scalar2_\"+e]?t[\"scalar2_\"+e]:t[\"list2_\"+e]&&a.data.funcGetList(t[\"list2_\"+e])));r.forEach(((a,e)=>{var i=0==e?n:l;t.debug&&console.info(\"List Math Computation \",e+1),t.debug&&console.info(\"Operation is:\",a),t.debug&&console.info(\"Value 2 is: \",s[e]);var r=Array.isArray(s[e]);if(r&&i.length!=s[e].length){var d=Math.min(i.length,s[e].length);i.length=d,s[e].length=d}l=i.map(((t,n)=>r?fn[a](t,s[e][n]):fn[a](t,s[e]))),t.debug&&console.info(\"Result of Computation \",e+1,\": \",l)})),t.debug&&console.info(\"List Math final result is: \",l);var d=\"list_math_result_\"+t.publish_output[t.publish_output.length-1],u=+t.publish_output[t.publish_output.length-1];a.data.list_math_result[u-1]=l,a.publishState(d,a.data.list_math_result[u-1]),a.publishState(\"list_math_output\",u),t.publish_to_ram_list&&\"number\"==a.data.type_of_values&&(a.data.ram_list_value=l,a.data.pubRL(a,!1,!0)),a.triggerEvent(\"list_math_complete\"),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e),t.debug&&console.info(\"List Math: Execution time \",Date.now()-a.data.math_start_time,\" ms\"),a.data.math_start_time=null},i.funcActionClearListMath=function(a,t,e){a.data.list_math_result=a.data.list_math_result.map((a=>[])),a.data.list_math_result.forEach(((t,e)=>a.publishState(\"list_math_result_\"+(e+1),t))),a.publishState(\"list_math_output\",null),t&&t.sync_trigger&&a.data.funcSyncTrigger(a,{sync_trigger:t.sync_trigger},e)}
289,i.pubRL=function(a,t,e){null==a.data.ram_list_value&&(a.data.ram_list_value=[]);var n=e?a.data.ram_list_value:a.data.ram_list_value.map((t=>a.data.funcGetID(t,a.data.type_of_values)));if(a.publishState(\"ram_list_value\",n),a.data.hold){a.data.hold;var l=a.data.funcGetID(a.data.placeholder,a.data.type_of_values);(\"empty\"==a.data.hold&&!n.length||\"last\"==a.data.hold)&&n.push(l),\"first\"==a.data.hold&&n.splice(0,0,l),a.publishState(\"ram_list_value_ph\",n)}a.data.sortable&&a.data.funcDataIDs(a),!t&&a.triggerEvent(\"updated_ram_list_value\")},i.funcSortRG=function(a){var t;a.data.rg_rows,(t=[...a.data.rg_rows.childNodes].map((a=>({index:+a.className.split(\" \").find((a=>a.startsWith(\"entry-\"))).replace(\"entry-\",\"\")-1,item:a})))).sort((function(a,t){return a.index-t.index})),t.forEach((t=>a.data.rg_rows.appendChild(t.item))),a.data.rg_rows},i.funcDataIDs=function(a){a.data.drag_rg,a.data.rg_rows&&a.data.rg_rows.childNodes&&a.data.rg_rows.childNodes.forEach((t=>a.data.initDataIDs(a,t)))}},instance.data.noscrubs(instance,context)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUpdate(instance,properties)}"},"reset":{"fn":"function(instance,context){}"},"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width()-0 + \"px\"\n    d.style.height = properties.bubble.height()-0 + \"px\"\n    // d.style.width = \"100%\"\n    // d.style.height = \"100%\"\n    \n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    // https://s3.amazonaws.com/appforest_uf/f1662158568122x563085493923545500/floppy-icon-loc.svg\n    // https://s3.amazonaws.com/appforest_uf/f1662158599506x202626715398303230/floppy-icon-ses.svg\n    // https://s3.amazonaws.com/appforest_uf/f1647889291544x272152890429900860/floppy.svg\n    \n        if (properties.storage_type == 'sessionStorage') d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1662158599506x202626715398303230/floppy-icon-ses.svg')\"\n    if (properties.storage_type == 'localStorage') d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1662158568122x563085493923545500/floppy-icon-loc.svg')\"\n    if (properties.storage_type == 'IndexedDB (localForage)') d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1665031854081x638437305839775500/floppy%20icon%20IDB.svg')\"\n    \n    d.style.backgroundRepeat = \"no-repeat\"\n    d.style.backgroundSize = \"100% 100%\"\n    d.style.backgroundOrigin = \"border-box\"\n    d.style.margin = \"0 auto\"\n    // Classic,Electric Green,Hot Pink,Ferrari Red,Mustang Yellow,British Racing Green,Flame,Night Rider\n    if (!properties.icolor || properties.icolor == 'Classic Blue') d.style.filter = \"opacity(80%)\"\n    if (properties.icolor == 'Electric Green') d.style.filter = \"sepia(100%) contrast(130%) saturate(200%) hue-rotate(72deg) opacity(80%)\" \n    if (properties.icolor == 'Hot Pink') d.style.filter = \"sepia(0%) contrast(260%) brightness(80%) saturate(270%) hue-rotate(153deg) opacity(80%)\"\n    if (properties.icolor == 'Enzo Red') d.style.filter = \"sepia(100%) contrast(179%) brightness(104%) saturate(200%) invert(100%) hue-rotate(89deg) opacity(80%)\"\n    if (properties.icolor == 'Mustang Yellow') d.style.filter = \"sepia(100%) contrast(164%) brightness(91%) saturate(200%) hue-rotate(360deg) opacity(80%)\"\n    if (properties.icolor == 'British Racing Green') d.style.filter = \"sepia(100%) contrast(162%) brightness(39%) saturate(178%) hue-rotate(67deg) opacity(80%)\"\n    if (properties.icolor == 'Flame') d.style.filter = \"sepia(100%) contrast(200%) brightness(74%) saturate(200%) hue-rotate(340deg)\"\n    if (properties.icolor == 'Night Rider') d.style.filter = \"sepia(100%) brightness(4%) hue-rotate(162deg) opacity(80%)\"\n    instance.canvas.appendChild(d)\n}"}},"platform_type":"web"},"ANG":{"display":"Floppy Reader","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"ANH":{"caption":"Floppy Reader","editor":"Label","name":"info","rank":0},"ANI":{"caption":"Floppy Reader is a streamlined version of the Floppy element that reads key/value pairs from localStorage, sessionStorage, or IndexedDB (using the localForage library) and publishes them to its outputs immediately. It also has actions for reading, storing and removing keys.","editor":"Label","name":"info_2","rank":1},"ANJ":{"caption":"Storage Type","default_val":"localStorage","editor":"Dropdown","name":"storage_type","rank":2},"ANL":{"caption":"KEYS TO RETRIEVE","editor":"Label","name":"keys_info","rank":5},"ANM":{"caption":"Specify the name and type of each key you want Floppy Reader to retrieve. Each instance of Floppy Reader can read up to 6 scalar and 6 list-type keys.","editor":"Label","name":"keys_info_2","rank":6},"ANQ":{"caption":"Key 1 Name","editor":"DynamicValue","name":"key_1_name","optional":true,"rank":9,"value":"text"},"ANR":{"caption":"Key 1 Type","editor":"custom_type","name":"key_1_type","optional":true,"rank":8},"ANS":{"caption":"Key 2 Type","editor":"custom_type","name":"key_2_type","optional":true,"rank":10},"ANT":{"caption":"Key 2 Name","editor":"DynamicValue","name":"key_2_name","optional":true,"rank":11,"value":"text"},"ANU":{"caption":"Key 3 Type","editor":"custom_type","name":"key_3_type","optional":true,"rank":12},"ANV":{"caption":"Key 3 Name","editor":"DynamicValue","name":"key_3_name","optional":true,"rank":13,"value":"text"},"ANW":{"caption":"Key 4 Name","editor":"DynamicValue","name":"key_4_name","optional":true,"rank":15,"value":"text"},"ANY":{"caption":"Key 4 Type","editor":"custom_type","name":"key_4_type","optional":true,"rank":14},"ANZ":{"caption":"Key 5 Type","editor":"custom_type","name":"key_5_type","optional":true,"rank":16},"ANa":{"caption":"Key 5 Name","editor":"DynamicValue","name":"key_5_name","optional":true,"rank":17,"value":"text"},"ANb":{"caption":"Key 6 Type","editor":"custom_type","name":"key_6_type","optional":true,"rank":18},"ANc":{"caption":"Key 6 Name","editor":"DynamicValue","name":"key_6_name","optional":true,"rank":19,"value":"text"},"ANd":{"caption":"SCALAR KEYS","editor":"Label","name":"scalar_keys","rank":7},"ANe":{"caption":"LIST TYPE KEYS","editor":"Label","name":"list_type_keys_info","rank":20},"ANf":{"caption":"List Key 1 Type","editor":"custom_type","name":"list_key_1_type","optional":true,"rank":21},"ANg":{"caption":"List Key 1 Name","editor":"DynamicValue","name":"list_key_1_name","optional":true,"rank":22,"value":"text"},"ANh":{"caption":"List Key 2 Type","editor":"custom_type","name":"list_key_2_type","optional":true,"rank":23},"ANi":{"caption":"List Key 2 Name","editor":"DynamicValue","name":"list_key_2_name","optional":true,"rank":24,"value":"text"},"ANj":{"caption":"List Key 3 Type","editor":"custom_type","name":"list_key_3_type","optional":true,"rank":25},"ANk":{"caption":"List Key 3 Name","editor":"DynamicValue","name":"list_key_3_name","optional":true,"rank":26,"value":"text"},"ANl":{"caption":"List Key 4 Type","editor":"custom_type","name":"list_key_4_type","optional":true,"rank":27},"ANm":{"caption":"List Key 4 Name","editor":"DynamicValue","name":"list_key_4_name","optional":true,"rank":28,"value":"text"},"ANn":{"caption":"List Key 5","editor":"custom_type","name":"list_key_5_type","optional":true,"rank":29},"ANo":{"caption":"List Key 5 Name","editor":"DynamicValue","name":"list_key_5_name","optional":true,"rank":30,"value":"text"},"ANp":{"caption":"List Key 6 Type","editor":"custom_type","name":"list_key_6_type","optional":true,"rank":31},"ANq":{"caption":"List Key 6 Name","editor":"DynamicValue","name":"list_key_6_name","optional":true,"rank":32,"value":"text"}
289,"AOU":{"caption":"Automatically Retrieve Keys when Updated in Another Window","editor":"Label","name":"auto_read_info","rank":3},"AOV":{"caption":"Retrieve Keys when Updated","default_val":true,"editor":"DynamicValue","name":"retrieve_on_storage","rank":4,"value":"boolean"},"APB":{"caption":"EDITOR OPTIONS","editor":"Label","name":"editor_info","rank":33},"APC":{"caption":"Editor Icon Color","default_val":"Classic Blue","editor":"Dropdown","name":"icolor","rank":34},"AQJ":{"caption":"ADVANCED: IndexedDB/localForage Options","editor":"Label","name":"lf_info","rank":35},"AQK":{"caption":"Database Name","editor":"DynamicValue","name":"lf_name","optional":true,"rank":36,"value":"text"},"AQL":{"caption":"Datastore Name","editor":"DynamicValue","name":"lf_store","optional":true,"rank":37,"value":"text"},"AQM":{"caption":"Retrieve Found Keys","default_val":true,"editor":"DynamicValue","name":"findkeys","optional":true,"rank":38,"value":"boolean"}},"states":{"ANK":{"caption":"Initialized","initialization_code":{"fn":"function(properties,context){}"},"name":"initialized","value":"boolean"},"ANO":{"caption":"Key 1 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"key_1_name","value":"text"},"ANP":{"caption":"Key 1 Value","initialization_code":{"fn":"function(properties,context){}"},"name":"key_1_value","value":"custom_data_ANR"},"ANs":{"caption":"Key 2 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"key_2_name","value":"text"},"ANt":{"caption":"Key 2 Value","initialization_code":{"fn":"function(properties,context){}"},"name":"key_2_value","value":"custom_data_ANS"},"ANu":{"caption":"Key 3 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"key_3_name","value":"text"},"ANv":{"caption":"Key 3 Value","initialization_code":{"fn":"function(properties,context){}"},"name":"key_3_value","value":"custom_data_ANU"},"ANx":{"caption":"Key 4 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"key_4_name","value":"text"},"ANy":{"caption":"Key 4 Value","initialization_code":{"fn":"function(properties,context){}"},"name":"key_4_value","value":"custom_data_ANY"},"ANz":{"caption":"Key 5 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"key_5_name","value":"text"},"AOA":{"caption":"Key 5 Value","initialization_code":{"fn":"function(properties,context){}"},"name":"key_5_value","value":"custom_data_ANZ"},"AOB":{"caption":"Key 6 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"key_6_name","value":"text"},"AOC":{"caption":"Key 6 Value","initialization_code":{"fn":"function(properties,context){}"},"name":"key_6_value","value":"custom_data_ANb"},"AOD":{"caption":"List Key 1 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"list_key_1_name","value":"text"},"AOE":{"caption":"List Key 1 Value","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_key_1_value","value":"custom_data_ANf"},"AOF":{"caption":"List Key 2 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"list_key_2_name","value":"text"},"AOG":{"caption":"List Key 2 Value","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_key_2_value","value":"custom_data_ANh"},"AOH":{"caption":"List Key 3 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"list_key_3_name","value":"text"},"AOI":{"caption":"List Key 3 Value","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_key_3_value","value":"custom_data_ANj"},"AOJ":{"caption":"List Key 4 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"list_key_4_name","value":"text"},"AOK":{"caption":"List Key 4 Value","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_key_4_value","value":"custom_data_ANl"},"AOL":{"caption":"List Key 5 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"list_key_5_name","value":"text"},"AOM":{"caption":"List Key 5 Value","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_key_5_value","value":"custom_data_ANn"},"AON":{"caption":"List Key 6 Name","initialization_code":{"fn":"function(properties,context){}"},"name":"list_key_6_name","value":"text"},"AOO":{"caption":"List Key 6 Value","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"list_key_6_value","value":"custom_data_ANn"},"AOR":{"caption":"Modified Key Name (in Other Window)","initialization_code":{"fn":"function(properties,context){}"},"name":"modified_key_name","value":"text"},"AOS":{"caption":"Utility: JavaScript Minimum Date","initialization_code":{"fn":"function(properties,context){}"},"name":"min_js_date","value":"date"},"AOT":{"caption":"Keys Found in Storage","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"keys_found_in_localstorage","value":"text"},"AOX":{"caption":"Modified Key Name","initialization_code":{"fn":"function(properties,context){}"},"name":"modified_key","value":"text"},"AOd":{"caption":"Key Names in Use List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"key_names_in_use_list","value":"text"},"APU":{"caption":"Removed Key Names","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"removed_key_names","value":"text"}
289,"AQN":{"caption":"InDB: Database Name","initialization_code":{"fn":"function(properties,context){}"},"name":"indb_db_name","value":"text"},"AQO":{"caption":"InDB: Datastore Name","initialization_code":{"fn":"function(properties,context){}"},"name":"indb_ds_name","value":"text"}},"events":{"AOP":{"caption":"Initialized","name":"initialized"},"AOQ":{"caption":"Key Modified (in Other Window)","name":"key_modified"},"APA":{"caption":"Retrieve All Keys Complete","name":"retrieve_all_keys_complete"},"APT":{"caption":"Keys Removed","name":"keys_removed"},"APY":{"caption":"Keys Stored","name":"keys_stored"}},"actions":{"AOv":{"caption":"Retrieve All Keys","fields":{"AOw":{"caption":"Execute this action to manually refresh the values of all of the keys that Floppy Storage Reader is reading.","editor":"Label","name":"rk_info","rank":0},"AOy":{"caption":"Each key is read and the current values for each key are published to Floppy Storage Reader's List Key Value outputs. This action is synchronous and, when it completes, the Retrieved All Keys event is triggered.","editor":"Label","name":"rk_info2","rank":1}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcReadAllKeys(instance,!0):console.log(\"Floppy Storage Reader is not initialized. Remove Keys will not run.\")}"}},"APD":{"caption":"Remove Keys","fields":{"APE":{"caption":"Execute this action to remove some or all of the keys that Floppy Storage Reader is reading.","editor":"Label","name":"remove_info","rank":0},"APF":{"caption":"SELECT KEYS TO REMOVE","editor":"Label","name":"select_info","rank":1},"APG":{"caption":"All Keys","editor":"DynamicValue","name":"all_keys","optional":true,"rank":2,"value":"boolean"},"APH":{"caption":"Key 1","editor":"DynamicValue","is_list":false,"name":"key_1_name","optional":true,"rank":3,"value":"boolean"},"API":{"caption":"Key 2","editor":"DynamicValue","name":"key_2_name","optional":true,"rank":4,"value":"boolean"},"APJ":{"caption":"Key 3","editor":"DynamicValue","name":"key_3_name","optional":true,"rank":5,"value":"boolean"},"APK":{"caption":"Key 4","editor":"DynamicValue","name":"key_4_name","optional":true,"rank":6,"value":"boolean"},"APL":{"caption":"Key 5","editor":"DynamicValue","name":"key_5_name","optional":true,"rank":7,"value":"boolean"},"APM":{"caption":"Key 6","editor":"DynamicValue","name":"key_6_name","optional":true,"rank":8,"value":"boolean"},"APN":{"caption":"List Key 1","editor":"DynamicValue","name":"list_key_1_name","optional":true,"rank":9,"value":"boolean"},"APO":{"caption":"List Key 2","editor":"DynamicValue","name":"list_key_2_name","optional":true,"rank":10,"value":"boolean"},"APP":{"caption":"List Key 3","editor":"DynamicValue","name":"list_key_3_name","optional":true,"rank":11,"value":"boolean"},"APQ":{"caption":"List Key 4","editor":"DynamicValue","name":"list_key_4_name","optional":true,"rank":12,"value":"boolean"},"APR":{"caption":"List Key  5","editor":"DynamicValue","name":"list_key_5_name","optional":true,"rank":13,"value":"boolean"},"APS":{"caption":"List Key 6","editor":"DynamicValue","name":"list_key_6_name","optional":true,"rank":14,"value":"boolean"}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionRemoveKeys(instance,properties):console.log(\"Floppy Storage Reader is not initialized. Retrieve All Keys will not run.\")}"}},"APV":{"caption":"Store Keys","fields":{"APW":{"caption":"Execute this action to write new values to one or more keys being managed by Floppy Storage Reader.","editor":"Label","name":"storeinfo","rank":0},"APX":{"caption":"Each key specified below is written and the current values for each key are published to Floppy Storage Reader's List Key Value outputs. This action is synchronous and, when it completes, the Keys Stored event is triggered.","editor":"Label","name":"storeinfo2","rank":1},"APZ":{"caption":"SELECT KEYS TO STORE: For each key you would like to store, set \"Store Key n\" to yes and provide a new value in the \"Key n\" field below it. If that field is left empty (or evaluates to empty), the key in question will be removed (just like in Floppy).","editor":"Label","name":"select_info","rank":2},"APa":{"caption":"Value for Key 1","editor":"DynamicValue","name":"key_1_value","o
289ptional":true,"rank":4,"value":"custom_data_element_ANR"},"APb":{"caption":"Value for Key 2","editor":"DynamicValue","name":"key_2_value","optional":true,"rank":6,"value":"custom_data_element_ANS"},"APc":{"caption":"Value for Key 3","editor":"DynamicValue","name":"key_3_value","optional":true,"rank":8,"value":"custom_data_element_ANU"},"APe":{"caption":"Value for Key 4","editor":"DynamicValue","name":"key_4_value","optional":true,"rank":10,"value":"custom_data_element_ANY"},"APg":{"caption":"Value for Key 5","editor":"DynamicValue","name":"key_5_value","optional":true,"rank":12,"value":"custom_data_element_ANZ"},"APh":{"caption":"Key 6","editor":"DynamicValue","name":"key_6_value","optional":true,"rank":14,"value":"custom_data_element_ANb"},"APi":{"caption":"Value for List Key 1","editor":"DynamicValue","is_list":true,"name":"list_key_1_value","optional":true,"rank":16,"value":"custom_data_element_ANf"},"APj":{"caption":"Value for List Key 2","editor":"DynamicValue","is_list":true,"name":"list_key_2_value","optional":true,"rank":18,"value":"custom_data_element_ANh"},"APk":{"caption":"Value for List Key 3","editor":"DynamicValue","is_list":true,"name":"list_key_3_value","optional":true,"rank":20,"value":"custom_data_element_ANj"},"APl":{"caption":"Value for List Key 4","editor":"DynamicValue","is_list":true,"name":"list_key_4_value","optional":true,"rank":22,"value":"custom_data_element_ANl"},"APm":{"caption":"Value for List Key 5","editor":"DynamicValue","is_list":true,"name":"list_key_5_value","optional":true,"rank":24,"value":"custom_data_element_ANn"},"APn":{"caption":"Value for List Key 6","editor":"DynamicValue","is_list":true,"name":"list_key_6_value","optional":true,"rank":26,"value":"custom_data_element_ANp"},"APo":{"caption":"Store Key 1?","editor":"DynamicValue","name":"store_key_1","optional":true,"rank":3,"value":"boolean"},"APp":{"caption":"Store Key 2?","editor":"DynamicValue","name":"store_key_2","optional":true,"rank":5,"value":"boolean"},"APq":{"caption":"Store Key 3?","editor":"DynamicValue","name":"store_key_3","optional":true,"rank":7,"value":"boolean"},"APr":{"caption":"Store Key 4?","editor":"DynamicValue","name":"store_key_4","optional":true,"rank":9,"value":"boolean"},"APs":{"caption":"Store Key 5?","editor":"DynamicValue","name":"store_key_5","optional":true,"rank":11,"value":"boolean"},"APt":{"caption":"Store Key 6?","editor":"DynamicValue","name":"store_key_6","optional":true,"rank":13,"value":"boolean"},"APu":{"caption":"Store List Key 1?","editor":"DynamicValue","name":"store_list_key_1","optional":true,"rank":15,"value":"boolean"},"APv":{"caption":"Store List Key 2?","editor":"DynamicValue","name":"store_list_key_2","optional":true,"rank":17,"value":"boolean"},"APw":{"caption":"Store List Key 3?","editor":"DynamicValue","name":"store_list_key_3","optional":true,"rank":19,"value":"boolean"},"APx":{"caption":"Store List Key 4?","editor":"DynamicValue","name":"store_list_key_4","optional":true,"rank":21,"value":"boolean"},"APy":{"caption":"Store List Key 5?","editor":"DynamicValue","name":"store_list_key_5","optional":true,"rank":23,"value":"boolean"},"APz":{"caption":"Store List Key 6?","editor":"DynamicValue","name":"store_list_key_6","optional":true,"rank":25,"value":"boolean"}},"code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionStoreKeys(instance,properties):console.log(\"Floppy Storage Reader is not initialized. Store Keys will not run.\")}"}}},"code":{"initialize":{"fn":"function(instance,context){instance.data.noscrubs=function(a,e){a.data.session=null,a.data.min_js_date=new Date(-864e13),a.publishState(\"min_js_date\",a.data.min_js_date),a.data.keyProps=null,a.data.keyNames=null,a.data.keyTypes=null,a.data.keys=[],a.data.funcUpdate=function(a,e){a.data.funcGetProps(a,e),a.data.local=\"localStorage\"==a.data.storage_type||null,a.data.session=\"sessionStorage\"==a.data.storage_type||null,a.data.indexed=\"IndexedDB (localForage)\"==a.data.storage_type||null,a.data.indexed&&(a.data.lf_name=e.lf_name||\"localforage\",a.data.ls_store=e.lf_store||\"keyvaluepairs\",a.data.db=localforage.createInstance({name:a.data.lf_name,storeName:a.data.lf_store}),a.publishState(\"indb_db_name\",a.data.lf_name),a.publishState(\"indb_ds_name\",a.data.lf_store)),a.data.funcUp
289dateFoundKeys(a),a.data.session||(window.onstorage=function(e){a.data.funcOnstorageEvent(a,e)}),a.data.funcReadAllKeys(a),a.data.initialized=!0,a.publishState(\"initialized\",a.data.initialized),a.triggerEvent(\"initialized\")},a.data.funcReadAllKeys=async function(a,e){await Promise.all(a.data.keys.map((async e=>{e.value=await a.data.funcRetrieveKey(a,e),a.data.funcPublishKey(a,e)}))),e&&a.triggerEvent(\"retrieve_all_keys_complete\")},a.data.funcGetProps=function(a,e){Object.getOwnPropertyNames(e).forEach((t=>null!=e[t]?a.data[t]=e[t]:null)),a.data.session=\"sessionStorage\"==a.data.storage_type||null,a.data.keyProps=Object.getOwnPropertyNames(e).filter((a=>(a.startsWith(\"key_\")||a.startsWith(\"list_key_\"))&&a.includes(\"name\")&&null!=e[a])),a.data.keyProps.forEach((t=>{if(null!=e[t]&&null!=e[t.replace(\"name\",\"type\")]){var n={};n.name=e[t],n.type=e[t.replace(\"name\",\"type\")],n.isList=t.includes(\"list\"),n.value=null,n.nameout=t,n.valueout=t.replace(\"name\",\"value\"),a.data.keys.push(n)}})),a.data.key_names_in_use_list=a.data.keyProps.map(((e,t)=>e.replaceAll(\"_\",\" \").split(\" \").map((a=>a.replace(a[0],a[0].toUpperCase()))).join(\" \").concat(\": \"+a.data.keys[t].name))),a.publishState(\"key_names_in_use_list\",a.data.key_names_in_use_list)},a.data.funcOnstorageEvent=function(a,e){if(a.data.retrieve_on_storage){var t=a.data.keys.find((a=>a.name==e.key));t&&(t.value=a.data.funcRetrieveKey(a,t),a.data.funcPublishKey(a,t),a.data.publishState(\"modified_key\",t.name),a.triggerEvent(\"key_modified\"))}},a.data.funcRetrieveKey=async function(a,e,t){return e?(a.data.local&&(n=localStorage.getItem(e.name)),a.data.session&&(n=sessionStorage.getItem(e.name)),a.data.indexed&&(n=await a.data.db.getItem(e.name)),a.data.funcParseItem(a,n)):null;var n},a.data.funcParseItem=function(a,e){return a.data.indexed?e:JSON.parse(e);var t},a.data.funcPublishKey=function(a,e){a.publishState(e.nameout,e.name),null!=e.value&&e.isList&&a.publishState(e.valueout,e.value.map((t=>a.data.funcGetID(t,e.type)))),null!=e.value&&!e.isList&&a.publishState(e.valueout,a.data.funcGetID(e.value,e.type)),null==e.value&&a.publishState(e.valueout,e.value)},a.data.funcActionRemoveKeys=async function(a,e){var t=e.all_keys?\"all\":Object.getOwnPropertyNames(e).filter((a=>a.includes(\"_name\")&&e[a])).map((a=>a)),n=e.all_keys?a.data.keys:a.data.keys.filter((a=>t.includes(a.nameout))),s=[];await Promise.all(n.map((async e=>{await a.data.funcRemoveKey(a,e),e.value=null,await a.data.funcPublishKey(a,e),s.push(e.name)}))),a.data.funcUpdateFoundKeys(a),a.publishState(\"removed_key_names\",s),a.triggerEvent(\"keys_removed\")},a.data.funcActionStoreKeys=function(a,e){var t=Object.getOwnPropertyNames(e).filter((a=>a.includes(\"store_list_key_\")&&e[a])).map((a=>a.replace(\"store_\",\"\").concat(\"_value\"))),n=a.data.keys.filter((a=>t.includes(a.valueout))),s=n.map((a=>a.valueout)).map((t=>null!=e[t]?a.data.funcGetList(e[t]):[]));a.data.funcActionStoreKeys_2(a,e,n,s)},a.data.funcActionStoreKeys_2=async function(a,e,t,n){await Promise.all(t.map((async(e,t)=>{await a.data.funcStoreKey(a,e,n[t])})));var s=Object.getOwnPropertyNames(e).filter((a=>a.includes(\"store_key_\")&&e[a])).map((a=>a.replace(\"store_\",\"\").concat(\"_value\"))),l=a.data.keys.filter((a=>s.includes(a.valueout))),i=l.map((a=>a.valueout)).map((a=>e[a]));await Promise.all(l.map((async(e,t)=>{await a.data.funcStoreKey(a,e,i[t])}))),a.data.funcUpdateFoundKeys(a),a.triggerEvent(\"keys_stored\")},a.data.funcStoreKey=async function(a,e,t){if(!e)return\"no key object\";var n=e.name,s=e.valueout,l=e.type,i=a.data.funcStringifyItem(a,t);a.data.local&&localStorage.setItem(n,i),a.data.session&&sessionStorage.setItem(n,i),a.data.indexed&&await a.data.db.setItem(n,i),Array.isArray(t)&&(0!=t.length?a.publishState(s,t.map((e=>a.data.funcGetID(e,l)))):a.data.funcRemoveKey(a,e)),!Array.isArray(t)&&(null!=t?a.publishState(s,a.data.funcGetID(t)):a.data.funcRemoveKey(a,e)),a.data.funcUpdateFoundKeys(a)},a.data.funcStringifyItem=function(a,e,t){var n=Array.isArray(e)?e.map((e=>a.data.funcGetID_storage(e))):a.data.funcGetID_storage(e);return a.data.indexed?n:JSON.stringify(n)},a.data.funcRemoveKey=async function(a,e){a.data.local&&localStorage.removeItem(e.name),a.data.session&&sessionStorage.removeItem(e.name),a.data.indexed&&await a.data.db.removeItem(e.name)}
289,a.data.funcGetID=function(e,t){return t&&(e=a.data.funcReplaceNull(e,t)),e?e.hasOwnProperty(\"get\")&&e.listProperties().includes(\"_id\")?e.get(\"_id\"):e.hasOwnProperty(\"isUID\")?e.value:e:e},a.data.funcReplaceNull=function(e,t){if(e&&e.hasOwnProperty(\"get\")&&e.listProperties().includes(\"_id\")&&null==e.get(\"_id\")&&(e=null),e&&e.hasOwnProperty(\"isUID\")&&null==e.value&&(e=null),\"date_range\"!=t&&\"number_range\"!=t||!Array.isArray(e)||0!=e.length||(e=null),null!=e)return e;var n=null;return(t.startsWith(\"custom\")||\"geographic_address\"==t)&&(n=\"null\"),\"number\"==t&&(n=0),[\"text\",\"file\",\"image\"].includes(t)&&(n=\"\"),\"date\"==t&&(n=a.data.min_js_date),\"boolean\"==t&&(n=!1),n},a.data.funcGetID_storage=function(a){var e=a&&a.hasOwnProperty(\"get\")&&a.listProperties().includes(\"_id\"),t=a&&e?a.get(\"_id\"):a;return e?{value:t,isUID:e}:t},a.data.funcUpdateFoundKeys=async function(a){a.data.findkeys&&(a.data.local&&(a.data.keys_found_in_localstorage=Object.keys(localStorage)),a.data.session&&(a.data.keys_found_in_localstorage=Object.keys(sessionStorage)),a.data.indexed&&(a.data.keys_found_in_localstorage=await a.data.db.keys()),a.publishState(\"keys_found_in_localstorage\",a.data.keys_found_in_localstorage))},a.data.funcGetList=function(e){if(Array.isArray(e)&&!e.hasOwnProperty(\"get\"))return e;var t=[];return e.hasOwnProperty(\"get\")?(e.length()<1||(t=e.get(0,e.length())).map((e=>a.data.funcGetID(e))),t):t}},instance.data.noscrubs(instance,context)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUpdate(instance,properties)}"},"reset":{"fn":"function(instance,context){}"},"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width()-0 + \"px\"\n    d.style.height = properties.bubble.height()-0 + \"px\"\n    // d.style.width = \"100%\"\n    // d.style.height = \"100%\"\n    \n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    if (properties.storage_type == 'sessionStorage') d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1663444557982x348865745872361400/floppy%20icon%20SRD.svg')\"\n    if (properties.storage_type == 'localStorage') d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1663444492253x237226724718594400/floppy%20icon%20LRD.svg')\"\n    if (properties.storage_type == 'IndexedDB (localForage)') d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1665031888870x925500359320405000/floppy%20icon%20IRD.svg')\"\n    \n    d.style.backgroundRepeat = \"no-repeat\"\n    d.style.backgroundSize = \"100% 100%\"\n    d.style.backgroundOrigin = \"border-box\"\n    d.style.margin = \"0 auto\"\n    // Classic,Electric Green,Hot Pink,Ferrari Red,Mustang Yellow,British Racing Green,Flame,Night Rider\n    if (!properties.icolor || properties.icolor == 'Classic Blue') d.style.filter = \"opacity(80%)\"\n    if (properties.icolor == 'Electric Green') d.style.filter = \"sepia(100%) contrast(130%) saturate(200%) hue-rotate(72deg) opacity(80%)\" \n    if (properties.icolor == 'Hot Pink') d.style.filter = \"sepia(0%) contrast(260%) brightness(80%) saturate(270%) hue-rotate(153deg) opacity(80%)\"\n    if (properties.icolor == 'Enzo Red') d.style.filter = \"sepia(100%) contrast(179%) brightness(104%) saturate(200%) invert(100%) hue-rotate(89deg) opacity(80%)\"\n    if (properties.icolor == 'Mustang Yellow') d.style.filter = \"sepia(100%) contrast(164%) brightness(91%) saturate(200%) hue-rotate(360deg) opacity(80%)\"\n    if (properties.icolor == 'British Racing Green') d.style.filter = \"sepia(100%) contrast(162%) brightness(39%) saturate(178%) hue-rotate(67deg) opacity(80%)\"\n    if (properties.icolor == 'Flame') d.style.filter = \"sepia(100%) contrast(200%) brightness(74%) saturate(200%) hue-rotate(340deg)\"\n    if (properties.icolor == 'Night Rider') d.style.filter = \"sepia(100%) brightness(4%) hue-rotate(162deg) opacity(80%)\"\n    //hue-rotate(9deg) brightness(100%) saturate(100%) opacity(60%) // .style.filter = \"none| blur() |brightness() |contrast() | drop-shadow() |grayscale() |hue-rotate() |invert() |opacity() | saturate() | sepia()\"\n    // d.style.filter.opacity = \"0.5\"\n    //var x = document.createElement(\"IMG\")\n    //x.setAttribute(\"src\", \"https://s3.amazonaws.com/appforest_uf/f1556665308497x775945993446766500/noun_Gear%20Stick_239618_51A7F9.svg\")\n    //var smaller = Math.min(properties.bubble.height, properties.bubble.width)\n    //x.style.width = 1.0 * smaller + \"px\"\n    //x.style.verticalAlign = \"middle\"\n    //x.setAttribute(\"fill\", \"#004225\")\n    //d.appendChild(x)\n    instance.canvas.appendChild(d)\n}"}},"platform_type":"web"},"ATO":{"display":"Floppy Expression Watcher","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"ATP":{"caption":"Floppy Expression Watcher is a utility element that can be used to watch a list or scalar expression for changes. Anytime the value of the watched expression(s) changes, Floppy Expression Watcher triggers its \"Initialized/Updated\" event. You can optionally publish the values that result from the expressions (allowing Expression Watcher to function like an auto-updating custom state).","name":"few_info","rank":0,"editor":"Label"},"ATQ":{"caption":"Expression Type","name":"expression_type","rank":1,"editor":"custom_type"},"ATR":{"caption":"List Expression","name":"list_expression","rank":2,"editor":"DynamicValue","value":"custom_data_ATQ","is_list":true,"optional":true},"ATS":{"caption":"Scalar Expression","name":"scalar_expression","rank":4,"editor":"DynamicValue","value":"custom_data_ATQ","optional":true},"ATT":{"caption":"Publish List Values","name":"publish_list_values","rank":3,"editor":"DynamicValue","optional":true,"value":"boolean"},"ATU":{"caption":"Publish Scalar Value","name":"publish_scalar_value","rank":5,"editor":"DynamicValue","value":"boolean","optional":true},"ATa":{"caption":"EDITOR OPTIONS","name":"editor_sep","rank":6,"editor":"Label"},"ATb":{"caption":"Editor Icon Color","name":"icolor","rank":7,"editor":"Dropdown","default_val":"Classic Blue","o
289ptional":true},"AXA":{"caption":"LONG TEXT SCALAR OPTION","name":"lt_sep","rank":8,"editor":"Label"},"AXB":{"caption":"LT Scalar Expression","name":"lt_scalar_expression","rank":9,"editor":"DynamicValue","value":"text","optional":true}},"states":{"ATW":{"caption":"List Expression Values","name":"list_expression_values","value":"custom_data_ATQ","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"ATX":{"caption":"Scalar Expression Value","name":"scalar_expression_value","value":"custom_data_ATQ","initialization_code":{"fn":"function(properties,context){}"},"is_list":false},"ATZ":{"caption":"Initialized","name":"initialized","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"ATY":{"caption":"Initialized/Updated","name":"initialized_updated"}},"code":{"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width()-0 + \"px\"\n    d.style.height = properties.bubble.height()-0 + \"px\"\n    // d.style.width = \"100%\"\n    // d.style.height = \"100%\"\n    \n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1665688616503x384566429252111600/floppy-expression-watcher.svg')\"\n    d.style.backgroundRepeat = \"no-repeat\"\n    d.style.backgroundSize = \"100% 100%\"\n    d.style.backgroundOrigin = \"border-box\"\n    d.style.margin = \"0 auto\"\n    // Classic,Electric Green,Hot Pink,Ferrari Red,Mustang Yellow,British Racing Green,Flame,Night Rider\n    if (!properties.icolor || properties.icolor == 'Classic Blue') d.style.filter = \"opacity(80%)\"\n    if (properties.icolor == 'Electric Green') d.style.filter = \"sepia(100%) contrast(130%) saturate(200%) hue-rotate(72deg) opacity(80%)\" \n    if (properties.icolor == 'Hot Pink') d.style.filter = \"sepia(0%) contrast(260%) brightness(80%) saturate(270%) hue-rotate(153deg) opacity(80%)\"\n    if (properties.icolor == 'Enzo Red') d.style.filter = \"sepia(100%) contrast(179%) brightness(104%) saturate(200%) invert(100%) hue-rotate(89deg) opacity(80%)\"\n    if (properties.icolor == 'Mustang Yellow') d.style.filter = \"sepia(100%) contrast(164%) brightness(91%) saturate(200%) hue-rotate(360deg) opacity(80%)\"\n    if (properties.icolor == 'British Racing Green') d.style.filter = \"sepia(100%) contrast(162%) brightness(39%) saturate(178%) hue-rotate(67deg) opacity(80%)\"\n    if (properties.icolor == 'Flame') d.style.filter = \"sepia(100%) contrast(200%) brightness(74%) saturate(200%) hue-rotate(340deg)\"\n    if (properties.icolor == 'Night Rider') d.style.filter = \"sepia(100%) brightness(4%) hue-rotate(162deg) opacity(80%)\"\n    //hue-rotate(9deg) brightness(100%) saturate(100%) opacity(60%) // .style.filter = \"none| blur() |brightness() |contrast() | drop-shadow() |grayscale() |hue-rotate() |invert() |opacity() | saturate() | sepia()\"\n    // d.style.filter.opacity = \"0.5\"\n    //var x = document.createElement(\"IMG\")\n    //x.setAttribute(\"src\", \"https://s3.amazonaws.com/appforest_uf/f1556665308497x775945993446766500/noun_Gear%20Stick_239618_51A7F9.svg\")\n    //var smaller = Math.min(properties.bubble.height, properties.bubble.width)\n    //x.style.width = 1.0 * smaller + \"px\"\n    //x.style.verticalAlign = \"middle\"\n    //x.setAttribute(\"fill\", \"#004225\")\n    //d.appendChild(x)\n    instance.canvas.appendChild(d)\n}"},"initialize":{"fn":"function(instance,context){instance.data.noscrubs=function(a,context){a.data.list=[],a.data.scalar=null,a.data.funcUpdate=function(a,t){a.data.funcGetProps(a,t),a.data.publish_list_values&&(a.data.list=a.data.funcGetList(a.data.list_expression)),a.data.publish_scalar_value&&(a.data.scalar=\"text\"==a.data.expression_type&&null!=a.data.lt_scalar_expression?a.data.lt_scalar_expression:a.data.scalar_expression),a.data.publish_list_values&&a.publishState(\"list_expression_values\",a.data.list.map((t=>a.data.funcGetID(t)))),a.data.publish_scalar_value&&a.publishState(\"scalar_expression_value\",a.data.funcGetID(a.data.scalar)),a.data.initialized=!0,a.publishState(\"initialized\",a.data.initialized),a.triggerEvent(\"initialized_updated\")},a.data.funcGetProps=function(a,t){Object.getOwnPropertyNames(t).forEach((e=>null!=t[e]?a.data[e]=t[e]:null))},a.data.funcGetID=function(a,t){return a?a.hasOwnProperty(\"get\")&&a.listProperties().includes(\"_id\")?a.get(\"_id\"):a.hasOwnProperty(\"isUID\")?a.value:a:a},a.data.funcGetList=function(t){if(t&&Array.isArray(t)&&!t.hasOwnProperty(\"get\"))return t;var e=[];return t&&t.hasOwnProperty(\"get\")?(t.length()<1||(e=t.get(0,t.length())).map((t=>a.data.funcGetID(t))),e):e}},instance.data.noscrubs(instance,context)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUp
289date(instance,properties)}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"},"AWt":{"display":"Floppy Hacker","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AWi":{"caption":"Floppy Hacker exposes various interesting Bubble properties to its various outputs (exposed states).","name":"fh_info","rank":0,"editor":"Label"},"AWp":{"caption":"Editor Icon Color","name":"icolor","rank":1,"editor":"Dropdown","default_val":"Classic Blue","optional":true}},"states":{"AWs":{"caption":"Initialized","name":"initialized","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}},"AWu":{"caption":"Bubble Session UID","name":"session_uid","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"AWv":{"caption":"Utility: Made UUID","name":"made_uuid","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AWh":{"caption":"Initialized/Updated","name":"initialized_updated"},"AWw":{"caption":"Made UUID","name":"made_uuid"}},"actions":{"AWx":{"caption":"Utility: Make Bubble UUID","code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcMakeUUID(instance,properties):console.log(\"Floppy Hacker is not initialized. Make UUID will not run.\")}"},"fields":{"AWy":{"caption":"Utility: Make Bubble UUID","name":"info","rank":0,"editor":"Label"},"AWz":{"caption":"Execute this action to make a Bubble UUID and publish it to Floppy Hacker's \"Utility: Made UUID\" output.","name":"info2","rank":1,"editor":"Label"}}}},"code":{"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width()-0 + \"px\"\n    d.style.height = properties.bubble.height()-0 + \"px\"\n    // d.style.width = \"100%\"\n    // d.style.height = \"100%\"\n    \n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1670107058350x530695493083811460/floppy-hacker.svg')\"\n    d.style.backgroundRepeat = \"no-repeat\"\n    d.style.backgroundSize = \"100% 100%\"\n    d.style.backgroundOrigin = \"border-box\"\n    d.style.margin = \"0 auto\"\n    // Classic,Electric Green,Hot Pink,Ferrari Red,Mustang Yellow,British Racing Green,Flame,Night Rider\n    if (!properties.icolor || properties.icolor == 'Classic Blue') d.style.filter = \"opacity(80%)\"\n    if (properties.icolor == 'Electric Green') d.style.filter = \"sepia(100%) contrast(130%) saturate(200%) hue-rotate(72deg) opacity(80%)\" \n    if (properties.icolor == 'Hot Pink') d.style.filter = \"sepia(0%) contrast(260%) brightness(80%) saturate(270%) hue-rotate(153deg) opacity(80%)\"\n    if (properties.icolor == 'Enzo Red') d.style.filter = \"sepia(100%) contrast(179%) brightness(104%) saturate(200%) invert(100%) hue-rotate(89deg) opacity(80%)\"\n    if (properties.icolor == 'Mustang Yellow') d.style.filter = \"sepia(100%) contrast(164%) brightness(91%) saturate(200%) hue-rotate(360deg) opacity(80%)\"\n    if (properties.icolor == 'British Racing Green') d.style.filter = \"sepia(100%) contrast(162%) brightness(39%) saturate(178%) hue-rotate(67deg) opacity(80%)\"\n    if (properties.icolor == 'Flame') d.style.filter = \"sepia(100%) contrast(200%) brightness(74%) saturate(200%) hue-rotate(340deg)\"\n    if (properties.icolor == 'Night Rider') d.style.filter = \"sepia(100%) brightness(4%) hue-rotate(162deg) opacity(80%)\"\n    instance.canvas.appendChild(d)\n}"},"initialize":{"fn":"function(instance,context){instance.data.noscrubs=function no_scrubs(instance,context){instance.data.session_uid=window.bubble_session_uid,instance.publishState(\"session_uid\",instance.data.session_uid),instance.data.funcUpdate=function update(instance,props){instance.data.initialized=!0,instance.publishState(\"initialized\",instance.data.initialized),instance.triggerEvent(\"initialized_updated\")},instance.data.funcMakeUUID=function makeUUID(instance,props){instance.data.madeUUID=window.u&&window.u.UUID(),instance.data.madeUUID&&(instance.publishState(\"made_uuid\",instance.data.madeUUID),instance.triggerEvent(\"made_uuid\"))}},instance.data.noscrubs(instance,context)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUp
289date(instance,properties)}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"},"AZM":{"display":"Z: REANIMATOR","property_applications":{"Background":true,"BoxShadow":false,"Font":false,"resizable":true},"add_is_visible":true,"fields":{"AZE":{"caption":"REANIMATOR INFO","editor":"Label","name":"reanimator_info","rank":0},"AZF":{"caption":"Reanimator lets you animate CSS properties and much more.","editor":"Label","name":"reanimator_info_2","rank":1},"AZG":{"caption":"EDITOR OPTIONS","editor":"Label","name":"editor_sep","optional":false,"rank":2,"value":"text"},"AZH":{"caption":"Editor Icon Color","name":"icolor","rank":3,"editor":"Dropdown","default_val":"Classic Blue","optional":true}},"states":{"AZI":{"caption":"Group Hover","initialization_code":{"fn":"function(properties,context){}"},"name":"group_hover","value":"boolean"},"AZJ":{"caption":"Animation Properties","initialization_code":{"fn":"function(properties,context){}"},"name":"animation_properties","value":"text"},"AZK":{"caption":"Hovered Element Class","name":"hovered_element_class","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"AZL":{"caption":"Hovered Element ID","name":"hovered_element_id","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AZC":{"caption":"Animation Complete","name":"animation_complete"},"AZD":{"caption":"Group Hover","name":"group_hover"}},"actions":{"AXG":{"caption":"Animate","fields":{"AXH":{"caption":"Target(s)","editor":"Dropdown","name":"targets","rank":1,"optional":true},"AXI":{"caption":"TRANSFORMS","editor":"Label","name":"transforms","rank":4},"AXJ":{"caption":"translateX","editor":"DynamicValue","name":"translateX","optional":true,"rank":5,"value":"number"},"AXK":{"caption":"translateY","editor":"DynamicValue","name":"translateY","optional":true,"rank":6,"value":"number"},"AXL":{"caption":"translateZ","editor":"DynamicValue","name":"translateZ","optional":true,"rank":7,"value":"number"},"AXM":{"caption":"rotate","editor":"DynamicValue","name":"rotate","optional":true,"rank":8,"value":"number"},"AXN":{"caption":"rotateX","editor":"DynamicValue","name":"rotateX","optional":true,"rank":9,"value":"number"},"AXO":{"caption":"rotateY","editor":"DynamicValue","name":"rotateY","optional":true,"rank":10,"value":"number"},"AXP":{"caption":"rotateZ","editor":"DynamicValue","name":"rotateZ","optional":true,"rank":11,"value":"number"},"AXQ":{"caption":"scale","editor":"DynamicValue","name":"scale","optional":true,"rank":12,"value":"number"},"AXR":{"caption":"scaleX","editor":"DynamicValue","name":"scaleX","optional":true,"rank":13,"value":"number"},"AXS":{"caption":"scaleY","editor":"DynamicValue","name":"scaleY","optional":true,"rank":14,"value":"number"},"AXT":{"caption":"scaleZ","editor":"DynamicValue","name":"scaleZ","optional":true,"rank":15,"value":"number"},"AXU":{"caption":"skew","editor":"DynamicValue","name":"skew","optional":true,"rank":16,"value":"number"},"AXV":{"caption":"skewX","editor":"DynamicValue","name":"skewX","optional":true,"rank":17,"value":"number"},"AXW":{"caption":"skewY","editor":"DynamicValue","name":"skewY","optional":true,"rank":18,"value":"number"},"AXX":{"caption":"perspective","editor":"DynamicValue","name":"perspective","optional":true,"rank":19,"value":"number"},"AXY":{"caption":"Target Via CSS Selector(s)","editor":"DynamicValue","name":"target_css_select","optional":true,"rank":2,"value":"text"},"AXZ":{"caption":"Easing Function","editor":"Dropdown","name":"easing","optional":true,"rank":21},"AXa":{"caption":"Direction","editor":"Dropdown","name":"direction","optional":true,"rank":22},"AXb":{"caption":"ANIMATION PARAMETERS","editor":"Label","name":"animation_parameters","rank":20},"AXc":{"caption":"Loop <i>n</i> Times","editor":"DynamicValue","name":"loop","optional":true,"rank":23,"value":"number"},"AXd":{"caption":"Autoplay","editor":"DynamicValue","name":"autoplay","optional":true,"rank":24,"value":"boolean"},"AXe":{"caption":"Duration","editor":"DynamicValue","name":"duration","optional":true,"rank":25,"value":"number"},"AXf":{"caption":"Delay","editor":"DynamicValue","name":"delay","optional":true,"rank":26,"value":"number"},"AXg":{"caption":"End Delay","editor":"DynamicValue","name":"endDelay","optional":true,"rank":27,"value":"number"},"AXh":{"caption":"Stagger Value","editor":"DynamicValue","name":"stagger_value_1","optional":true,"rank":29,"value":"number"},"AXi":{"caption":"STAGGER OPTIONS","editor":"Label","name":"stagger_options","rank":28},"AXj":{"caption":"opacity","editor":"DynamicValue","name":"opacity","optional":true,"rank":3,"value":"number"},"AXk":{"caption":"ELASTIC EASING","name":"elastic_easing","rank":30,"editor":"Label"},"AXl":{"caption":"Elastic Amplitude","name":"elastic_amplitude","rank":31,"editor":"DynamicValue","value":"number","optional":true},"AXm":{"caption":"Elastic Period","name":"elastic_period","rank":32,"editor":"DynamicValue","value":"number","optional":true},"AXn":{"caption":"Elastic In/Out","name":"elastic_in_out","rank":33,"optional":true,"editor":"Dropdown","default_val":"easeInOutElastic"},"AXo":{"caption":"SPRING EASING","name":"spring_easing","rank":34,"editor":"Label"},"AXp":{"caption":"Mass","name":"mass","rank":36,"editor":"DynamicValue","value":"number","optional":true,"default_val":1},"AXq":{"caption":"Use Spring Easing","name":"use_spring","rank":35,"editor":"DynamicValue","value":"boolean","optional":true},"AXr":{"caption":"Stiffness","name":"stiffness","rank":37,"editor":"DynamicValue","value":"number","default_val":100,"optional":true},"AXs":{"caption":"Damping","name":"damping","rank":38,"editor":"DynamicValue","value":"number","optional":true,"default_val":10},"AXt":{"caption":"Velocity","name":"velocity","rank":39,"editor":"DynamicValue","value":"number","optional":true,"default_val":0},"AXu":{"caption":"LINE DRAWING","name":"line_drawing","rank":40,"editor":"Label"},"AXv":{"caption":"Draw SVG Paths","name":"draw_svg_paths","rank":41,"editor":"DynamicValue","value":"boolean","optional":true},"AXw":{"caption":"Path to Morph","name":"path_morph","rank":42,"editor":"DynamicValue","value":"text","optional":true},"AXx":{"caption":"Morph Target","name":"morph_target","rank":43,"editor":"DynamicValue","value":"text","optional":true},"AXy":{"caption":"ANIMATE: Configures and triggers a REANIMATOR animation.","name":"info","rank":0,"editor":"Label"}},"code":{"fn":"function(instance,properties,context){instance.data.funcAnimate(instance,properties,context)}"}},"AXz":{"caption":"Animate2 (Uses Ranges)","fields":{"AYA":{"caption":"Target(s)","editor":"Dropdown","name":"targets","rank":1,"optional":true},"AYB":{"caption":"TRANSFORMS","editor":"Label","name":"transforms","rank":4},"AYC":{"caption":"translateX","editor":"DynamicValue","name":"translateX","optional":true,"rank":5,"value":"number_range"},"AYD":{"caption":"translateY","editor":"DynamicValue","name":"translateY","optional":true,"rank":6,"value":"number_range"},"AYE":{"caption":"translateZ","editor":"DynamicValue","name":"translateZ","optional":true,"rank":7,"value":"number_range"},"AYF":{"caption":"rotate","editor":"DynamicValue","name":"rotate","optional":true,"rank":8,"value":"number_range"},"AYG":{"caption":"rotateX","editor":"DynamicValue","name":"rotateX","optional":true,"rank":9,"value":"number_range"},"AYH":{"caption":"rotateY","editor":"DynamicValue","name":"rotateY","optional":true,"rank":10,"value":"number_range"},"AYI":{"caption":"rotateZ","editor":"DynamicValue","name":"rotateZ","optional":true,"rank":11,"value":"number_range"},"AYJ":{"caption":"scale","editor":"DynamicValue","name":"scale","optional":true,"rank":12,"value":"number_range"},"AYK":{"caption":"scaleX","editor":"DynamicValue","name":"scaleX","optional":true,"rank":13,"value":"number_range"},"AYL":{"caption":"scaleY","editor":"DynamicValue","name":"scaleY","optional":true,"rank":14,"value":"number_range"},"AYM":{"caption":"scaleZ","editor":"DynamicValue","name":"scaleZ","optional":true,"rank":15,"value":"number_range"},"AYN":{"caption":"skew","editor":"DynamicValue","name":"skew","optional":true,"rank":16,"value":"number_range"},"AYO":{"caption":"skewX","editor":"DynamicValue","name":"skewX","optional":true,"rank":17,"value":"number_range"},"AYP":{"caption":"skewY","editor":"DynamicValue","name":"skewY","optional":true,"rank":18,"value":"number_range"},"AYQ":{"caption":"perspective","editor":"DynamicValue","name":"perspective","optional":true,"rank":19,"value":"number_range"},"AYR":{"caption":"Target Via CSS Selector(s)","editor":"DynamicValue","name":"target_css_select","optional":true,"rank":2,"value":"text"},"AYS":{"caption":"Easing Function","editor":"Dropdown","name":"easing","optional":true,"rank":21},"AYT":{"caption":"Direction","editor":"Dropdown","name":"direction","optional":true,"rank":22},"AYU":{"caption":"ANIMATION PARAMETERS","editor":"Label","name":"animation_parameters","rank":20},"AYV":{"caption":"Loop <i>n</i> Times","editor":"DynamicValue","name":"loop","optional":true,"rank":23,"value":"number"},"AYW":{"caption":"Autoplay","editor":"DynamicValue","name":"autoplay","optional":true,"rank":24,"value":"boolean"},"AYX":{"caption":"Duration","editor":"DynamicValue","name":"duration","optional":true,"rank":25,"value":"number"},"AYY":{"caption":"Delay","editor":"DynamicValue","name":"delay","optional":true,"rank":26,"value":"number"},"AYZ":{"caption":"End Delay","editor":"DynamicValue","name":"endDelay","optional":true,"rank":27,"value":"number"},"AYa":{"caption":"Stagger Value","editor":"DynamicValue","name":"stagger_value_1","optional":true,"rank":29,"value":"number"},"AYb":{"caption":"STAGGER OPTIONS","editor":"Label","name":"stagger_options","rank":28},"AYc":{"caption":"opacity","editor":"DynamicValue","name":"opacity","optional":true,"rank":3,"value":"number_range"},"AYd":{"caption":"ANIMATE2 ACTION: This action is at present experimental and doesn't really work. The input fields in this action all take numeric ranges and these can't be constructed 
289in the Expression Builder, so this action is somewhat borked right now unless you're really into setting Custom States.","name":"info","rank":0,"editor":"Label"}},"code":{"fn":"function(instance,properties,context){instance.data.funcAnimate(instance,properties,context)}"}},"AYe":{"caption":"Draw SVG Path","fields":{"AYf":{"caption":"Text Keys","editor":"key_value_list","name":"text_key","rank":0,"value":"text"},"AYg":{"caption":"Numeric Keys","editor":"key_value_list","name":"numeric_keys","rank":1,"value":"number"}},"code":{"fn":"function(instance,properties,context){instance.data.funcDrawSVGPath(instance,properties,context)}"}},"AYh":{"caption":"Set Stagger","code":{"fn":"function(instance,properties,context){instance.data.funcSetStagger(instance,properties,context)}"},"fields":{"AYi":{"caption":"Value","name":"value","rank":3,"editor":"DynamicValue","value":"number","optional":true},"AYj":{"caption":"Range Start","name":"value_start","rank":4,"editor":"DynamicValue","value":"number","optional":true},"AYk":{"caption":"Range End","name":"value_end","rank":5,"editor":"DynamicValue","value":"number","optional":true},"AYl":{"caption":"STAGGER VALUE","name":"stagger_value","rank":2,"editor":"Label"},"AYm":{"caption":"STAGGER INFO","name":"stagger_info","rank":0,"editor":"Label"},"AYn":{"caption":"Execute this action to create stagger settings for a Reanimator animation.","name":"stagger_info_2","rank":1,"editor":"Label"},"AYo":{"caption":"STAGGER OPTIONS","name":"stagger_options","rank":7,"editor":"Label"},"AYp":{"caption":"Start Value","name":"start","rank":8,"editor":"DynamicValue","value":"number","optional":true},"AYq":{"caption":"Units","name":"units","rank":6,"editor":"Dropdown","optional":true},"AYr":{"caption":"Stagger from...","name":"from","rank":9,"editor":"Dropdown","default_val":"first","optional":true},"AYs":{"caption":"Stagger from index","name":"from_index","rank":10,"editor":"DynamicValue","value":"number","optional":true},"AYt":{"caption":"Direction","name":"direction","rank":11,"editor":"Dropdown","default_val":"normal","optional":true},"AYu":{"caption":"Easing","name":"easing","rank":12,"editor":"Dropdown","optional":true},"AYv":{"caption":"Grid Columns","name":"grid_columns","rank":13,"editor":"DynamicValue","value":"number","optional":true},"AYw":{"caption":"Grid Rows","name":"grid_rows","rank":14,"editor":"DynamicValue","value":"number","optional":true},"AYx":{"caption":"Grid Axis","name":"grid_axis","rank":15,"editor":"Dropdown","optional":true},"AYy":{"caption":"APPLY STAGGER TO...","name":"apply_stagger_to...","rank":16,"editor":"Label"},"AYz":{"caption":"Transform","name":"transform","rank":17,"editor":"Dropdown","optional":true},"AZA":{"caption":"CSS Property","name":"css_property","rank":18,"editor":"Dropdown","optional":true},"AZB":{"caption":"Save Stagger as","name":"save_stagger","rank":19,"editor":"Dropdown","optional":true}}}},"code":{"initialize":{"fn":"function(instance,context){instance.data.noscrubs=function(a,t){a.data.props_backup=null,a.data.animation={},a.data.animations=[],a.data.nanoid=nanoid(),a.data.className=\"Reanimator-\"+a.data.nanoid,a.data.hoveredClass=\"hovered-\"+a.data.nanoid,a.data.staggers=[],a.data.funcUpdate=function(a,t,e){t?a.data.props_backup=t:t=a.data.props_backup},a.data.funCGetGroup=function(a,t,e){a.canvas.closest(\".Group\"),a.data.group=a.canvas.closest(\".Group\")},a.data.funcGetTargets=function(t,e){var n=[];switch(a.data.target_group||(a.data.target_group=a.canvas.closest(\".Group\"),a.data.target_group||(a.data.target_group=a.canvas.closest(\".Page\")),a.data.target_children=a.data.target_group.querySelectorAll(\".bubble-element\"),a.data.target_all=[...a.data.target_children],a.data.target_all.unshift(a.data.target_group)),a.canvas.closest(\".Group\"),t){case\"\":n=[];break;case\"Parent group\":n=a.data.target_group;break;case\"Parent group & all children\":n=a.data.target_all;break;case\"Children of group\":n=a.data.target_children}return e&&e.trim().split(/\\s+/).forEach((a=>n.push(a))),n},a.data.funcSetProperties=function(t,e,n){var r={};return t&&(r=Object.keys(t).filter((a=>null!=t[a]&&!e.includes(a))).reduce(((a,e)=>({...a,[e]:t[e]})),{})),n||(r.complete=function(t){a.data.funcAnimComplete(t)}),r},a.data.funcSetStagger=function(a,t,e){null==t.value_start&&null==t.value_end||(t.value=[t.value_start?t.value_start:0,t.value_end?t.value_end:0]),null!=t.from_index&&(t.from=t.from_index),null==t.grid_columns&&null==t.grid_rows||(t.grid=[t.grid_columns?t.grid_columns:1,t.grid_rows?t.grid_rows:1]);var n=a.data.funcSetProperties(t,[\"value\",\"value_start\",\"value_end\",\"units\",\"from_index\",\"transform\",\"css_property\",\"save_stagger\"],!0);t.value;var r={applyTo:t.transform,value:t.value,options:n};a.data.staggers.push(r);var i={applyTo:\"delay\",value:t.value,options:n};a.data.staggers.push(i)},a.data.funcSetElastic=function(a){return null!=a.elastic_amplitude||null!=a.elastic_period?(null==a.elastic_amplitude&&(a.elastic_amplitude=1),null==a.elastic_period&&(a.elastic_period=.5),a.elastic_amplitude=a.elastic_amplitude<=1?1:a.elastic_amplitude>=10?10:a.elastic_amplitude,a.elastic_period=a.elastic_period<=.1?.1:a.elastic_period>=2?2:a.elastic_period,a.elastic_in_out||(a.elastic_in_out=\"easeInOutElastic\"),a.elastic_in_out+\"(\"+a.elastic_amplitude+\", \"+a.elastic_period+\")\"):null},a.data.funcSetSpring=function(a){return a.use_spring?(a.mass=null!==a.mass?a.mass<=0?0:a.mass>=100?100:a.mass:1,a.stiffness=null!==a.stiffness?a.stiffness<=0?0:a.stiffness>=100?100:a.stiffness:100,a.damping=null!==a.damping?a.damping<=0?0:a.damping>=100?100:a.damping:10,a.velocity=null!==a.velocity?a.velocity<=0?0:a.velocity>=100?100:a.velocity:10,\"spring(\"+a.mass+\",\"+a.stiffness+\",\"+a.damping
289+\",\"+a.velocity+\")\"):null},a.data.funcAnimate=function(a,t,e){var n;n=a.data.funcGetTargets(t.targets,t.target_css_select);var r,i=a.data.funcSetProperties(t,[\"targets\",\"target_css_select\",\"stagger_value_1\",\"elastic_amplitude\",\"elastic_period\",\"elastic_in_out\",\"draw_svg_paths\",\"path_morph\",\"morph_target\",\"use_spring\",\"mass\",\"stiffness\",\"damping\",\"velocity\"]);i.targets=n,t.use_spring||null===t.elastic_amplitude&&null===t.elastic_period||(i.easing=a.data.funcSetElastic(t)),t.use_spring&&(i.easing=a.data.funcSetSpring(t)),a.data.staggers.forEach((a=>i[a.applyTo]=anime.stagger(a.value,a.options))),t.draw_svg_paths&&(i.strokeDashoffset=[anime.setDashoffset,0]),t.path_morph&&(i.d=[{value:t.path_morph},{value:t.morph_target}]),anime.running,r=anime.running.map((a=>a.animatables)),anime.animatables,r&&r.map((a=>a[0].target.id)),anime.running[0],anime.running[0]&&anime.running[0].animatables.map((a=>a.target.id)),anime.running.filter((t=>a.data.animations.includes(t))).forEach((t=>{a.data.animations=a.data.animations.filter((a=>a!=t)),t.reset(),a.data.animations.length})),a.data.animations.push(anime(i)),a.data.animations},a.data.funcAnimComplete=function(t){a.data.animations=a.data.animations.filter((a=>a!=t)),a.data.animations,a.triggerEvent(\"animation_complete\")},a.data.funcAnimate2=function(a,t,e){a.data.group=a.canvas.closest(\".Group\"),a.data.group;var n=[...a.data.group.children];n.unshift(a.data.group),a.data.my_animation?(a.data.my_animation.direction=\"normal\"==a.data.my_animation.direction?\"reverse\":\"normal\",a.data.my_animation.restart()):a.data.my_animation=anime({targets:n,translateX:150,rotateX:360,scale:1.66,rotate:\"2turn\",delay:anime.stagger(250),direction:\"normal\",easing:\"spring(1.44, 22, 44, 2)\",complete:function(t){a.triggerEvent(\"animation_complete\")}})},a.data.funcAnimate3=function(a,t,e){a.data.group=a.canvas.closest(\".Group\"),a.data.group;var n=[...a.data.group.children];n.unshift(a.data.group),a.data.my_animation?(a.data.my_animation.scale=anime.random(.5,2),a.data.my_animation.restart()):a.data.my_animation=anime({targets:n,translateX:200,rotateZ:anime.stagger([-100,100]),rotateX:anime.random(-20,20),scale:anime.random(.5,1.5),rotate:\"3turn\",delay:anime.stagger(666,{from:\"center\"}),loop:!0,direction:\"alternate\",easing:\"easeInOutQuart\",duration:600,easing:\"spring(3, 9, 55, 7)\",complete:function(t){a.triggerEvent(\"animation_complete\")}})},a.data.funcDrawSVGPath=function(a,t,e){},a.data.funcAnimate4=function(a,t,e){var n;a.data.group=a.canvas.closest(\".Group\"),a.data.group,[...a.data.group.children].unshift(a.data.group),a.data.my_animation?(a.data.my_animation.scale=anime.random(.5,2),a.data.my_animation.restart()):a.data.my_animation=anime({targets:\"#SHIT\",translateX:200,rotateZ:anime.stagger([-100,100]),rotateX:anime.random(-20,20),scale:1.1,rotate:\"2turn\",delay:anime.stagger(111,{from:\"center\"}),loop:!0,direction:\"alternate\",easing:\"easeInOutQuart\",duration:600,easing:\"spring(1, 9, 33, 2.2)\",complete:function(t){a.triggerEvent(\"animation_complete\")}})},a.data.funcGetList=function(a,t,e){var n=[];return a.length()<1||(n=a.get(0,a.length()),a.length(),n[0],t&&e&&n.sort((function(a,e){return a.get(t)[0]-e.get(t)[0]})),!t&&e&&n.sort((function(a,t){return a[0]-t[0]})),n[0].hasOwnProperty(\"listProperties\")&&!t&&(n=n.map((a=>a.get(\"_id\")))),n[0].hasOwnProperty(\"listProperties\")&&t&&(n=n.map((a=>a.get(t))))),n},a.data.funcSetHovers=function(a){a.data.target_group=a.canvas.closest(\".Group\"),a.data.target_group||(a.data.target_group=a.canvas.closest(\".Page\")),a.data.target_children=a.data.target_group.querySelectorAll(\".bubble-element\"),a.data.target_all=[...a.data.target_children],a.data.target_all.unshift(a.data.target_group),a.data.nanoid,a.data.target_group,a.data.target_children,a.data.target_group&&(\"\"==a.data.target_group.id&&(a.data.target_group.id=\"Parent-Group-\"+a.data.className),a.data.nanoid,a.data.target_group,a.data.target_group.id,a.data.target_group.addEventListener(\"mouseenter\",(function(){a.publishState(\"hovered_element_class\",this.className),a.publishState(\"hovered_element_id\",this.id),a.publishState(\"group_hover\",!0),a.triggerEvent(\"group_hover\")})),a.data.target_group.addEventListener(\"mouseleave\",(function(){a.publishState(\"hovered_element_class\",null),a.publishState(\"hovered_element_id\",null),a.publishState(\"group_hover\",null)}
289))),a.data.target_children&&a.data.target_children.forEach(((t,e)=>{\"\"==t.id&&(t.id=\"Child-\"+e+\"-\"+a.data.className,a.data.nanoid,t.id),t.addEventListener(\"mouseenter\",(function(){a.publishState(\"hovered_element_class\",this.className),a.publishState(\"hovered_element_id\",this.id),a.publishState(\"group_hover\",!0),a.triggerEvent(\"group_hover\")})),t.addEventListener(\"mouseleave\",(function(){a.publishState(\"hovered_element_class\",null),a.publishState(\"hovered_element_id\",null),a.publishState(\"group_hover\",null)}))}))},a.data.funcListener=function(t){\"complete\"===t.target.readyState&&a.data.funcSetHovers(a)}},instance.data.noscrubs(instance,context),\"complete\"===document.readyState?instance.data.funcSetHovers(instance):document.addEventListener(\"readystatechange\",instance.data.funcListener)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUpdate(instance,properties,context)}"},"reset":{"fn":"function(instance,context){}"},"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width()-0 + \"px\"\n    d.style.height = properties.bubble.height()-0 + \"px\"\n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1581907574667x764217219540616100/reanimator.svg')\"    \n    d.style.backgroundRepeat = \"no-repeat\"\n    d.style.backgroundSize = \"100% 100%\"\n    d.style.backgroundOrigin = \"border-box\"\n    d.style.margin = \"0 auto\"\n    // Classic,Electric Green,Hot Pink,Ferrari Red,Mustang Yellow,British Racing Green,Flame,Night Rider\n    if (!properties.icolor || properties.icolor == 'Classic Blue') d.style.filter = \"opacity(80%)\"\n    if (properties.icolor == 'Electric Green') d.style.filter = \"sepia(100%) contrast(130%) saturate(200%) hue-rotate(72deg) opacity(80%)\" \n    if (properties.icolor == 'Hot Pink') d.style.filter = \"sepia(0%) contrast(260%) brightness(80%) saturate(270%) hue-rotate(153deg) opacity(80%)\"\n    if (properties.icolor == 'Enzo Red') d.style.filter = \"sepia(100%) contrast(179%) brightness(104%) saturate(200%) invert(100%) hue-rotate(89deg) opacity(80%)\"\n    if (properties.icolor == 'Mustang Yellow') d.style.filter = \"sepia(100%) contrast(164%) brightness(91%) saturate(200%) hue-rotate(360deg) opacity(80%)\"\n    if (properties.icolor == 'British Racing Green') d.style.filter = \"sepia(100%) contrast(162%) brightness(39%) saturate(178%) hue-rotate(67deg) opacity(80%)\"\n    if (properties.icolor == 'Flame') d.style.filter = \"sepia(100%) contrast(200%) brightness(74%) saturate(200%) hue-rotate(340deg)\"\n    if (properties.icolor == 'Night Rider') d.style.filter = \"sepia(100%) brightness(4%) hue-rotate(162deg) opacity(80%)\"\n    instance.canvas.appendChild(d)\n}"}},"platform_type":"web"},"AcB":{"display":"Z: Inline SVG","property_applications":{"Background":true,"Border":true,"BoxShadow":true,"Font":true,"MinWidth":true,"Padding":true,"resizable":true},"add_hover_pressed":true,"add_is_visible":true,"fields":{"AbY":{"caption":"SVG Code","editor":"DynamicValue","name":"svg_code","optional":true,"rank":0,"value":"text"},"AbZ":{"caption":"GRID OPTIONS","name":"grid_options","rank":1,"editor":"Label"},"Aba":{"caption":"Columns","name":"columns","rank":2,"editor":"DynamicValue","value":"number","optional":true},"Abb":{"caption":"Rows","name":"rows","rank":3,"editor":"DynamicValue","value":"number","optional":true},"Abc":{"caption":"STYLING OPTIONS","name":"styling_options","rank":4,"editor":"Label"}
289,"Abd":{"caption":"Stroke Color","name":"stroke","rank":5,"editor":"Color","optional":true,"in_style":true},"Abe":{"caption":"Stroke Width","name":"strokeWidth","rank":6,"editor":"DynamicValue","optional":true,"value":"number"},"Abf":{"caption":"Fill Color","name":"fill","rank":7,"editor":"Color","optional":true,"in_style":true},"Abg":{"caption":"Overflow","name":"overflow","rank":8,"editor":"Dropdown","optional":true,"default_val":"visible"},"Abh":{"caption":"ROUGH OPTIONS","name":"rough_options","rank":9,"editor":"Label"},"Abi":{"caption":"roughness","name":"roughness","rank":11,"editor":"DynamicValue","value":"number","optional":true},"Abj":{"caption":"Use Rough Style","name":"use_rough","rank":10,"editor":"DynamicValue","value":"boolean","optional":true},"Abk":{"caption":"bowing","name":"bowing","rank":12,"editor":"DynamicValue","optional":true,"value":"number"},"Abl":{"caption":"seed","name":"seed","rank":13,"editor":"DynamicValue","value":"number","optional":true},"Abm":{"caption":"fillWeight","name":"fillWeight","rank":14,"editor":"DynamicValue","value":"number","optional":true},"Abn":{"caption":"hachureAngle","name":"hachureAngle","rank":15,"editor":"DynamicValue","value":"number","optional":true},"Abo":{"caption":"hachureGap","name":"hachureGap","rank":16,"editor":"DynamicValue","value":"number","optional":true},"Abp":{"caption":"curveStepCount","name":"curveStepCount","rank":17,"editor":"DynamicValue","optional":true,"value":"number"},"Abq":{"caption":"curveFitting","name":"curveFitting","rank":18,"editor":"DynamicValue","value":"number","optional":true},"Abr":{"caption":"simplification","name":"simplification","rank":19,"editor":"DynamicValue","value":"number","optional":true},"Abs":{"caption":"dashOffset","name":"dashOffset","rank":20,"editor":"DynamicValue","value":"number","optional":true},"Abt":{"caption":"dashGap","name":"dashGap","rank":21,"editor":"DynamicValue","value":"number","optional":true},"Abu":{"caption":"zigzagOffset","name":"zigzagOffset","rank":22,"editor":"DynamicValue","optional":true},"Abv":{"caption":"fillStyle","name":"fillStyle","rank":23,"editor":"Dropdown","value":"text","optional":true},"Abw":{"caption":"Make unique if in grid","name":"grid_unique","rank":24,"editor":"DynamicValue","value":"boolean","optional":true}},"states":{"Abx":{"caption":"Initialized","name":"initialized","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}},"Aby":{"caption":"Grid Columns","name":"grid_columns","value":"number","initialization_code":{"fn":"function(properties,context){}"}},"Abz":{"caption":"Grid Rows","name":"grid_rows","value":"number","initialization_code":{"fn":"function(properties,context){}"}},"AcA":{"caption":"Paths","name":"paths","value":"text","initialization_code":{"fn":"function(properties,context){}"},"is_list":true}},"code":{"initialize":{"fn":"function(instance,context){instance.data.noscrubs=function(a,t){a.data.nanoid=nanoid(),a.data.props_backup=null,a.data.flexdiv=null,a.data.grid=null,a.data.rows=null,a.data.columns=null,a.data.initialized=null,a.data.rough=null,a.data.rsvg=null,a.data.roughoptions=null,a.data.grid_unique=null,a.data.funcSetProperties=function(a,t){var e={};return a&&(e=Object.keys(a).filter((e=>null!=a[e]&&!t.includes(e))).reduce(((t,e)=>({...t,[e]:a[e]})),{})),e},a.data.funcGetRough=function(t){var e;return a.data.rsvg.path(t,a.data.roughoptions)},a.data.funcMakeRough=function(a,t){var e,d,s=[];return e=t?a.data.svg.cloneNode(!0):a.data.svg,s=t?[...e.getElementsByTagName(\"path\")]:[...a.data.paths],d=t?s.map((a=>a.getAttribute(\"d\"))):a.data.ds,s.forEach(((t,e)=>{t.replaceWith(a.data.funcGetRough(d[e]))})),a.data.paths=e.getElementsByTagName(\"path\"),a.data.paths,a.data.ds=[...a.data.paths].map((a=>a.getAttribute(\"d\"))),a.data.ds,t?e:null},a.data.funcUpdate=function(a,t,e){var d,s,l;if(a.data.svg_code=t.svg_code?t.svg_code:null,a.data.rough=t.use_rough,a.data.grid_unique=t.grid_unique,a.data.svg_code,a.data.svg_code){const e=new DOMParser;if(a.data.svg=e.parseFromString(a.data.svg_code,\"image/svg+xml\").querySelector(\"svg\"),a.data.svg,a.data.paths=a.data.svg.getElementsByTagName(\"path\"),a.data.paths,a.data.ds=[...a.data.paths].map((a=>a.getAttribute(\"d\"))),a.data.ds,a.data.rough&&(a.data.roughoptions=a.data.funcSetProperties(t,[\"svg_code\",\"columns\",\"rows\",\"overflow\",\"use_rough\",\"bubble\"]),a.data.roughoptions,a.data.rsvg=rough.svg(a.data.svg),a.data.rsvg),a.data.rough&&a.data.ds.length&&!a.data.grid&&a.data.funcMakeRough(a),a.publishState(\"paths\",a.data.ds),a.data.svg.setAttribute(\"width\",\"auto\"),a.data.svg.setAttribute(\"height\",\"100%\"),a.data.svg.setAttribute(\"maxWidth\",\"100%\"),a.data.svg.setAttribute(\"overflow\",t.overflow?t.overflow:\"visible\"),a.canvas.style.overflow=t.overflow?t.overflow:\"visible\",a.canvas.parentElement.style.overflow=t.overflow?t.overflow:\"visible\",a.canvas.parentElement,a.canvas,a.canvas.style.overflow,t.stroke&&a.data.svg.setAttribute(\"stroke\",t.stroke),t.strokeWidth&&a.data.svg.setAttribute(\"stroke-width\",t.strokeWidth),t.fill&&a.data.svg.setAttribute(\"fill\",t.fill),t.rows||t.columns||a.data.flexdiv||(a.data.flexdiv=document.createElement(\"div\"),a.data.flexdiv.style.display=\"flex\",a.data.flexdiv.style.width=t.bubble.width-0+\"px\",a.data.flexdiv.style.height=t.bubble.height-0+\"px\",a.data.flexdiv.style.overflow=t.overflow?t.overflow:\"visible\",a.data.flexdiv.style.alignItems=\"center\",a.data.flexdiv.style.justifyContent=\"center\",a.data.flexdiv.style.margin=\"0 auto\",a.data.container=a.data.flexdiv),t.rows||t.columns){a.data.rows=t.rows?t.rows:1,a.data.columns=t.columns?t.columns:1;var r=document.createElement(\"div\");r.style.display=\"grid\",r.style.gridTemplateColumns=\"repeat(\"+a.data.columns+\", 1fr)\",r.style.gridTemplateRows=\"repeat(\"+a.data.rows+\", 1fr)\",r.style.gridGap=\"1px\",r.style.height=\"100%\",r.style.width=\"100%\",a.data.grid=r,a.data.container=a.data.grid,a.publishState(\"grid_columns\",a.data.columns),a.publishState(\"grid_rows\",a.data.rows)}if(!a.data.initialized&&(a.canvas.appendChild(a.data.container),a.data.flexdiv&&a.data.container.appendChild(a.data.svg),a.data.grid))for(i=0;i<a.data.columns*a.data.rows;i++)d=Math.floor(i/a.data.columns+1%a.data.columns),s=i%a.data.columns+1,(l=a.data.rough&&a.data.grid_unique?a.data.funcMakeRough(a,!0):a.data.svg.cloneNode(!0)).id=\"svg-\"+i,l.style.gridColumn=s,l.style.gridRow=d,l.row=d,l.col=s,a.data.container.appendChild(l)}a.data.svg.classlist,a.data.initialized,a.data.initialized=!0,a.publishState(\"grid_columns\",a.data.columns),a.publishState(\"grid_rows\",a.data.rows)},a.data.funcGetList=function(a){return a.length()<1?[]:a.get(0,a.length())},a.data.funcSetList=function(a){return Array.isArray(a)?a:[a]},a.data.funcSetScalar=function(a){return Array.isArray(a)?a[0]:a}},instance.data.noscrubs(instance,context)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUp
289date(instance,properties,context)}"},"reset":{"fn":"function(instance,context){}"},"preview":{"fn":"function(instance, properties) {\n    var svg_code = properties.svg_code ? properties.svg_code : null\n    var flexdiv, grid, container, rows, columns, gRow, gCol, node\n    var removeProps = ['svg_code', 'columns', 'rows', 'overflow', 'use_rough']\n\n    function setProperties(properties, removeProps) {\n        // build rough options object from properties keys\n        var roughProps = {}\n        if (properties) {\n            roughProps = Object.keys(properties).filter(key => (properties[key] != null && !removeProps.includes(key))).reduce((obj, key) => {\n                return {\n                    ...obj,\n                    [key]: properties[key]\n                }\n            }, {})\n        } // end if\n        return roughProps\n    } // end setproperties     \n    \n    //console.log('instance.data.svg_code is: ', instance.data.svg_code)\n    if (svg_code) {\n        const parser = new DOMParser()\n        const svg = parser.parseFromString(svg_code, 'image/svg+xml').querySelector('svg')\n        //console.log('svg data is: ', svg)\n        \n        /* if (properties.use_rough) {\n            // build rough properties object from properties keys\n            var roughoptions = setProperties(properties, removeProps)\n            svg = rough.svg(svg,\n                            roughoptions)\n        } */\n        \n        svg.setAttribute(\"width\", \"auto\")\n        svg.setAttribute(\"height\", \"100%\")\n        svg.setAttribute(\"maxWidth\", \"100%\")\n        // svg.setAttribute(\"fill\", \"red\")\n        // styling\n        if (properties.stroke) svg.setAttribute(\"stroke\", properties.stroke)\n        if (properties.strokeWidth) svg.setAttribute(\"stroke-width\", properties.strokeWidth)\n        if (properties.fill) svg.setAttribute(\"fill\", properties.fill)\n        \n        // set up a flex div\n        // var d = document.createElement(\"div\")\n        // d.style.display = \"flex\"\n        // d.style.width = properties.bubble.width()-0 + \"px\"\n        // d.style.height = properties.bubble.height()-0 + \"px\"\n        // d.style.overflow = \"hidden\"\n        // d.style.alignItems = \"center\"\n        // d.style.justifyContent = \"center\"\n        // d.style.margin = \"0 auto\"\n\n        // set up a flex div        \n        if (!properties.rows && !properties.columns) {\n            flexdiv = document.createElement(\"div\")\n            flexdiv.style.display = \"flex\"\n            flexdiv.style.width = properties.bubble.width()-0 + \"px\"\n            flexdiv.style.height = properties.bubble.height()-0 + \"px\"\n            flexdiv.style.overflow = \"hidden\"\n            flexdiv.style.alignItems = \"center\"\n            flexdiv.style.justifyContent = \"center\"\n            flexdiv.style.margin = \"0 auto\"\n            container = flexdiv\n        }\n        // or set up a grid\n        if (properties.rows || properties.columns) {\n            rows = properties.rows ? properties.rows : 1\n            columns = properties.columns ? properties.columns : 1\n            grid = document.createElement(\"div\")\n            grid.style.display = \"grid\"\n            grid.style.gridTemplateColumns = \"repeat(\" + columns + \", 1fr)\"\n            grid.style.gridTemplateRows = \"repeat(\" + rows + \", 1fr)\"\n            grid.style.gridGap = \"1px\"\n            // IMPORTANT: Need to compute height/width in the preview version (diff from on page):\n            grid.style.height = properties.bubble.height-0 + \"px\" // instead of 100%\n            grid.style.width = properties.bubble.width-0 + \"px\" // instead of 100%\n            // instance.data.grid = grid\n            container = grid\n            // instance.publishState('grid_columns', instance.data.columns)\n            // instance.publishState('grid_rows', instance.data.rows)\n        }\n\t\t\t// add to the layout\n            instance.canvas.appendChild(container)\n        \t// console.log('container is: ', container)\n            // append the svg to the flexdiv\n            if (flexdiv) container.appendChild(svg)\n            // or set up the grid of svgs\n            if (grid) { // loop over grid positions\n                for (i = 0; i < (columns * rows);
289 i++) {\n                    \n                    gRow = Math.floor((i/columns)+1 % columns)\n                    gCol = i % columns + 1\n                    node = svg.cloneNode(true)\n                    node.id = \"svg-\" + i\n                    node.style.gridColumn = gCol\n                    node.style.gridRow = gRow\n                    node.row = gRow\n                    node.col = gCol\n                    container.appendChild(node)\n                    // console.log('adding node ', i, ' object ', node)\n                }\n            }        \n        \n        \n        \n        // d.appendChild(svg)\n        // instance.canvas.appendChild(d)\n    }\n// console.log('canvas is: ', instance.canvas)\n}"}},"platform_type":"web"},"Acm":{"display":"Floppy Rehydrator","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AcP":{"caption":"REHYDRATOR","name":"REHYDRATOR","rank":0,"editor":"Label"},"AcQ":{"caption":"Rehydrator takes text lists of Bubble unique IDs and turns them back into the Things they represent. (Obviously, you must know what type of Things the UIDs represent... It ain't magic!)  Note that if you're using this plugin to rehydrate a list of UIDs retrieved from the URL via \"Get Data from URL\", you're going to have to split that string by comma space (\", \") not %2C%20 as you might expect. The lists of Things appear at Rehydrator's Rehydrated Things 1, 2, or 3 outputs as appropriate.","name":"reh_info","rank":1,"editor":"Label"},"AcR":{"caption":"Thing Type 1","name":"thing_1","rank":2,"editor":"custom_type","value":"_any_thing_bindable","optional":true},"AcS":{"caption":"UIDs 1","name":"uids_1","rank":3,"editor":"DynamicValue","value":"text","optional":true,"is_list":true},"AcT":{"caption":"Thing Type 2","name":"thing_2","rank":4,"editor":"custom_type","value":"_any_thing_bindable","optional":true},"AcZ":{"caption":"UIDs 2","name":"uids_2","rank":5,"editor":"DynamicValue","value":"text","optional":true,"is_list":true},"Aca":{"caption":"Thing Type 3","name":"thing_3","rank":6,"editor":"custom_type","value":"_any_thing_bindable","optional":true},"Acb":{"caption":"UIDs 3","name":"uids_3","rank":7,"editor":"DynamicValue","value":"text","optional":true,"is_list":true},"Acc":{"caption":"EDITOR OPTIONS","name":"editor_sep","rank":8,"editor":"Label"},"Acd":{"caption":"Editor Icon Color","name":"icolor","rank":9,"editor":"Dropdown","optional":true,"default_val":"Classic Blue"},"Ace":{"caption":"Debug Mode","name":"debug","rank":10,"editor":"DynamicValue","value":"boolean","optional":true}},"states":{"Acf":{"caption":"Rehydrated Things List 1","name":"r_things_1","value":"custom_data_AcR","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"Acg":{"caption":"Rehydrated Things List 2","name":"r_things_2","value":"custom_data_AcT","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"Ach":{"caption":"Rehydrated Things List 3","name":"r_things_3","value":"custom_data_Aca","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"Acl":{"caption":"Initialized","name":"initialized","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AcO":{"caption":"Initialized/Updated","name":"initialized"}},"code":{"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width()-0 + \"px\"\n    d.style.height = properties.bubble.height()-0 + \"px\"\n    // d.style.width = \"100%\"\n    // d.style.height = \"100%\"\n    \n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1670464142551x318394013171586750/rehydrator-icon.svg')\"\n    d.style.backgroundRepeat = \"no-repeat\"\n    d.style.backgroundSize = \"100% 100%\"\n    d.style.backgroundOrigin = \"border-box\"\n    d.style.margin = \"0 auto\"\n    // Classic,Electric Green,Hot Pink,Ferrari Red,Mustang Yellow,British Racing Green,Flame,Night Rider\n    if (!properties.icolor || properties.icolor == 'Classic Blue') d.style.filter = \"o
289pacity(80%)\"\n    if (properties.icolor == 'Electric Green') d.style.filter = \"sepia(100%) contrast(130%) saturate(200%) hue-rotate(72deg) opacity(80%)\" \n    if (properties.icolor == 'Hot Pink') d.style.filter = \"sepia(0%) contrast(260%) brightness(80%) saturate(270%) hue-rotate(153deg) opacity(80%)\"\n    if (properties.icolor == 'Enzo Red') d.style.filter = \"sepia(100%) contrast(179%) brightness(104%) saturate(200%) invert(100%) hue-rotate(89deg) opacity(80%)\"\n    if (properties.icolor == 'Mustang Yellow') d.style.filter = \"sepia(100%) contrast(164%) brightness(91%) saturate(200%) hue-rotate(360deg) opacity(80%)\"\n    if (properties.icolor == 'British Racing Green') d.style.filter = \"sepia(100%) contrast(162%) brightness(39%) saturate(178%) hue-rotate(67deg) opacity(80%)\"\n    if (properties.icolor == 'Flame') d.style.filter = \"sepia(100%) contrast(200%) brightness(74%) saturate(200%) hue-rotate(340deg)\"\n    if (properties.icolor == 'Night Rider') d.style.filter = \"sepia(100%) brightness(4%) hue-rotate(162deg) opacity(80%)\"\n    instance.canvas.appendChild(d)\n    // console.log('instance.canvas ', instance.canvas)\n    // console.log('element dims: ', properties.bubble.width(), ' x ', properties.bubble.height())\n}"},"initialize":{"fn":"function(instance,context){instance.data.noscrubs=function(t,a){t.data.funcUpdate=function(t,a){t.data.debug&&(t.data.start=Date.now()),t.data.funcGetProps(t,a),t.data.uid_lists,t.data.uids=t.data.uid_lists.map((a=>t.data.funcGetList(a))),t.data.uids,t.data.funcPublishStates(t),t.data.initialized=!0,t.publishState(\"initialized\",t.data.initialized),t.triggerEvent(\"initialized\")},t.data.funcPublishStates=function(t){t.data.uids.forEach(((a,i)=>{t.publishState(\"r_things_\"+(i+1),a)}))},t.data.funcGetProps=function(t,a){t.data.uid_lists=Object.getOwnPropertyNames(a).filter((t=>t.includes(\"uids\"))).map((t=>a[t]||[])),t.data.debug=a.debug},t.data.funcGetList=function(t){if(Array.isArray(t)&&!t.hasOwnProperty(\"get\"))return t;var a=[];return t.hasOwnProperty(\"get\")?t.length()<1?a:a=t.get(0,t.length()):a}},instance.data.noscrubs(instance,context)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUpdate(instance,properties)}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"},"Adr":{"display":"Z: Floppy Bulky (in development)","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"Adm":{"caption":"THIS PLUGIN IS IN DEVELOPMENT AND CURRENTLY NOT FOR GENERAL USE. YOU'VE BEEN WARNED. Floppy Bulky helps make using your app's bulk thing creation API eaiser.","name":"fh_info","rank":0,"editor":"Label"},"Adn":{"caption":"Editor Icon Color","name":"icolor","rank":2,"editor":"Dropdown","default_val":"Classic Blue","optional":true},"Ady":{"caption":"Debug Mode","name":"debug","rank":1,"editor":"DynamicValue","value":"boolean","optional":true},"AeJ":{"caption":"Thing Type 1","name":"thing_type_1","rank":3,"editor":"custom_type","optional":true},"AeK":{"caption":"Thing Type 2","name":"thing_type_2","rank":4,"editor":"custom_type","optional":true},"AeL":{"caption":"Thing Type 3","name":"thing_type_3","rank":5,"editor":"custom_type","optional":true},"AeP":{"caption":"Thing Type 4","name":"thing_type_4","rank":6,"editor":"custom_type","optional":true},"AeQ":{"caption":"Thing Type 5","name":"thing_type_5","rank":7,"editor":"custom_type","optional":true}},"states":{"Ado":{"caption":"Initialized","name":"initialized","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}},"AeM":{"caption":"Created Things List 1","name":"created_things_list_1","value":"custom_data_AeJ","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AeN":{"caption":"Created Things List 2","name":"created_things_list_2","value":"custom_data_AeK","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AeO":{"caption":"Created Things List 3","name":"created_things_list_3","value":"custom_data_AeL","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AeR":{"caption":"Created Things List 4","name":"created_things_list_4","value":"custom_data_AeP","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AeS":{"caption":"Created Things List 5","name":"created_things_list_5","value":"custom_data_AeQ","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AeT":{"caption":"Bulk Create Endpoints JSON","name":"bulk_endpoints_json","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"Adk":{"caption":"Initialized/Updated","name":"initialized_updated"}},"actions":{"Ads":{"caption":"Bulk Create Things","code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.funcActionBulkCreate(instance,properties,context):console.log(\"Bulky is not initialized. Bulk Create Things will not run.\")}"},"fields":{"Adt":{"caption":"Type of Things","name":"type","rank":0,"editor":"custom_type","optional":true},"Adu":{"caption":"Field 1","name":"field_1","rank":1,"editor":"custom_field_Adt","optional":true},"Adv":{"caption":"Field 2","name":"field_2","rank":3,"editor":"custom_field_Adt","optional":true},"Adw":{"caption":"Field 3","name":"field_3","rank":5,"editor":"custom_field_Adt","optional":true},"AeA":{"caption":"Field 1 Values","name":"fieldvalues_1","rank":2,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AeE":{"caption":"Field 2 Values","name":"fieldvalues_2","rank":4,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AeF":{"caption":"Field 3 Values","name":"fieldvalues_3","rank":6,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true}}}},"code":{"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width()-0 + \"px\"\n    d.style.height = properties.bubble.height()-0 + \"px\"\n    // d.style.width = \"100%\"\n    // d.style.height = \"100%\"\n    \n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1680231539762x190319684533485120/date-range-processor.svg')\"\n    d.style.backgroundRepeat = \"no-repeat\"\n    d.style.backgroundSize = \"100% 100%\"\n    d.style.backgroundOrigin = \"border-box\"\n    d.style.margin = \"0 auto\"\n    // Classic,Electric Green,Hot Pink,Ferrari Red,Mustang Yellow,British Racing Green,Flame,Night Rider\n    if (!properties.icolor || properties.icolor == 'Classic Blue') d.style.filter = \"o
289pacity(80%)\"\n    if (properties.icolor == 'Electric Green') d.style.filter = \"sepia(100%) contrast(130%) saturate(200%) hue-rotate(72deg) opacity(80%)\" \n    if (properties.icolor == 'Hot Pink') d.style.filter = \"sepia(0%) contrast(260%) brightness(80%) saturate(270%) hue-rotate(153deg) opacity(80%)\"\n    if (properties.icolor == 'Enzo Red') d.style.filter = \"sepia(100%) contrast(179%) brightness(104%) saturate(200%) invert(100%) hue-rotate(89deg) opacity(80%)\"\n    if (properties.icolor == 'Mustang Yellow') d.style.filter = \"sepia(100%) contrast(164%) brightness(91%) saturate(200%) hue-rotate(360deg) opacity(80%)\"\n    if (properties.icolor == 'British Racing Green') d.style.filter = \"sepia(100%) contrast(162%) brightness(39%) saturate(178%) hue-rotate(67deg) opacity(80%)\"\n    if (properties.icolor == 'Flame') d.style.filter = \"sepia(100%) contrast(200%) brightness(74%) saturate(200%) hue-rotate(340deg)\"\n    if (properties.icolor == 'Night Rider') d.style.filter = \"sepia(100%) brightness(4%) hue-rotate(162deg) opacity(80%)\"\n    instance.canvas.appendChild(d)\n}"},"initialize":{"fn":"function(instance,context){instance.data.noscrubs=function no_scrubs(instance,context){console.log(\"context is \",context),i=instance.data,instance.data.startTime=Date.now(),instance.data.debug=null,instance.data.location=window.location,instance.data.swaggerpath=\"/api/1.1/meta/swagger.json\",instance.data.system_fields=[\"Created By\",\"Slug\",\"Created Date\",\"Modified Date\",\"_id\",\"email\",\"logged_in\"],instance.data.doubles=[/_date_range(?!.*_date_range)/,/_number_range(?!.*_number_range)/,/_geographic_address(?!.*_geographic_address)/,/_option(?!.*_list_option).*/],instance.data.underscores=/_+/g,instance.data.funcUpdate=async function update(instance,props){console.log(\"FLOPPY BULKY IS UPDATING!!!!\"),instance.data.funcGetProps(instance,props),await instance.data.funcGetSwagger(instance),instance.data.initialized=!0,instance.publishState(\"initialized\",instance.data.initialized),instance.triggerEvent(\"initialized_updated\"),console.log(\"Init time: \",Date.now()-instance.data.startTime)},instance.data.funcGetSwagger=async function funcGetSwagger(instance){var location=window.location,testpath=location.pathname.startsWith(\"/version-test/\")?\"/version-test/\":\"\",swagger_endpoint=location.origin+testpath+instance.data.swaggerpath,host=location.host;instance.data.swagger=null;const response=await fetch(swagger_endpoint),swagger=await response.json();instance.data.swagger=swagger;var base=\"https://\"+host+swagger.basePath;console.log(\"swagger path is: \",base),instance.data.bulk_endpoints=Object.keys(swagger.paths).filter((path=>path.includes(\"/obj/\")&&!path.includes(\"{UniqueID}\"))).map(((path,i)=>{var endpoint={},bodyref=swagger.paths[path].post.parameters[0].schema.$ref.split(\"/\");bodyref.shift(),console.log(\"defining endpoint \",i,\" bodyref is \",bodyref);var bodyprops=swagger[bodyref[0]][bodyref[1]].properties;console.log(\" body props is \",bodyprops);var fields=Object.keys(bodyprops).map((prop=>{var result;return console.log(\"mapping fields - bodyprop is \",prop),{name:prop,plugin_name:prop.replaceAll(\" \",\"_\").toLowerCase(),type:bodyprops[prop].type}}));return endpoint.fields=fields,endpoint.base=base,endpoint.host=host,endpoint.swagger_basePath=swagger.basePath,endpoint.path=path,endpoint.fullpath=base+path,endpoint.name=path.split(\"/\").pop(),endpoint})),console.log(\"bulk endpoints is: \",instance.data.bulk_endpoints),instance.data.bulk_endpoints_json=JSON.stringify(instance.data.bulk_endpoints),instance.publishState(\"bulk_endpoints_json\",instance.data.bulk_endpoints_json),console.log(\"bulk endpoints JSON is: \",instance.data.bulk_endpoints_json),console.log(\"BULKY UPDATED... swagger time: \",Date.now()-instance.data.startTime)},instance.data.funcActionBulkCreate=function actionBulkCreate(instance,props,context){instance.data.bulk_create_start=Date.now(),console.log(\"entering bulk create\"),console.log(\"type is \",props.type);var processed_type=instance.data.funcProcessType(props.type);if(processed_type){console.log(\"processed type is \",processed_type);var fields=Object.getOwnPropertyNames(props).filter((prop=>prop.startsWith(\"field_\")&&null!=props[prop])).map((prop=>({prop:prop,field:props[prop],values:props[prop.replace(\"field_\",\"fieldvalues_\")]})));fields=fields.filter((field_obj=>field_obj.values)),console.log(\"fields are \",fields);var processed_fields=instance.data.funcProcessFields(fields);console.log(\"processed fields are \",processed_fields);var endpointnames=instance.data.bulk_endpoints.map((endpoint=>endpoint.name));console.log(\"endpointnames is \",endpointnames);var closest_endpoint=instance.data.closestMatch(processed_type,endpointnames);console.log(\"closest_endpoint is \",closest_endpoint),closest_endpoint=instance.data.bulk_endpoints.find((endpoint=>endpoint.name==closest_endpoint)),console.log(\"closest endpoint object is \",closest_endpoint);
289var endpoint_fields=closest_endpoint.fields.map((field=>field.plugin_name));console.log(\"endpoint fields is \",endpoint_fields);var closest_fields=processed_fields.map((pfield=>instance.data.closestMatch(pfield.field,endpoint_fields)));console.log(\"closest fields is \",closest_fields),processed_fields.forEach(((field,i)=>{field.closest_field=closest_fields[i],field.outfield=closest_endpoint.fields.find((endfield=>endfield.plugin_name==field.closest_field))})),console.log(\"final process - processed fields is \",processed_fields),processed_fields.forEach((field=>{var list=instance.data.funcGetList(field.values).map((item=>instance.data.funcGetID(item)));field.values_list=list})),console.log(\"fetched data - processed fields is \",processed_fields);var components={};processed_fields.forEach(((field,i)=>{console.log(\"creating payload for field \",field),console.log(\"field.values_list is \",field.values_list),components[field.outfield.name]=field.values_list.map((value=>{var object={};return object[field.outfield.name]=instance.data.funcTransValue(field,value),object}))})),console.log(\"making payload - components is \",components);var num_values=Math.max(...Object.keys(components).map((key=>components[key].length)));console.log(\"num values is \",num_values);var lines=[];for(let i=0;i<num_values;i++){console.log(\"making line \",i);var line={};Object.keys(components).forEach((key=>{console.log(\"making lines type \",typeof components[key][i][key]),line[key]=components[key][i][key]})),console.log(\"line \",i,\": \",line),lines.push(JSON.stringify(line))}console.log(\"lines is \",lines);var payload=lines.join(\"\\r\\n\");console.log(\"payload is:\"),console.log(payload),instance.data.funcCallBulk(instance,context,closest_endpoint.fullpath+\"/bulk\",payload,lines.length,props.type)}},instance.data.funcCallBulk=function callBulk(instance,context,endpoint,payload,payload_length,type){var result,myHeaders=new Headers,raw,requestOptions;console.log(\"calling endpoint \",endpoint),myHeaders.append(\"Authorization\",\"Bearer \"+context.keys[\"Data API Key 2\"]),myHeaders.append(\"Content-Type\",\"text/plain\"),fetch(endpoint,{method:\"POST\",headers:myHeaders,body:payload,redirect:\"follow\"}).then((response=>response.text())).then((result=>{instance.data.parseBulkResult(instance,result,payload_length,type),instance.data.debug&&console.info(\"bulk create function time \",Date.now()-instance.data.bulk_create_start)})).catch((error=>console.log(\"Error calling bulk endpoint\",endpoint,\": \",error)))},instance.data.parseBulkResult=function parseBulkResult(instance,result,payload_length,type){console.log(\"parsing result: type is \",type);var parsed_result=result.split(/\\r?\\n/);console.log(\"Parsed result:\"),console.log(parsed_result);var result_objects=parsed_result.map((result=>JSON.parse(result)));console.log(\"Result objects\",result_objects);var success_results=result_objects.filter((result=>\"success\"==result.status)),error_results=success_results.length?null:result_objects.filter((result=>\"error\"==result.status));console.log(\"success objects: \",success_results),console.log(\"error objects: \",error_results),instance.data.output_types.forEach(((output_type,i)=>{output_type==type&&instance.publishState(\"created_things_list_\"+(i+1),success_results.map((result=>result.id)))}))},instance.data.funcTransValue=function transValue(field,value){return\"number\"==field.outfield.type?+value:\"string\"==field.outfield.type?value:\"array\"==field.outfield.type?[value]:void 0},instance.data.funcProcessType=function processType(type){var thing;return type.startsWith(\"custom.\")?type=type.replace(\"custom.\",\"\").replaceAll(\"_\",\"\"):(instance.data.debug&&console.info(\"Bulk Create Things: Selected data type is not a Thing. Bulk Creation is not possible.\"),type=null)},instance.data.funcProcessFields=function processFields(fields){if(!fields)return null;const regx=/_[^_]+$/,regx2=/_custom(?!.*_custom).*/,regx3=/_doublz(?!.*_doublz).*/,regx4=/_list(?!.*_list).*/;var processed_fields=[],remove_type=!0,title_case=!1,no_system=!0,system_fields=[],idIndex,emailIndex,loggedIndex;return system_fields=fields.filter((field=>instance.data.system_fields.includes(field.field))),processed_fields=fields.filter((field=>!instance.data.system_fields.includes(field.field))),instance.data.debug&&system_fields.length>0&&console.info(\"Bulk Create Things: The following system fields cannot be written and have been removed: \",system_fields),processed_fields.forEach((field=>
289{instance.data.doubles.forEach((regex=>field.field=field.field.replace(regex,\"_doublz\")))})),console.log(\"removing types processed fields is \",processed_fields),processed_fields.forEach((field=>{field.field=field.field.replace(regx2,\"_custom\").replace(regx,\"\"),field.field.endsWith(\"_list\")&&(field.field=field.field.replace(regx4,\"\"))})),instance.data.debug&&console.log(\"After processing, custom fields have become: \",JSON.stringify(processed_fields)),processed_fields},instance.data.closestMatch=function closestMatch(target,array,showOccurrences){var distance_1={distance:function(a,b){var _a;if(0===a.length)return b.length;if(0===b.length)return a.length;a.length>b.length&&(a=(_a=[b,a])[0],b=_a[1]);for(var row=[],i=0;i<=a.length;i++)row[i]=i;for(var i=1;i<=b.length;i++){for(var prev=i,j=1;j<=a.length;j++){var val=void 0;val=b.charAt(i-1)===a.charAt(j-1)?row[j-1]:Math.min(row[j-1]+1,prev+1,row[j]+1),row[j-1]=prev,prev=val}row[a.length]=prev}return row[a.length]}};if(void 0===showOccurrences&&(showOccurrences=!1),0===array.length)return null;for(var vals=[],found=[],i=0;i<array.length;i++)vals.push((0,distance_1.distance)(target,array[i]));for(var min=Math.min.apply(Math,vals),i=0;i<vals.length;i++)vals[i]===min&&found.push(array[i]);return showOccurrences?found:found[0]},instance.data.funcGetProps=function getProps(instance,props){instance.data.output_types=[],Object.getOwnPropertyNames(props).forEach((prop=>{null!=props[prop]&&(instance.data[prop]=props[prop]),prop.startsWith(\"thing_type_\")&&instance.data.output_types.push(props[prop])}))},instance.data.funcGetList=function getList(List){if(Array.isArray(List)&&!List.get)return List;var returnList=[];return List.get?(List.length()<1||(returnList=List.get(0,List.length())).map((item=>instance.data.funcGetID(item))),returnList):returnList},instance.data.funcGetID=function getID(Item,replace_null_type){return replace_null_type&&(Item=instance.data.funcReplaceNull(Item,replace_null_type)),Item?Item.get&&Item.listProperties().includes(\"_id\")?Item.get(\"_id\"):Item.isUID?Item.value:Item:Item},instance.data.funcReplaceNull=function replaceNull(Item,type){if(Item&&Item.get&&Item.listProperties().includes(\"_id\")&&null==Item.get(\"_id\")&&(Item=null),Item&&Item.isUID&&null==Item.value&&(Item=null),\"date_range\"!=type&&\"number_range\"!=type||!Array.isArray(Item)||0!=Item.length||(Item=null),null!=Item)return Item;var null_replacement=null;return(type.startsWith(\"custom\")||\"geographic_address\"==type)&&(null_replacement=\"null\"),\"number\"==type&&(null_replacement=0),[\"text\",\"file\",\"image\"].includes(type)&&(null_replacement=\"\"),\"date\"==type&&(null_replacement=instance.data.min_js_date),\"boolean\"==type&&(null_replacement=!1),null_replacement}},instance.data.noscrubs(instance,context)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUpdate(instance,properties)}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"},"Amt":{"display":"Floppy Date Range Processor","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"Amo":{"caption":"Floppy Date Range Processor takes a list of date ranges and can make them unique and/or sort them the proper way. (Neither of these functions is available in vanilla Bubble.) The processed date ranges are published to the \"Processed Date Ranges\" output and the \"Date Ranges Processed\" event is triggered. Note that there is also an Action to do the same thing.","name":"fdr_info","rank":0,"editor":"Label"},"Amp":{"caption":"Editor Icon Color","name":"icolor","rank":5,"editor":"Dropdown","default_val":"Classic Blue","optional":true},"Amu":{"caption":"Date Ranges","name":"date_ranges","rank":1,"editor":"DynamicValue","optional":true,"is_list":true,"value":"date_range"},"Amv":{"caption":"Make Unique","name":"unique","rank":2,"editor":"DynamicValue","value":"boolean","optional":true},"Amw":{"caption":"Sort","name":"sort","rank":3,"editor":"DynamicValue","value":"boolean","optional":true},"Amx":{"caption":"Sort Descending","name":"sort_descending","rank":4,"editor":"DynamicValue","value":"boolean","optional":true}},"states":{"Amq":{"caption":"Initialized/Updated","name":"initialized","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}},"AnF":{"caption":"Processed Date Ranges","name":"processed_date_ranges","value":"date_range","initialization_code":{"fn":"function(properties,context){}"},"is_list":true}},"events":{"Amm":{"caption":"Initialized/Updated","name":"initialized"},"AnG":{"caption":"Date Ranges Processed","name":"date_ranges_processed"}},"actions":{"Amy":{"caption":"Process Date Ranges","code":{"fn":"function(instance,properties,context){instance||instance.data.initialized?instance.data.ActionProcessDateRanges(instance,properties):console.log(\"Floppy Date Range Processor is not initialized. Process Date Ranges will not run.\")}"},"fields":{"Amz":{"caption":"Process Date Ranges Action","name":"pdr_info","rank":0,"editor":"Label"},"AnA":{"caption":"Execute this action to make a list of date ranges unique and/or sort the them. The processed date ranges appear at the \"Processed Date Ranges\" output and the \"Date Ranges Processed\" event is triggered.","name":"pdr_info","rank":1,"editor":"Label"},"AnB":{"caption":"Date Ranges","name":"date_ranges","rank":2,"editor":"DynamicValue","value":"date_range","optional":true,"is_list":true},"AnC":{"caption":"Make Unique","name":"unique","rank":3,"editor":"DynamicValue","value":"boolean","optional":true},"AnD":{"caption":"Sort","name":"sort","rank":4,"editor":"DynamicValue","optional":true,"value":"boolean"},"AnE":{"caption":"Sort Descending","name":"sort_descending","rank":5,"editor":"DynamicValue","value":"boolean","optional":true}}}},"code":{"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width()-0 + \"px\"\n    d.style.height = properties.bubble.height()-0 + \"px\"\n    // d.style.width = \"100%\"\n    // d.style.height = \"100%\"\n    \n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1680231539762x190319684533485120/date-range-processor.svg')\"\n    d.style.backgroundRepeat = \"no-repeat\"\n    d.style.backgroundSize = \"100% 100%\"\n    d.style.backgroundOrigin = \"border-box\"\n    d.style.margin = \"0 auto\"\n    // Classic,Electric Green,Hot Pink,Ferrari Red,Mustang Yellow,British Racing Green,Flame,Night Rider\n    if (!properties.icolor || properties.icolor == 'Classic Blue') d.style.filter = \"o
289pacity(80%)\"\n    if (properties.icolor == 'Electric Green') d.style.filter = \"sepia(100%) contrast(130%) saturate(200%) hue-rotate(72deg) opacity(80%)\" \n    if (properties.icolor == 'Hot Pink') d.style.filter = \"sepia(0%) contrast(260%) brightness(80%) saturate(270%) hue-rotate(153deg) opacity(80%)\"\n    if (properties.icolor == 'Enzo Red') d.style.filter = \"sepia(100%) contrast(179%) brightness(104%) saturate(200%) invert(100%) hue-rotate(89deg) opacity(80%)\"\n    if (properties.icolor == 'Mustang Yellow') d.style.filter = \"sepia(100%) contrast(164%) brightness(91%) saturate(200%) hue-rotate(360deg) opacity(80%)\"\n    if (properties.icolor == 'British Racing Green') d.style.filter = \"sepia(100%) contrast(162%) brightness(39%) saturate(178%) hue-rotate(67deg) opacity(80%)\"\n    if (properties.icolor == 'Flame') d.style.filter = \"sepia(100%) contrast(200%) brightness(74%) saturate(200%) hue-rotate(340deg)\"\n    if (properties.icolor == 'Night Rider') d.style.filter = \"sepia(100%) brightness(4%) hue-rotate(162deg) opacity(80%)\"\n    instance.canvas.appendChild(d)\n}"},"initialize":{"fn":"function(instance,context){instance.data.gptWrapper=function(e,t){e.data.areDateRangesEqual=function(e,t){return e[0].getTime()===t[0].getTime()&&e[1].getTime()===t[1].getTime()},e.data.sortDateRanges=function(e,t){return e.slice().sort(((e,a)=>{let n=e[0].getTime()-a[0].getTime();return 0===n&&(n=e[1].getTime()-a[1].getTime()),t&&(n*=-1),n}))},e.data.getList=function(e){return!e||!e.get||e.length()<1?null:e.get(0,e.length())},e.data.MakeDateRangesUnique=function(t){const a=[];return t.forEach((t=>{a.some((a=>e.data.areDateRangesEqual(a,t)))||a.push(t)})),a},e.data.ActionProcessDateRanges=function(e,t,a){if(t.date_ranges,!t.date_ranges&&!a)return;const n=a||e.data.getList(t.date_ranges);var r=[];t.unique&&(r=e.data.MakeDateRangesUnique(n)),t.sort&&(r=e.data.sortDateRanges(t.unique?r:n,t.sort_descending)),t.unique||t.sort||(r=n),e.publishState(\"processed_date_ranges\",r),e.triggerEvent(\"date_ranges_processed\")},e.data.funcUpdate=function(e,t,a){if(!t.date_ranges)return e.publishState(\"processed_date_ranges\",[]),void e.triggerEvent(\"initialized\");const n=e.data.getList(t.date_ranges);e.data.ActionProcessDateRanges(e,t,n),e.triggerEvent(\"initialized\")}},instance.data.gptWrapper(instance,context)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUpdate(instance,properties)}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"},"BKf":{"display":"List Shifter PRO","property_applications":{"Background":false,"Border":false,"BoxShadow":false,"Font":false,"MinWidth":false,"Padding":false,"resizable":true},"add_hover_pressed":false,"add_is_visible":true,"support_autobinding":false,"fields":{"BJc":{"caption":"Data Type of List","editor":"custom_type","name":"data_type_of_list","rank":2},"BJd":{"caption":"List to Shift","editor":"DynamicValue","is_list":true,"name":"list_to_shift","optional":true,"rank":3,"value":"custom_data_BJc"},"BJe":{"caption":"LIST SELECTOR","editor":"Label","name":"list_selection","rank":1},"BJf":{"caption":"LIST SHIFTER takes an input list (defined below) and publishes a modified version of the list (in the element's Shifted List state). It also publishes the original list (as the element's Original List). You can apply various transformations including REVERSE, ROTATE, or SWAP list items. Using List Shifter's Actions, you can ITERATE over and PROCESS list items. Reminder: To use the PROCESS List and Custom Value/Custom List features, you must set a Processed List data type toward the end of this dialog.","editor":"Label","name":"shift_information","rank":0},"BJg":{"caption":"ROTATE OPTION","editor":"Label","name":"rotate_option","rank":6},"BJh":{"caption":"Rotate List by","editor":"DynamicValue","name":"rotate_by","optional":true,"rank":7,"value":"number"},"BJi":{"caption":"REVERSE List","editor":"DynamicValue","name":"reverse_list","optional":true,"rank":5,"value":"boolean"},"BJj":{"caption":"EDITOR ICON COLOR","editor":"Dropdown","name":"icolor","optional":true,"rank":8},"BJk":{"caption":"PAGINATION OPTIONS","editor":"Label","name":"pagination_info","rank":9},"BJl":{"caption":"Much like a Repeating Group, List Shifter can incrementally load data for the List to Shift and publish it in paginated form, one page at a time. Set an Items per Page value below to put List Shifter into pagination mode. NOTE: If you are using the \"Make Numeric List\" option below, pagination settings are ignored. Pagination is only intended for lists that are the result of an expression.","editor":"Label","name":"pagination_info_2","rank":10},"BJm":{"caption":"Items per Page","editor":"DynamicValue","name":"items_per_page","o
289ptional":true,"rank":11,"value":"number"},"BJn":{"caption":"GENERATE NUMERIC LIST OPTIONS","editor":"Label","name":"advanced_features_info","rank":14},"BJo":{"caption":"Rather than supplying an existing list, List Shifter can make a list of type number for you algorithmically. if using this option, the \"Data Type of List\" option (above) must be set to \"number\".","editor":"Label","name":"algo_info","rank":15},"BJp":{"caption":"Make a Numeric List","editor":"DynamicValue","name":"numeric_list","optional":true,"rank":16,"value":"boolean"},"BJq":{"caption":"Start at","default_val":1,"editor":"DynamicValue","name":"start","optional":true,"rank":18,"value":"number"},"BJr":{"caption":"Number of Items","editor":"DynamicValue","name":"num_items","optional":true,"rank":17,"value":"number"},"BJs":{"caption":"Increment by","default_val":1,"editor":"DynamicValue","name":"increment","optional":true,"rank":19,"value":"number"},"BJt":{"caption":"Max Pages for Nav","editor":"DynamicValue","name":"max_pages","optional":true,"rank":12,"value":"number"},"BJu":{"caption":"Default Prefetch","default_val":0,"editor":"Dropdown","name":"prefetch","optional":true,"rank":13,"value":"number"},"BJv":{"caption":"PERFORMANCE OPTIONS","editor":"Label","name":"performance_options","rank":20},"BJw":{"caption":"List Shifter includes some niceties that are useful with smaller lists (difference tracking, selected item tracking). When using List Shifter as a data processing tool—especially on larger lists—you may want to turn these off if you don't use them as they consume compute resources and can slow things down.","editor":"Label","name":"performance_options_detail","rank":21},"BJx":{"caption":"Track Selected Items & List Difference","default_val":true,"editor":"DynamicValue","name":"track","optional":false,"rank":22,"value":"boolean"},"BJy":{"caption":"PROCESS ACTION and CUSTOM VALUE OPTIONS","editor":"Label","name":"process_action_options","rank":23},"BJz":{"caption":"To use the PROCESS List action and/or List Shifter's Custom Value and Custom List outputs, select a data type to use for List Shifter's Processed Result, Processed List, Custom Value and Custom List outputs.","editor":"Label","name":"process_detail","rank":24},"BKA":{"caption":"PROCESS Output Type","editor":"custom_type","name":"process_output_type","optional":true,"rank":25},"BKB":{"caption":"Use Scalar","editor":"DynamicValue","name":"use_scalar","optional":true,"rank":4,"value":"custom_data_BJc"}},"states":{"BKC":{"caption":"Shifted List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"shifted_list","value":"custom_data_BJc"},"BKD":{"caption":"Original List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"original_list","value":"custom_data_BJc"},"BKE":{"caption":"Selected Item Number","initialization_code":{"fn":"function(properties,context){}"},"name":"selected_item_number","value":"number"},"BKF":{"caption":"Last 2 Selected Items List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"last_2_selected_items_list","value":"number"},"BKG":{"caption":"List Shifted","initialization_code":{"fn":"function(properties,context){}"},"name":"list_shifted","value":"boolean"},"BKH":{"caption":"Current Iteration Item","initialization_code":{"fn":"function(properties,context){}"},"name":"current_iteration_item","value":"custom_data_BJc"},"BKI":{"caption":"Current Iteration Index","initialization_code":{"fn":"function(properties,context){}"},"name":"current_iteration_index","value":"number"},"BKJ":{"caption":"Loading","initialization_code":{"fn":"function(properties,context){}"},"name":"loading","value":"boolean"},"BKK":{"caption":"Iterating","initialization_code":{"fn":"function(properties,context){}"},"name":"iterating","value":"boolean"},"BKL":{"caption":"Item Count","initialization_code":{"fn":"function(properties,context){}"},"name":"item_count","value":"number"},"BKM":{"caption":"Item to Find","initialization_code":{"fn":"function(properties,context){}"},"name":"index_item","value":"custom_data_BJc"},"BKN":{"caption":"Index of Item to Find (Original)","initialization_code":{"fn":"function(properties,context){}"},"name":"index_of_item_original","value":"number"},"BKO":{"caption":"Paginating","initialization_code":{"fn":"function(properties,context){}"},"name":"paginating","value":"boolean"},"BKP":{"caption":"Total Pages","initialization_code":{"fn":"function(properties,context){}"},"name":"total_pages","value":"number"},"BKQ":{"caption":"Page","initialization_code":{"fn":"function(properties,context){}"},"name":"page","value":"number"},"BKR":{"caption":"Items per Page","initialization_code":{"fn":"function(properties,context){}"},"name":"items_per_page","value":"number"},"BKS":{"caption":"Index of Item to Find (Shifted)","initialization_code":{"fn":"function(properties,context){}"},"name":"index_of_item_shifted","value":"number"},"BKT":{"caption":"Page Nav List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"page_list","value":"number"},"BKU":{"caption":"Initialized","initialization_code":{"fn":"function(properties,context){}"},"name":"initialized","value":"boolean"},"BKV":{"caption":"Custom Value","initialization_code":{"fn":"function(properties,context){}"},"name":"custom_value","value":"custom_data_BKA"},"BKW":{"caption":"Custom List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"custom_list","value":"custom_data_BKA"}
289,"BKX":{"caption":"Processed List","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"processed_list","value":"custom_data_BKA"},"BKY":{"caption":"Processed Result","initialization_code":{"fn":"function(properties,context){}"},"name":"processed_result","value":"custom_data_BKA"},"BKZ":{"caption":"Processing","initialization_code":{"fn":"function(properties,context){}"},"name":"processing","value":"boolean"},"BKa":{"caption":"Prefetching","initialization_code":{"fn":"function(properties,context){}"},"name":"prefetching","value":"boolean"},"BKb":{"caption":"Page Starting Index","initialization_code":{"fn":"function(properties,context){}"},"name":"page_start_index","value":"number"},"BKc":{"caption":"Page Ending Index","initialization_code":{"fn":"function(properties,context){}"},"name":"page_end_index","value":"number"},"BKd":{"caption":"Page Item Indices","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"page_item_indices","value":"number"},"BKe":{"caption":"Scalar","initialization_code":{"fn":"function(properties,context){}"},"name":"scalar","value":"custom_data_BJc"}},"events":{"BJO":{"caption":"Iterate from List Shifter","name":"iterate"},"BJP":{"caption":"Iteration Complete","name":"iteration_complete"},"BJQ":{"caption":"Item Index Found","name":"item_index_found"},"BJR":{"caption":"Item Index Not Found","name":"item_index_not_found"},"BJS":{"caption":"Initialized/Updated","name":"initialized"},"BJT":{"caption":"Rotation Complete","name":"rotation_complete"},"BJU":{"caption":"Reverse Complete","name":"reverse_complete"},"BJV":{"caption":"Processing Complete","name":"processing_complete"},"BJW":{"caption":"Page Changed","name":"page_changed"},"BJX":{"caption":"Processing Started","name":"processing_started"},"BJY":{"caption":"Iteration Started","name":"iteration_started"},"BJZ":{"caption":"Sort Complete","name":"sort_complete"},"BJa":{"caption":"Custom Value Updated","name":"custom_value_updated"},"BJb":{"caption":"Custom List Updated","name":"custom_list_updated"}},"actions":{"BFN":{"caption":"REVERSE List","fields":{"BFO":{"caption":"Trigger Reverse Complete Event","editor":"DynamicValue","name":"trigger","optional":true,"rank":2,"value":"boolean"},"BFP":{"caption":"REVERSE INFO","editor":"Label","name":"reverse_info","rank":0},"BFQ":{"caption":"Execute this action to reverse the order of items in the Shifted List.","editor":"Label","name":"r_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?(instance.data.list_shifted&&instance.data.funcRev(instance.data.list_shifted),instance.data.funcPublishStates(properties.trigger?\"reverse_complete\":\"\")):context.reportDebugger(\"List Shifter is not initialized. REVERSE List action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BFR":{"caption":"ROTATE List","fields":{"BFS":{"caption":"Rotate List by","editor":"DynamicValue","name":"rotate_list_by","optional":true,"rank":2,"value":"number"},"BFT":{"caption":"trigger","editor":"DynamicValue","name":"trigger","optional":true,"rank":3,"value":"boolean"},"BFU":{"caption":"ROTATE INFO","editor":"Label","name":"rotate_info","rank":0},"BFV":{"caption":"Execute this action to rotate the items in the Shifted List.","editor":"Label","name":"rot_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?(instance.data.funcRotate(instance.data.list_shifted,properties.rotate_list_by),instance.data.funcPublishStates(properties.trigger?\"rotation_complete\":\"\")):context.reportDebugger(\"List Shifter is not initialized. ROTATE List action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BFW":{"caption":"SHIFT Item Up","fields":{"BFX":{"caption":"Positions","editor":"DynamicValue","name":"positions","optional":true,"rank":3,"value":"number"},"BFY":{"caption":"Item Number","editor":"DynamicValue","name":"item_number","rank":2,"value":"number"},"BFZ":{"caption":"SHIFT ITEM UP INFO","editor":"Label","name":"shift_item_up_info","rank":0},"BFa":{"caption":"Execute this action to shift an item's position \"up\" (earlier) in the list.","editor":"Label","name":"shift_up_info_2","rank":1},"BFb":{"caption":"Move Items Down","name":"move","rank":4,"editor":"DynamicValue","value":"boolean","optional":true}},"code":{"fn":"function(instance,properties,context){if(instance.data.initialized){if(null!=properties.item_number){var positions=properties.positions?properties.positions:1;if(properties.move||instance.data.funcSwapItems(properties.item_number,properties.item_number-positions),properties.move)for(let p=0;p<positions;p++){var item=properties.item_number-p;instance.data.funcSwapItems(item,item-1)}instance.data.funcPublishStates()}}else context.reportDebugger(\"List Shifter is not initialized. SHIFT Item Up action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BFc":{"caption":"SHIFT Item Down","fields":{"BFd":{"caption":"Positions","editor":"DynamicValue","name":"positions","optional":true,"rank":3,"value":"number"},"BFe":{"caption":"Item Number","editor":"DynamicValue","name":"item_number","rank":2,"value":"number"},"BFf":{"caption":"SHIFT ITEM DOWN INFO","editor":"Label","name":"shift_item_down_info","rank":0},"BFg":{"caption":"Execute this action to shift an item's position \"down\" (later) in the list.","editor":"Label","name":"shift_down_info_2","rank":1},"BFh":{"caption":"Move Items Up","name":"move","rank":4,"editor":"DynamicValue","value":"boolean","optional":true}},"code":{"fn":"function(instance,properties,context){if(instance.data.initialized){if(null!=properties.item_number){var positions=properties.positions?properties.positions:1;if(properties.move||instance.data.funcSwapItems(properties.item_number,properties.item_number+positions),properties.move)for(let p=0;p<positions;p++){var item=properties.item_number+p;instance.data.funcSwapItems(item,item+1)}instance.data.funcPublishStates()}}else context.reportDebugger(\"List Shifter is not initialized. SHIFT Item Down action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BFi":{"caption":"SWAP Items","fields":{"BFj":{"caption":"Item 1","editor":"DynamicValue","name":"item_1","rank":2,"value":"number"},"BFk":{"caption":"Item 2","editor":"DynamicValue","name":"item_2","rank":3,"value":"number"},"BFl":{"caption":"SWAP ITEMS INFO","editor":"Label","name":"swap_items_info","rank":0},"BFm":{"caption":"Execute this action to swap the positions of 2 items in the Shifted List.","editor":"Label","name":"swap_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?(instance.data.funcSwapItems(properties.item_1,properties.item_2),instance.data.funcPublishStates()):context.reportDebugger(\"List Shifter is not initialized. SWAP Items action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BFn":{"caption":"SET Selected","fields":{"BFo":{"caption":"Item Number","editor":"DynamicValue","name":"item_number","optional":true,"rank":0,"value":"number"},"BFp":{"caption":"SET SELECTED INFO","editor":"Label","name":"set_selected_info","rank":1},"BFq":{"caption":"Execute this action to set the Selected Item Number state.","editor":"Label","name":"set_sel_info_2","rank":2}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?(instance.data.funcSetSelected(properties.item_number-1,!0),instance.data.funcPublishStates(null,!0)):context.reportDebugger(\"List Shifter is not initialized. SET Selected action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BFr":{"caption":"RESET","fields":{"BFs":{"caption":"RESET INFO","editor":"Label","name":"reset_info","rank":0},"BFt":{"caption":"Execute this action to reset List Shifter's Shifted List to its initialized state. Transformations such as SWAP Items are cleared and most other values revert to their initial state. Note: This action DOES NOT clear List Shifter's Processed 
289List, Custom Value, and Custom List as these values are only published in response to your own workflow actions.","editor":"Label","name":"reset_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcUpdate(instance,null,context):context.reportDebugger(\"List Shifter is not initialized. RESET action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BFu":{"caption":"PUBLISH Custom List","fields":{"BFv":{"caption":"Execute this action to publish the current Custom List to List Shifter's Custom List output.","editor":"Label","name":"pl_info","rank":0}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.publishState(\"custom_list\",instance.data.custom_list):context.reportDebugger(\"List Shifter is not initialized. PUBLISH Custom List action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BFw":{"caption":"BEGIN ITERATE","fields":{"BFx":{"caption":"List to Iterate Over","default_val":"Shifted List","editor":"Dropdown","name":"list_to_iterate_over","rank":2},"BFy":{"caption":"ITERATE INFO","editor":"Label","name":"iterate_info","rank":0},"BFz":{"caption":"This action begins iteration on a list held by List Shifter. For each item in the list (either the Shifted List or Original List, as selected below), an event called Iterate from List Shifter is triggered. You must define a workflow that triggers on that event. (If the workflow does not exist, your app will appear to hang. If the workflow throws an error, this is reported to the debugger.)","editor":"Label","name":"more_iterate_info","rank":1}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcBeginIterate(properties.list_to_iterate_over,context):context.reportDebugger(\"List Shifter is not initialized. BEGIN ITERATE action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BGA":{"caption":"GET INDEX of Item","fields":{"BGB":{"caption":"Item to find","editor":"DynamicValue","name":"item_to_find","rank":2,"value":"custom_data_element_BJc"},"BGC":{"caption":"Get Last Index","editor":"DynamicValue","name":"get_last_index","optional":true,"rank":3,"value":"boolean"},"BGD":{"caption":"Set Selected if Found","editor":"DynamicValue","name":"set_selected_if_found","optional":true,"rank":4,"value":"boolean"},"BGE":{"caption":"Execute this action to find the 1-based index (Bubble-style index) of the first occurrence of  Item in the list. (Note: Typically, Bubble lists do not have duplicates, but lists of your own construction via code or from the API Connector may have duplicates.)","editor":"Label","name":"gi_info","rank":1},"BGF":{"caption":"GET INDEX INFO","editor":"Label","name":"get_index_info","rank":0}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcGetIndex(instance,properties,context):context.reportDebugger(\"List Shifter is not initialized. GET INDEX of Item action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BGG":{"caption":"NEXT PAGE","fields":{"BGH":{"caption":"Execute this action to get the next page of List Shifter's output. Only valid if List Shifter is in pagination mode.","editor":"Label","name":"np_info","rank":1},"BGI":{"caption":"Wrap Around?","editor":"DynamicValue","name":"wrap","optional":true,"rank":2,"value":"boolean"},"BGJ":{"caption":"Advance by","editor":"DynamicValue","name":"advance_by","optional":true,"rank":3,"value":"number"},"BGK":{"caption":"NEXT PAGE INFO","editor":"Label","name":"next_page_info","rank":0}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcPageNav(\"next\",properties):context.reportDebugger(\"List Shifter is not initialized. NEXT PAGE action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BGL":{"caption":"PREVIOUS PAGE","fields":{"BGM":{"caption":"Execute this action to get the previous page of List Shifter's output. Only valid if List Shifter is in pagination mode.","editor":"Label","name":"pp_info","rank":1},"BGN":{"caption":"Wrap Around?","editor":"DynamicValue","name":"wrap","optional":true,"rank":2,"value":"boolean"},"BGO":{"caption":"Rewind by","editor":"DynamicValue","name":"advance_by","optional":true,"rank":3,"value":"number"},"BGP":{"caption":"PREVIOUS PAGE INFO","editor":"Label","name":"previous_page_info","rank":0}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcPageNav(\"prev\",properties):context.reportDebugger(\"List Shifter is not initialized. PREVIOUS PAGE action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BGQ":{"caption":"GO TO PAGE","fields":{"BGR":{"caption":"Execute this action to jump to an arbitrary page of List Shifter's output. Only valid if List Shifter is in pagination mode. Note that page numbers are 1-based. If Page is greater than the total number of pages, this will go to the last page. If Page is less than 1, this will go to the first page (page 1).","editor":"Label","name":"jp_info","rank":1},"BGS":{"caption":"Page","editor":"DynamicValue","name":"page","rank":2,"value":"number"},"BGT":{"caption":"GO TO PAGE INFO","editor":"Label","name":"go_to_page_info","rank":0}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcPageNav(properties.page,properties):context.reportDebugger(\"List Shifter is not initialized. GO TO PAGE action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BGU":{"caption":"SORT List","fields":{"BGV":{"caption":"SORT List sorts the Original List b
289y some array of values and publishes that to the Shifted List. If selection tracking is enabled, selection(s) are preserved as best they can.","editor":"Label","name":"sort_list_info","rank":1},"BGW":{"caption":"Type of Sort by List","editor":"custom_type","name":"source_list_type","rank":2},"BGX":{"caption":"Sort by List","editor":"DynamicValue","is_list":true,"name":"source_list","rank":3,"value":"custom_data_BGW"},"BGY":{"caption":"Sort as","default_val":"Number","editor":"Dropdown","name":"sort_as","rank":4},"BGZ":{"caption":"Descending","editor":"DynamicValue","name":"descending","optional":true,"rank":5,"value":"boolean"},"BGa":{"caption":"SORT LIST INFO","editor":"Label","name":"sort_list_info","rank":0},"BGb":{"caption":"Trigger Sort Complete Event?","editor":"DynamicValue","name":"trigger","optional":true,"rank":6,"value":"boolean"}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcSortList(instance,properties,context):context.reportDebugger(\"List Shifter is not initialized. SORT List action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BGc":{"caption":"SET Custom Value","fields":{"BGd":{"caption":"Use this action to set List Shifter's internal Custom Value. You can optionally publish the value immediately to List Shifter's Custom Value output (or choose to publish it later via the PUBLISH Custom Value Action). For number and text data types, you can optionally INCREMENT the Custom Value instead.","editor":"Label","name":"set_info","rank":1},"BGe":{"caption":"Custom Value","editor":"DynamicValue","name":"custom_value","optional":true,"rank":3,"value":"custom_data_element_BKA"},"BGf":{"caption":"NOTE: To use this feature, you must first set a data type for \"Processed List\" in List Shifter's main interface. Note also that the SET action is *asynchronous* and should not be used to hold intermediate values within a workflow as we cannot guarantee when the SET action has completed. To detect when SET is complete, you can optionally trigger an event called Custom Value Updated.","editor":"Label","name":"set_info_2","rank":2},"BGg":{"caption":"Publish Custom Value?","editor":"DynamicValue","name":"publish","optional":true,"rank":5,"value":"boolean"},"BGh":{"caption":"SET CUSTOM VALUE INFO","editor":"Label","name":"set_custom_value_info","rank":0},"BGi":{"caption":"Increment Custom Value?","editor":"DynamicValue","name":"increment","optional":true,"rank":4,"value":"boolean"},"BGj":{"caption":"Trigger Custom Value Updated Event?","editor":"DynamicValue","name":"trigger","optional":true,"rank":6,"value":"boolean"}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?(instance.data.custom_value=!properties.increment||\"text\"!=instance.data.process_output_type&&\"number\"!=instance.data.process_output_type?properties.custom_value:instance.data.custom_value+properties.custom_value,properties.publish&&instance.publishState(\"custom_value\",instance.data.custom_value),properties.trigger&&instance.triggerEvent(\"custom_value_updated\")):context.reportDebugger(\"List Shifter is not initialized. SET Custom Value action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BGk":{"caption":"PUBLISH Custom Value","fields":{"BGl":{"caption":"Execute this action to publish the current Custom Value to List Shifter's Custom Value output.","editor":"Label","name":"ps_info","rank":1},"BGm":{"caption":"PUBLISH CUSTOM VALUE INFO","editor":"Label","name":"publish_custom_value_info","rank":0}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.publishState(\"custom_value\",instance.data.custom_value):context.reportDebugger(\"List Shifter is not initialized. PUBLISH Custom Value action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BGn":{"caption":"STOP ITERATE","fields":{"BGo":{"caption":"STOP ITERATE INFO","editor":"Label","name":"stop_iterate_info","rank":0},"BGp":{"caption":"Execute this action to stop an iteration in progress.","editor":"Label","name":"si_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.iterating&&(instance.data.stop_iteration=!0):context.reportDebugger(\"List Shifter is not initialized. STOP Iterate action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BGq":{"caption":"PROCESS List","fields":{"BGr":{"caption":"OR Use this List:","editor":"DynamicValue","is_list":true,"name":"alterna_list","optional":true,"rank":3,"value":"custom_data_element_BKA"},"BGs":{"caption":"Set Custom Value to RS1","editor":"DynamicValue","name":"set_cust_val_to_rs1","optional":true,"rank":14,"value":"boolean"},"BGt":{"caption":"Set Custom List to RS1","editor":"DynamicValue","name":"set_cust_list_to_rs1","optional":true,"rank":15,"value":"boolean"},"BGu":{"caption":"Set Custom Value to RS2","editor":"DynamicValue","name":"set_cust_val_to_rs2","optional":true,"rank":26,"value":"boolean"},"BGv":{"caption":"Set Custom Value to RS3","editor":"DynamicValue","name":"set_cust_val_to_rs3","optional":true,"rank":39,"value":"boolean"},"BGw":{"caption":"Set Custom Value to RS4","editor":"DynamicValue","name":"set_cust_val_to_rs4","optional":true,"rank":52,"value":"boolean"},"BGx":{"caption":"Set Custom Value to RS5","editor":"DynamicValue","name":"set_cust_val_to_rs5","optional":true,"rank":65,"value":"boolean"},"BGy":{"caption":"Set Custom Value to RS6","editor":"DynamicValue","name":"set_cust_val_to_rs6","optional":true,"rank":78,"value":"boolean"},"BGz":{"caption":"Set Custom List to RS2","editor":"DynamicValue","name":"set_cust_list_to_rs2","optional":true,"rank":27,"value":"boolean"},"BHA":{"caption":"Set Custom List to RS3","editor":"DynamicValue","name":"set_cust_list_to_rs3","optional":true,"rank":40,"value":"boolean"},"BHB":{"caption":"Set Custom List to RS4","editor":"DynamicValue","name":"set_cust_list_to_rs4","optional":true,"rank":53,"value":"boolean"},"BHC":{"caption":"Set Custom List to RS5","editor":"DynamicValue","is_list":false,"name":"set_cust_list_to_rs5","optional":true,"rank":66,"value":"boolean"},"BHD":{"caption":"Set Custom List to RS6","editor":"DynamicValue","is_list":false,"name":"set_cust_list_to_rs6","optional":true,"rank":79,"value":"boolean"},"BHE":{"caption":"Anything Constant","editor":"DynamicValue","name":"any_constant","o
289ptional":true,"rank":84,"value":"_any_thing"},"BHF":{"caption":"Anything List Constant","editor":"DynamicValue","is_list":true,"name":"anyL_constant","optional":true,"rank":91,"value":"_any_thing"},"BHG":{"caption":"I/O OPTIONS","editor":"Label","name":"i/o_options","rank":98},"BHH":{"caption":"Publish Custom Value","editor":"DynamicValue","name":"publish_custom_value","optional":true,"rank":100,"value":"boolean"},"BHI":{"caption":"Publish Custom List","editor":"DynamicValue","name":"publish_custom_list","optional":true,"rank":101,"value":"boolean"},"BHJ":{"caption":"STEP 1: CREATES Result Step 1 (RS1)","editor":"Label","name":"step_1","rank":4,"value":"custom_data_ABQ"},"BHK":{"caption":"STEP 2: CREATES Result Step 2 (RS2)","editor":"Label","name":"step_2","optional":false,"rank":16,"value":"custom_data_ABQ"},"BHL":{"caption":"Push RS1 to Proc List","editor":"DynamicValue","name":"push1_to_process_list","optional":true,"rank":10,"value":"boolean"},"BHM":{"caption":"Sum RS1 to Proc Result","editor":"DynamicValue","name":"sum1_to_process_result","optional":true,"rank":11,"value":"boolean"},"BHN":{"caption":"List to Iterate Over","default_val":"Shifted List","editor":"Dropdown","name":"list_to_iterate_over","optional":true,"rank":2},"BHO":{"caption":"Step Operand X","editor":"Dropdown","name":"step1_value1","optional":true,"rank":5},"BHP":{"caption":"Operator 1","editor":"Dropdown","name":"operator1","optional":true,"rank":6},"BHQ":{"caption":"Step Operand Y","editor":"DynamicValue","name":"step1_value2","optional":true,"rank":7,"value":"custom_data_element_BKA"},"BHR":{"caption":"Set Proc Result to RS1","editor":"DynamicValue","name":"set1_processed_result","optional":true,"rank":12,"value":"boolean"},"BHS":{"caption":"Step Operand X","editor":"Dropdown","name":"step2_value1","optional":true,"rank":17},"BHT":{"caption":"Operator 2","editor":"Dropdown","name":"operator2","optional":true,"rank":18},"BHU":{"caption":"Step Operand Y","editor":"DynamicValue","name":"step2_value2","optional":true,"rank":19,"value":"custom_data_element_BKA"},"BHV":{"caption":"Push RS2 to Proc List","editor":"DynamicValue","name":"push2_to_process_list","optional":true,"rank":22,"value":"boolean"},"BHW":{"caption":"Sum RS2 to Proc Result","editor":"DynamicValue","name":"sum2_to_process_result","optional":true,"rank":23,"value":"boolean"},"BHX":{"caption":"Set Proc Result to RS2","editor":"DynamicValue","name":"set2_processed_result","optional":true,"rank":24,"value":"boolean"},"BHY":{"caption":"STEP 3: CREATES Result Step 3 (RS3)","editor":"Label","name":"step_3","rank":29},"BHZ":{"caption":"Step Operand X","editor":"Dropdown","name":"step3_value1","optional":true,"rank":30},"BHa":{"caption":"Operator 3","editor":"Dropdown","name":"operator3","optional":true,"rank":31},"BHb":{"caption":"Step Operand Y","editor":"DynamicValue","name":"step3_value2","optional":true,"rank":32,"value":"custom_data_element_BKA"},"BHc":{"caption":"Push RS3 to Proc List","editor":"DynamicValue","name":"push3_to_process_list","optional":true,"rank":35,"value":"boolean"},"BHd":{"caption":"Sum RS3 to Proc Result","editor":"DynamicValue","name":"sum3_to_process_result","optional":true,"rank":36,"value":"boolean"},"BHe":{"caption":"Set Proc Result to RS3","editor":"DynamicValue","name":"set3_processed_result","optional":true,"rank":37,"value":"boolean"},"BHf":{"caption":"STEP 4: CREATES Result Step 4 (RS4)","editor":"Label","name":"step_4","rank":42},"BHg":{"caption":"Step Operand X","editor":"Dropdown","name":"step4_value1","optional":true,"rank":43},"BHh":{"caption":"Operator 4","editor":"Dropdown","name":"operator4","optional":true,"rank":44},"BHi":{"caption":"Step Operand Y","editor":"DynamicValue","name":"step4_value2","optional":true,"rank":45,"value":"custom_data_element_BKA"},"BHj":{"caption":"Push RS4 to Proc List","editor":"DynamicValue","name":"push4_to_process_list","optional":true,"rank":48,"value":"boolean"},"BHk":{"caption":"Sum RS4 to Proc Result","editor":"DynamicValue","name":"sum4_to_process_result","optional":true,"rank":49,"value":"boolean"},"BHl":{"caption":"Set Proc Result to RS4","editor":"DynamicValue","name":"set4_processed_result","optional":true,"rank":50,"value":"boolean"},"BHm":{"caption":"STEP 5: CREATES Result Step 5 (RS5)","editor":"Label","name":"step_5","rank":55},"BHn":{"caption":"Step Operand X","editor":"Dropdown","name":"step5_value1","optional":true,"rank":56},"BHo":{"caption":"Operator 5","editor":"Dropdown","name":"operator5","optional":true,"rank":57},"BHp":{"caption":"Step Operand Y","editor":"DynamicValue","name":"step5_value2","optional":true,"rank":58,"value":"custom_data_element_BKA"},"BHq":{"caption":"Push RS5 to Proc List","editor":"DynamicValue","name":"push5_to_process_list","optional":true,"rank":61,"value":"boolean"},"BHr":{"caption":"Sum RS5 to Proc Result","editor":"DynamicValue","name":"sum5_to_process_result","optional":true,"rank":62,"value":"boolean"},"BHs":{"caption":"Set Proc Result to RS5","editor":"DynamicValue","name":"set5_processed_result","optional":true,"rank":63,"value":"boolean"},"BHt":{"caption":"This Action iterates over a list without calling a Bubble workflow (or just execute a process once if \"Do Once\" is selected). The results of the processing steps can be made to appear at List Shifter's Process Result (a single value) or Process List (a list value) outputs. You can also set the internal Custom Value or Custom List states.  NOTES: To use this Action, you must have a PROCESS Output Data Type selected in List Shifter's main interface. This Action is primarily intended for the NUMBER and TEXT data types. Error checking for other types is minimal. Many operations will throw errors. Open your browser console (F12) to see such things. \"Don't be silly,\" as I like to say.  Note that some Operators take only 1 operand (these are indicated by only having an \"x\" value) and so operate on Step Operand x (if supplied), otherwise they operate on Step Operand y (if supplied). If BOTH Operands are supplied, Step Operand x is used.","editor":"Label","name":"process_intro","rank":0},"BHu":{"caption":"Op Y | Op X","editor":"DynamicValue","name":"inv1","optional":true,"rank":9,"value":"boolean"},"BHv":{"caption":"Op Y | Op X","editor":"DynamicValue","name":"inv2","optional":true,"rank":21,"value":"boolean"},"BHw":{"caption":"Op Y | Op X","editor":"DynamicValue","name":"inv3","optional":true,"rank":34,"value":"boolean"},"BHx":{"caption":"Op Y | Op X","editor":"DynamicValue","name":"inv4","optional":true,"rank":47,"value":"boolean"},"BHy":{"caption":"Op Y | Op X","editor":"DynamicValue","name":"inv5","optional":true,"rank":60,"value":"boolean"},"BHz":{"caption":"OR Use...","editor":"Dropdown","name":"or1","optional":true,"rank":8},"BIA":{"caption":"OR Use...","editor":"Dropdown","name":"or2","optional":true,"rank":20},"BIB":{"caption":"OR Use...","editor":"Dropdown","name":"or3","o
289ptional":true,"rank":33},"BIC":{"caption":"OR Use...","editor":"Dropdown","name":"or4","optional":true,"rank":46},"BID":{"caption":"OR Use...","editor":"Dropdown","name":"or5","optional":true,"rank":59},"BIE":{"caption":"Push/Sum/Set Only If...","editor":"Dropdown","name":"only_if_2","optional":true,"rank":28},"BIF":{"caption":"Push/Sum/Set Only If...","editor":"Dropdown","name":"only_if_3","optional":true,"rank":41},"BIG":{"caption":"Push/Sum/Set Only If...","editor":"Dropdown","name":"only_if_4","optional":true,"rank":54},"BIH":{"caption":"Push/Sum/Set Only If...","editor":"Dropdown","name":"only_if_5","optional":true,"rank":67},"BII":{"caption":"STEP 6: CREATES Result Step 6 (RS6)","editor":"Label","name":"step_6","rank":68},"BIJ":{"caption":"Step Operand X","editor":"Dropdown","name":"step6_value1","optional":true,"rank":69},"BIK":{"caption":"Operator 6","editor":"Dropdown","name":"operator6","optional":true,"rank":70},"BIL":{"caption":"Step Operand Y","editor":"DynamicValue","name":"step6_value2","optional":true,"rank":71,"value":"custom_data_element_BKA"},"BIM":{"caption":"OR Use...","editor":"Dropdown","name":"or6","optional":true,"rank":72},"BIN":{"caption":"Op Y | Op X","editor":"DynamicValue","name":"inv6","optional":true,"rank":73,"value":"boolean"},"BIO":{"caption":"Push RS6 to Proc List","editor":"DynamicValue","name":"push6_to_process_list","optional":true,"rank":74,"value":"boolean"},"BIP":{"caption":"Sum RS6 to Proc Result","editor":"DynamicValue","name":"sum6_to_process_result","optional":true,"rank":75,"value":"boolean"},"BIQ":{"caption":"Set Proc Result to RS6","editor":"DynamicValue","name":"set6_processed_result","optional":true,"rank":76,"value":"boolean"},"BIR":{"caption":"Push/Sum/Set Only If...","editor":"Dropdown","name":"only_if_6","optional":true,"rank":80},"BIS":{"caption":"CONSTANTS","editor":"Label","name":"constants","rank":81},"BIT":{"caption":"Numeric Constant","editor":"DynamicValue","name":"numeric_constant","optional":true,"rank":82,"value":"number"},"BIU":{"caption":"Long Text Constant","editor":"DynamicValue","name":"long_text_constant","optional":true,"rank":85,"value":"text"},"BIV":{"caption":"Yes/No Constant","editor":"DynamicValue","name":"yes_no_constant","optional":true,"rank":83,"value":"boolean"},"BIW":{"caption":"Activate DEBUG","editor":"DynamicValue","name":"debug","optional":true,"rank":92,"value":"boolean"},"BIX":{"caption":"👆 Pro tip: You can write JavaScript code here and then use the \"eval(x)\" Operator on Long Text Constant. It's just like Run JavaScript. You can access variables i (current iteration), the Result Step values (rs1, rs2, rs3, rs4, rs5 - if you're using this as an Operand in Step 6), and list (an array that holds the list we're iterating over - e.g., list[i] is the same as Current Iteration Item). You can also access the constants (numeric_constant, yes_no_constant, any_constant, ls_type_constant, pl_type_constant, ls_type_list_constant, pl_type_list_constant, anyL_constant [the \"anything list\" constant]) as supplied in other constant fields.","editor":"Label","name":"pro_tip_1","rank":86},"BIY":{"caption":"Pro tip: Don't forget about the CONSTANTS area at the bottom of this dialog! 👇 ","editor":"Label","name":"pro_tip_0","rank":1},"BIZ":{"caption":"DEBUG Iterations","default_val":"All","editor":"Dropdown","name":"dbits","rank":93},"BIa":{"caption":"LS Type Constant","editor":"DynamicValue","name":"ls_type_constant","optional":true,"rank":87,"value":"custom_data_element_BJc"},"BIb":{"caption":"PL Type Constant","editor":"DynamicValue","name":"pl_type_constant","optional":true,"rank":88,"value":"custom_data_element_BKA"},"BIc":{"caption":"LS Type List Constant","editor":"DynamicValue","is_list":true,"name":"ls_type_list_constant","optional":true,"rank":89,"value":"custom_data_element_BJc"},"BId":{"caption":"PL Type List Constant","editor":"DynamicValue","is_list":true,"name":"pl_type_list_constant","optional":true,"rank":90,"value":"custom_data_element_BKA"},"BIe":{"caption":"Set Proc List to RS1","editor":"DynamicValue","name":"set_proc_list_to_rs1","optional":true,"rank":13,"value":"boolean"},"BIf":{"caption":"LIMIT PROCESSING TO SUBSET OF LIST","editor":"Label","name":"limit_processing_to_subset_of_list","rank":94},"BIg":{"caption":"Start Index","editor":"DynamicValue","name":"start","optional":true,"rank":96,"value":"number"},"BIh":{"caption":"End Index","editor":"DynamicValue","name":"end","optional":true,"rank":97,"value":"number"},"BIi":{"caption":"By default, Process List operates on the entire list. Use the Start and End Index fields below to run the process action only on a 
289subset of the list. Values are 1-based (Bubble style) and, if End is smaller than Start, the values will be swapped. If either Index is 1, 1 is used. If either Index is larger than the length of the list, the list length is used (e.g., the last item).","editor":"Label","name":"limit_info","rank":95},"BIj":{"caption":"Set Proc List to RS2","editor":"DynamicValue","name":"set_proc_list_to_rs2","optional":true,"rank":25,"value":"boolean"},"BIk":{"caption":"Set Proc List to RS3","editor":"DynamicValue","name":"set_proc_list_to_rs3","optional":true,"rank":38,"value":"boolean"},"BIl":{"caption":"Set Proc List to RS4","editor":"DynamicValue","name":"set_proc_list_to_rs4","optional":true,"rank":51,"value":"boolean"},"BIm":{"caption":"Set Proc List to RS5","editor":"DynamicValue","name":"set_proc_list_to_rs5","optional":true,"rank":64,"value":"boolean"},"BIn":{"caption":"Set Proc List to RS6","editor":"DynamicValue","name":"set_proc_list_to_rs6","optional":true,"rank":77,"value":"boolean"},"BIo":{"caption":"Don't Clear Processed List","editor":"DynamicValue","name":"no_clear","optional":true,"rank":99,"value":"boolean"}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcProcessList(instance,properties,context):context.reportDebugger(\"List Shifter is not initialized. PROCESS List action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BIp":{"caption":"STOP PROCESS","fields":{"BIq":{"caption":"STOP PROCESS INFO","editor":"Label","name":"stop_process_info","rank":0},"BIr":{"caption":"Execute this action to stop the PROCESSExecute this action to stop the PROCESS List Action. NOTE: It's not entirely clear to the author if this action actually has any effect. YMMV.","editor":"Label","name":"sp_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.processing&&(instance.data.stop_processing=!0):context.reportDebugger(\"List Shifter is not initialized. STOP Process action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BIs":{"caption":"PREFETCH","fields":{"BIt":{"caption":"PREFETCH INFO","editor":"Label","name":"prefetch_info","rank":0},"BIu":{"caption":"Pages to Fetch","editor":"Dropdown","name":"num_pages","optional":true,"rank":2},"BIv":{"caption":"Execute this action to prefetch pages. This action only has effect when List Shifter is in pagination mode. When the action is executed, List Shifter will fetch <i>n</i> pages around the current page. Note that this action should only be executed in response to some List Shifter event such as List Shifter Initialized or List Shifter Page Changed.","editor":"Label","name":"pi_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcPrefetch(instance,properties,context):context.reportDebugger(\"List Shifter is not initialized. PREFETCH action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BIw":{"caption":"SET Process FIELD of Interest","fields":{"BIx":{"caption":"SET FIELD OF INTEREST INFO","editor":"Label","name":"spf_info","rank":0},"BIy":{"caption":"Execute this action before running a PROCESS action to supply a FIELD OF INTEREST for the PROCESS LIST Action. Note that List Shifter now has 3 Fields of Interest that you can set (FOIs 2 and 3 are optional). These are accessed in PROCESS List steps as Field of Interest, Field of Interest 2, and Field of Interest 3.","editor":"Label","name":"spf_info_2","rank":1},"BIz":{"caption":"Data Type to Process","editor":"custom_type","name":"data_type_to_process","optional":false,"rank":2,"value":"custom_data_element_AAF"},"BJA":{"caption":"Field of Interest","editor":"custom_field_BIz","name":"field_of_interest","rank":3},"BJB":{"caption":"Field of Interest 2","editor":"custom_field_BIz","name":"field_of_interest_2","optional":true,"rank":4},"BJC":{"caption":"Field of Interest 3","editor":"custom_field_BIz","name":"field_of_interest_3","optional":true,"rank":5}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.funcSetFOI(instance,properties,context):context.reportDebugger(\"List Shifter is not initialized. SET FIELD of Interest action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BJD":{"caption":"SET Custom List","fields":{"BJE":{"caption":"SET CUSTOM LIST INFO","editor":"Label","name":"set_info","rank":0},"BJF":{"caption":"Use this action to set List Shifter's internal Custom List. You can optionally publish the value immediately to List Shifter's Custom List output (or cho
289ose to publish it later via the PUBLISH Custom List Action). You can optionally concatenate the current Custom List with additional values. You can optionally trigger the Custom List Updated event, which is useful because this operation is *asynchronous* and we cannot guarantee when the operation completes.","editor":"Label","name":"set_info_2","rank":1},"BJG":{"caption":"Custom List","editor":"DynamicValue","is_list":true,"name":"custom_list","optional":true,"rank":2,"value":"custom_data_element_BKA"},"BJH":{"caption":"Publish Custom List?","editor":"DynamicValue","name":"publish","optional":true,"rank":5,"value":"boolean"},"BJI":{"caption":"Concatenate List","editor":"DynamicValue","name":"concatenate","optional":true,"rank":4,"value":"boolean"},"BJJ":{"caption":"Trigger Custom List Updated Event?","editor":"DynamicValue","name":"trigger","optional":true,"rank":6,"value":"boolean"},"BJK":{"caption":"Use Scalar","editor":"DynamicValue","name":"scalar","optional":true,"rank":3,"value":"custom_data_element_BKA"}},"code":{"fn":"function(instance,properties,context){if(instance.data.initialized){var custom_list=[];custom_list=properties.scalar?[properties.scalar]:properties.custom_list?instance.data.funcGetList(properties.custom_list):[],properties.concatenate&&(instance.data.custom_list=instance.data.custom_list.concat(custom_list)),properties.concatenate||(instance.data.custom_list=custom_list),properties.publish&&instance.publishState(\"custom_list\",instance.data.custom_list),properties.trigger&&instance.triggerEvent(\"custom_list_updated\")}else context.reportDebugger(\"List Shifter is not initialized. SET Custom List action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}},"BJL":{"caption":"CLEAR Processed List and Processed Result","fields":{"BJM":{"caption":"CLEAR PROCESSED LIST AND PROCESSED RESULT INFO","editor":"Label","name":"clear_processed_list_and_processed_result_info","rank":0},"BJN":{"caption":"Execute this action to clear (set to empty) the Processed List and Processed Result outputs.","editor":"Label","name":"cpl_info_2","rank":1}},"code":{"fn":"function(instance,properties,context){instance.data.initialized?instance.data.processing||(instance.data.processed_list=[],instance.data.processed_result=null,instance.publishState(\"processed_result\",instance.data.processed_result),instance.publishState(\"processed_list\",instance.data.processed_list)):context.reportDebugger(\"List Shifter is not initialized. CLEAR Processed List and Processed Result action did not run. Use List Shifter Initialized state or event to avoid this error.\")}"}}},"code":{"initialize":{"fn":"function(instance,context){instance.data.noscrubs=function t(a,e){a.data.nanoid=nanoid(),a.data.current_iteration_item=null,a.data.current_iteration_index=null,a.data.list_to_shift=[],a.data.list_shifted=[],a.data.processed_list=[],a.data.processed_result=null,a.data.selected=null,a.data.initialized=null,a.data.iterating=null,a.data.processing=null,a.data.update_deferred=null,a.data.scalar=null,a.data.custom_value=null,a.data.custom_list=[],a.data.og_list=[],a.data.loading=null,a.data.prefetching=null,a.data.item_count=null,a.data.paginating=null,a.data.total_pages=null,a.data.page=null,a.data.items_per_page=null,a.data.page_list=[],a.data.max_pages=null,a.data.pageStartIndex=null,a.data.pageEndIndex=null,a.data.page_item_indices=[],a.data.field_of_interest=null,a.data.funcUpdate=function(t,a,e){t.data.iterating||t.data.processing?t.data.update_deferred=!0:(t.data.initialized=null,t.publishState(\"initialized\",t.data.initialized),a?t.data.props_backup=a:a=t.data.props_backup,t.data.selected=null,t.data.last_2_selected_items_list=[],t.publishState(\"selected_item_number\",t.data.selected),t.publishState(\"last_2_selected_items_list\",t.data.last_2_selected_items_list),t.data.type=a.data_type_of_list,t.data.process_output_type=a.process_output_type,t.data.scalar=null!=a.use_scalar?a.use_scalar:null,a.numeric_list||(t.data.items_per_page=a.items_per_page?a.items_per_page:null,t.data.paginating=!!t.data.items_per_page),t.data.og_list=a.numeric_list?[]:a.list_to_shift,a.numeric_list?\"number\"===t.data.type?(t.data.item_count=Math.round(a.num_items),t.publishState(\"item_count\",t.data.item_count),null!=a.start?t.data.start=a.start:t.data.start=1,null!=a.increment?t.data.increment=a.increment:t.data.increment=1,t.data.item_count<1?t.data.list_to_shift=[]:t.data.list_to_shift=t.data.funcMakeNumList(t.data.item_count,t.data.start,t.data.increment),t.data.og_list=t.data.list_to_shift):e.reportDebugger(\"Warning: List Shifter's Make a Numeric List option is turned on, but Data Type of List is set to \"+t.data.type+\". Your Make a Numeric List settings will be ignored. Set Data Type of List to number to use this feature. List Shifter's Original and Shifted Lists have been set to empty.\"):(t.data.item_count=t.data.og_list?t.data.og_list.length():t.data.scalar?1:0,t.publishState(\"item_count\",t.data.item_count),t.data.paginating&&(t.data.total_pages=Math.ceil(t.data.item_count/t.data.items_per_page),t.data.prefetch=a.prefetch?a.prefetch:0,t.data.max_pages=a.max_pages?a.max_pages:t.data.total_pages,t.data.page=t.data.page||1,t.data.funcPublishPages(t.data.page)),t.data.list_to_shift=t.data.og_list?t.data.funcGetList(t.data.og_list,!0,t.data.page):t.data.scalar?[t.data.scalar]:null),t.data.list_to_shift,t.data.og_list,t.data.reverse_list=a.reverse_list,t.data.rotate_by=a.rotate_by,t.data.track=a.track,t.data.funcInitShift(),t.data.funcPublishOriginalStates(),t.data.initialized=!0,t.publishState(\"initialized\",t.data.initialized),t.triggerEvent(\"initialized\"))},a.data.funcMakeNumList=function(t,a,e){for(var n=[],s=0;s<t;s++)n.push(a+s*e);return n},a.data.funcInitShift=function(){a.data.reverse_list&&a.data.list_to_shift?a.data.list_shifted=a.data.funcRev([...a.data.list_to_shift]):a.data.list_to_shift?a.data.list_shifted=[...a.data.list_to_shift]:a.data.list_shifted=null,a.data.rotate_by&&a.data.list_to_shift&&a.data.funcRotate(a.data.list_shifted,a.data.rotate_by)},a.data.funcPublishPages=function(t){if(a.data.paginating){var e,n;if(a.data.page=t,a.data.total_pages<=a.data.max_pages)e=1,n=a.data.total_pages;else{var s=Math.floor(a.data.max_pages/2),r=Math.ceil(a.data.max_pages/2)-1;a.data.page<=s?(e=1,n=a.data.max_pages):a.data.page+r>=a.data.total_pages?(e=a.data.total_pages-a.data.max_pages+1,n=a.data.total_pages):(e=a.data.page-s,n=a.data.page+r)}a.data.page_list=Array.from(Array(n+1-e).keys()).map((t=>e+t));var l=Math.min(a.data.pageStartIndex+1,a.data.item_count);a.data.pageEndIndex=Math.min(a.data.pageStartIndex+a.data.items_per_page,a.data.item_count),a.data.page_item_indices=Array.from(Array(a.data.pageEndIndex+1-l).keys()).map((t=>l+t)),a.data.initialized||(a.publishState(\"paginating\",a.data.paginating),a.publishState(\"total_pages\",a.data.total_pages),a.publishState(\"items_per_page\",a.data.items_per_page)),a.publishState(\"page\",a.data.page),a.publishState(\"page_start_index\",l),a.publishState(\"page_end_index\",a.data.pageEndIndex),a.publishState(\"page_list\",a.data.page_list),a.publishState(\"page_item_indices\",a.data.page_item_indices),a.data.initialized&&a.triggerEvent(\"page_changed\")}},a.data.funcPageNav=function(t,e){var n,s;a.data.paginating&&(n=e.advance_by?e.advance_by:1,(s=\"prev\"==t?a.data.page-n:\"next\"==t?a.data.page+n:t)<1&&(s=e.wrap?(s%a.data.total_pages+a.data.total_pages)%a.data.total_pages:1),s>a.data.total_pages&&(s=e.wrap?s%a.data.total_pages:a.data.total_pages),0==s&&(s=a.data.total_pages),a.data.og_list&&(a.data.list_to_shift=a.data.funcGetList(a.data.og_list,!0,s),a.data.funcInitShift(),a.data.funcPublishOriginalStates(),a.data.funcPublishPages(s)))},a.data.funcPrefetch=function(t,a,e){if(!t.data.loading&&t.data.paginating){var n=a.num_pages?a.num_pages:t.data.prefetch;if(n){var s;for(t.data.prefetching=!0,t.publishState(\"prefetching\",t.data.prefetching),s=1;s<=n/2;s++)pageNumPlus=t.data.funcWrapPage(t.data.page+s),pageNumMinus=t.data.funcWrapPage(t.data.page-s),t.data.funcCachePage(t.data.og_list,pageNumPlus),t.data.funcCachePage(t.data.og_list,pageNumMinus);t.data.prefetching=null,t.publishState(\"prefetching\",t.data.prefetching)}}},a.data.funcWrapPage=function(t){var e=t;return t<1&&(e=(t%a.data.total_pages+a.data.total_pages)%a.data.total_pages),t>a.data.total_pages&&(e=t%a.data.total_pages),0==e&&(e=a.data.total_pages),e},a.data.funcWrapPos=function(t,a,e){var n=t+a;return n<1&&(n=(n%e+e)%e),n>e&&(n%=e),0==n&&(n=e),n},a.data.funcSetFOI=function(t,a,e){t.data.field_of_interest=a.field_of_interest?a.field_of_interest:null,t.data.field_of_interest_2=a.field_of_interest_2?a.field_of_interest_2:null,t.data.field_of_interest_3=a.field_of_interest_3?a.field_of_interest_3:null},a.data.funcSortList=function(t,a,e){if(t.data.sort_source_list=a.source_list?t.data.funcGetList(a.source_list):null,!(null==t.data.sort_source_list||t.data.sort_source_list.length<1)){var n,s=null,r=null,l=!(!t.data.track||t.data.is_different),o,_,c;if(t.data.track&&(s=t.data.last_2_selected_items_list.length?t.data.last_2_selected_items_list[t.data.last_2_selected_items_list.length-1]:null),t.data.track&&(r=t.data.last_2_selected_items_list.length>1?t.data.last_2_selected_items_list[0]:null),t.data.paginating||(n=t.data.list_to_shift.map(((a,i)=>({index:i,value:void 0!==t.data.sort_source_list[i]?t.data.sort_source_list[i]:null,selected:s==i?t.data.list_shifted[i]:null,prevSelected:r==i?t.data.list_shifted[i]:null})))),t.data.paginating&&(n=t.data.list_to_shift.map(((a,i)=>({index:i,value:void 0!==t.data.sort_source_list[i]?t.data.sort_source_list[i]:null})))),\"Number\"==a.sort_as&&(n.forEach((t=>t.value=Number(t.value))),n.sort((function(t,e){return isNaN(t.value)||isNaN(e.value)?isNaN(t.value)-isNaN(e.value):a.descending?e.value-t.value:t.value-e.value}
289))),\"Text\"==a.sort_as){n.forEach((t=>t.value=null!=t.value?String(t.value):null));var u=Intl.DateTimeFormat().resolvedOptions().locale;n.sort((function(t,e){return null!==t.value&&null!==e.value?a.descending?e.value.localeCompare(t.value,u):t.value.localeCompare(e.value,u):(null===t.value)-(null===e.value)}))}if(\"Date\"==a.sort_as&&t.data.funcIsDate(n[0].value)&&n.sort((function(t,e){var n=null!==t.value?t.value.getTime():null,s=null!==e.value?e.value.getTime():null;return isNaN(n)||isNaN(s)?isNaN(n)-isNaN(s):a.descending?s-n:n-s})),t.data.paginating||(t.data.last_2_selected_items_list=[],t.data.list_shifted=n.map(((a,i)=>(a.prevSelected&&(r=l?i:a.prevSelected),a.selected&&(s=l?i:a.selected),t.data.list_to_shift[a.index]))),l?(null!=r&&t.data.last_2_selected_items_list.push(r),null!=s&&t.data.last_2_selected_items_list.push(s),t.data.selected=s):t.data.track&&(null!=r&&t.data.last_2_selected_items_list.push(t.data.list_shifted.indexOf(r)),null!=s&&t.data.last_2_selected_items_list.push(t.data.list_shifted.indexOf(s)),t.data.selected=t.data.list_shifted.indexOf(s))),t.data.paginating)t.data.list_shifted=n.map(((a,i)=>t.data.list_to_shift[a.index])),o=Math.max(...t.data.page_item_indices),_=Math.min(...t.data.page_item_indices),c=Array.from(Array(o+1-_).keys()).map((t=>_+t)),t.data.page_item_indices=n.map(((t,i)=>c[t.index])),t.publishState(\"page_item_indices\",t.data.page_item_indices);t.data.funcPublishStates(),a.trigger&&t.triggerEvent(\"sort_complete\")}},a.data.funcGetIndex=function(t,a,e){var n,s,r,l,u;r=t.data.funcGetUIDs(t.data.list_to_shift),l=t.data.funcGetUIDs(t.data.list_shifted),u=t.data.funcGetID(a.item_to_find),n=a.get_last_index?r.lastIndexOf(u):r.indexOf(u),s=a.get_last_index?l.lastIndexOf(u):l.indexOf(u),t.publishState(\"index_item\",a.item_to_find),n>-1?t.publishState(\"index_of_item_original\",n+1):t.publishState(\"index_of_item_original\",null),s>-1?t.publishState(\"index_of_item_shifted\",s+1):t.publishState(\"index_of_item_shifted\",null),a.set_selected_if_found&&s>-1&&(t.data.funcSetSelected(s,!0),t.data.funcPublishStates()),n>-1||s>-1?t.triggerEvent(\"item_index_found\"):t.triggerEvent(\"item_index_not_found\")},a.data.funcRotateArray=function(t,a){var i,e,n=t.length;for(Math.abs(a)>=n&&(a%=n),a<0&&(a+=n);a;a=(Math.ceil(n/a)-1)*a-n+(n=a))for(i=n;i>a;e=t[--i],t[i]=t[i-a],t[i-a]=e);return t},a.data.funcRotateArray3=function(t,a,e=t.length){return t.map(((n,i,s)=>t[((a+i)%e+e)%e]))},a.data.funcRotateArray2=function(t,a){a=-a;var e=t.length>>>0;return a>>=0,Array.prototype.unshift.apply(t,Array.prototype.splice.call(t,a%e,e)),t},a.data.funcRotate=function(t,e){a.data.funcRotateArray(t,e),a.data.paginating&&(a.data.funcRotateArray(a.data.page_item_indices,e),a.publishState(\"page_item_indices\",a.data.page_item_indices)),a.data.track&&null!=a.data.selected&&(a.data.paginating||a.data.funcSetSelected(a.data.funcWrapPos(a.data.selected+1,e,t.length)-1))},a.data.funcGetList=function(t,e,n){var s=[];return t.hasOwnProperty(\"get\")?t.length()<1?s:e?(e&&(a.data.loading=!0,a.publishState(\"loading\",a.data.loading)),s=null!==n?(a.data.pageStartIndex=(n-1)*a.data.items_per_page,t.get(a.data.pageStartIndex,a.data.items_per_page)):t.get(0,t.length()),e&&(a.data.loading=null,a.publishState(\"loading\",a.data.loading)),s):t.get(0,t.length()):s},a.data.funcCachePage=function(t,e){t.length()<1||!e||t.get((e-1)*a.data.items_per_page,a.data.items_per_page)},a.data.funcGetUIDs=function(t){return t[0]&&t[0].hasOwnProperty(\"listProperties\")?t.map((t=>t.get(\"_id\"))):t},a.data.funcGetID=function(t){return t?t.hasOwnProperty(\"get\")?t.get(\"_id\"):t:null},a.data.funcDething=function(t){return Array.isArray(t)?a.data.funcGetUIDs(t):a.data.funcGetID(t)},a.data.funcDistance=function(t,a){return Math.abs(t-a)},a.data.funcAccLTCont=function(t){return function(e,n,s,r){return n<t&&(1==a.data.funcDistance(n,t)||r.some((t=>1==a.data.funcDistance(t,n))))&&e.push(n),e}},a.data.funcContToGoal=function(t,e,n,s){return 1==a.data.funcDistance(t,e)?e:t},a.data.funcRev=function(t){if(t.reverse(),a.data.paginating&&(a.data.page_item_indices.reverse(),a.publishState(\"page_item_indices\",a.data.page_item_indices)),a.data.track&&null!=a.data.selected&&!a.data.paginating){var e=t.length-a.data.selected-1;e-=t.length*Math.floor(e/t.length),a.data.funcSetSelected(e)}return t},a.data.funcSwapItems=function(t,e){if(t--,e--,a.data.list_shifted[e]=[a.data.list_shifted[t],a.data.list_shifted[t]=a.data.list_shifted[e]][0],a.data.track&&!a.data.paginating){if(a.data.selected==t)return void a.data.funcSetSelected(e);a.data.selected==e&&a.data.funcSetSelected(t)}a.data.paginating&&(a.data.page_item_indices[e]=[a.data.page_item_indices[t],a.data.page_item_indices[t]=a.data.page_item_indices[e]][
2890],a.publishState(\"page_item_indices\",a.data.page_item_indices))},a.data.funcIsDifferent=function(){return a.data.track?a.data.list_shifted.some(((t,e)=>t!==a.data.list_to_shift[e])):null},a.data.funcSetSelected=function(t,e){if(!a.data.track)return null;a.data.selected=t,e?a.data.last_2_selected_items_list.length>1?(a.data.last_2_selected_items_list.shift(),a.data.last_2_selected_items_list.push(t)):a.data.last_2_selected_items_list.push(t):a.data.last_2_selected_items_list&&(a.data.last_2_selected_items_list.length>1?(a.data.last_2_selected_items_list[1]=a.data.list_shifted.indexOf(a.data.backupItems[1]),a.data.last_2_selected_items_list[0]=a.data.list_shifted.indexOf(a.data.backupItems[0])):a.data.last_2_selected_items_list[0]=t),a.data.backupItems=[a.data.list_shifted[a.data.last_2_selected_items_list[0]],a.data.list_shifted[a.data.last_2_selected_items_list[1]]]},a.data.funcEvals=function t(i,list,rs1,rs2,rs3,rs4,rs5,numeric_constant,yes_no_constant,any_constant,ls_type_constant,pl_type_constant,ls_type_list_constant,pl_type_list_constant,anyL_constant,code,debug,dbits){return debug&&i<dbits&&(window.console.group(\"LS Debugger for operator eval(x) Iteration i =\",i),window.console.log(\"You can access the following values in your eval code:\"),window.console.log(\"LS rs1 is:\",rs1,\"type: \",typeof rs1),window.console.log(\"LS rs2 is:\",rs2,\"type: \",typeof rs2),window.console.log(\"LS rs3 is:\",rs3,\"type: \",typeof rs3),window.console.log(\"LS rs4 is:\",rs4,\"type: \",typeof rs4),window.console.log(\"LS rs5 is:\",rs5,\"type: \",typeof rs5),window.console.log(\"LS numeric_constant is:\",numeric_constant,\"type: \",typeof numeric_constant),window.console.log(\"LS yes_no_constant is:\",yes_no_constant,\"type: \",typeof yes_no_constant),window.console.log(\"LS any_constant is:\",any_constant,\"type: \",typeof any_constant),window.console.log(\"LS ls_type_constant is:\",ls_type_constant,\"type: \",typeof ls_type_constant),window.console.log(\"LS pl_type_constant is:\",pl_type_constant,\"type: \",typeof pl_type_constant),window.console.log(\"LS ls_type_list_constant is:\",ls_type_list_constant),window.console.log(\"LS pl_type_list_constant is:\",ps_type_list_constant),window.console.log(\"LS anyL_constant is:\",anyL_constant),window.console.log(\"LS list has:\",list.length,\"items\"),window.console.groupEnd()),eval(code)},a.data.funcSetList=function(t){return Array.isArray(t)?t:[t]},a.data.funcSetScalar=function(t){return\"date_range\"==a.data.process_output_type||\"number_range\"==a.data.process_output_type?t:Array.isArray(t)?t[0]:t},a.data.funcIsDate=function(t){return\"[object Date]\"===Object.prototype.toString.call(t)},a.data.funcProcessList=function(t,a,e){if(t.data.processing)e.reportDebugger(\"PROCESS action is already running. New PROCESS action will not begin.\");else{t.triggerEvent(\"processing_started\");var i,rs1,rs2,rs3,rs4,rs5,n,s,r,l,u,o,_,dbits,c,d=null;c=a.no_clear?t.data.processed_list:[];var numeric_constant,p,yes_no_constant,any_constant,f=[],ls_type_list_constant=[],pl_type_list_constant=[],anyL_constant=[];if(numeric_constant=null!=a.numeric_constant?a.numeric_constant:0,p=a.long_text_constant?a.long_text_constant:\"\",yes_no_constant=null!=a.yes_no_constant&&a.yes_no_constant,any_constant=a.any_constant?a.any_constant:null,null!=a.ls_type_constant?ls_type_constant=a.ls_type_constant:ls_type_constant=null,null!=a.pl_type_constant?pl_type_constant=a.pl_type_constant:pl_type_constant=null,ls_type_list_constant=a.ls_type_list_constant?t.data.funcGetList(a.ls_type_list_constant):[],pl_type_list_constant=a.pl_type_list_constant?t.data.funcGetList(a.pl_type_list_constant):[],anyL_constant=a.anyL_constant?t.data.funcGetList(a.anyL_constant):[],s=a.step1_value1||a.step1_value1||a.step1_value2||a.push1_to_process_list||a.sum1_to_process_result||a.set1_processed_result||a.or1||a.set_proc_list_to_rs1||a.set_cust_val_to_rs1||a.set_cust_list_to_rs1,r=a.step2_value1||a.step2_value1||a.step2_value2||a.push2_to_process_list||a.sum2_to_process_result||a.set2_processed_result||a.or2||a.set_proc_list_to_rs2||a.set_cust_val_to_rs2||a.set_cust_list_to_rs2,l=a.step3_value1||a.step3_value1||a.step3_value2||a.push3_to_process_list||a.sum3_to_process_result||a.set3_processed_result||a.or3||a.set_proc_list_to_rs3||a.set_cust_val_to_rs3||a.set_cust_list_to_rs3,u=a.step4_value1||a.step4_value1||a.step4_value2||a.push4_to_process_list||a.sum4_to_process_result||a.set4_processed_result||a.or4||a.set_proc_list_to_rs4||a.set_cust_val_to_rs4||a.set_cust_list_to_rs4,o=a.step5_value1||a.step5_value1||a.step5_value2||a.push5_to_process_list||a.sum5_to_process_result||a.set5_processed_result||a.or5||a.set_proc_list_to_rs5||a.set_cust_val_to_rs5||a.set_cust_list_to_rs5,_=a.step6_value1||a.step6_value1||a.step6_value2||a.push6_to_process_list||a.sum6_to_process_result||a.set6_processed_result||a.or6||a.set_proc_list_to_rs6||a.set_cust_val_to_rs6||a.set_cust_list_to_rs6,a.alterna_list&&(f=t.data.funcGetList(a.alterna_list)),!a.alterna_list)switch(a.list_to_iterate_over){case\"\":f=[];case\"Shifted List\":f=t.data.list_shifted;break;case\"Original List\":f=t.data.list_to_shift;break;
289case\"Processed List\":f=[...t.data.processed_list];break;case\"Do Once\":f=[0];break;case\"Custom List\":f=t.data.custom_list}if(!f||f.length<1)return e.reportDebugger(\"Selected list has no items: PROCESS action will not begin.\"),t.data.processing=null,t.publishState(\"processing\",t.data.processing),void t.triggerEvent(\"processing_complete\");t.data.processing=!0,t.publishState(\"processed_result\",d),t.publishState(\"processing\",t.data.processing),a.debug&&(dbits=\"All\"==a.dbits||a.dbits>f.length?f.length:a.dbits);var g=null!=a.start?Math.round(a.start):1,h=null!=a.end?Math.round(a.end):f.length;for(h<g&&(g=h+(h=g,0)),g=g<1?g=1:g>f.length?f.length:g,h=h<1?h=1:h>f.length?f.length:h,console.log,i=g-1;i<h;i++){if(t.data.stop_processing){t.data.stop_processing=null;break}s&&(rs1=y(m(a.step1_value1),a.operator1,a.or1?m(a.or1):a.step1_value2,a.inv1),a.push1_to_process_list&&c.push(rs1),a.sum1_to_process_result&&(d=0==i&&null==d?rs1:y(d,\"+ (x + y)\",rs1)),a.set1_processed_result&&(d=t.data.funcSetScalar(rs1)),a.set_proc_list_to_rs1&&(c=t.data.funcSetList(rs1)),a.set_cust_val_to_rs1&&(t.data.custom_value=t.data.funcSetScalar(rs1)),a.set_cust_list_to_rs1&&(t.data.custom_list=t.data.funcSetList(rs1))),r&&(rs2=y(m(a.step2_value1),a.operator2,a.or2?m(a.or2):a.step2_value2,a.inv2),a.only_if_2&&!m(a.only_if_2)||(a.push2_to_process_list&&c.push(rs2),a.sum2_to_process_result&&(d=0==i&&null==d?rs2:y(d,\"+ (x + y)\",rs2)),a.set2_processed_result&&(d=t.data.funcSetScalar(rs2)),a.set_proc_list_to_rs2&&(c=t.data.funcSetList(rs2)),a.set_cust_val_to_rs2&&(t.data.custom_value=t.data.funcSetScalar(rs2)),a.set_cust_list_to_rs2&&(t.data.custom_list=t.data.funcSetList(rs2)))),l&&(rs3=y(m(a.step3_value1),a.operator3,a.or3?m(a.or3):a.step3_value2,a.inv3),a.only_if_3&&!m(a.only_if_3)||(a.push3_to_process_list&&c.push(rs3),a.sum3_to_process_result&&(d=0==i&&null==d?rs3:y(d,\"+ (x + y)\",rs3)),a.set3_processed_result&&(d=t.data.funcSetScalar(rs3)),a.set_proc_list_to_rs3&&(c=t.data.funcSetList(rs3)),a.set_cust_val_to_rs3&&(t.data.custom_value=t.data.funcSetScalar(rs3)),a.set_cust_list_to_rs3&&(t.data.custom_list=t.data.funcSetList(rs3)))),u&&(rs4=y(m(a.step4_value1),a.operator4,a.or4?m(a.or4):a.step4_value2,a.inv4),a.only_if_4&&!m(a.only_if_4)||(a.push4_to_process_list&&c.push(rs4),a.sum4_to_process_result&&(d=0==i&&null==d?rs4:y(d,\"+ (x + y)\",rs4)),a.set4_processed_result&&(d=t.data.funcSetScalar(rs4)),a.set_proc_list_to_rs4&&(c=t.data.funcSetList(rs4)),a.set_cust_val_to_rs4&&(t.data.custom_value=t.data.funcSetScalar(rs4)),a.set_cust_list_to_rs4&&(t.data.custom_list=t.data.funcSetList(rs4)))),o&&(rs5=y(m(a.step5_value1),a.operator5,a.or5?m(a.or5):a.step5_value2,a.inv5),a.only_if_5&&!m(a.only_if_5)||(a.push5_to_process_list&&c.push(rs5),a.sum5_to_process_result&&(d=0==i&&null==d?rs5:y(d,\"+ (x + y)\",rs5)),a.set5_processed_result&&(d=t.data.funcSetScalar(rs5)),a.set_proc_list_to_rs5&&(c=t.data.funcSetList(rs5)),a.set_cust_val_to_rs5&&(t.data.custom_value=t.data.funcSetScalar(rs5)),a.set_cust_list_to_rs5&&(t.data.custom_list=t.data.funcSetList(rs5)))),_&&(n=y(m(a.step6_value1),a.operator6,a.or6?m(a.or6):a.step6_value2,a.inv6),a.only_if_6&&!m(a.only_if_6)||(a.push6_to_process_list&&c.push(n),a.sum6_to_process_result&&(d=0==i&&null==d?n:y(d,\"+ (x + y)\",n)),a.set6_processed_result&&(d=t.data.funcSetScalar(n)),a.set_proc_list_to_rs6&&(c=t.data.funcSetList(n)),a.set_cust_val_to_rs6&&(t.data.custom_value=t.data.funcSetScalar(n)),a.set_cust_list_to_rs6&&(t.data.custom_list=t.data.funcSetList(n)))),a.debug&&i<dbits&&(window.console.group(\"LS PROCESS List Iteration: \",i),window.console.log(\"LS Starting at:\",g-1,\"Ending at:\",h-1),window.console.log(\"LS\",i,\"list[i] is:\",f[i],\" (Current Iteration Item)\"),window.console.log(\"LS\",i,\"rs1 is: \",rs1),window.console.log(\"LS\",i,\"rs2 is: \",rs2),window.console.log(\"LS\",i,\"rs3 is: \",rs3),window.console.log(\"LS\",i,\"rs4 is: \",rs4),window.console.log(\"LS\",i,\"rs5 is: \",rs5),window.console.log(\"LS\",i,\"rs6 is: \",n),window.console.log(\"LS\",i,\"processed_result is:\",d),window.console.log(\"LS\",i,\"processed_list is:\",c),window.console.log(\"LS\",i,\"Custom List is:\",t.data.custom_list),window.console.groupEnd())}t.data.processing=null,t.data.processed_result=d,t.data.processed_list=c,t.publishState(\"processed_result\",t.data.processed_result),t.publishState(\"processed_list\",t.data.processed_list),t.publishState(\"processing\",t.data.processing),a.publish_custom_value&&t.publishState(\"custom_value\",t.data.custom_value),a.publish_custom_list&&t.publishState(\"custom_list\",t.data.custom_list),t.triggerEvent(\"processing_complete\"),t.data.update_deferred&&(t.data.update_deferred=null,t.data.funcUp
289date(t,null,e))}function m(a){switch(a){case\"\":default:return null;case\"List Item\":return f[i];case\"List Item Index (0-based)\":return i;case\"List Item Index (1-based)\":return i+1;case\"Previous List Item\":return i>0?f[i-1]:null;case\"Next List Item\":return i<f.length-1?f[i+1]:null;case\"List (All Values)\":return f;case\"Result Step 1\":return rs1;case\"Result Step 2\":return rs2;case\"Result Step 3\":return rs3;case\"Result Step 4\":return rs4;case\"Result Step 5\":return rs5;case\"Result Step 6\":return n;case\"!Result Step 1\":return!rs1;case\"!Result Step 2\":return!rs2;case\"!Result Step 3\":return!rs3;case\"!Result Step 4\":return!rs4;case\"!Result Step 5\":return!rs5;case\"!Result Step 6\":return!n;case\"Processed Result\":return d;case\"Not First Iteration\":return 0!=i;case\"Not Last Iteration\":return i!=f.length-1;case\"Math.random()\":return Math.random();case\"Math.E\":return Math.E;case\"Math.PI\":return Math.PI;case\"Math.SQRT2\":return Math.SQRT2;case\"Math.SQRT1_2\":return Math.SQRT1_2;case\"Math.LN2\":return Math.LN2;case\"Math.LN10\":return Math.LN10;case\"Math.LOG2E\":return Math.LOG2E;case\"Math.LOG10E\":return Math.LOG10E;case\"Numeric Constant\":return numeric_constant;case\"Long Text Constant\":return p;case\"Yes/No Constant\":return yes_no_constant;case\"Anything Constant\":return any_constant;case\"LS Type Constant\":return ls_type_constant;case\"PL Type Constant\":return pl_type_constant;case\"LS Type List Constant\":return ls_type_list_constant;case\"PL Type List Constant\":return pl_type_list_constant;case\"Anything List Constant\":return anyL_constant;case\"LS Type List Constant ITEM\":return null!=ls_type_list_constant[i]?ls_type_list_constant[i]:null;case\"PL Type List Constant ITEM\":return null!=pl_type_list_constant[i]?pl_type_list_constant[i]:null;case\"Anything List Constant ITEM\":return null!=anyL_constant[i]?anyL_constant[i]:null;case\"LS Scalar\":return t.data.scalar;case\"Original List\":return t.data.list_to_shift;case\"Shifted List\":return t.data.list_shifted;case\"Processed List\":return t.data.processed_list;case\"Current Custom Value\":return t.data.custom_value;case\"Current Iteration Item\":return t.data.current_iteration_item;case\"Current Iteration Index (0-based)\":return t.data.current_iteration_index;case\"Current Iteration Index (1-based)\":return t.data.current_iteration_index+1;case\"Current Custom List\":return t.data.custom_list;case\"List Item Field of Interest\":{var e=f[i];function s(a){var e=a.hasOwnProperty(\"listProperties\")&&null!==t.data.field_of_interest&&a.listProperties().includes(t.data.field_of_interest)?a.get(t.data.field_of_interest):null;return null!=e&&e.hasOwnProperty(\"length\")&&e.hasOwnProperty(\"get\")&&(e=t.data.funcGetList(e)),e}return Array.isArray(e)?e.map((t=>s(t))):s(e)}case\"List Item Field of Interest 2\":{function s(a){var e=a.hasOwnProperty(\"listProperties\")&&null!==t.data.field_of_interest_2&&a.listProperties().includes(t.data.field_of_interest_2)?a.get(t.data.field_of_interest_2):null;return null!=e&&e.hasOwnProperty(\"length\")&&e.hasOwnProperty(\"get\")&&(e=t.data.funcGetList(e)),e}return e=f[i],Array.isArray(e)?e.map((t=>s(t))):s(e)}case\"List Item Field of Interest 3\":{function s(a){var e=a.hasOwnProperty(\"listProperties\")&&null!==t.data.field_of_interest_3&&a.listProperties().includes(t.data.field_of_interest_3)?a.get(t.data.field_of_interest_3):null;return null!=e&&e.hasOwnProperty(\"length\")&&e.hasOwnProperty(\"get\")&&(e=t.data.funcGetList(e)),e}return e=f[i],Array.isArray(e)?e.map((t=>s(t))):s(e)}case\"true\":return!0;case\"false\":return!1;case\"0\":return 0;case\"1\":return 1}}function y(e,n,s,r){var l,u=null,o=Array.isArray(e),_=Array.isArray(s);switch(String(n).startsWith(\"Range\")||(u=o?e:_?s:null,Array.isArray(u)&&!_&&u===s&&(s=e)),l=!(!o||!_),n){case void 0:return null!=e?e:null!=s?s:null;case\"+ (x + y)\":{function d(t,a,e){var n;return\"string\"==typeof t||\"string\"==typeof a?String(t).concat(String(a)):(n=t+a,isNaN(n)?null:n)}return r&&(s=[e,e=s][0]),u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"- (x - y)\":{function d(t,a,e){var n=e?a-t:t-a;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"* (x * y)\":{function d(t,a,e){var n=e?a*t:t*a;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}
289case\"/ (x / y)\":{function d(t,a,e){var n=e?a/t:t/a;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"^ (x ** y)\":{function d(t,a,e){var n=e?a**t:t**a;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"modulus (x % y)\":{function d(t,a,e){var n=e?a%t:t%a;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"increment (++x)\":{function d(t,a,e){var n=null!=t?++t:null!=a?++a:null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"decrement (--x)\":{function d(t,a,e){var n=null!=t?--t:null!=a?--a:null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"concatenate (x.concat(y))\":{function d(t,a,e){return e?String(a).concat(String(t)):String(t).concat(String(a))}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"make text (x)\":{function d(t,a,e){return null!=t?String(t):null!=a?String(a):null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Text x.split(y)\":{function d(t,a,e){return String(t).split(String(a))}return r&&(s=[e,e=s][0]),u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Text x.trim()\":{function d(t,a,e){return null!=t?String(t).trim():null!=a?String(a).trim():null}return r&&(s=[e,e=s][0]),u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Text x Remove Whitespace\":{function d(t,a,e){return null!=t?String(t).replace(/\\s/g,\"\"):null!=a?String(a).replace(/\\s/g,\"\"):null}return r&&(s=[e,e=s][0]),u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"equal to (x == y)\":{function d(a,e,n){return t.data.funcDething(a)==t.data.funcDething(e)}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"not equal to (x != y)\":{function d(t,a,e){return t!=a}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"greater than (x > y)\":{function d(t,a,e){return e?a>t:t>a}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"less than (x < y)\":{function d(t,a,e){return e?a<t:t<a}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"greater than or equal (x >= y)\":{function d(t,a,e){return e?a>=t:t>=a}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"less than or equal (x <= y)\":{function d(t,a,e){return e?a<=t:t<=a}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"and (x && y)\":{function d(t,a,e){return t&&a}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"or (x || y)\":{function d(t,a,e){return t||a}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"make boolean (x)\":{function d(t,a,e){return!!(null!=t?!t:null!=a&&!a)}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"not (!x)\":{function d(t,a,e){return null!=t?!t:null!=a?!a:null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"is odd (x)\":{function d(t,a,e){return null!=t?t%2:null!=a?a%2:null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"is even (x)\":{function d(t,a,e){return null!=t?!(t%2):null!=a?!(a%2):null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"make number (x)\":{function d(t,a,e){var n=null!=t?Number(t):null!=a?Number(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.atanh(x)\":{function d(t,a,e){var n=null!=t?Math.atanh(t):null!=a?Math.atanh(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.cbrt(x)\":{function d(t,a,e){var n=null!=t?Math.cbrt(t):null!=a?Math.cbrt(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.ceil(x)\":{function d(t,a,e){var n=null!=t?Math.ceil(t):null!=a?Math.ceil(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.cos(x)\":{function d(t,a,e){var n=null!=t?Math.cos(t):null!=a?Math.cos(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.cosh(x)\":{function d(t,a,e){var n=null!=t?Math.cosh(t):null!=a?Math.cosh(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.exp(x)\":{function d(t,a,e){var n=null!=t?Math.exp(t):null!=a?Math.exp(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.floor(x)\":{function d(t,a,e){var n=null!=t?Math.floor(t):null!=a?Math.floor(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.log(x)\":{function d(t,a,e){var n=null!=t?Math.log(t):null!=a?Math.log(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.max(x y)\":{function d(t,a,e){var n=Math.max(t,a);return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.min(x y)\":{function d(t,a,e){var n=Math.min(t,a);return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.pow(x y)\":{function d(t,a,e){var n=e?Math.pow(a,t):Math.pow(t,a);return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.round(x)\":{function d(t,a,e){var n=null!=t?Math.round(t):null!=a?Math.round(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.sin(x)\":{function d(t,a,e){var n=null!=t?Math.sin(t):null!=a?Math.sin(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.sinh(x)\":{function d(t,a,e){var n=null!=t?Math.sinh(t):null!=a?Math.sinh(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.sqrt(x)\":{function d(t,a,e){var n=null!=t?Math.sqrt(t):null!=a?Math.sqrt(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.tan(x)\":{function d(t,a,e){var n=null!=t?Math.tan(t):null!=a?Math.tan(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.tanh(x)\":{function d(t,a,e){var n=null!=t?Math.tanh(t):null!=a?Math.tanh(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Math.trunc(x)\":{function d(t,a,e){var n=null!=t?Math.trunc(t):null!=a?Math.trunc(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"new Date(x)\":{function d(t,a,e){var n=null!=t?new Date(t):null!=a?new Date(a):null;return null==n&&(n=new Date),\"function\"!=typeof n.getTime||isNaN(n.getTime())?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"x.getTime()\":{function d(t,a,e){var n=null!=t?t:null!=a?a:null;return\"function\"==typeof n.getTime?n.getTime():null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"make date range [x | y]\":{function d(a,e,n){return t.data.funcIsDate(a)&&t.data.funcIsDate(e)?a<=e?[a,e]:[e,a]:null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"make number range [x | y]\":{function d(t,a,e){var n=Number(t),s=Number(a);return isNaN(n)&&isNaN(s)?n<=s?[n,s]:[s,n]:null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"eval(x) aka Run Javascript\":{function d(e,n,s){var code=null!=e?e:null!=n?n:null;return t.data.funcEvals(i,f,rs1,rs2,rs3,rs4,rs5,numeric_constant,yes_no_constant,any_constant,ls_type_constant,pl_type_constant,ls_type_list_constant,pl_type_list_constant,anyL_constant,code,a.debug,dbits)}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"isFinite(x)\":{function d(t,a,e){return null!=t?isFinite(t):null!=a?isFinite(a):null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"parseFloat(x)\":{function d(t,a,e){var n=null!=t?parseFloat(t):null!=a?parseFloat(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"parseInt(x)\":{function d(t,a,e){var n=null!=t?parseInt(t):null!=a?parseInt(a):null;return isNaN(n)?null:n}return u?u.map((t=>d(t,s,r))):d(e,s,r)}
289case\"decodeURI(x)\":{function d(t,a,e){return null!=t?decodeURI(t):null!=a?decodeURI(a):null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"decodeURIComponent(x)\":{function d(t,a,e){return null!=t?decodeURIComponent(t):null!=a?decodeURIComponent(a):null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"encodeURI(x)\":{function d(t,a,e){return null!=t?encodeURI(t):null!=a?encodeURI(a):null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"encodeURIComponent(x)\":{function d(t,a,e){return null!=t?encodeURIComponent(t):null!=a?encodeURIComponent(a):null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"console.log('x')\":{function d(t,a,e){window.console.log(\"From PROCESS List: \",null!=t?t:null!=a?a:null)}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"ListItem[x (0-based)]\":{function d(t,a){var e;return null!=a&&null!=t[a]?t[a]:null}return Array.isArray(s)?s.map((t=>d(u,t))):d(u,s)}case\"ListItem[x (1-based)]\":{function d(t,a){var e;return null!=a&&null!=t[a-1]?t[a-1]:null}return Array.isArray(s)?s.map((t=>d(u,t))):d(u,s)}case\"Set PL[x] = y (0-based)\":{function d(t,a,e){var n;return e&&(a=[t,t=a][0]),void 0!==c[t]?c[t]=a:null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Set PL[x] = y (1-based)\":{function d(t,a,e){var n;return e&&(a=[t,t=a][0]),void 0!==c[t-1]?c[t-1]=a:null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Set CL[x] = y (0-based)\":{function d(a,e,n){var s;return n&&(e=[a,a=e][0]),void 0!==t.data.custom_list[a]?t.data.custom_list[a]=e:null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Set CL[x] = y (1-based)\":{function d(a,e,n){var s;return n&&(e=[a,a=e][0]),void 0!==t.data.custom_list[a-1]?t.data.custom_list[a-1]=e:null}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"nanoid(x)\":{function d(t,a,e){return null!=t?nanoid(t):null!=a?nanoid(a):nanoid()}return u?u.map((t=>d(t,s,r))):d(e,s,r)}case\"Array x.concat(y)\":{function d(t,a,e){return t=Array.isArray(t)?t:[t],a=Array.isArray(a)?a:[a],e?a.concat(t):t.concat(a)}return d(e,s,r)}case\"Array x.includes(y)\":{function d(a,e,n){return a=t.data.funcDething(a),e=t.data.funcDething(e),Array.isArray(a)?a.includes(e):[a].includes(e)}return u=null,l&&(u=r?e:s),r&&(s=[e,e=s][0]),u?u.map((t=>d(e,t,r))):d(e,s,r)}case\"Array x.count(y)\":{function d(a,e,n){return a=t.data.funcDething(a),e=t.data.funcDething(e),Array.isArray(a)?a.reduce(((t,a)=>t+(a==e)),0):[a].reduce(((t,a)=>t+(a==e)),0)}return u=null,l&&(u=r?e:s),r&&(s=[e,e=s][0]),u?u.map((t=>d(e,t,r))):d(e,s,r)}case\"Array x.indexOf(y)\":{function d(a,e,n){return a=t.data.funcDething(a),e=t.data.funcDething(e),Array.isArray(a)?a.indexOf(e):[a].indexOf(e)}return u=null,l&&(u=r?e:s),r&&(s=[e,e=s][0]),u?u.map((t=>d(e,t,r))):d(e,s,r)}case\"Array x.join(y)\":{function d(t,a,e){return null==a&&(a=\"\"),Array.isArray(t)?t.join(a):[t].join(a)}return u=null,l&&(u=r?e:s),r&&(s=[e,e=s][0]),u?u.map((t=>d(e,t,r))):d(e,s,r)}case\"Array x.keys()\":{function d(t){return t?t.keys():null}return d(u)}case\"Array x.lastIndexOf(y)\":{function d(a,e,n){return a=t.data.funcDething(a),e=t.data.funcDething(e),Array.isArray(a)?a.lastIndexOf(e):[a].lastIndexOf(e)}return u=null,l&&(u=r?e:s),r&&(s=[e,e=s][0]),u?u.map((t=>d(e,t,r))):d(e,s,r)}case\"Array x.length\":{function p(t){return t?t.length:null}return p(u)}case\"Array x.reverse()\":{function p(t){return t?[...t].reverse():null}return p(u)}case\"Array x.toLocaleString()\":{function p(t){return t?t.toLocaleString():null}return p(u)}case\"Array x.toString()\":{function p(t){return t?t.toString():null}return p(u)}case\"Array/Range x.firstItem()\":{function p(t){return t?t[0]:null}return p(u)}case\"Array/Range x.lastItem()\":{function p(t){return t?t[t.length-1]:null}return p(u)}case\"Range x.containsPoint(y)\":{function g(t,a){var e=Array.isArray(t),n=Array.isArray(a);if(!e)return null;var s=null,r=Array.isArray(t[0]);function l(t,a){return Array.isArray(t)?(2!=t.length&&(t=2==t[0].length?t[0]:t[0].length<2?[t[0],t[0]]:[t[0][0],t[0][t.length-1]]),a>=t[0]&&a<t[1]):null}return n&&(a=a[0]),r&&(s=t),s?s.map((t=>l(t,a))):l(t,a)}return r&&(s=[e,e=s][0]),g(e,s)}case\"Range x.containsRange(y)\":{function g(t,a){var e=Array.isArray(t),n=Array.isArray(a);if(!t||!e&&null==t[0])return null;if(!a||!n&&null==a[0])return null;var s=null,r;function l(t,a){return Array.isArray(t)&&Array.isArray(a)?(Array.isArray(t)&&2!=t.length&&(t=2==t[0].length?t[0]:t[0].length<2?[t[0],t[0]]:[t[0][0],t[0][t.length-1]]),Array.isArray(a)&&2!=a.length&&(a=2==a[0].length?a[0]:a[0].length<2?[a[0],a[0]]:[a[0][0],a[0][a.length-1]]),a[0]>=t[0]&&a[1]<=t[1]):null}return Array.isArray(t[0])&&(s=t),s?s.map((t=>l(t,a))):l(t,a)}return r&&(s=[e,e=s][0]),g(e,s)}case\"Range x.overlapsRange(y)\":{function g(t,a){var e=Array.isArray(t),n=Array.isArray(a);if(!t||!e&&null==t[0])return null;if(!a||!n&&null==a[0])return null;var s=null,r;function l(t,a){return Array.isArray(t)&&Array.isArray(a)?(Array.isArray(t)&&2!=t.length&&(t=2==t[0].length?t[0]:t[0].length<2?[t[0],t[0]]:[t[0][0],t[0][t.length-1]]),Array.isArray(a)&&2!=a.length&&(a=2==a[0].length?a[0]:a[0].length<2?[a[0],a[0]]:[a[0][0],a[0][a.length-1]]),a[0]<t[0]?a[1]>t[0]:a[0]<t[1]):null}return Array.isArray(t[0])&&(s=t),s?s.map((t=>l(t,a))):l(t,a)}return r&&(s=[e,e=s][0]),g(e,s)}case\"Array x.push(y)\":{function d(t,a,e){var n=Array.isArray(t)?t:[t];return n.push(a),n}return u=null,l&&(u=r?e:s),r&&(s=[e,e=s][0]),d(e,s)}case\"x's:Field of Interest\":{function h(a){var e=a.hasOwnProperty(\"listProperties\")&&null!==t.data.field_of_interest&&a.listProperties().includes(t.data.field_of_interest)?a.get(t.data.field_of_interest):null;return null!=e&&e.hasOwnProperty(\"length\")&&e.hasOwnProperty(\"get\")&&(e=t.data.funcGetList(e)),e}return r&&(s=[e,e=s][0]),u?u.map((t=>h(e))):h(e)}case\"x's:Field of Interest 2\":case\"x's:Field of Interest 3\":return r&&(s=[e,e=s][0]),u?u.map((t=>h(e))):h(e);case\"Array [...Bubbleize]\":{function p(t){return t?[...new Set(t)]:null}return p(u)}}}},a.data.funcPublishOriginalStates=function(t){null!=a.data.scalar&&a.publishState(\"scalar\",a.data.scalar),a.publishState(\"original_list\",a.data.list_to_shift),a.publishState(\"shifted_list\",a.data.list_shifted),a.data.track&&(null!=a.data.selected&&a.publishState(\"selected_item_number\",a.data.selected+1),a.data.last_2_selected_items_list.length>0&&a.publishState(\"last_2_selected_items_list\",a.data.last_2_selected_items_list.map((t=>t+1)))),a.data.is_different=a.data.list_to_shift?a.data.funcIsDifferent():null,a.publishState(\"list_shifted\",a.data.is_different),a.publishState(\"iterating\",a.data.iterating),a.publishState(\"processing\",a.data.processing),t&&a.triggerEvent(t)},a.data.funcPublishStates=function(t,e){e||a.publishState(\"shifted_list\",a.data.list_shifted),a.data.track&&(null!=a.data.selected&&a.publishState(\"selected_item_number\",a.data.selected+1),a.data.last_2_selected_items_list.length>0&&a.publishState(\"last_2_selected_items_list\",a.data.last_2_selected_items_list.map((t=>t+1)))),a.data.is_different=a.data.list_to_shift?a.data.funcIsDifferent():null,a.publishState(\"list_shifted\",a.data.is_different),a.publishState(\"iterating\",a.data.iterating),a.publishState(\"processing\",a.data.processing),t&&a.triggerEvent(t)},a.data.funcBeginIterate=function(t,e){var n;switch(t){case\"Shifted List\":n=a.data.list_shifted;break;case\"Original List\":n=a.data.list_to_shift;break;
289case\"Processed List\":n=a.data.processed_list}n?a.data.funcIterate(n):e.reportDebugger(\"Warning: List Shifter reports the Begin Iterate action was triggered, but the supplied list is empty. Iteration will not begin.\")},a.data.funcIterate=async function(t){for(a.data.iterating=!0,a.publishState(\"iterating\",a.data.iterating),a.triggerEvent(\"iteration_started\"),i=0;i<t.length;i++){if(a.data.stop_iteration){a.data.stop_iteration=null;break}a.data.current_iteration_item=t[i],a.data.current_iteration_index=i,a.publishState(\"current_iteration_item\",a.data.current_iteration_item),a.publishState(\"current_iteration_index\",a.data.current_iteration_index+1);let n=new Promise((function(e,n){a.triggerEvent(\"iterate\",(function(a){a&&n(a),e(t[i])}))}));await n.then((t=>t=>{e.reportDebugger(\"List Shifter reports there was an error running the workflow triggered by its Iterate from List Shifter event. Examine your 'when Iterate' workflow for this List Shifter element. Make sure that you HAVE a workflow that triggers on this List Shifter's Iterate from List Shifter event.\"),e.reportDebugger(\"Error is: \",t)}))}a.data.current_iteration_item=null,a.data.current_iteration_index=null,a.data.iterating=null,a.publishState(\"current_iteration_item\",a.data.current_iteration_item),a.publishState(\"current_iteration_index\",a.data.current_iteration_index),a.publishState(\"iterating\",a.data.iterating),a.triggerEvent(\"iteration_complete\"),a.data.update_deferred&&(a.data.update_deferred=null,a.data.funcUpdate(a,null,e))}},instance.data.noscrubs(instance,context)}"},"update":{"fn":"function(instance,properties,context){instance.data.funcUpdate(instance,properties,context)}"},"reset":{"fn":"function(instance,context){}"},"preview":{"fn":"function(instance, properties) {\n    var d = document.createElement(\"div\")\n    d.style.display = \"flex\"\n    d.style.width = properties.bubble.width()-0 + \"px\"\n    d.style.height = properties.bubble.height()-0 + \"px\"\n    d.style.overflow = \"hidden\"\n    d.style.justifyContent = \"center\"\n    d.style.background = \"none\"\n    d.style.backgroundImage = \"url('https://s3.amazonaws.com/appforest_uf/f1556665308497x775945993446766500/noun_Gear%20Stick_239618_51A7F9.svg')\"\n    d.style.backgroundRepeat = \"no-repeat\"\n    d.style.backgroundSize = \"100% 100%\"\n    d.style.backgroundOrigin = \"border-box\"\n    d.style.margin = \"0 auto\"\n    // Classic,Electric Green,Hot Pink,Ferrari Red,Mustang Yellow,British Racing Green,Flame,Night Rider\n    if (!properties.icolor || properties.icolor == 'Classic Blue') d.style.filter = \"opacity(80%)\"\n    if (properties.icolor == 'Electric Green') d.style.filter = \"sepia(100%) contrast(130%) saturate(200%) hue-rotate(72deg) opacity(80%)\" \n    if (properties.icolor == 'Hot Pink') d.style.filter = \"sepia(100%) contrast(148%) brightness(83%) saturate(200%) hue-rotate(274deg) opacity(80%)\"\n    if (properties.icolor == 'Enzo Red') d.style.filter = \"sepia(100%) contrast(179%) brightness(104%) saturate(200%) invert(100%) hue-rotate(89deg) opacity(80%)\"\n    if (properties.icolor == 'Mustang Yellow') d.style.filter = \"sepia(100%) contrast(164%) brightness(91%) saturate(200%) hue-rotate(360deg) opacity(80%)\"\n    if (properties.icolor == 'British Racing Green') d.style.filter = \"sepia(100%) contrast(162%) brightness(39%) saturate(178%) hue-rotate(67deg) opacity(80%)\"\n    if (properties.icolor == 'Flame') d.style.filter = \"sepia(100%) contrast(200%) brightness(74%) saturate(200%) hue-rotate(340deg)\"\n    if (properties.icolor == 'Night Rider') d.style.filter = \"sepia(100%) brightness(4%) hue-rotate(162deg) opacity(80%)\"\n    //hue-rotate(9deg) brightness(100%) saturate(100%) opacity(60%) // .style.filter = \"none| blur() |brightness() |contrast() | drop-shadow() |grayscale() |hue-rotate() |invert() |opacity() | saturate() | sepia()\"\n    instance.canvas.appendChild(d)\n}"}},"platform_type":"web"}},"plugin_actions":{"ATK":{"display":"Floppy Inspector","type":"client_side","fields":{"ATL":{"caption":"Floppy Inspector is a debugging tool of @keith's that just writes the raw value of some Bubble expression to the console.","name":"fi_info","rank":0,"editor":"Label"},"ATM":{"caption":"Anything","name":"anything","rank":1,"editor":"DynamicValue","value":"_any_thing","optional":true},"ATN":{"caption":"Anything List","name":"anything_list","rank":2,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true}},"code":{"client":{"fn":"function(properties,context){function getList(List){if(Array.isArray(List)&&!List.hasOwnProperty(\"get\"))return List;var returnList=[];return List.hasOwnProperty(\"get\")?List.length()<1?returnList:returnList=List.get(0,List.length()):returnList}if(properties.anything_list){console.log(\"Floppy Inspector: Raw list is \",properties.anything_list);var array=getList(properties.anything_list);console.log(\"Floppy Inspector: Retrieved list is \",array)}properties.anything&&console.log(\"Floppy Inspector: Scalar is \",properties.anything)}"}}},"AUU":{"display":"List Math SSA","type":"server_side","return_value":{"AJz":{"caption":"List Math Results","name":"results","rank":0,"value":"number","is_list":true},"AUV":{"caption":"Computation Time","name":"comp_time","rank":1,"value":"number"}},"fields":{"ATs":{"caption":"List Math Server-Side Action","name":"lm_info","rank":0,"editor":"Label"},"ATt":{"caption":"This is the SERVER SIDE version of the Floppy element's \"Utility: List Math\" action. It's for use only in backend workflows.","name":"lm_info_3","rank":1,"editor":"Label"},"ATu":{"caption":"Execute this action to perform simple mathematical operations on two numeric lists, or a numeric list and a scalar number. The resulting list of numbers will be published to the \"List Math Result\" output of the plugin. This action is synchronous and when complete, the values are available to subsequent backend workflow steps.","name":"lm_info_4","rank":2,"editor":"Label"},"ATv":{"caption":"COMPUTATION 1","name":"comp_1_info","rank":3,"editor":"Label"},"ATw":{"caption":"List 1","name":"list1","rank":4,"editor":"DynamicValue","value":"number","is_list":true,"optional":false},"ATx":{"caption":"Operation 1","name":"op1","rank":5,"editor":"Dropdown"},"ATy":{"caption":"Scalar 2","name":"scalar2_op1","rank":7,"editor":"DynamicValue","value":"number","optional":true},"ATz":{"caption":"List 2","name":"list2_op1","rank":6,"editor":"DynamicValue","value":"number","is_list":true,"optional":true},"AUA":{"caption":"COMPUTATION 2","name":"comp_2_info","rank":8,"editor":"Label"},"AUB":{"caption":"Operate on Result","name":"op2","rank":9,"editor":"Dropdown","optional":true},"AUC":{"caption":"List 2","name":"list2_op2","rank":10,"editor":"DynamicValue","value":"number","is_list":true,"optional":true},"AUD":{"caption":"Scalar 2","name":"scalar2_op2","rank":11,"editor":"DynamicValue","value":"number","optional":true,"is_list":false},"AUE":{"caption":"COMPUTATION 3","name":"comp_3_info","rank":12,"editor":"Label"},"AUF":{"caption":"Operate on Result","name":"op3","rank":13,"editor":"Dropdown","optional":true},"AUG":{"caption":"List 2","name":"list2_op3","rank":14,"editor":"DynamicValue","value":"number","is_list":true,"optional":true},"AUH":{"caption":"Scalar 2","name":"scalar2_op3","rank":15,"editor":"DynamicValue","value":"number","is_list":false,"optional":true},"AUI":{"caption":"COMPUTATION 4","name":"comp_4_info","rank":16,"editor":"Label"},"AUJ":{"caption":"Operate on Result","name":"op4","rank":17,"editor":"Dropdown","optional":true},"AUK":{"caption":"List 2","name":"list2_op4","rank":18,"editor":"DynamicValue","value":"number","is_list":true,"optional":true},"AUL":{"caption":"Scalar 2","name":"scalar2_op4","rank":19,"editor":"DynamicValue","value":"number","optional":true}
289,"AUM":{"caption":"COMPUTATION 5","name":"comp_5_info","rank":20,"editor":"Label"},"AUN":{"caption":"Operate on Result","name":"op5","rank":21,"editor":"Dropdown","optional":true},"AUO":{"caption":"List 2","name":"list2_op5","rank":22,"editor":"DynamicValue","value":"number","is_list":true,"optional":true},"AUP":{"caption":"Scalar 2","name":"scalar2_op5","rank":23,"editor":"DynamicValue","value":"number","optional":true},"AUQ":{"caption":"COMPUTATION 6","name":"comp_6_info","rank":24,"editor":"Label"},"AUR":{"caption":"Operate on Result","name":"op6","rank":25,"editor":"Dropdown","optional":true},"AUS":{"caption":"List 2","name":"list2_op6","rank":26,"editor":"DynamicValue","value":"number","is_list":true,"optional":true},"AUT":{"caption":"Scalar 2","name":"scalar2_op6","rank":27,"editor":"DynamicValue","value":"number","optional":true},"AUW":{"caption":"BENCHMARK OPTION","name":"bench_info","rank":28,"editor":"Label"},"AUX":{"caption":"Benchmark?","name":"benchmark","rank":29,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true}}},"AUY":{"display":"Make Numeric List SSA","type":"server_side","return_value":{"AUf":{"caption":"Make Numeric List Results","name":"results","rank":0,"value":"number","is_list":true},"AUg":{"caption":"Computation Time","name":"comp_time","rank":1,"value":"number"}},"fields":{"AUZ":{"caption":"Make Numeric List Server-Side Action","name":"mn_info","rank":0,"editor":"Label"},"AUa":{"caption":"This is the SERVER SIDE version of the Floppy element's \"Utility: Make Numeric List\" action. It's for use only in backend workflows.","name":"mn_info_2","rank":1,"editor":"Label"},"AUb":{"caption":"Execute this action to generate a numeric list and send it to the plugin's .","name":"mn_info_3","rank":2,"editor":"Label"},"AUc":{"caption":"Number of items","name":"num_items","rank":3,"editor":"DynamicValue","value":"number","optional":true},"AUd":{"caption":"Start at","name":"start","rank":4,"editor":"DynamicValue","value":"number","optional":true},"AUe":{"caption":"Increment by","name":"increment","rank":5,"editor":"DynamicValue","value":"number","optional":true},"AUh":{"caption":"BENCHMARK OPTION","name":"bench_info","rank":6,"editor":"Label"},"AUi":{"caption":"Benchmark","name":"benchmark","rank":7,"editor":"DynamicValue","value":"boolean","optional":true,"default_val":false}}},"AUj":{"display":"Count Each Field/Sort SSA","type":"server_side","return_value":{"AUz":{"caption":"List Field Counts 1","name":"field_counts_1","rank":0,"value":"number","is_list":true},"AVA":{"caption":"List Field Counts 2","name":"field_counts_2","rank":1,"value":"number","is_list":true},"AVB":{"caption":"List Field Counts 3","name":"field_counts_3","rank":2,"value":"number","is_list":true},"AVC":{"caption":"Count Custom Number List","name":"count_list_custom","rank":3,"value":"number","is_list":true},"AVD":{"caption":"Count/Sort Items List","name":"count_list_output","rank":4,"value":"custom_data_AUo","is_list":true}},"fields":{"AUk":{"caption":"Count Each Field/Sort Server-Side Action","name":"cs_info1","rank":0,"editor":"Label"},"AUl":{"caption":"This is the SERVER SIDE version of the Floppy element's \"Utility: Count Each Field/Sort\" action. It's for use only in backend workflows.","name":"cs_info2","rank":1,"editor":"Label"},"AUm":{"caption":"Execute this action to count the number of items in some field(s) on a Thing. You can optionally sort the Things by these counts, or a custom numeric list. The List Expression input below is echoed to the \"Count/Sort Items List\" output. Counts associated with the various fields are output to the \"List Field Counts n\" outputs. If the \"Sort\" option is selected, all of those outputs will be sorted, as requested.","name":"cs_info3","rank":2,"editor":"Label"},"AUo":{"caption":"Count/Sort List Type","name":"count_list_type","rank":3,"editor":"custom_type"},"AUp":{"caption":"List Expression","name":"list","rank":4,"editor":"DynamicValue","value":"custom_data_AUo","is_list":true},"AUq":{"caption":"Field to Count 1","name":"field_1","rank":5,"editor":"custom_field_AUo","optional":true},"AUr":{"caption":"Field to Count 2","name":"field_2","rank":6,"editor":"custom_field_AUo","optional":true},"AUs":{"caption":"Field to Count 3","name":"field_3","rank":7,"editor":"custom_field_AUo","optional":true},"AUt":{"caption":"Custom Count","name":"custom_count","rank":8,"editor":"DynamicValue","value":"number","is_list":true,"optional":true},"AUu":{"caption":"SORT OPTIONS","name":"sort_options_info","rank":9,"editor":"Label"},"AUw":{"caption":"Sort by Field Count","name":"sort_by","rank":10,"editor":"Dropdown","optional":true}
289,"AUx":{"caption":"Sort by Field (as Number)","name":"sort_by_number","rank":11,"editor":"DynamicValue","value":"number","optional":true},"AUy":{"caption":"Sort Descending","name":"descending","rank":12,"editor":"DynamicValue","value":"boolean","optional":true},"Acn":{"caption":"LIMIT OUTPUT FEATURE (ADVANCED)","name":"limit_info","rank":13,"editor":"Label"},"Aco":{"caption":"Limit Return Vals to X Items","name":"limit","rank":14,"editor":"DynamicValue","value":"number","optional":true}}},"Acp":{"display":"Floppy Rehydrator SSA","type":"server_side","return_value":{"Acy":{"caption":"Rehydrated Things List 1","name":"r_things_1","rank":0,"value":"custom_data_Acs","is_list":true},"Acz":{"caption":"Rehydrated Things List 2","name":"r_things_2","rank":1,"value":"custom_data_Acu","is_list":true},"AdA":{"caption":"Rehydrated Things List 3","name":"r_things_3","rank":2,"value":"custom_data_Acw","is_list":true}},"fields":{"Acq":{"caption":"REHYDRATOR SSA","name":"rehydrator_ssa","rank":0,"editor":"Label"},"Acr":{"caption":"Rehydrator SSA takes text lists of Bubble unique IDs and turns them back into the Things they represent. This is just like the Rehydrator element, except it runs in the backend. (Obviously, you must know what type of Things the UIDs represent... It ain't magic!)  Note that if you're using this plugin to rehydrate a list of UIDs retrieved from the URL via \"Get Data from URL\", you're going to have to split that string by comma space (\", \") not %2C%20 as you might expect. The lists of Things appear at Floppy Rehydrator SSA's Rehydrated Things 1, 2, or 3 outputs as appropriate.","name":"reh_info","rank":1,"editor":"Label"},"Acs":{"caption":"Thing Type 1","name":"thing_1","rank":2,"editor":"custom_type","optional":true},"Act":{"caption":"UIDs 1","name":"uids_1","rank":3,"editor":"DynamicValue","value":"text","is_list":true,"optional":true},"Acu":{"caption":"Thing Type 2","name":"thing_2","rank":4,"editor":"custom_type","optional":true},"Acv":{"caption":"UIDs 2","name":"uids_2","rank":5,"editor":"DynamicValue","value":"text","is_list":true,"optional":true},"Acw":{"caption":"Thing Type 3","name":"thing_3","rank":6,"editor":"custom_type","optional":true},"Acx":{"caption":"UIDs 3","name":"uids_3","rank":7,"editor":"DynamicValue","value":"text","is_list":true,"optional":true}}},"AnH":{"display":"Floppy Bulk Create Things SSA","type":"server_side","return_value":{"AnW":{"caption":"Created Things List","name":"created_things_list","rank":0,"value":"custom_data_AnI","is_list":true},"AnX":{"caption":"Creation Time (ms)","name":"creation_time","rank":1,"value":"number"}},"fields":{"AnI":{"caption":"Type of Things","name":"type","rank":2,"editor":"custom_type","value":"_any_thing_bindable","optional":true},"AnJ":{"caption":"Field 1","name":"field_1","rank":3,"editor":"custom_field_AnI","optional":true},"AnK":{"caption":"Field 1 Values","name":"fieldvalues_1","rank":4,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AnL":{"caption":"Field 2","name":"field_2","rank":5,"editor":"custom_field_AnI","optional":true},"AnM":{"caption":"Field 2 Values","name":"fieldvalues_2","rank":6,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"AnN":{"caption":"Field 3","name":"field_3","rank":7,"editor":"custom_field_AnI","optional":true},"AnO":{"caption":"Field 3 Values","name":"fieldvalues_3","rank":8,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"AnP":{"caption":"Field 4","name":"field_4","rank":9,"editor":"custom_field_AnI","optional":true},"AnQ":{"caption":"Field 4 Values","name":"fieldvalues_4","rank":10,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"AnR":{"caption":"Field 5","name":"field_5","rank":11,"editor":"custom_field_AnI","optional":true},"AnS":{"caption":"Field 5 Values","name":"fieldvalues_5","rank":12,"editor":"DynamicValue","optional":true,"value":"_any_thing","is_list":true},"AnT":{"caption":"Field 6","name":"field_6","rank":13,"editor":"custom_field_AnI","optional":true},"AnU":{"caption":"Field 6 Value","name":"fieldvalues_6","rank":14,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AnV":{"caption":"Bulk Create Endpoints JSON","name":"bulk_json","rank":15,"editor":"DynamicValue","value":"text"},"AnY":{"caption":"THIS PLUGIN IS STILL IN DEVELOPMENT AND IS NOT FOR GENERAL USE. YOU HAVE BEEN WARNED. Floppy Bulk Create Things SSA","name":"fbc_info","rank":0,"editor":"Label"},"AnZ":{"caption":"Execute this action to bulk create Things using your app's bulk create endpoint. Select the type of things and provide values for the fields you want to set. Note that the field values provided must match the type of that field, but the Issue Checker cannot provide feedback here as the Field Values fields below can accept any type of data (as long as its a list).","name":"fbc_info2","rank":1,"editor":"Label"}}},"AzM":{"display":"LGC: Debug Buddy | Benchmark","type":"client_side","fields":{"AzG":{"caption":"DEBUG BUDDY is a handy little plugin to easily write logs to the console and/or the debugger.","editor":"Label","name":"debug_buddy_info","rank":0},"AzH":{"caption":"Log to console:","editor":"DynamicValue","name":"log_to_console","optional":true,"rank":1,"value":"text"},"AzI":{"caption":"Report to debugger:","editor":"DynamicValue","name":"report_to_debugger","optional":true,"rank":2,"value":"text"},"AzJ":{"caption":"Benchmark","editor":"DynamicValue","name":"benchmark","optional":true,"rank":3,"value":"boolean"},"AzK":{"caption":"Benchmark Summary","editor":"DynamicValue","name":"benchmark_summary","optional":true,"rank":4,"value":"boolean"},"AzL":{"caption":"Reset Benchmark","editor":"DynamicValue","name":"reset_benchmark","optional":true,"rank":5,"value":"boolean"}},"code":{"client":{"fn":"function(properties,context){if(window.dbuddy_benchmark&&!properties.reset_benchmark||(window.dbuddy_benchmark=[],window.console.log(\"Debug Buddy: Benchmark Reset\")),properties.benchmark&&(bm=Date.now(),window.dbuddy_benchmark.push(bm),window.dbuddy_benchmark.length>1?window.console.log(\"Debug Buddy Benchmark: \",window.dbuddy_benchmark[window.dbuddy_benchmark.length-1],\" \",window.dbuddy_benchmark[window.dbuddy_benchmark.length-1]-window.dbuddy_benchmark[window.dbuddy_benchmark.length-2],\"ms\",\" Message: \",properties.log_to_console):window.console.log(\"Debug Buddy Benchmark Starting: \",window.dbuddy_benchmark[window.dbuddy_benchmark.length-1],\"Message: \",properties.log_to_console)),properties.log_to_console&&window.console.log(\"Debug Buddy: \",properties.log_to_console),properties.report_to_debugger&&context.reportDebugger(properties.report_to_debugger),properties.benchmark_summary&&window.dbuddy_benchmark.length>1){var d=window.dbuddy_benchmark.slice(1).map(((d,i)=>
289d-window.dbuddy_benchmark[i])),e=d.reduce(((d,e)=>d+e),0)/d.length,o=Math.max(...d),n=Math.min(...d);window.console.group(\"Debug Buddy Benchmark Summary:\"),window.console.log(\"Total Sampling Time: \",window.dbuddy_benchmark[window.dbuddy_benchmark.length-1]-window.dbuddy_benchmark[0],\"ms\"),window.console.log(\"# Samples: \",d.length),window.console.log(\"Avg: \",e,\"ms\"),window.console.log(\"Min: \",n,\"ms\"),window.console.log(\"Max: \",o,\"ms\"),window.console.groupEnd()}}"}}},"BDn":{"display":"LGC: List Popper SSA","type":"server_side","return_value":{"ACF":{"caption":"Remaining List","is_list":true,"name":"Remaining List","rank":1,"value":"custom_data_BDk"},"ADl":{"caption":"Popped Item","name":"Popped Item","rank":0,"value":"custom_data_BDk"}},"fields":{"BDi":{"caption":"Preserve Empty","editor":"DynamicValue","name":"preserve_empty","optional":true,"rank":4,"value":"boolean"},"BDj":{"caption":"This Server Side Action pops the first item off of a list and returns that single item (a single value), along with the remaining list. Unlike Bubble's \"remove\" and \"minus item\" operators, List Popper truly removes the first item in the list WITHOUT removing other duplicates. (The Remaining List is not \"Bubble-ized\" by this action—any duplicate items in the list are preserved.)","editor":"Label","name":"Info1","rank":0},"BDk":{"caption":"Data Type of List","editor":"custom_type","name":"type_of_content","rank":2},"BDl":{"caption":"List of Items","editor":"DynamicValue","is_list":true,"name":"data_source","rank":3,"value":"custom_data_BDk"},"BDm":{"caption":"Note: If the Data Type selected is a custom data type from your app's database, changes to the Items will be reflected in the returned List of Items.","editor":"Label","name":"info2","rank":1}}},"BDv":{"display":"LGC: FLOW State List SSA","type":"server_side","return_value":{"AAX":{"caption":"Indices","is_list":true,"name":"Indices","rank":1,"value":"number"},"AAY":{"caption":"Item Count","is_list":false,"name":"item_count","rank":2,"value":"number"},"ACF":{"caption":"List","is_list":true,"name":"List","rank":0,"value":"custom_data_BDr"}},"fields":{"BDo":{"caption":"Publish Indices","editor":"DynamicValue","name":"publish_indices","optional":true,"rank":4,"value":"boolean"},"BDp":{"caption":"Preserve Empty","editor":"DynamicValue","is_list":false,"name":"preserve_empty","optional":true,"rank":5,"value":"boolean"},"BDq":{"caption":"The FLOW State List action can be used like a variable or \"custom state\" in any workflow! The List of Items you select here is evaluated and passed to the return value of this Action. You can optionally publish a numeric list of indices. The Item Count output contains the number of items that were in the list at the moment the list was fetched.","editor":"Label","name":"Info1","rank":0},"BDr":{"caption":"Data Type of Items","editor":"custom_type","name":"type_of_content","rank":2},"BDs":{"caption":"List of Items","editor":"DynamicValue","is_list":true,"name":"data_source","rank":3,"value":"custom_data_BDr"},"BDt":{"caption":"Note: If the Data Type selected is a custom data type from your app's database, changes to the Items will be reflected in the FLOW State's returned List of Items.","editor":"Label","name":"info2","rank":1},"BDu":{"caption":"Reverse","name":"reverse","rank":6,"editor":"DynamicValue","value":"boolean","optional":true}}},"BEA":{"display":"LGC: FLOW State Single SSA","type":"server_side","return_value":{"AAP":{"caption":"Item","name":"item","rank":0,"value":"custom_data_BDy"}},"fields":{"BDw":{"caption":"The FLOW State action used like a variable or \"custom state\" in any workflow! The expression you input here is evaluated and passed to the return value of this Action.","editor":"Label","name":"info_1","rank":0},"BDx":{"caption":"Note: If the Data Type selected is a custom data type from your app's database, changes to the Items will be reflected in the FLOW State's returned List of Items.","editor":"Label","name":"info_2","rank":1},"BDy":{"caption":"Data Type of Item","editor":"custom_type","name":"type_of_content","rank":2},"BDz":{"caption":"Item","editor":"DynamicValue","name":"item","rank":3,"value":"custom_data_BDy"}}},"BEG":{"display":"LGC: List Pusher SSA","type":"server_side","return_value":{"AAV":{"caption":"Pushed Item","name":"Pushed Item","rank":0,"value":"custom_data_BEC"},"AAW":{"caption":"Updated List","is_list":true,"name":"Updated List","rank":1,"value":"custom_data_BEC"}},"fields":{"BEB":{"caption":"This Server Side Action pushes an item on to a list, returning both the Pushed Item and the Updated List. Unlike Bubble's \"add\" and \"plus item\" operators, List Pusher can push duplicate items on to the list and the Updated List is not \"Bubble-ized\" (i.e., any duplicate items in the list are preserved).","editor":"Label","name":"info_1","rank":0},"BEC":{"caption":"Data Type of Items","editor":"custom_type","name":"type_of_content","rank":1},"BED":{"caption":"List of Items","editor":"DynamicValue","is_list":true,"name":"data_source","rank":2,"value":"custom_data_BEC"},"BEE":{"caption":"Item to Push","editor":"DynamicValue","name":"item","rank":3,"value":"custom_data_BEC"},"BEF":{"caption":"Preserve Empty","editor":"DynamicValue","name":"preserve_empty","optional":true,"rank":4,"value":"boolean"}}},"BEN":{"display":"LGC: Index Of SSA","type":"server_side","return_value":{"AAd":{"caption":"Index","
289name":"index","rank":0,"value":"number"},"AAe":{"caption":"Found","name":"found","rank":1,"value":"boolean"}},"fields":{"BEH":{"caption":"INDEXOF INFO","editor":"Label","name":"info1","rank":0},"BEI":{"caption":"The IndexOf Server-Side Action finds the (1-based) first or last index of the supplied Item in the supplied List. The 1-based index (where the Item was found) is returned to the Index output. If Item is not found, the Index will be reported as -1. Additionally, the Found output reports a yes/no indicating whether Item was found in the List.","editor":"Label","name":"info2","rank":1},"BEJ":{"caption":"Data Type of List and Item","editor":"custom_type","name":"type_of_content","rank":2},"BEK":{"caption":"List","editor":"DynamicValue","is_list":true,"name":"List","rank":3,"value":"custom_data_BEJ"},"BEL":{"caption":"Item","editor":"DynamicValue","name":"Item","rank":4,"value":"custom_data_BEJ"},"BEM":{"caption":"Find Last Index?","editor":"DynamicValue","name":"find_last","optional":true,"rank":5,"value":"boolean"}}},"BEa":{"display":"LGC: List Slicer Pusher SSA","type":"server_side","return_value":{"ACF":{"caption":"Remaining List","is_list":true,"name":"Remaining List","rank":2,"value":"custom_data_BEQ"},"ADl":{"caption":"Sliced Items","name":"Sliced Items","rank":0,"value":"custom_data_BEQ","is_list":true},"ABP":{"caption":"Pushed Items","name":"Pushed Items","rank":1,"value":"custom_data_BEQ","is_list":true},"ABV":{"caption":"Remaining Push Items List","name":"Remaining Push Items","rank":3,"value":"custom_data_BEQ","is_list":true}},"fields":{"BEO":{"caption":"Preserve Empty","editor":"DynamicValue","name":"preserve_empty","optional":true,"rank":11,"value":"boolean"},"BEP":{"caption":"This Server Side Action combines aspects of List Popper and List Pusher into a single Action, allowing you to simultaneously remove some number of items from a list and/or push some number of items into the list. Rather than removing a single (scalar) item, List Slicer Pusher returns an list (array) of Sliced Items. And, rather than pushing a single scalar item, List Slicer Pusher accepts a list of items you want pushed. Unlike Bubble's operators, List Slicer truly removes the items in the list WITHOUT removing other duplicates. Similarly, duplicate items in the pushed items list can be duplicates of existing items.","editor":"Label","name":"Info1","rank":0},"BEQ":{"caption":"Data Type of List","editor":"custom_type","name":"type_of_content","rank":2},"BER":{"caption":"List of Items","editor":"DynamicValue","is_list":true,"name":"data_source","rank":3,"value":"custom_data_BEQ","optional":true},"BES":{"caption":"Note: If the Data Type selected is a custom data type from your app's database, changes to the Items will be reflected in the returned List of Items.","editor":"Label","name":"info2","rank":1},"BET":{"caption":"1, SLICE OPTIONS","name":"slice_info","rank":4,"editor":"Label"},"BEU":{"caption":"# Items to Slice","name":"slice_to","rank":5,"editor":"DynamicValue","value":"number","optional":true},"BEV":{"caption":"2. PUSH OPTIONS","name":"push_info","rank":7,"editor":"Label"},"BEW":{"caption":"List to Push","name":"list_to_push","rank":8,"editor":"DynamicValue","value":"custom_data_BEQ","is_list":true,"optional":true},"BEX":{"caption":"Dynamic Slicing","name":"dynamic","rank":6,"editor":"DynamicValue","value":"boolean","optional":true},"BEY":{"caption":"# Items to Push","name":"push_to","rank":9,"editor":"DynamicValue","value":"number","optional":true},"BEZ":{"caption":"OUTPUT OPTION","name":"output_info","rank":10,"editor":"Label"}}},"BKm":{"display":"Debug Buddy | Benchmark PRO","type":"client_side","fields":{"BKg":{"caption":"DEBUG BUDDY is a handy little plugin to easily write logs to the console and/or the debugger.","editor":"Label","name":"debug_buddy_info","rank":0},"BKh":{"caption":"Log to console:","editor":"DynamicValue","name":"log_to_console","optional":true,"rank":1,"value":"text"},"BKi":{"caption":"Report to debugger:","editor":"DynamicValue","name":"report_to_debugger","optional":true,"rank":2,"value":"text"},"BKj":{"caption":"Benchmark","editor":"DynamicValue","name":"benchmark","optional":true,"rank":3,"value":"boolean"},"BKk":{"caption":"Benchmark Summary","editor":"DynamicValue","name":"benchmark_summary","optional":true,"rank":4,"value":"boolean"},"BKl":{"caption":"Reset Benchmark","editor":"DynamicValue","name":"reset_benchmark","optional":true,"rank":5,"value":"boolean"}},"code":{"client":{"fn":"function(properties,context){if(window.dbuddy_benchmark&&!properties.reset_benchmark||(window.dbuddy_benchmark=[],window.console.log(\"Debug Buddy: Benchmark Reset\")),properties.benchmark&&(bm=Date.now(),window.dbuddy_benchmark.push(bm),window.dbuddy_benchmark.length>1?window.console.log(\"Debug Buddy Benchmark: \",window.dbuddy_benchmark[window.dbuddy_benchmark.length-1],\" \",window.dbuddy_benchmark[window.dbuddy_benchmark.length-1]-window.dbuddy_benchmark[window.dbuddy_benchmark.length-2],\"ms\",\" Message: \",properties.log_to_console):window.console.log(\"Debug Buddy Benchmark Starting: \",window.dbuddy_benchmark[window.dbuddy_benchmark.length-1],\"Message: \",properties.log_to_console)),properties.log_to_console&&window.console.log(\"Debug Buddy: \",properties.log_to_console),properties.report_to_debugger&&context.reportDebugger(properties.report_to_debugger),properties.benchmark_summary&&window.dbuddy_benchmark.length>1){var d=window.dbuddy_benchmark.slice(1).map(((d,i)=>
289d-window.dbuddy_benchmark[i])),e=d.reduce(((d,e)=>d+e),0)/d.length,o=Math.max(...d),n=Math.min(...d);window.console.group(\"Debug Buddy Benchmark Summary:\"),window.console.log(\"Total Sampling Time: \",window.dbuddy_benchmark[window.dbuddy_benchmark.length-1]-window.dbuddy_benchmark[0],\"ms\"),window.console.log(\"# Samples: \",d.length),window.console.log(\"Avg: \",e,\"ms\"),window.console.log(\"Min: \",n,\"ms\"),window.console.log(\"Max: \",o,\"ms\"),window.console.groupEnd()}}"}}}}};
290window._bubble_page_load_data.plugins_size['1641501497659x706740039734263800'] = 324833;
291window.preloaded['plugin/third_party:1641501497659x706740039734263800:1.10.1'] = true;
292window.plugins["1648644338633x187011566245249020"] = {"human":"Upload - GCS, Backblaze, Wasabi, S3","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_api":{"auth":"none","calls":{"AAL":{"initialized":true,"method":"get","name":"Upload File","publish_as":"data","ret_value":"api.1648644338633x187011566245249020.plugin_api.AAL","should_reinitialize":false,"types":"{\"plugin_api.AAL\":{\"caption\":\"Upload File\",\"fields\":{\"_p_file_name\":{\"ret_btype\":\"text\",\"caption\":\"file_name\",\"sample_value\":\"\",\"ret_value\":\"text\"},\"_p_upload_percentage\":{\"ret_btype\":\"number\",\"caption\":\"upload_percentage\",\"sample_value\":\"\",\"ret_value\":\"number\"},\"_p_file_size_bytes\":{\"ret_btype\":\"number\",\"caption\":\"file_size_bytes\",\"sample_value\":\"\",\"ret_value\":\"number\"},\"_p_status\":{\"ret_btype\":\"text\",\"caption\":\"status\",\"sample_value\":\"\",\"ret_value\":\"text\"},\"_p_uuid\":{\"ret_btype\":\"text\",\"caption\":\"uuid\",\"sample_value\":\"\",\"ret_value\":\"text\"},\"_p_upload_filepath\":{\"ret_btype\":\"text\",\"caption\":\"upload_filepath\",\"sample_value\":\"\",\"ret_value\":\"text\"},\"_p_preview_url\":{\"ret_btype\":\"text\",\"caption\":\"preview_url\",\"sample_value\":\"\",\"ret_value\":\"text\"},\"_p_upload_bytes_sent\":{\"ret_btype\":\"number\",\"caption\":\"upload_bytes_sent\",\"sample_value\":\"\",\"ret_value\":\"number\"},\"_p_width\":{\"ret_btype\":\"number\",\"caption\":\"width\",\"sample_value\":\"\",\"ret_value\":\"number\"},\"_p_height\":{\"ret_btype\":\"number\",\"caption\":\"height\",\"sample_value\":\"\",\"ret_value\":\"number\"},\"_p_contentType\":{\"ret_btype\":\"text\",\"caption\":\"contentType\",\"sample_value\":\"\",\"ret_value\":\"text\"}}}}"}},"human":"Dropzone"},"shared_keys":{"ABR":{"caption":"GCS Credentials","type":"secure"},"ABS":{"caption":"Default Bucket Name","type":"client_safe"},"ACD":{"caption":"Default Access Key ID (aws, wasabi, digitalocean, backblaze)","type":"secure"},"ACE":{"caption":"Default Secret Access Key (aws, wasabi, digitalocean, backblaze)","type":"secure"}},"plugin_elements":{"AAC":{"display":"Dropzone","property_applications":{"Background":true,"Border":true,"BoxShadow":true,"MinWidth":true,"Padding":true,"resizable":true},"add_hover_pressed":true,"add_is_visible":true,"can_fit_height":false,"fields":{"AAS":{"caption":"Accepted files types","editor":"StaticText","name":"accepted_file_types","optional":true,"rank":2,"value":"text"},"AAb":{"caption":"File Type","editor":"custom_type","name":"file_type","rank":1},"ABO":{"caption":"Tip: Status field can be one of: added, queued, uploading, canceled, error, success","editor":"Label","name":"return","rank":5},"ABW":{"caption":"Upload multiple files","default_val":true,"editor":"Checkbox","name":"upload_multiple","rank":3},"ABf":{"caption":"Max file size (in MB)","name":"max_file_size","rank":4,"editor":"DynamicValue","value":"number","optional":false,"default_val":256},"ABg":{"caption":"Set File Type to “Upload File (Dropzone)”!!!","name":"info","rank":0,"editor":"Label"},"ACv":{"caption":"---------------------------------------------------------------------------","name":"info","rank":6,"editor":"Label"},"ACw":{"caption":"Optional Image Resizing - will only apply to mimetype image/*","name":"info","rank":7,"editor":"Label"},"ACx":{"caption":"Enable image resizing?","name":"enable_image_resizing","rank":8,"editor":"DynamicValue","value":"boolean","default_val":false},"ACy":{"caption":"If set, images will be resized to these dimensions before being uploaded. If only one, resizeWidth or resizeHeight is provided, the original aspect ratio of the file will be preserved.","name":"info","rank":9,"editor":"Label"},"ACz":{"caption":"resize width","name":"resizeWidth","rank":10,"editor":"DynamicValue","value":"number","optional":true}
292,"ADA":{"caption":"resize height","name":"resizeHeight","rank":11,"editor":"DynamicValue","value":"number","optional":true},"ADB":{"caption":"resize MimeType","name":"resizeMimeType","rank":12,"editor":"DynamicValue","value":"text","optional":true},"ADC":{"caption":"resize quality","name":"resizeQuality","rank":13,"editor":"DynamicValue","value":"number","default_val":0.8,"optional":true},"ADD":{"caption":"resize method","name":"resizeMethod","rank":14,"editor":"DynamicValue","value":"text","default_val":"contain","optional":true},"ADN":{"caption":"---------------------------------------------------------------------------","name":"info","rank":15,"editor":"Label"},"ADO":{"caption":"autoProcessQueue","name":"autoProcessQueue","rank":17,"editor":"DynamicValue","value":"boolean","default_val":true},"ADP":{"caption":"This is experimental - Beta ","name":"info","rank":16,"editor":"Label"}},"states":{"AAG":{"caption":"Accepted files","initialization_code":{"fn":"function(n,t){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];{return[];}}"},"is_list":true,"name":"accepted_files","value":"custom_data_AAb"},"AAm":{"caption":"Current accepted file","initialization_code":{"fn":"function(n,t){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];{}}"},"name":"current_accepted_file","value":"custom_data_AAb"},"ACj":{"caption":"Accepted files types","name":"accepted_files_types","value":"text","initialization_code":{"fn":"function(n,t){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];{}}"}},"ACk":{"caption":"Max file size (in MB)","name":"max_file_size","value":"number","initialization_code":{"fn":"function(n,t){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];{}}"}},"ADF":{"caption":"Upload error message","name":"error_message","value":"text","initialization_code":{"fn":"function(n,t){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];{}}"}},"ADK":{"caption":"Current finished upload file","name":"current_finished_upload_file","value":"custom_data_AAb","initialization_code":{"fn":"function(n,t){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];{}}"}},"ADQ":{"caption":"autoProcessQueue","name":"autoProcessQueue","value":"boolean","initialization_code":{"fn":"function(n,t){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];{}}"}}},"events":{"AAh":{"caption":"File Accepted Loop","name":"file_accepted_loop"},"ABX":{"caption":"All Files Uploaded","name":"upload_all_complete"},"ADH":{"caption":"An error occurred during upload","name":"error_during_upload_occurred"},"ADL":{"caption":"A file has completed uploaded","name":"a_file_is_uploaded"}},"actions":{"AAk":{"caption":"Reset","code":{"fn":"function(e,t,l){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];function _0x2f4a(){const _0x179dfc=['mtm2we9pD2ze','zgf0yq','ovzYwK1Zsa','otaWmLzrywLqBW','y3vYCMvUDf9MAwXL','ntC4ndyWr1zyEKn5','nJC5mtiZmgf0A2fMEq','ota4nZCZmKLirMTPDW','nZu1nJe3B2TSvhLj','mtHsANP3zLe','mti4mJu1D3vttw9u','otuXmZL3BgrPAxe','ndG4nejruur2vq','ChvIBgLZAfn0yxrL','mtCYsgTHs2n2'];_0x2f4a=function(){return _0x179dfc;};return _0x2f4a();}const _0x2b5201=_0x5696;(function(_0x3d629b,_0x14bf70){const _0x51fbb6={_0x15e124:0x16a,_0x4e6b43:0x173,_0x5ce823:0x16f,_0x2c529c:0x16c,_0x3c30ee:0x174,_0x27c015:0x176},_0x1f079e=_0x5696,_0x308dd6=_0x3d629b();while(!![]){try{const _0x52e24e=parseInt(_0x1f079e(0x16d))/0x1+-parseInt(_0x1f079e(0x16e))/0x2*(-parseInt(_0x1f079e(_0x51fbb6._0x15e124))/0x3)+-parseInt(_0x1f079e(_0x51fbb6._0x4e6b43))/0x4*(-parseInt(_0x1f079e(_0x51fbb6._0x5ce823))/0x5)+parseInt(_0x1f079e(_0x51fbb6._0x2c529c))/0x6+parseInt(_0x1f079e(0x177))/0x7*(parseInt(_0x1f079e(_0x51fbb6._0x3c30ee))/0x8)+parseInt(_0x1f079e(_0x51fbb6._0x27c015))/0x9*(-parseInt(_0x1f079e(0x16b))/0xa)+-parseInt(_0x1f079e(0x170))/0xb*(parseInt(_0x1f079e(0x171))/0xc);if(_0x52e24e===_0x14bf70)break;else _0x308dd6['push'](_0x308dd6['shift']());}catch(_0x5c2ef5){_0x308dd6['push'](_0x308dd6['shift']());}}}(_0x2f4a,0xe3588));function _0x5696(_0x22ecfc,_0x550a81){const _0x2f4a01=_0x2f4a();return _0x5696=function(_0x569630,_0x1efa4c){_0x569630=_0x569630-0x16a;let _0x214898=_0x2f4a01[_0x569630];if(_0x5696['ZqnCVs']===undefined){var _0x5b9ea9=function(_0x491cd8){const _0x4779f0='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
292+/=';let _0x9c82f='',_0x4d5496='';for(let _0x4dc09d=0x0,_0x24e145,_0x241ee9,_0x6b26df=0x0;_0x241ee9=_0x491cd8['charAt'](_0x6b26df++);~_0x241ee9&&(_0x24e145=_0x4dc09d%0x4?_0x24e145*0x40+_0x241ee9:_0x241ee9,_0x4dc09d++%0x4)?_0x9c82f+=String['fromCharCode'](0xff&_0x24e145>>(-0x2*_0x4dc09d&0x6)):0x0){_0x241ee9=_0x4779f0['indexOf'](_0x241ee9);}for(let _0x52d0dd=0x0,_0x450831=_0x9c82f['length'];_0x52d0dd<_0x450831;_0x52d0dd++){_0x4d5496+='%'+('00'+_0x9c82f['charCodeAt'](_0x52d0dd)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x4d5496);};_0x5696['kmeBNG']=_0x5b9ea9,_0x22ecfc=arguments,_0x5696['ZqnCVs']=!![];}const _0x16d510=_0x2f4a01[0x0],_0x3de8da=_0x569630+_0x16d510,_0x479d08=_0x22ecfc[_0x3de8da];return!_0x479d08?(_0x214898=_0x5696['kmeBNG'](_0x214898),_0x22ecfc[_0x3de8da]=_0x214898):_0x214898=_0x479d08,_0x214898;},_0x5696(_0x22ecfc,_0x550a81);}{let a=e[_0x2b5201(0x175)]['dropzone'],u=e[_0x2b5201(0x175)]['update_accepted_files'];a['removeAllFiles'](!0x0),u(),e['data'][_0x2b5201(0x178)]=null,e[_0x2b5201(0x172)]('current_accepted_file',null);}}"}},"AAl":{"caption":"Upload Current File of","fields":{"AAo":{"caption":"Upload URL","editor":"DynamicValue","name":"upload_url","rank":0,"value":"text"},"AAp":{"caption":"This will move the loop to the next file! Current accepted file will change to the next file.","editor":"Label","name":"info","rank":1}},"code":{"fn":"function(e,t,l){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];const _0x1751af=_0x5a39;(function(_0x5568d5,_0x3cc234){const _0x595ec5={_0x2c3595:0xb9,_0x2d8c7d:0xc1,_0x3acf6e:0xc5},_0x43ca44=_0x5a39,_0x42c5c7=_0x5568d5();while(!![]){try{const _0x561ba4=-parseInt(_0x43ca44(0xc6))/0x1*(-parseInt(_0x43ca44(0xc0))/0x2)+parseInt(_0x43ca44(0xb5))/0x3+-parseInt(_0x43ca44(_0x595ec5._0x2c3595))/0x4+parseInt(_0x43ca44(0xc4))/0x5+parseInt(_0x43ca44(0xbe))/0x6+-parseInt(_0x43ca44(_0x595ec5._0x2d8c7d))/0x7+parseInt(_0x43ca44(0xb8))/0x8*(parseInt(_0x43ca44(_0x595ec5._0x3acf6e))/0x9);if(_0x561ba4===_0x3cc234)break;else _0x42c5c7['push'](_0x42c5c7['shift']());}catch(_0xbcd605){_0x42c5c7['push'](_0x42c5c7['shift']());}}}(_0x6fe8,0x8b5d5));function _0x5a39(_0x549a10,_0x6e4b71){const _0x6fe88b=_0x6fe8();return _0x5a39=function(_0x5a3969,_0x3a8c04){_0x5a3969=_0x5a3969-0xb5;let _0x68c478=_0x6fe88b[_0x5a3969];if(_0x5a39['SqPstt']===undefined){var _0x44f401=function(_0x117868){const _0x5b56fd='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x27bf32='',_0x2bea63='';for(let _0x520a0b=0x0,_0x38902c,_0x49d6b1,_0x5e9ec0=0x0;_0x49d6b1=_0x117868['charAt'](_0x5e9ec0++);~_0x49d6b1&&(_0x38902c=_0x520a0b%0x4?_0x38902c*0x40+_0x49d6b1:_0x49d6b1,_0x520a0b++%0x4)?_0x27bf32+=String['fromCharCode'](0xff&_0x38902c>>(-0x2*_0x520a0b&0x6)):0x0){_0x49d6b1=_0x5b56fd['indexOf'](_0x49d6b1);}for(let _0x2ad548=0x0,_0x45c8de=_0x27bf32['length'];_0x2ad548<_0x45c8de;_0x2ad548++){_0x2bea63+='%'+('00'+_0x27bf32['charCodeAt'](_0x2ad548)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2bea63);};_0x5a39['TKCRdI']=_0x44f401,_0x549a10=arguments,_0x5a39['SqPstt']=!![];}const _0x3d4e64=_0x6fe88b[0x0],_0x2afb7a=_0x5a3969+_0x3d4e64,_0x1ec23a=_0x549a10[_0x2afb7a];return!_0x1ec23a?(_0x68c478=_0x5a39['TKCRdI'](_0x68c478),_0x549a10[_0x2afb7a]=_0x68c478):_0x68c478=_0x1ec23a,_0x68c478;},_0x5a39(_0x549a10,_0x6e4b71);}function _0x6fe8(){const _0x45cf7e=['y3vYCMvUDf9MAwXL','mti0otuZmg56q0DxvG','odC0mJq0n21NEev4qq','mJy4mZnhB25vt2K','DxbSB2fKx3vYBa','mJiWmtCWmhfbzK5itq','zMLSzv9Hy2nLChrLzf9SB29W','z2v0qwrKzwrgAwXLCW','ohHbC2nOwa','nde3mZq4ngDuChzctW','zMLSzv90B19IDwi','zgf0yq','vxbSB2fKx3vYBcbPCYbLBxb0Es4GvxbSB2fKCYb3AwXSig5VDcb3B3jRlG','DxbKyxrLx2fJy2vWDgvKx2zPBgvZ','mJmWnZeWmLfxzfnSCq','zhjVChPVBMu','mJHUt2rcqxu','nZCWodeYmgj1AxLdBG','Bg9N'];_0x6fe8=function(){return _0x45cf7e;};return _0x6fe8();}{let a=e[_0x1751af(0xbb)][_0x1751af(0xba)],r=e[_0x1751af(0xbb)][_0x1751af(0xbd)];dropzone=e[_0x1751af(0xbb)]['dropzone'],current_file=e[_0x1751af(0xbb)][_0x1751af(0xc3)],t['upload_url']?(current_file['upload_url']=t[_0x1751af(0xc7)],dropzone['enqueueFile'](e[_0x1751af(0xbb)]['current_file']),r(),e[_0x1751af(0xbb)][_0x1751af(0xc3)]=e[_0x1751af(0xbb)][_0x1751af(0xbf)][_0x1751af(0xb7)]()[0x0],e['publishState']('current_accepted_file',a(e[_0x1751af(0xbb)][_0x1751af(0xc3)])),e['data'][_0x1751af(0xc3)]&&e['triggerEvent'](_0x1751af(0xb6),function(){})):console[_0x1751af(0xc2)](_0x1751af(0xbc));}}"}},"ABP":{"caption":"Remove / Cancel File","fields":{"ABQ":{"caption":"File's uuid","editor":"DynamicValue","name":"uuid","rank":0,"value":"text"}},"code":{"fn":"function(e,t,a){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];const _0xac98b9=_0x4245;function _0x4245(_0x2f3a13,_0x20e683){const _0x5f4c7f=_0x5f4c();return _0x4245=function(_0x4245b4,_0x3d8877){_0x4245b4=_0x4245b4-0x1c8;let _0x3fdb39=_0x5f4c7f[_0x4245b4];if(_0x4245['ooypWH']===undefined){var _0x12eb90=function(_0x4c8da0){const _0x517fb5='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
292+/=';let _0x4b31ff='',_0x125532='';for(let _0x45710d=0x0,_0x134133,_0x1e12c4,_0x4fc89c=0x0;_0x1e12c4=_0x4c8da0['charAt'](_0x4fc89c++);~_0x1e12c4&&(_0x134133=_0x45710d%0x4?_0x134133*0x40+_0x1e12c4:_0x1e12c4,_0x45710d++%0x4)?_0x4b31ff+=String['fromCharCode'](0xff&_0x134133>>(-0x2*_0x45710d&0x6)):0x0){_0x1e12c4=_0x517fb5['indexOf'](_0x1e12c4);}for(let _0x5b45ec=0x0,_0x6789c4=_0x4b31ff['length'];_0x5b45ec<_0x6789c4;_0x5b45ec++){_0x125532+='%'+('00'+_0x4b31ff['charCodeAt'](_0x5b45ec)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x125532);};_0x4245['TbrLYp']=_0x12eb90,_0x2f3a13=arguments,_0x4245['ooypWH']=!![];}const _0x3908d6=_0x5f4c7f[0x0],_0x1971bf=_0x4245b4+_0x3908d6,_0x562919=_0x2f3a13[_0x1971bf];return!_0x562919?(_0x3fdb39=_0x4245['TbrLYp'](_0x3fdb39),_0x2f3a13[_0x1971bf]=_0x3fdb39):_0x3fdb39=_0x562919,_0x3fdb39;},_0x4245(_0x2f3a13,_0x20e683);}function _0x5f4c(){const _0x44f0b4=['mZGZn1HPz1LZCq','ntqWs2HOz0TN','DxbKyxrLx2fJy2vWDgvKx2zPBgvZ','nZK3nJiZyuv2t3fg','mZyXmtm0mg9dDKn6zq','zMLSzv9Tyxa','z2v0qwrKzwrgAwXLCW','zgf0yq','ChvIBgLZAfn0yxrL','CMvTB3zLrMLSzq','zhjVChPVBMu','mtK5ndKZmJvLD3fqrNC','DhjPz2DLCKv2zw50','mtHwC1vQtvy','otCWmJr4Ae5cyNa','mta4z0rgBM9o','y3vYCMvUDf9Hy2nLChrLzf9MAwXL','mJi0nZCWrxzmr1fQ','DxbSB2fK','mta5nJG5nxjPweTfqq','zMLSzv9Hy2nLChrLzf9SB29W','mtmZDNH4Bff6','y3vYCMvUDf9MAwXL'];_0x5f4c=function(){return _0x44f0b4;};return _0x5f4c();}(function(_0x4a1190,_0x4b4f90){const _0x27c4de={_0x40befe:0x1c8,_0x552590:0x1da,_0x318891:0x1d4,_0x160e63:0x1dc,_0x133697:0x1d5,_0x267dd1:0x1d6,_0x2cd5a1:0x1d8,_0x211f56:0x1d2},_0x74dedb=_0x4245,_0x1f063b=_0x4a1190();while(!![]){try{const _0x3bb5f9=parseInt(_0x74dedb(0x1ca))/0x1+-parseInt(_0x74dedb(_0x27c4de._0x40befe))/0x2*(parseInt(_0x74dedb(0x1de))/0x3)+-parseInt(_0x74dedb(0x1cb))/0x4+parseInt(_0x74dedb(_0x27c4de._0x552590))/0x5*(-parseInt(_0x74dedb(_0x27c4de._0x318891))/0x6)+-parseInt(_0x74dedb(_0x27c4de._0x160e63))/0x7*(-parseInt(_0x74dedb(_0x27c4de._0x133697))/0x8)+parseInt(_0x74dedb(_0x27c4de._0x267dd1))/0x9*(-parseInt(_0x74dedb(_0x27c4de._0x2cd5a1))/0xa)+parseInt(_0x74dedb(_0x27c4de._0x211f56))/0xb;if(_0x3bb5f9===_0x4b4f90)break;else _0x1f063b['push'](_0x1f063b['shift']());}catch(_0x18b628){_0x1f063b['push'](_0x1f063b['shift']());}}}(_0x5f4c,0xa2804));{let d=e['data'][_0xac98b9(0x1d1)],u=e['data'][_0xac98b9(0x1c9)],i=e['data']['file_to_bub'],l=e['data'][_0xac98b9(0x1cc)][t['uuid']],r=e[_0xac98b9(0x1ce)]['current_file'];r&&l['upload']['uuid']===r[_0xac98b9(0x1d9)]['uuid']?(d[_0xac98b9(0x1d0)](l),e['data'][_0xac98b9(0x1dd)]=e[_0xac98b9(0x1ce)][_0xac98b9(0x1d1)][_0xac98b9(0x1cd)]()[0x0],e[_0xac98b9(0x1cf)](_0xac98b9(0x1d7),i(e[_0xac98b9(0x1ce)][_0xac98b9(0x1dd)])),e[_0xac98b9(0x1ce)]['current_file']&&e[_0xac98b9(0x1d3)](_0xac98b9(0x1db),function(){})):d[_0xac98b9(0x1d0)](l),u();}}"}},"ACh":{"caption":"set the accepted file types","code":{"fn":"function(t,e,_){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];function _0xa97e(){var _0x52b2d4=['ywnJzxb0zwrFzMLSzxm','ndGXotaYmhnwugjfrq','nvPZteLxEq','mtu5mJq5mLjwqLz0rW','mJC5ueHny0Xn','mta3mdu1ovDVr0rPwq','mtiZmNHyDKDkDW','odCZmNLRt05Qrq','mtG3zgHoyxr4','mJe5mZnkthfzufG','y29TBwfFBgLZDf9VzL90ExbLCW','lMr6lwHPzgrLBI1PBNb1Da','zhjVChPVBMu','otG1mZqWAxLyr0DU','ChvIBgLZAfn0yxrL','ywnJzxb0','B3b0Aw9UCW','nZaYmZm4DMDjv25P'];_0xa97e=function(){return _0x52b2d4;};return _0xa97e();}function _0x17ba(_0x13f49e,_0xd1b939){var _0xa97e21=_0xa97e();return _0x17ba=function(_0x17ba9e,_0x5b639e){_0x17ba9e=_0x17ba9e-0xa2;var _0x13869d=_0xa97e21[_0x17ba9e];if(_0x17ba['GslmPl']===undefined){var _0x3a7126=function(_0x455d4a){var _0x3c5249='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0xd08288='',_0x2f738b='';for(var _0x33f606=0x0,_0x5a1d47,_0x72aefd,_0x1dfa0b=0x0;_0x72aefd=_0x455d4a['charAt'](_0x1dfa0b++);~_0x72aefd&&(_0x5a1d47=_0x33f606%0x4?_0x5a1d47*0x40+_0x72aefd:_0x72aefd,_0x33f606++%0x4)?_0xd08288+=String['fromCharCode'](0xff&_0x5a1d47>>(-0x2*_0x33f606&0x6)):0x0){_0x72aefd=_0x3c5249['indexOf'](_0x72aefd);}for(var _0x53f137=0x0,_0x37d9ee=_0xd08288['length'];_0x53f137<_0x37d9ee;_0x53f137++){_0x2f738b+='%'+('00'+_0xd08288['charCodeAt'](_0x53f137)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2f738b);};
292_0x17ba['PeUJsa']=_0x3a7126,_0x13f49e=arguments,_0x17ba['GslmPl']=!![];}var _0x4a0913=_0xa97e21[0x0],_0x5b9238=_0x17ba9e+_0x4a0913,_0x209b48=_0x13f49e[_0x5b9238];return!_0x209b48?(_0x13869d=_0x17ba['PeUJsa'](_0x13869d),_0x13f49e[_0x5b9238]=_0x13869d):_0x13869d=_0x209b48,_0x13869d;},_0x17ba(_0x13f49e,_0xd1b939);}var _0x1f104c=_0x17ba;(function(_0x2ed111,_0x5095f2){var _0x4c04d8={_0x1af624:0xac,_0x1034d1:0xaa,_0x21aae0:0xb0},_0x58c2ea=_0x17ba,_0x47c162=_0x2ed111();while(!![]){try{var _0x17712a=parseInt(_0x58c2ea(0xad))/0x1+-parseInt(_0x58c2ea(0xab))/0x2+-parseInt(_0x58c2ea(_0x4c04d8._0x1af624))/0x3*(parseInt(_0x58c2ea(0xaf))/0x4)+-parseInt(_0x58c2ea(_0x4c04d8._0x1034d1))/0x5*(parseInt(_0x58c2ea(0xa9))/0x6)+parseInt(_0x58c2ea(0xa7))/0x7+parseInt(_0x58c2ea(0xae))/0x8*(-parseInt(_0x58c2ea(0xb1))/0x9)+-parseInt(_0x58c2ea(0xa3))/0xa*(-parseInt(_0x58c2ea(_0x4c04d8._0x21aae0))/0xb);if(_0x17712a===_0x5095f2)break;else _0x47c162['push'](_0x47c162['shift']());}catch(_0x3001eb){_0x47c162['push'](_0x47c162['shift']());}}}(_0xa97e,0xa324e));{t[_0x1f104c(0xa4)]('accepted_files_types',e[_0x1f104c(0xb2)]),$(_0x1f104c(0xb3))['attr'](_0x1f104c(0xa5),e[_0x1f104c(0xb2)]),t['data'][_0x1f104c(0xa2)][_0x1f104c(0xa6)][_0x1f104c(0xa8)]=e[_0x1f104c(0xb2)];}}"},"fields":{"ACi":{"caption":"comma list of types","name":"comma_list_of_types","rank":0,"editor":"DynamicValue","value":"text"}}},"ACo":{"caption":"set the max set_the_max_file_size size","code":{"fn":"function(e,i,_){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];function _0x505c(_0x251ff4,_0x13f6ef){var _0x2ef81d=_0x2ef8();return _0x505c=function(_0x505c41,_0x2e3abc){_0x505c41=_0x505c41-0xd9;var _0x36693e=_0x2ef81d[_0x505c41];if(_0x505c['ORoLmi']===undefined){var _0x22c711=function(_0x5b7be8){var _0x1fe026='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x3737a4='',_0x45e831='';for(var _0x57e865=0x0,_0x5a23fb,_0x3285c,_0x1fe6e2=0x0;_0x3285c=_0x5b7be8['charAt'](_0x1fe6e2++);~_0x3285c&&(_0x5a23fb=_0x57e865%0x4?_0x5a23fb*0x40+_0x3285c:_0x3285c,_0x57e865++%0x4)?_0x3737a4+=String['fromCharCode'](0xff&_0x5a23fb>>(-0x2*_0x57e865&0x6)):0x0){_0x3285c=_0x1fe026['indexOf'](_0x3285c);}for(var _0x59892b=0x0,_0x12574a=_0x3737a4['length'];_0x59892b<_0x12574a;_0x59892b++){_0x45e831+='%'+('00'+_0x3737a4['charCodeAt'](_0x59892b)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x45e831);};_0x505c['pQPVZG']=_0x22c711,_0x251ff4=arguments,_0x505c['ORoLmi']=!![];}var _0x1afeec=_0x2ef81d[0x0],_0x30318d=_0x505c41+_0x1afeec,_0x29ce51=_0x251ff4[_0x30318d];return!_0x29ce51?(_0x36693e=_0x505c['pQPVZG'](_0x36693e),_0x251ff4[_0x30318d]=_0x36693e):_0x36693e=_0x29ce51,_0x36693e;},_0x505c(_0x251ff4,_0x13f6ef);}function _0x2ef8(){var _0x9041b8=['ndeYmtm2muvSqwfRuq','mJmYnJu4mMTgyurxvq','Bwf4rMLSzxnPEMu','ndm4ntGZmMf5vNj3qG','zhjVChPVBMu','Bwf4x2zPBgvFC2L6zq','mZaYodGYmtnVC2X0DLu','nKPKCwrfEa','mJy2ntu4nu1ks0jrAa','oda5mdeXmNz0y0jeuq','mZK1mJiZnuTfDvH5qW','mwjrr2r1wq'];_0x2ef8=function(){return _0x9041b8;};return _0x2ef8();}var _0x3b993f=_0x505c;(function(_0x4ed380,_0x532c7e){var _0x50fb01={_0x4c66b3:0xdf,_0x2e29cb:0xe3,_0x2ee530:0xda},_0x105378=_0x505c,_0x3b4a07=_0x4ed380();while(!![]){try{var _0x1d7bab=-parseInt(_0x105378(_0x50fb01._0x4c66b3))/0x1*(parseInt(_0x105378(0xe1))/0x2)+-parseInt(_0x105378(0xe0))/0x3+parseInt(_0x105378(_0x50fb01._0x2e29cb))/0x4+-parseInt(_0x105378(0xdc))/0x5+-parseInt(_0x105378(0xdb))/0x6*(-parseInt(_0x105378(0xde))/0x7)+-parseInt(_0x105378(0xdd))/0x8+parseInt(_0x105378(_0x50fb01._0x2ee530))/0x9;if(_0x1d7bab===_0x532c7e)break;else _0x3b4a07['push'](_0x3b4a07['shift']());}catch(_0x1c0696){_0x3b4a07['push'](_0x3b4a07['shift']());}}}(_0x2ef8,0xe6b41));{e['publishState'](_0x3b993f(0xd9),i['max_file_size']),e['data'][_0x3b993f(0xe4)]['options'][_0x3b993f(0xe2)]=i[_0x3b993f(0xd9)];}}"},"fields":{"ACp":{"caption":"max_file_size","name":"max_file_size","rank":0,"editor":"DynamicValue","value":"number","default_val":256}}},"ADI":{"caption":"Remove / Cancel All","code":{"fn":"function(e,t,o){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];function _0x582c(_0x42bf18,_0x1af055){const _0x73c69d=_0x73c6();return _0x582c=function(_0x582cd2,_0x2f6e13){_0x582cd2=_0x582cd2-0x16f;let _0x4215a2=_0x73c69d[_0x582cd2];if(_0x582c['HPExbJ']===undefined){var _0x343a19=function(_0x5c22c8){const _0x24e1c5='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
292+/=';let _0x5bc8f6='',_0xd4c47='';for(let _0x1b0a90=0x0,_0x12b784,_0x2cf053,_0x460e77=0x0;_0x2cf053=_0x5c22c8['charAt'](_0x460e77++);~_0x2cf053&&(_0x12b784=_0x1b0a90%0x4?_0x12b784*0x40+_0x2cf053:_0x2cf053,_0x1b0a90++%0x4)?_0x5bc8f6+=String['fromCharCode'](0xff&_0x12b784>>(-0x2*_0x1b0a90&0x6)):0x0){_0x2cf053=_0x24e1c5['indexOf'](_0x2cf053);}for(let _0x560527=0x0,_0x44783e=_0x5bc8f6['length'];_0x560527<_0x44783e;_0x560527++){_0xd4c47+='%'+('00'+_0x5bc8f6['charCodeAt'](_0x560527)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xd4c47);};_0x582c['opsGKL']=_0x343a19,_0x42bf18=arguments,_0x582c['HPExbJ']=!![];}const _0xbd1f45=_0x73c69d[0x0],_0xc9302f=_0x582cd2+_0xbd1f45,_0x2c4774=_0x42bf18[_0xc9302f];return!_0x2c4774?(_0x4215a2=_0x582c['opsGKL'](_0x4215a2),_0x42bf18[_0xc9302f]=_0x4215a2):_0x4215a2=_0x2c4774,_0x4215a2;},_0x582c(_0x42bf18,_0x1af055);}const _0x4d39a5=_0x582c;(function(_0xb0cf9d,_0x115211){const _0x5884d5={_0x3216d6:0x174,_0x54d862:0x173,_0x5f203c:0x17a,_0x39ff0d:0x175,_0x52f60e:0x179,_0x218838:0x176,_0x591af2:0x177},_0x26f2ea=_0x582c,_0x2fb65d=_0xb0cf9d();while(!![]){try{const _0x198c69=parseInt(_0x26f2ea(_0x5884d5._0x3216d6))/0x1+-parseInt(_0x26f2ea(_0x5884d5._0x54d862))/0x2+parseInt(_0x26f2ea(_0x5884d5._0x5f203c))/0x3+parseInt(_0x26f2ea(_0x5884d5._0x39ff0d))/0x4+-parseInt(_0x26f2ea(0x178))/0x5*(-parseInt(_0x26f2ea(_0x5884d5._0x52f60e))/0x6)+-parseInt(_0x26f2ea(0x170))/0x7*(-parseInt(_0x26f2ea(_0x5884d5._0x218838))/0x8)+-parseInt(_0x26f2ea(_0x5884d5._0x591af2))/0x9;if(_0x198c69===_0x115211)break;else _0x2fb65d['push'](_0x2fb65d['shift']());}catch(_0x201c6f){_0x2fb65d['push'](_0x2fb65d['shift']());}}}(_0x73c6,0x1e6f5));function _0x73c6(){const _0xad7817=['nJm1mJG4s1rUDNLY','mZa3oty0n2zwr2HPuW','mtqWnZvSuvnLCMq','mtu2BevxtK9d','mJiZodC1rfHSrurt','zxjYB3i','n01AtKfRtW','zhjVChPVBMu','DxbKyxrLx2fJy2vWDgvKx2zPBgvZ','otm0ndrnCvL2txa','otK2otHmtg5dt0W','nZq2nty4sK5uy1rp'];_0x73c6=function(){return _0xad7817;};return _0x73c6();}{try{let t=e['data'][_0x4d39a5(0x171)],o=e['data'][_0x4d39a5(0x172)];const r=!0x0;t['removeAllFiles'](r),o();}catch(_0x11ca1a){console[_0x4d39a5(0x16f)]('Error\\x20with\\x20remove\\x20all\\x20-\\x20'+_0x11ca1a);}}}"}}},"code":{"initialize":{"fn":"function(n,t){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];function _0x277a(_0x1d700d,_0x3e1ca8){var _0x13f596=_0x13f5();return _0x277a=function(_0x277a99,_0x246013){_0x277a99=_0x277a99-0x1cd;var _0x50b1b9=_0x13f596[_0x277a99];if(_0x277a['sCDMaf']===undefined){var _0x1481ce=function(_0x1f8177){var _0x38ce12='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x2977a4='',_0x5db51d='';for(var _0x28b7e6=0x0,_0x5c56d4,_0x42dba4,_0x55aeb6=0x0;_0x42dba4=_0x1f8177['charAt'](_0x55aeb6++);
292~_0x42dba4&&(_0x5c56d4=_0x28b7e6%0x4?_0x5c56d4*0x40+_0x42dba4:_0x42dba4,_0x28b7e6++%0x4)?_0x2977a4+=String['fromCharCode'](0xff&_0x5c56d4>>(-0x2*_0x28b7e6&0x6)):0x0){_0x42dba4=_0x38ce12['indexOf'](_0x42dba4);}for(var _0x1a5c61=0x0,_0x5d7662=_0x2977a4['length'];_0x1a5c61<_0x5d7662;_0x1a5c61++){_0x5db51d+='%'+('00'+_0x2977a4['charCodeAt'](_0x1a5c61)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x5db51d);};_0x277a['AJJKfg']=_0x1481ce,_0x1d700d=arguments,_0x277a['sCDMaf']=!![];}var _0x45b877=_0x13f596[0x0],_0x34394b=_0x277a99+_0x45b877,_0x1609a0=_0x1d700d[_0x34394b];return!_0x1609a0?(_0x50b1b9=_0x277a['AJJKfg'](_0x50b1b9),_0x1d700d[_0x34394b]=_0x50b1b9):_0x50b1b9=_0x1609a0,_0x50b1b9;},_0x277a(_0x1d700d,_0x3e1ca8);}var _0x2d6c48=_0x277a;(function(_0x2d7e2d,_0x91bc1d){var _0x4a393a={_0x549f30:0x1d3,_0x1b54b1:0x1cd,_0x4d6dba:0x1d6,_0x3d81f9:0x1d0},_0x419ace=_0x277a,_0x326d27=_0x2d7e2d();while(!![]){try{var _0x3bacc7=parseInt(_0x419ace(_0x4a393a._0x549f30))/0x1*(parseInt(_0x419ace(0x1d4))/0x2)+-parseInt(_0x419ace(0x1ce))/0x3*(parseInt(_0x419ace(0x1d2))/0x4)+parseInt(_0x419ace(0x1d1))/0x5+-parseInt(_0x419ace(0x1d5))/0x6*(-parseInt(_0x419ace(_0x4a393a._0x1b54b1))/0x7)+parseInt(_0x419ace(0x1d7))/0x8+parseInt(_0x419ace(_0x4a393a._0x4d6dba))/0x9*(-parseInt(_0x419ace(0x1d9))/0xa)+-parseInt(_0x419ace(_0x4a393a._0x3d81f9))/0xb;if(_0x3bacc7===_0x91bc1d)break;else _0x326d27['push'](_0x326d27['shift']());}catch(_0x3b2373){_0x326d27['push'](_0x326d27['shift']());}}}(_0x13f5,0x77f14));function _0x13f5(){var _0x7463ae=['mJe2otmXndrWAKTxEK8','ndyWmdGXmgLct1HxDW','ndeWndbTq0fRy2y','mJm3mdLtBvDXuw4','odb3z0vNugS','mJeWD0vwv05A','oty0odbnrfnJuKK','nJi2mZG0og9PrhbUCq','Aw5PDf9UzwvKzwq','ndeWDvnxs3Dg','nZKWmdLHD1fws2y','ndjxsgPfr3m','zgf0yq'];_0x13f5=function(){return _0x7463ae;};return _0x13f5();}{n[_0x2d6c48(0x1cf)][_0x2d6c48(0x1d8)]=!0x0;}}"},"update":{"fn":"function(e,t,i){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];function _0x4ff6(_0x38dc9b,_0x3826d4){const _0x58103a=_0x5810();return _0x4ff6=function(_0x4ff6e4,_0x439364){_0x4ff6e4=_0x4ff6e4-0x1ae;let _0x380572=_0x58103a[_0x4ff6e4];if(_0x4ff6['xdeiCp']===undefined){var _0x1af3d5=function(_0x3fcbf6){const _0xaaa614='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2b271f='',_0x28b928='';for(let _0x2ec33c=0x0,_0x55ffda,_0x332633,_0x3ac61e=0x0;_0x332633=_0x3fcbf6['charAt'](_0x3ac61e++);~_0x332633&&(_0x55ffda=_0x2ec33c%0x4?_0x55ffda*0x40+_0x332633:_0x332633,_0x2ec33c++%0x4)?_0x2b271f+=String['fromCharCode'](0xff&_0x55ffda>>(-0x2*_0x2ec33c&0x6)):0x0){_0x332633=_0xaaa614['indexOf'](_0x332633);}for(let _0x5816f3=0x0,_0x23370c=_0x2b271f['length'];_0x5816f3<_0x23370c;_0x5816f3++){_0x28b928+='%'+('00'+_0x2b271f['charCodeAt'](_0x5816f3)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x28b928);};_0x4ff6['WWfKcU']=_0x1af3d5,_0x38dc9b=arguments,_0x4ff6['xdeiCp']=!![];}const _0x492d0c=_0x58103a[0x0],_0x555f8a=_0x4ff6e4+_0x492d0c,_0x4370c3=_0x38dc9b[_0x555f8a];return!_0x4370c3?(_0x380572=_0x4ff6['WWfKcU'](_0x380572),_0x38dc9b[_0x555f8a]=_0x380572):_0x380572=_0x4370c3,_0x380572;},_0x4ff6(_0x38dc9b,_0x3826d4);}const _0x29d851=_0x4ff6;function _0x5810(){const _0xcb831a=['nuzHDKLbzG','mJGXndm1u2Xiugve','DxbSB2fKx2fSBf9JB21WBgv0zq','x3bFDxbSB2fKx2zPBgvWyxrO','zxjYB3jFBwvZC2fNzq','Bg9N','x3bFy29UDgvUDfr5Cgu','ChvIBgLZAfn0yxrL','zxjYB3i','Aw1Hz2uV','DxbSB2fK','zgf0yvvsta','z2v0vxbSB2fKAw5NrMLSzxm','DxbSB2fKx211BhrPCgXL','Cgf0Ag5HBwu','AgvPz2H0','mtKXnduWogPgBwLqva','pgrPDIbPzd0I','DhjPz2DLCKv2zw50','zMLSzv9Tyxa','x3bFChjLDMLLD191CMW','zM9YrwfJAa','ywnJzxb0zwrFzMLSzxnFDhLWzxm','C2L6zq','zxjYB3jFzhvYAw5Nx3vWBg9Hzf9Vy2n1CNjLza','mJm4mtmYCK9fzNHu','ihjLC2L6zuHLAwDODdOG','ihjLC2L6zvf1ywXPDhK6ia','ywnJzxb0zwrFzMLSzxm','mteWnJaXm2HOwLbhrW','z2v0qwnJzxb0zwrgAwXLCW','sw1Hz2uGCMvZAxPPBMCGAxmGt0zglG','DxvPza','y3vYCMvUDf9MAw5PC2HLzf91CgXVywrFzMLSzq','Cg9PBNrLCG','iI8+','yNL0zxntzw50','ntC2oda0ohLMqxzlzW','ywnJzxb0zwrFzMLSzv90ExbLCW','zhjVChPVBMu','CMvZAxPLtwLTzvr5Cgu','yv9MAwXLx2LZx3vWBg9HzgvK','ihjLC2L6zu1LDgHVzdOG','BwfW','Dg9tDhjPBMC','yKLIweq','AxjxwMS','Bwf4x2zPBgvFC2L6zq','C3rHCNrZv2L0Aa','mta2mZe2uLzlA0fg','DxbKyxrLx2fJy2vWDgvKx2zPBgvZ','y2fUDMfZ','zMLSzv90B19IDwi','sw1Hz2uGCMvZAxPPBMCGAxmGzw5HyMXLzc4','pgrPDJ48l2rPDJ4','ihjLC2L6zu1PBwvuExbLoIa','zw5HyMXLx2LTywDLx3jLC2L6Aw5N','C2vUza','BMfTzq','ufvu','y3nZ','C3rHDhvZ','CMvZAxPLtwv0Ag9K','CMvZAxPLv2LKDgG','D2LKDgG','x3bFD2LKDgG','mtHUEMjpAw8','CMvZAxPLsgvPz2H0','yxv0B1bYB2nLC3nrDwv1zq','mJKZntGZmfrryuD4EG','C3rYAw5N','CMvWBgfJzq','y3vYC29Y','y3vYCMvUDf9MAwXL','zgf0yq','zhjVCa'];_0x5810=function(){return _0xcb831a;};return _0x5810();}(function(_0x1a9731,_0x458f3f){const _0x2d084c={_0x48970e:0x1c5,_0xa1920d:0x1f0,_0x1cb786:0x1e0,_0x3cc715:0x1d9},_0x4ad05f=_0x4ff6,_0x31dd8d=_0x1a9731();while(!![]){try{const _0x31e145=-parseInt(_0x4ad05f(0x1f9))/0x1+-parseInt(_0x4ad05f(_0x2d084c._0x48970e))/0x2+parseInt(_0x4ad05f(0x1b1))/0x3+parseInt(_0x4ad05f(_0x2d084c._0xa1920d))/0x4*(-parseInt(_0x4ad05f(_0x2d084c._0x1cb786))
292/0x5)+-parseInt(_0x4ad05f(_0x2d084c._0x3cc715))/0x6+-parseInt(_0x4ad05f(0x1e1))/0x7+parseInt(_0x4ad05f(0x1b9))/0x8*(parseInt(_0x4ad05f(0x1d6))/0x9);if(_0x31e145===_0x458f3f)break;else _0x31dd8d['push'](_0x31dd8d['shift']());}catch(_0x287d63){_0x31dd8d['push'](_0x31dd8d['shift']());}}}(_0x5810,0x7cd18));{if(e[_0x29d851(0x1de)]['init_needed']){e['data']['init_needed']=!0x1;var a=_0x29d851(0x1df)+(Math['random']()*Math['pow'](0x2,0x36))[_0x29d851(0x1c0)](0x12),l;function u(_0x56d30a){const _0x3e2e3f={_0x5e509d:0x1b4,_0x5cd259:0x1ee,_0x311b83:0x1e9,_0x21dfb5:0x1f4,_0x26b6cd:0x1eb},_0x260200={_0x15038e:0x1f5,_0x512440:0x1e7},_0x22265f=_0x29d851;function _0x2c7778(_0x52b621){const _0x309693=_0x4ff6;if('VYxky'!=='VYxky'){let _0x1fae1b=_0x218de3[_0x309693(0x1b2)](),_0x5527fd=_0x1fae1b[_0x309693(0x1bf)](_0x4d7f21);_0x39164b[_0x309693(0x1de)][_0x309693(0x1f3)]={},_0x1fae1b[_0x309693(_0x260200._0x15038e)](_0x34b46b=>{const _0x1147ab=_0x309693;_0x2a6740[_0x1147ab(0x1de)]['file_map'][_0x34b46b['upload'][_0x1147ab(0x1b4)]]=_0x34b46b;}),_0x40be35[_0x309693(_0x260200._0x512440)]('accepted_files',_0x5527fd);}else{const _0xc89f9f=/^data:([^;]+);base64,/,_0x5d24fb=_0x52b621['match'](_0xc89f9f);return _0x5d24fb?_0x5d24fb[0x1]:null;}}if(!_0x56d30a)return null;let _0x55ee30={'_p_file_name':_0x56d30a[_0x22265f(0x1ce)],'_p_file_size_bytes':_0x56d30a[_0x22265f(0x1f7)],'_p_upload_percentage':_0x56d30a[_0x22265f(0x1ea)]['progress']['toFixed'](0x0),'_p_status':_0x56d30a[_0x22265f(0x1d1)],'_p_uuid':_0x56d30a['upload'][_0x22265f(_0x3e2e3f._0x5e509d)],'_p_upload_bytes_sent':_0x56d30a['upload'][_0x22265f(0x1b8)]};if(_0x56d30a['upload_url']){let _0x440889,_0x1d91ca=new URL(_0x56d30a['upload_url'])[_0x22265f(_0x3e2e3f._0x5cd259)][_0x22265f(0x1db)](/^\\/+/,''),_0xd6d5ba=decodeURIComponent(_0x1d91ca);_0x55ee30[_0x22265f(0x1e3)]=_0xd6d5ba;}return _0x56d30a[_0x22265f(0x1d4)]&&(_0x55ee30[_0x22265f(0x1d5)]=_0x56d30a[_0x22265f(0x1d4)]),_0x56d30a[_0x22265f(0x1ef)]&&(_0x55ee30['_p_height']=_0x56d30a['height']),_0x56d30a[_0x22265f(0x1eb)]&&(_0x55ee30[_0x22265f(0x1e6)]=_0x2c7778(_0x56d30a[_0x22265f(0x1eb)]),_0x55ee30[_0x22265f(0x1e6)][_0x22265f(0x1c4)](_0x22265f(_0x3e2e3f._0x311b83))&&(_0x55ee30[_0x22265f(_0x3e2e3f._0x21dfb5)]=_0x56d30a[_0x22265f(_0x3e2e3f._0x26b6cd)])),_0x55ee30;}function n(){const _0x2146c9={_0x478ff2:0x1de},_0x28cb24=_0x29d851;let _0x17fd5d=s['getAcceptedFiles'](),_0x53873b=_0x17fd5d['map'](u);e[_0x28cb24(_0x2146c9._0x478ff2)]['file_map']={},_0x17fd5d['forEach'](_0x5f26fe=>{const _0x42c662=_0x28cb24;e[_0x42c662(0x1de)]['file_map'][_0x5f26fe['upload'][_0x42c662(0x1b4)]]=_0x5f26fe;}),e['publishState'](_0x28cb24(0x1b0),_0x53873b);}(l=$(_0x29d851(0x1f1)+a+_0x29d851(0x1b7)))['css'](_0x29d851(0x1d4),'100%'),l[_0x29d851(0x1d0)]('height','100%'),l[_0x29d851(0x1d0)](_0x29d851(0x1dc),_0x29d851(0x1b6)),e[_0x29d851(0x1c7)]['append'](l),e['data']['div']=l,e[_0x29d851(0x1de)]['id']=a,e[_0x29d851(0x1de)][_0x29d851(0x1c8)]=u,e[_0x29d851(0x1de)][_0x29d851(0x1c6)]=n,e['publishState'](_0x29d851(0x1f6),t[_0x29d851(0x1ba)]),e[_0x29d851(0x1e7)]('max_file_size',t[_0x29d851(0x1c3)]);let r=null,o=null,d=null,p=null,_=null;var s;!0x0===t[_0x29d851(0x1cc)]?(console[_0x29d851(0x1e5)](_0x29d851(0x1c9)),r=t[_0x29d851(0x1d3)],o=t[_0x29d851(0x1d7)],d=t[_0x29d851(0x1bc)],p=t['resizeQuality'],_=t[_0x29d851(0x1d2)],console['log']('Image\\x20resizing\\x20is\\x20enabled.\\x20resizeWidth:\\x20'+r+_0x29d851(0x1ae)+o+_0x29d851(0x1cb)+d+_0x29d851(0x1af)+p+_0x29d851(0x1be)+_)):console[_0x29d851(0x1e5)](_0x29d851(0x1b3)),console[_0x29d851(0x1e5)]('Setting\\x20autoProcessQueue\\x20to:\\x20'+t[_0x29d851(0x1d8)]),e[_0x29d851(0x1e7)](_0x29d851(0x1d8),t[_0x29d851(0x1d8)]),s=new Dropzone('#'+a,{'accept':function(_0x3ac4c2,_0x4903fc){const _0x4abac7={_0x170d67:0x1de,_0x5e935c:0x1dd,_0x496fe4:0x1f2},_0x4703b9=_0x29d851;_0x4903fc(),n(),e[_0x4703b9(_0x4abac7._0x170d67)][_0x4703b9(_0x4abac7._0x5e935c)]||(e[_0x4703b9(0x1de)]['current_file']=_0x3ac4c2,e['publishState']('current_accepted_file',u(e['data'][_0x4703b9(_0x4abac7._0x5e935c)])),e[_0x4703b9(_0x4abac7._0x496fe4)]('file_accepted_loop',function(){}));},'method':_0x29d851(0x1cf),'timeout':null,'headers':{'Cache-Control':null,'X-Requested-With':null,'Accept':null}
292,'sending':function(_0x4b305f,_0x5488dd){const _0x27da39={_0x17d041:0x1cc,_0x4f0c53:0x1c2,_0x2c297c:0x1cd,_0x402314:0x1f2},_0x49c3ba={_0x41d100:0x1e7},_0xb9bea8=_0x29d851;var _0x42ba85=_0x5488dd[_0xb9bea8(0x1cd)];if(!0x0===t[_0xb9bea8(_0x27da39._0x17d041)]){if('irWZk'===_0xb9bea8(_0x27da39._0x4f0c53)){var _0x795b11=this;_0x5488dd[_0xb9bea8(_0x27da39._0x2c297c)]=function(){_0x795b11['resizeImage'](_0x4b305f,r,o,_,function(_0x4cdcfd){const _0x7fc637=_0x4ff6;'aATxT'!==_0x7fc637(0x1c1)?_0x42ba85['call'](_0x5488dd,_0x4cdcfd):(_0x4abb67[_0x7fc637(_0x49c3ba._0x41d100)](_0x7fc637(0x1b5),_0x257ca5(_0x362b86)),_0x14568f[_0x7fc637(0x1f2)]('a_file_is_uploaded'));});};}else _0x135213(),_0x52661c(),_0x24b66f['data'][_0xb9bea8(0x1dd)]||(_0x310c01['data'][_0xb9bea8(0x1dd)]=_0x5c23fd,_0x24ff5e['publishState']('current_accepted_file',_0x464178(_0x77181e[_0xb9bea8(0x1de)]['current_file'])),_0x2349bf[_0xb9bea8(_0x27da39._0x402314)]('file_accepted_loop',function(){}));}else _0x5488dd['send']=function(){_0x42ba85['call'](_0x5488dd,_0x4b305f);};},'url':function(_0x64a312){return _0x64a312[0x0]['upload_url'];},'uploadMultiple':!0x1,'maxFiles':t[_0x29d851(0x1ed)]?null:0x1,'previewTemplate':_0x29d851(0x1ca),'autoProcessQueue':t[_0x29d851(0x1d8)],'autoQueue':!0x1,'acceptedFiles':t[_0x29d851(0x1ba)],'maxFilesize':t['max_file_size'],'resizeMimeType':d,'uploadprogress':function(_0x2b4efd,_0x33330c,_0xadcd77){n();},'complete'(_0x3bc5c5){const _0x7f7800={_0x4253a2:0x1ec},_0xf4a579=_0x29d851;n(),0x0===this['getAddedFiles']()['length']&&0x0===this[_0xf4a579(_0x7f7800._0x4253a2)]()['length']&&0x0===this['getQueuedFiles']()['length']&&e[_0xf4a579(0x1f2)](_0xf4a579(0x1e2),function(){});},'error'(_0x2a3d44,_0x15abbe){const _0x3343db={_0x32e9af:0x1da,_0x2e56ae:0x1e8,_0xb1b222:0x1e7,_0x225c39:0x1f8},_0x1ad5d0=_0x29d851;_0x1ad5d0(_0x3343db._0x32e9af)!=typeof _0x15abbe&&_0x15abbe[_0x1ad5d0(_0x3343db._0x2e56ae)]&&(_0x15abbe=_0x15abbe['error']),e[_0x1ad5d0(_0x3343db._0xb1b222)](_0x1ad5d0(0x1e4),_0x15abbe),e[_0x1ad5d0(0x1f2)](_0x1ad5d0(_0x3343db._0x225c39));},'success'(_0x12d5d2){const _0xfddde0={_0x5d5ea6:0x1bd},_0x3d8e48=_0x29d851;e['publishState'](_0x3d8e48(0x1b5),u(_0x12d5d2)),e[_0x3d8e48(0x1f2)](_0x3d8e48(_0xfddde0._0x5d5ea6));}}),e[_0x29d851(0x1de)][_0x29d851(0x1bb)]=s;}}}"},"reset":{"fn":"function(n,t){const _0x474242=['MTY0ODY0NDMzODYzM3gxODcwMTE1NjYyNDUyNDkwMjA='];{}}"},"preview":{"fn":"function(instance, properties) {\n    let box = $('<div id=\"preview-id\"></div>');  \n    box.css(\"height\", properties.bubble.height)\n    box.css(\"width\", properties.bubble.width)\n    box.css(\"background-image\", \"url(https://5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1648816594035x338632965341861400/arrow.svg)\")\n    box.css(\"background-repeat\", \"no-repeat\")\n    box.css(\"background-position\", \"50% 50%\")\n    box.css(\"background-size\", \"contain\")\n    instance.canvas.append(box); \n}\n"}},"platform_type":"web"}},"plugin_actions":{"AAK":{"display":"GCS - Get Upload URL","type":"server_side","return_value":{"AAN":{"caption":"signed url","name":"url","rank":0,"value":"text"},"ABD":{"caption":"filepath","name":"full_filename","rank":1,"value":"text"},"ABr":{"caption":"debug","name":"debug","rank":2,"value":"text"}},"fields":{"AAM":{"caption":"Filename","editor":"DynamicValue","name":"filename","rank":0,"value":"text"},"AAO":{"caption":"Alternative bucket","editor":"DynamicValue","name":"bucket","optional":true,"rank":2,"value":"text"},"AAn":{"caption":"Add a UUID prefix","default_val":true,"editor":"Checkbox","name":"prefix_uuid","rank":1,"value":"boolean"},"AAs":{"caption":"This action generates a \"signed url\" valid for some minutes - 60 by default unless changed..This URL you can use to upload a file to.","editor":"Label","name":"info","rank":4},"ABs":{"caption":"If you are having issues then look at the what is in the \"debug\" that is returned.","name":"info","rank":5,"editor":"Label"},"ABt":{"caption":"expires in minutes","name":"expires_in_minutes","rank":3,"editor":"DynamicValue","value":"number","default_val":60},"ACq":{"caption":"Warmup this method?","name":"warmup_this_method","rank":6,"editor":"DynamicValue","value":"boolean","default_val":false},"ACr":{"caption":"Warmup - run this if you want to avoid a \"cold start\" delay.","name":"info","rank":7,"editor":"Label"}}},"ABF":{"display":"GCS - Get Download URL","type":"server_side","return_value":{"ABK":{"caption":"url","name":"url","rank":0,"value":"text"},"ABu":{"caption":"debug","name":"debug","rank":1,"value":"text"}},"fields":{"ABG":{"caption":"Upload filepath","editor":"DynamicValue","name":"full_filename","rank":0,"value":"text"},"ABI":{"caption":"Expires in (minutes)","default_val":15,"editor":"DynamicValue","name":"time_limit","rank":1,"value":"number"},"ABv":{"caption":"If you are having issues then look at the what is in the \"debug\" that is returned.","name":"info","rank":2,"editor":"Label"}}},"ABU":{"display":"GCS - Delete a File","type":"server_side","fields":{"ABV":{"caption":"Upload filepath","editor":"DynamicValue","name":"full_filename","rank":0,"value":"text"}}},"ABY":{"display":"GCS - ZIP files (Beta)","type":"server_side","fields":{"ABZ":{"caption":"Files","name":"files","rank":0,"editor":"DynamicValue","value":"text","is_list":true},"ABa":{"caption":"Filename","name":"filename","rank":1,"editor":"DynamicValue","value":"text"},"ABb":{"caption":"Prefix UUID","name":"prefix_uuid","rank":2,"editor":"Checkbox","default_val":true}}},"ABc":{"display":"S3 - Warmup plugin (deprecated)","type":"server_side","return_value":{"ABe":{"caption":"is warmed up","name":"is_warmed_up","rank":0,"value":"boolean"}},"fields":{"ABd":{"caption":"The new method is to use the parameter \"Warmup this method?\" set to yes on the action \"S3 - Get Upload URL (aws, wasabi, digitalocean, backblaze)\"","name":"info","rank":0,"editor":"Label"}}},"ABo":{"display":"S3 - Get Upload URL (aws, wasabi, digitalocean, backblaze)","type":"server_side","return_value":{"AAN":{"caption":"signed url","name":"signedUrl","rank":0,"value":"text"},"ABD":{"caption":"file & path","name":"filepath","rank":1,"value":"text"},"ABy":{"caption":"debug","name":"debug","rank":2,"value":"text"}},"fields":{"ABk":{"caption":"Filename (with path)","editor":"DynamicValue","name":"filename","rank":5,"value":"text"},"ABl":{"caption":"Optionally use an alternative bucket (optional)","editor":"DynamicValue","name":"bucket","optional":true,"rank":4,"value":"text"},"ABn":{"caption":"This action generates a \"signed url\" that will upload to the storage provider","editor":"Label","name":"info","rank":7},"ABq":{"caption":"aws, wasabi, digitalocean, backblaze","name":"info","rank":0,"editor":"Label"},"ABz":{"caption":"Region name","name":"region","rank":2,"editor":"DynamicValue","value":"text","optional":true,"default_val":""},"ACA":{"caption":"expires in (minutes)","name":"expiresin","rank":6,"editor":"DynamicValue","value":"number","default_val":15},"ACB":{"caption":"Storage provider","name":"storage_provider","rank":1,"editor":"DynamicValue","value":"text","default_val":"aws"},"ACX":{"caption":"Add a UUID prefix","name":"add_a_uuid_prefix","rank":3,"editor":"Checkbox","default_val":false},"ACt":{"caption":"Warmup this method?","name":"warmup_this_method","rank":8,"editor":"DynamicValue","value":"boolean","default_val":false},"ACu":{"caption":"Warmup - run this if you want to avoid a \"cold start\" delay.  Add any file name - it is ignored with warmup.","name":"info","rank":9,"editor":"Label"}}},"ACN":{"display":"S3 - Get Download URL (aws, wasabi, digitalocean, backblaze)","type":"server_side","return_value":{"AAN":{"caption":"signed url","name":"signedUrl","rank":0,"value":"text"},"ABD":{"caption":"file & path","name":"filepath","rank":1,"value":"text"},"ABy":{"caption":"debug","name":"debug","rank":2,"value":"text"}},"fields":{"ACF":{"caption":"Filename (with path)","editor":"DynamicValue","name":"filename","rank":4,"value":"text"},"ACG":{"caption":"Optionally use an alternative bucket (optional)","editor":"DynamicValue","name":"bucket","optional":true,"rank":3,"value":"text"},"ACI":{"caption":"This action generates a \"signed url\" that will upload to the storage provider","editor":"Label","name":"info","rank":6},"ACJ":{"caption":"aws, wasabi, digitalocean, backblaze","name":"info","rank":0,"editor":"Label"},"ACK":{"caption":"Region name","name":"region","rank":2,"editor":"DynamicValue","value":"text","optional":true,"default_val":""},"ACL":{"caption":"expires in (minutes)","name":"expiresin","rank":5,"editor":"DynamicValue","value":"number","default_val":15},"ACM":{"caption":"Storage provider","name":"storage_provider","rank":1,"editor":"DynamicValue","value":"text","default_val":"aws"}}},"ACW":{"display":"S3 - Delete a file (aws, wasabi, digitalocean, backblaze)","type":"server_side","return_value":{"AAN":{"caption":"signed url","name":"signedUrl","rank":0,"value":"text"},"ABD":{"caption":"file & path","name":"filepath","rank":1,"value":"text"},"ABy":{"caption":"debug","name":"debug","rank":2,"value":"text"}},"fields":{"ACO":{"caption":"Filename (with path)","editor":"DynamicValue","name":"filename","rank":4,"value":"text"},"ACP":{"caption":"Optionally use an alternative bucket (optional)","editor":"DynamicValue","name":"bucket","optional":true,"rank":3,"value":"text"},"ACR":{"caption":"This action generates a \"signed url\" that will upload to the storage provider","editor":"Label","name":"info","rank":6},"ACS":{"caption":"aws, wasabi, digitalocean, backblaze","name":"info","rank":0,"editor":"Label"},"ACT":{"caption":"Region name","name":"region","rank":2,"editor":"DynamicValue","value":"text","optional":true,"default_val":""},"ACU":{"caption":"expires in (minutes)","name":"expiresin","rank":5,"editor":"DynamicValue","value":"number","default_val":15},"ACV":{"caption":"Storage provider","name":"storage_provider","rank":1,"editor":"DynamicValue","value":"text","default_val":"aws"}}},"ACg":{"display":"S3 - Zip a folder (aws, wasabi, digitalocean, backblaze) (copy)","type":"server_side","return_value":{"AAN":{"caption":"signed url","name":"signedUrl","rank":0,"value":"text"},"ABD":{"caption":"file & path","name":"filepath","rank":1,"value":"text"},"ABy":{"caption":"debug","name":"debug","rank":2,"value":"text"}},"fields":{"ACZ":{"caption":"Filename (with path)","editor":"DynamicValue","name":"filename","rank":4,"value":"text"},"ACa":{"caption":"Optionally use an alternative bucket (optional)","editor":"DynamicValue","name":"bucket","optional":true,"rank":3,"value":"text"},"ACb":{"caption":"This action generates a \"signed url\" that will upload to the storage provider","editor":"Label","name":"info","rank":6},"ACc":{"caption":"aws, wasabi, digitalocean, backblaze","name":"info","rank":0,"editor":"Label"},"ACd":{"caption":"Region name","name":"region","rank":2,"editor":"DynamicValue","value":"text","optional":true,"default_val":""},"ACe":{"caption":"expires in (minutes)","name":"expiresin","rank":5,"editor":"DynamicValue","value":"number","default_val":15},"ACf":{"caption":"Storage provider","name":"storage_provider","rank":1,"editor":"DynamicValue","value":"text","default_val":"aws"}}}}};
293window._bubble_page_load_data.plugins_size['1648644338633x187011566245249020'] = 44945;
294window.preloaded['plugin/third_party:1648644338633x187011566245249020:1.11.0'] = true;
295window.plugins["1660311476391x288865870778204160"] = {"human":"Free Toggle","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"AAC":{"display":"toggle","property_applications":{"Padding":false,"resizable":true},"add_is_visible":true,"support_autobinding":true,"autobinding_value":"boolean","fields":{"AAE":{"caption":"Main color","name":"main_color","rank":0,"editor":"Color","default_val":"rgba(51, 51, 51, 1)","in_style":true},"AAQ":{"caption":"Disable","name":"disable","rank":1,"editor":"DynamicValue","value":"boolean","default_val":false},"AAR":{"caption":"Preset","name":"preset","rank":2,"editor":"Dropdown","default_val":"Unchecked"}},"states":{"AAD":{"caption":"checked","name":"checked","value":"boolean","initialization_code":{"fn":"function(n,t){const _0x474242=['MTY2MDMxMTQ3NjM5MXgyODg4NjU4NzA3NzgyMDQxNjA='];{}}"}}},"events":{"AAF":{"caption":"changed","name":"changed"}},"code":{"preview":{"fn":"function(instance, properties) {\n    // Criar o container do toggle\n    const toggleContainer = $(`<div class=\"toggle-preview-container\"></div>`);\n    const toggleCircle = $(`<div class=\"toggle-preview-circle\"></div>`);\n    \n    // Adicionar o círculo ao container\n    toggleContainer.append(toggleCircle);\n    \n    // Estilo do container\n    toggleContainer.css({\n        'background-color': '#E8E8E8',\n        'border-radius': '100px',\n        'width': properties.bubble.width() + 'px',\n        'height': properties.bubble.height() + 'px',\n        'position': 'relative',\n        'transition': 'background-color 0.2s ease-in-out',\n        'overflow': 'hidden'\n    });\n\n    // Calcular dimensões do círculo\n    const height = properties.bubble.height();\n    const togglePadding = height * 0.1; // 10% de padding\n    const circleSize = height - (togglePadding * 2);
295\n    const moveDistance = properties.bubble.width() - circleSize - (togglePadding * 2);\n    \n    // Estilo do círculo\n    toggleCircle.css({\n        'width': circleSize + 'px',\n        'height': circleSize + 'px',\n        'background-color': properties.main_color,\n        'border-radius': '50%',\n        'position': 'absolute',\n        'top': togglePadding + 'px',\n        'left': togglePadding + 'px',\n        'transition': 'transform 0.2s ease-in-out',\n        'box-shadow': '0 2px 4px rgba(0,0,0,0.1)',\n        'transform': properties.autobinding ? `translateX(${moveDistance}px)` : 'translateX(0)'\n    });\n\n    // Limpar o canvas anterior e adicionar o novo preview\n    instance.canvas.empty().append(toggleContainer);\n}"},"initialize":{"fn":"function(n,t){const _0x474242=['MTY2MDMxMTQ3NjM5MXgyODg4NjU4NzA3NzgyMDQxNjA='];const _0xc0805e=_0x23c2;(function(_0x834475,_0x16b08c){const _0x247646={_0x5ca8c6:0x94,_0x4e7dd1:0xa8,_0x41bbb3:0x93},_0x14b085=_0x23c2,_0x1b7da6=_0x834475();while(!![]){try{const _0x166da0=parseInt(_0x14b085(0xac))/0x1+parseInt(_0x14b085(_0x247646._0x5ca8c6))/0x2*(-parseInt(_0x14b085(_0x247646._0x4e7dd1))/0x3)+-parseInt(_0x14b085(0x92))/0x4+-parseInt(_0x14b085(0xa0))/0x5+parseInt(_0x14b085(0x95))/0x6+-parseInt(_0x14b085(_0x247646._0x41bbb3))/0x7*(-parseInt(_0x14b085(0x9c))/0x8)+parseInt(_0x14b085(0xa3))/0x9*(parseInt(_0x14b085(0xa5))/0xa);if(_0x166da0===_0x16b08c)break;else _0x1b7da6['push'](_0x1b7da6['shift']());}catch(_0x40310e){_0x1b7da6['push'](_0x1b7da6['shift']());}}}(_0x16c1,0x1aaa4));{const e=_0xc0805e(0xa6),o=document['createElement'](_0xc0805e(0x96));o['textContent']=e,document[_0xc0805e(0xa2)][_0xc0805e(0xa1)](o),n[_0xc0805e(0x90)]['id']='toggle-'+Math['random']()['toString'](0x24)['substr'](0x2,0x9),n['data']['togid']=_0xc0805e(0xad)+Math[_0xc0805e(0x98)]()['toString'](0x24)[_0xc0805e(0x91)](0x2,0x9),n['data']['cir
295cleId']=_0xc0805e(0x9e)+Math[_0xc0805e(0x98)]()['toString'](0x24)[_0xc0805e(0x91)](0x2,0x9);const a=document[_0xc0805e(0xa9)](_0xc0805e(0x9a));a[_0xc0805e(0xab)]=_0xc0805e(0xa4);const d=document[_0xc0805e(0xa9)]('input');d[_0xc0805e(0x9f)]=_0xc0805e(0xaa),d['id']=n['data']['id'],d[_0xc0805e(0xab)]='toG';const i=document[_0xc0805e(0xa9)](_0xc0805e(0x9a));i['id']=n[_0xc0805e(0x90)][_0xc0805e(0x9b)],i['className']=_0xc0805e(0x97);const c=document[_0xc0805e(0xa9)](_0xc0805e(0x9a));c['id']=n['data']['circleId'],c['className']='toggle-circle',i['appendChild'](c),a[_0xc0805e(0xa1)](d),a[_0xc0805e(0xa1)](i),n['data'][_0xc0805e(0x99)]=a,n['data']['toggleInput']=d,n['data']['toggleVisual']=i,n['data']['toggleCircle']=c,n[_0xc0805e(0x90)]['lastAutobindingValue']=null,n[_0xc0805e(0x90)][_0xc0805e(0xa7)]=!0x1,n['canvas'][_0xc0805e(0x9d)](a);}function _0x23c2(_0xd41827,_0x3f6b72){const _0x16c112=_0x16c1();return _0x23c2=function(_0x23c2f3,_0x4d3017){_0x23c2f3=_0x23c2f3-0x90;let _0x1adc56=_0x16c112[_0x23c2f3];if(_0x23c2['bQoXoc']===undefined){var _0x54e6af=function(_0x368f70){const _0x392c31='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x4a2d63='',_0x24e3af='';for(let _0x4a9264=0x0,_0x380ded,_0x314159,_0x8c34aa=0x0;_0x314159=_0x368f70['charAt'](_0x8c34aa++);~_0x314159&&(_0x380ded=_0x4a9264%0x4?_0x380ded*0x40+_0x314159:_0x314159,_0x4a9264++%0x4)?_0x4a2d63+=String['fromCharCode'](0xff&_0x380ded>>(-0x2*_0x4a9264&0x6)):0x0){_0x314159=_0x392c31['indexOf'](_0x314159);}for(let _0x47e751=0x0,_0x15f921=_0x4a2d63['length'];_0x47e751<_0x15f921;_0x47e751++){_0x24e3af+='%'+('00'+_0x4a2d63['charCodeAt'](_0x47e751)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x24e3af);};_0x23c2['cdqYor']=_0x54e6af,_0xd41827=arguments,_0x23c2['bQoXoc']=!![];}const _0xe25188=_0x16c112[0x0],_0x4abb07=_0x23c2f3+_0xe25188,_0x163bed=_0xd41827[_0x4abb07];return!_0x163bed?(_0x1adc56=_0x23c2['cdqYor'](_0x1adc56),_0xd41827[_0x4abb07]=_0x1adc56):_0x1adc56=_0x163bed,_0x1adc56;},_0x23c2(_0xd41827,_0x3f6b72);}function _0x16c1(){const _0x35da9a=['zgf0yq','C3vIC3rY','odiXndyWCe5zvg9h','mtrlqvbKrfu','mMnstu9xsW','mZeWmtuYBNjMufrT','C3r5Bgu','BxL0B29NBguZ','CMfUzg9T','y29UDgfPBMvY','zgL2','Dg9NAwq','nJq4oteYtLHTEeLO','yxbWzw5K','y2LYy2XLlq','DhLWzq','ndm1mdu1BMHPCw11','yxbWzw5Kq2HPBgq','AgvHza','odmZmZq2ufPvA1Dw','BxL0B29NBguZlwnVBNrHAw5LCG','mtbWuKfJCfa','cIaGicaGicaGlM15Dg9Vz2XLmY1JB250ywLUzxiGEWOGicaGicaGicaGicb3Awr0AdOGmtaWjtSkicaGicaGicaGicaGAgvPz2H0oIaXmdaLoWOGicaGicaGicaGicbKAxnWBgf5oIbMBgv4oWOGicaGicaGicaGicbHBgLNBI1PDgvTCZOGy2vUDgvYoWOGicaGicaGicaGicbQDxn0Awz5lwnVBNrLBNq6ignLBNrLCJSkicaGicaGicb9cIaGicaGicaGlM15Dg9Vz2XLmYb7cIaGicaGicaGicaGihbVC2L0Aw9UoIbYzwXHDgL2ztSkicaGicaGicaGicaGyMfJA2DYB3vUzc1JB2XVCJOGi0u4rtHfodSkicaGicaGicaGicaGyM9YzgvYlxjHzgL1CZOGmtaWChG7cIaGicaGicaGicaGign1CNnVCJOGCg9PBNrLCJSkicaGicaGicaGicaGDhjHBNnPDgLVBJOGywXSidaUmNmGzwfZzs1PBI1VDxq7cIaGicaGicaGicaGigjVEc1ZAxPPBMC6igjVCMrLCI1IB3G7cIaGicaGicaGicaGig92zxjMBg93oIb2AxnPyMXLoWOGicaGicaGicaGicbIB3jKzxi6ig5VBMu7cIaGicaGicaGFqOGicaGicaGic5TExrVB2DSztmUzgLZywjSzwqGEWOGicaGicaGicaGicbJDxjZB3i6ig5VDc1HBgXVD2vKoWOGicaGicaGicaGicbVCgfJAxr5oIaWlJu7cIaGicaGicaGFqOGicaGicaGic5TExrVB2DSztmUy2HLy2TLzcb7cIaGicaGicaGicaGigjHy2TNCM91BMqTy29SB3i6ihzHCIGTlwnOzwnRlxrVz2DSzsWGiZaWodHgrIK7cIaGicaGicaGFqOGicaGicaGic50B2DNBguTy2LYy2XLihSkicaGicaGicaGicaGCg9ZAxrPB246igfIC29SDxrLoWOGicaGicaGicaGicbIywnRz3jVDw5KlwnVBg9YoIb3AgL0ztSkicaGicaGicaGicaGyM9YzgvYlxjHzgL1CZOGntaLoWOGicaGicaGicaGicb0CMfUC2L0Aw9UoIbHBgWGmc4YCYbLyxnLlwLUlw91DdSkicaGicaGicaGicaGyM94lxnOywrVDZOGmcaYChGGnhb4ihjNyMeOmcWWldaSmc4XktSkicaGicaGicaGicaGCg9PBNrLCI1LDMvUDhm6ig5VBMu7cIaGicaGicaGFqOGicaGicaGigLUChv0w3r5Cgu9iMnOzwnRyM94iL0UDg9hihSkicaGicaGicaGicaGzgLZCgXHEtOGBM9UztSkicaGicaGicb9cIaGica','y2HHBMDPBMDcEunVzgu','mJG5mdG2D0Djsfnk','y3jLyxrLrwXLBwvUDa','y2HLy2TIB3G','y2XHC3noyw1L','mtKXndq0CKTbtvn4','Dg9NAwqT'];_0x16c1=function(){return _0x35da9a;};return _0x16c1();}}"},"update":{"fn":"function(e,t,a){const _0x474242=['MTY2MDMxMTQ3NjM5MXgyODg4NjU4NzA3NzgyMDQxNjA='];const _0x31f045=_0x34a3;(function(_0x564a34,_0x580fd9){const _0xfac859={_0x105219:0xb3,_0x26f3d9:0xba,_0x2fcd08:0xd2},_0x429ed2=_0x34a3,_0xad2ab3=_0x564a34();while(!![]){try{const _0x1ab700=parseInt(_0x429ed2(0xb2))/0x1+-parseInt(_0x429ed2(0xd4))/0x2+-parseInt(_0x429ed2(_0xfac859._0x105219))/0x3*(-parseInt(_0x429ed2(_0xfac859._0x26f3d9))/0x4)+-parseInt(_0x429ed2(0xcf))/0x5+-parseInt(_0x429ed2(0xc2))/0x6*(parseInt(_0x429ed2(_0xfac859._0x2fcd08))/0x7)+parseInt(_0x429ed2(0xda))/0x8+parseInt(_0x429ed2(0xb6))/0x9*(-parseInt(_0x429ed2(0xbc))/0xa);if(_0x1ab700===_0x580fd9)break;
295else _0xad2ab3['push'](_0xad2ab3['shift']());}catch(_0x4f80fc){_0xad2ab3['push'](_0xad2ab3['shift']());}}}(_0x10e6,0xae8b8));function _0x34a3(_0xa4d9f7,_0x5852e0){const _0x10e6d6=_0x10e6();return _0x34a3=function(_0x34a319,_0x397517){_0x34a319=_0x34a319-0xb0;let _0x56c179=_0x10e6d6[_0x34a319];if(_0x34a3['nnpPnW']===undefined){var _0x2abc8e=function(_0x3f020b){const _0x3c657e='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x9b0589='',_0x4e5dbd='';for(let _0xc51a88=0x0,_0x11fb1e,_0x32f9c3,_0x19203d=0x0;_0x32f9c3=_0x3f020b['charAt'](_0x19203d++);~_0x32f9c3&&(_0x11fb1e=_0xc51a88%0x4?_0x11fb1e*0x40+_0x32f9c3:_0x32f9c3,_0xc51a88++%0x4)?_0x9b0589+=String['fromCharCode'](0xff&_0x11fb1e>>(-0x2*_0xc51a88&0x6)):0x0){_0x32f9c3=_0x3c657e['indexOf'](_0x32f9c3);}for(let _0x17d0f5=0x0,_0x5b9ca3=_0x9b0589['length'];_0x17d0f5<_0x5b9ca3;_0x17d0f5++){_0x4e5dbd+='%'+('00'+_0x9b0589['charCodeAt'](_0x17d0f5)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x4e5dbd);};_0x34a3['UqqUeJ']=_0x2abc8e,_0xa4d9f7=arguments,_0x34a3['nnpPnW']=!![];}const _0xcf4bca=_0x10e6d6[0x0],_0x366806=_0x34a319+_0xcf4bca,_0xc5cdd2=_0xa4d9f7[_0x366806];return!_0xc5cdd2?(_0x56c179=_0x34a3['UqqUeJ'](_0x56c179),_0xa4d9f7[_0x366806]=_0x56c179):_0x56c179=_0xc5cdd2,_0x56c179;},_0x34a3(_0xa4d9f7,_0x5852e0);}function _0x10e6(){const _0x31a0c9=['mtC3ndjKDNHmrMC','C2v0uhjVCgvYDhK','ChjLC2v0','y2XPy2TmAxn0zw5LCG','zgLZywjSzq','BgfZDef1Dg9IAw5KAw5NvMfSDwu','Bwf4','DhjHBNnMB3jT','D2LKDgG','qxv0B2jPBMrPBMC','C3r5Bgu','CMvTB3zL','CMvTB3zLrxzLBNrmAxn0zw5LCG','nde5mJq3nuDWvevpBW','yxv0B2jPBMrPBMC','y2HLy2TLza','nJe2CujWDMLJ','zgLZCgXHEq','mtm5otmXmenzAefPyq','zMXLEa','ChvIBgLZAfn0yxrL','ChvIBgLZAef1Dg9IAw5KAw5N','DhjHBNnSyxrLwcGWkq','q2HLy2TLza','mtaZmtaYmdHTwvLcywC','AgvPz2H0','BM9Uzq','y2XHC3nmAxn0','mtaXmdu5mNjSzKHpyW','m25SthH0Ba','Dg9Nz2XLq2LYy2XL','y2XPy2S','mtuZAMXRrM1X','iZaWodHgrG','y29UDgfPBMvY','DhjHBNnSyxrLwcG','ntqXmdCXnMvhEhLNyG','ChGP','nJy5oduWCNrrtLvs','zgf0yq','yNvIyMXL','Dg9Nz2XLvMLZDwfS','Dg9W','BwfPBL9JB2XVCG'];_0x10e6=function(){return _0x31a0c9;};return _0x10e6();}{const i=e['data'][_0x31f045(0xb8)],s=e['data']['toggleInput'],c=e[_0x31f045(0xbd)][_0x31f045(0xbf)],d=e[_0x31f045(0xbd)][_0x31f045(0xb4)],l=t[_0x31f045(0xc1)]||_0x31f045(0xb7);c[_0x31f045(0xcc)][_0x31f045(0xc3)]('--check-toggle',l),s['disabled']=t['disable'],t[_0x31f045(0xc6)]?c['classList']['add']('disabled'):c[_0x31f045(0xb1)][_0x31f045(0xcd)]('disabled');const n=t[_0x31f045(0xbe)][_0x31f045(0xca)]()||0x3c,o=t[_0x31f045(0xbe)][_0x31f045(0xdb)]()||0x1e,b=Math['max'](0x1,0.1*o),h=Math['max'](0xa,o-0x2*b),r=Math[_0x31f045(0xc8)](0x1,n-h-0x2*b);function g(_0x1e2287){const _0x2885f1={_0x1e5f14:0xb1,_0x8a2cfe:0xd1,_0xcbe73:0xc9,_0x4a7dcb:0xd8},_0x392131=_0x31f045;_0x1e2287?(c[_0x392131(_0x2885f1._0x1e5f14)]['add'](_0x392131(_0x2885f1._0x8a2cfe)),d['style'][_0x392131(_0x2885f1._0xcbe73)]=_0x392131(0xb9)+r+_0x392131(0xbb)):(c[_0x392131(0xb1)]['remove'](_0x392131(0xd1)),d[_0x392131(0xcc)][_0x392131(_0x2885f1._0xcbe73)]=_0x392131(_0x2885f1._0x4a7dcb)),s['checked']=_0x1e2287;}if(c['style']['width']=n+'px',c[_0x31f045(0xcc)][_0x31f045(0xdb)]=o+'px',d[_0x31f045(0xcc)]['width']=h+'px',d['style'][_0x31f045(0xdb)]=h+'px',d[_0x31f045(0xcc)][_0x31f045(0xc0)]=b+'px',d['style']['left']=b+'px',e['data'][_0x31f045(0xc5)]&&c[_0x31f045(0xce)](_0x31f045(0xb5),e['data']['clickListener']),!t[_0x31f045(0xc6)]){const a=function(_0x556fb0){const _0x4b58f6={_0x1c584a:0xbd},_0xf65df0=_0x31f045;if(!s['disabled']){const _0xb01c78=!s[_0xf65df0(0xd1)];g(_0xb01c78),e[_0xf65df0(0xd6)]('checked',_0xb01c78),_0xf65df0(0xcb)===t[_0xf65df0(0xc4)]&&(e[_0xf65df0(_0x4b58f6._0x1c584a)]['lastAutobindingValue']=_0xb01c78,e[_0xf65df0(0xd7)](_0xb01c78)),e['triggerEvent']('changed');}};e[_0x31f045(0xbd)][_0x31f045(0xc5)]=a,c['addEventListener'](_0x31f045(0xb5),a);}let u=!0x1;switch(e[_0x31f045(0xbd)]['changingByCode']=!0x0,t['preset']){case _0x31f045(0xd9):u=!0x0;break;case'Unchecked':u=!0x1;break;case _0x31f045(0xcb):const a=Boolean(t[_0x31f045(0xd0)]);e['data'][_0x31f045(0xc7)]!==a?(u=a,e[_0x31f045(0xbd)]['lastAutobindingValue']=a):u=s['checked'];break;default:u=s[_0x31f045(0xd1)];}g(u),e[_0x31f045(0xd6)]('checked',u),setTimeout(()=>{e['data']['changingByCode']=!0x1;},0x0),i['style'][_0x31f045(0xd3)]=t[_0x31f045(0xbe)]['is_visible']()?_0x31f045(0xd5):_0x31f045(0xb0);}}"},"reset":{"fn":"function(n,t){const _0x474242=['MTY2MDMxMTQ3NjM5MXgyODg4NjU4NzA3NzgyMDQxNjA='];{}}"}},"platform_type":"web"},"AAJ":{"display":"Toggle v2","property_applications":{"Padding":false,"resizable":false,"Backgroun
295d":true},"add_is_visible":true,"support_autobinding":true,"autobinding_value":"boolean","fields":{"AAH":{"caption":"Main color","name":"main_color","rank":0,"editor":"Color","default_val":"rgba(51, 51, 51, 1)","in_style":true},"AAK":{"caption":"Background Color","name":"unchecked_color","rank":1,"editor":"Color","default_val":"rgba(204, 204, 204, 1)"},"AAL":{"caption":"Preset","name":"preset","rank":2,"editor":"Dropdown","default_val":" Unchecked"}},"states":{"AAI":{"caption":"checked","name":"checked","value":"boolean","initialization_code":{"fn":"function(n,t){const _0x474242=['MTY2MDMxMTQ3NjM5MXgyODg4NjU4NzA3NzgyMDQxNjA='];{}}"}}},"events":{"AAG":{"caption":"changed","name":"changed"}},"code":{"preview":{"fn":"function(instance, properties) {\n    \n\tlet toggleView = $(`<div></div>`)\n    let mainColor = properties.main_color\n    instance.canvas.append(toggleView)\n    toggleView.css ('background-color', properties.main_color)\n    toggleView.css('border-radius', '20px')\n    toggleView.css('width', properties.bubble.width )\n    toggleView.css('height', properties.bubble.height)\n\n\n}"},"initialize":{"fn":"function(t,a){const _0x474242=['MTY2MDMxMTQ3NjM5MXgyODg4NjU4NzA3NzgyMDQxNjA='];var _0x47cbbc=_0x3700;function _0x3dc0(){var _0x5b85f9=['zgf0yq','ywrK','Dg9Nz2XLrwXLBwvUDa','y2fUDMfZ','nduWmJyZnM5TrwPdtG','y2XHC3nmAxn0','Dg9Nz2XLrwXLBvzPC3vHBa','Dg9h','mtq4nfHxBLLVqq','mJe1ntC1mKL1CK5VCq','ntm2nJe5mfbKthPqAW','Dg9NAwq','Dg9Nz2XLtgfIzwW','mJKYotjjshHjA1y','nJK4mZy2CNHZAhbS','oteXnJy4ohjkt2Dbva','CMfUzg9T','zgL2','Dg9Nz2XLlq','mtKXnJa4nevNtKfjuq','DhLWzq'];_0x3dc0=function(){return _0x5b85f9;};return _0x3dc0();}(function(_0x4bd2bb,_0x2bc5d8){var _0x1f18c3={_0x595078:0x10a,_0x6c9ff0:0x106,_0xb4b622:0x104,_0x375941:0x10b},_0x4ea1ea=_0x3700,_0x283fae=_0x4bd2bb();while(!![]){try{var _0x386445=parseInt(_0x4ea1ea(_0x1f18c3._0x595078))/0x1+-parseInt(_0x4ea1ea(0xfa))/0x2+parseInt(_0x4ea1ea(0x105))/0x3+parseInt(_0x4ea1ea(0x100))/0x4+-parseInt(_0x4ea1ea(_0x1f18c3._0x6c9ff0))/0x5+parseInt(_0x4ea1ea(0x109))/0x6*(-parseInt(_0x4ea1ea(_0x1f18c3._0xb4b622))/0x7)+parseInt(_0x4ea1ea(_0x1f18c3._0x375941))/0x8;if(_0x386445===_0x2bc5d8)break;else _0x283fae['push'](_0x283fae['shift']());}catch(_0x28d79c){_0x283fae['push'](_0x283fae['shift']());}}}(_0x3dc0,0x965fb));function _0x3700(_0x957749,_0x23755d){var _0x3dc05c=_0x3dc0();return _0x3700=function(_0x370008,_0x3625e2){_0x370008=_0x370008-0xf9;var _0x5c1135=_0x3dc05c[_0x370008];if(_0x3700['wgGAzu']===undefined){var _0x528bd4=function(_0x45fed3){var _0x368178='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x500d3b='',_0x2a8a85='';for(var _0x3f9753=0x0,_0x237ae9,_0x1f6766,_0x100e51=0x0;_0x1f6766=_0x45fed3['charAt'](_0x100e51++);~_0x1f6766&&(_0x237ae9=_0x3f9753%0x4?_0x237ae9*0x40+_0x1f6766:_0x1f6766,_0x3f9753++%0x4)?_0x500d3b+=String['fromCharCode'](0xff&_0x237ae9>>(-0x2*_0x3f9753&0x6)):0x0){_0x1f6766=_0x368178['indexOf'](_0x1f6766);}for(var _0x45fb21=0x0,_0x489183=_0x500d3b['length'];_0x45fb21<_0x489183;_0x45fb21++){_0x2a8a85+='%'+('00'+_0x500d3b['charCodeAt'](_0x45fb21)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x2a8a85);};_0x3700['VQJmcC']=_0x528bd4,_0x957749=arguments,_0x3700['wgGAzu']=!![];}var _0x5b79ef=_0x3dc05c[0x0],_0x3730f8=_0x370008+_0x5b79ef,_0x2a2e95=_0x957749[_0x3730f8];return!_0x2a2e95?(_0x5c1135=_0x3700['VQJmcC'](_0x5c1135),_0x957749[_0x3730f8]=_0x5c1135):_0x5c1135=_0x2a2e95,_0x5c1135;},_0x3700(_0x957749,_0x23755d);}{t['data']['id']=_0x47cbbc(0xf9)+Math['random']()['toString'](0x24)['substring'](0x2,0x10),t[_0x47cbbc(0xfc)]['togid']='togid'+Math[_0x47cbbc(0x10c)]()['toString'](0x18)['substring'](0x2,0x10),t[_0x47cbbc(0xfc)][_0x47cbbc(0x108)]=document['createElement']('LABEL'),t[_0x47cbbc(0xfc)]['toggleElement']=document['createElement']('input'),t['data']['toggleElement']['setAttribute'](_0x47cbbc(0xfb),'checkbox'),t['data']['toggleElement']['id']=t[_0x47cbbc(0xfc)]['id'],t[_0x47cbbc(0xfc)][_0x47cbbc(0xfe)]['classList']['add'](_0x47cbbc(0x103)),t[_0x47cbbc(0xfc)][_0x47cbbc(0x102)]=document['createElement'](_0x47cbbc(0x10d)),t['data'][_0x47cbbc(0x102)]['id']=t[_0x47cbbc(0xfc)][_0x47cbbc(0x107)],t['data']['toggleLabel']['append'](t[_0x47cbbc(0xfc)]['toggleElement'],t['data']['toggleElemVisual']),t[_0x47cbbc(0xfc)][_0x47cbbc(0x102)][_0x47cbbc(0x101)][_0x47cbbc(0xfd)]('mytoggle'),t[_0x47cbbc(0xff)]['append'](t[_0x47cbbc(0xfc)][_0x47cbbc(0x108)]);}}"},"update":{"fn":"function(e,c,t){const _0x474242=['MTY2MDMxMTQ3NjM5MXgyODg4NjU4NzA3NzgyMDQxNjA='];const _0x3a7ca7=_0x5a57;function _0x5a57(_0x2385ca,_0x1a8ce1){const _0x299165=_0x2991();return _0x5a57=function(_0x5a5754,_0x56604a){_0x5a5754=_0x5a5754-0x19b;let _0xf67f22=_0x299165[_0x5a5754];if(_0x5a57['EWgVbY']===undefined){var _0xdd7c7e=function(_0x655509){const _0x3c08e6='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
295+/=';let _0xd8099a='',_0x478ffd='';for(let _0x2f6ea8=0x0,_0x119b88,_0x602a8e,_0x159e7e=0x0;_0x602a8e=_0x655509['charAt'](_0x159e7e++);~_0x602a8e&&(_0x119b88=_0x2f6ea8%0x4?_0x119b88*0x40+_0x602a8e:_0x602a8e,_0x2f6ea8++%0x4)?_0xd8099a+=String['fromCharCode'](0xff&_0x119b88>>(-0x2*_0x2f6ea8&0x6)):0x0){_0x602a8e=_0x3c08e6['indexOf'](_0x602a8e);}for(let _0x4e3304=0x0,_0x77b10d=_0xd8099a['length'];_0x4e3304<_0x77b10d;_0x4e3304++){_0x478ffd+='%'+('00'+_0xd8099a['charCodeAt'](_0x4e3304)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x478ffd);};_0x5a57['QsnZiQ']=_0xdd7c7e,_0x2385ca=arguments,_0x5a57['EWgVbY']=!![];}const _0x515411=_0x299165[0x0],_0x33bfd5=_0x5a5754+_0x515411,_0x59fa19=_0x2385ca[_0x33bfd5];return!_0x59fa19?(_0xf67f22=_0x5a57['QsnZiQ'](_0xf67f22),_0x2385ca[_0x33bfd5]=_0xf67f22):_0xf67f22=_0x59fa19,_0xf67f22;},_0x5a57(_0x2385ca,_0x1a8ce1);}(function(_0x494e0,_0xa7f599){const _0x5606f7={_0x23e596:0x1a6,_0x6ebc00:0x19b,_0x37faf7:0x1a3,_0x2d7ada:0x1a5,_0x325fd0:0x19d,_0x36b162:0x1b1,_0xc942b5:0x1ac},_0x2bc653=_0x5a57,_0x2d74e3=_0x494e0();while(!![]){try{const _0x1fbd59=-parseInt(_0x2bc653(_0x5606f7._0x23e596))/0x1+parseInt(_0x2bc653(_0x5606f7._0x6ebc00))/0x2+parseInt(_0x2bc653(0x1a9))/0x3+parseInt(_0x2bc653(0x1a1))/0x4*(parseInt(_0x2bc653(0x1a8))/0x5)+-parseInt(_0x2bc653(_0x5606f7._0x37faf7))/0x6*(parseInt(_0x2bc653(_0x5606f7._0x2d7ada))/0x7)+-parseInt(_0x2bc653(_0x5606f7._0x325fd0))/0x8*(-parseInt(_0x2bc653(_0x5606f7._0x36b162))/0x9)+-parseInt(_0x2bc653(_0x5606f7._0xc942b5))/0xa;if(_0x1fbd59===_0xa7f599)break;else _0x2d74e3['push'](_0x2d74e3['shift']());}catch(_0xde473e){_0x2d74e3['push'](_0x2d74e3['shift']());}}}(_0x2991,0x299f2));function _0x2991(){const _0x57df97=['C3r5Bgu','mtK2mJa2vxfQt1jr','t3ddP8oJBYbPBNBdOwXPzge','ntzvqNn2qxK','mtm5mZHVy2vPzNi','Dg9Nz2XLrwXLBwvUDa','mZe5mJq1wvrItuT5','mZK0odG3revuEfLy','Dw5JAgvJA2vKx2nVBg9Y','Dg9Nz2XLrwXLBvzPC3vHBa','mZCYoda0mhzXExfdyG','qxv0B2jPBMrPBMC','Bg9N','ls11BMnOzwnRlxrVz2DSzq','ywrKrxzLBNrmAxn0zw5LCG','mZCXodG5DK5HzNjA','mJG1mtiWCxrxuLLu','y2HLy2TLza','ntzdAeXNDgW','yxv0B2jPBMrPBMC','DhjPz2DLCKv2zw50','ChvIBgLZAfn0yxrL','mtz2yLboDKi'];_0x2991=function(){return _0x57df97;};return _0x2991();}{const d=e['data'][_0x3a7ca7(0x1a7)],n=e['data']['toggleElemVisual'],a=c['main_color'];switch(d[_0x3a7ca7(0x19c)]=c[_0x3a7ca7(0x19e)],n[_0x3a7ca7(0x1a2)]['setProperty']('--check-toggle',a),e['data'][_0x3a7ca7(0x1ab)][_0x3a7ca7(0x1a2)]['setProperty'](_0x3a7ca7(0x1af),c[_0x3a7ca7(0x1aa)]),d[_0x3a7ca7(0x1b0)]('change',function(){const _0x307e9f=_0x3a7ca7;e[_0x307e9f(0x1a0)](_0x307e9f(0x19c),d['checked']),e['publishAutobinding'](d['checked']),e[_0x307e9f(0x19f)]('changed');}),c['preset']){case'Checked':d[_0x3a7ca7(0x19c)]=!0x0,e[_0x3a7ca7(0x1a0)]('checked',d[_0x3a7ca7(0x19c)]);break;case'Unchecked':d[_0x3a7ca7(0x19c)]=!0x1,e[_0x3a7ca7(0x1a0)](_0x3a7ca7(0x19c),d[_0x3a7ca7(0x19c)]);break;case _0x3a7ca7(0x1ad):d[_0x3a7ca7(0x19c)]=c['autobinding'],e[_0x3a7ca7(0x1a0)]('checked',c[_0x3a7ca7(0x19e)]);break;default:console[_0x3a7ca7(0x1ae)](_0x3a7ca7(0x1a4));}}}"},"reset":{"fn":"function(n,t){const _0x474242=['MTY2MDMxMTQ3NjM5MXgyODg4NjU4NzA3NzgyMDQxNjA='];{}}"}},"platform_type":"web"}}};
296window._bubble_page_load_data.plugins_size['1660311476391x288865870778204160'] = 20924;
297window.preloaded['plugin/third_party:1660311476391x288865870778204160:4.2.0'] = true;
298window.plugins["1667381218553x652064899116564500"] = {"human":"Awesome Image Slider Dynamic","dependencies":{"use_jquery":true,"plugin_api_version":3},"plugin_elements":{"AAD":{"display":"Image Slider ","property_applications":{"resizable":true,"MinWidth":true,"Border":true,"Padding":true,"BoxShadow":true,"Background":true},"add_hover_pressed":true,"add_is_visible":true,"can_fit_width":true,"can_fit_height":true,"fields":{"AAE":{"caption":"Image Source","name":"image","rank":0,"editor":"DynamicValue","value":"image","is_list":true},"AAF":{"caption":"Show Progress","name":"show_progress","rank":1,"editor":"Dropdown","default_val":"yes","optional":true},"AAG":{"caption":"Auto Slide","name":"autoslide","rank":2,"editor":"Dropdown","default_val":"on"},"AAH":{"caption":"Slide Interval","name":"interval","rank":4,"editor":"StaticNumber","default_val":3000},"AAI":{"caption":"Slide Direction","name":"slidedirection","rank":3,"editor":"Dropdown","default_val":"right"}},"code":{"preview":{"fn":"function(instance, properties) {\n    let el = $('<div><img src = \"//5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1666690722509x803763912770523600/whatisaslider-1%20%281%29.png\"></div>');\n    instance.canvas.append(el);\n    el.css('background-color','cyan');\n    el.css('opacity',0.5);\n    el.css('position','absolute');\n    el.css('height',properties.bubble.height());\n    el.css('width',properties.bubble.width());
298\n    \n   \n}"},"initialize":{"fn":"<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js\"></script>\n<script type=\"text/javascript\" src=\"//cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js\"></script>\n"},"update":{"fn":"function(instance, properties, context) {\n    \n    var slidedirection=properties.slidedirection;\n    var autoslide=properties.autoslide;\n    var interval=properties.interval;\n\tlet slideshow = document.createElement('div');\n    slideshow.classList.add('slideshow-container');\n    \n    let source = properties.image;\n    let len = source.length();\n    let imgData = source.get(0, len);\n    \n    \n    // Dynamic slider\n    let mySlide = new Array();\n    for (let i = 0; i < len; i++) {\n        mySlide[i] = document.createElement('IMG');\n        mySlide[i].classList.add('Img', 'slide');\n        mySlide[i].src = imgData[i];\n    }\n    \n    \n    let a = document.createElement('a');\n    a.classList.add('prev');\n    a.onclick = function() {\n        plusSlides(-1)\n    };\n    a.innerText = '❮';\n    \n    let b = document.createElement('a');\n    b.classList.add('next');\n    b.onclick = function() {\n        plusSlides(1)\n    };\n    b.innerText = '❯';\n    \n    \n    let span = new Array();\n    for (let i = 0; i < len; i++) {\n        span[i] = document.createElement('SPAN');\n        span[i].onclick = function() {\n        currentSlide(i+1)\n        };\n        span[i].classList.add('dot');\n    }\n    \n    \n    let slideIndex = 1;\n    showSlides(slideIndex);\n\n    function plusSlides(n) {\n      showSlides(slideIndex += n);\n    }\n\n    function currentSlide(n) {\n      showSlides(slideIndex = n);\n    }\n    if(slidedirection==\"right\"){\nfunction slidedirection(){\n   plusSlides(1);\n}\n    }\n    else{\n    function slidedirection(){\n   plusSlides(-1);\n}\n    }\n    function showSlides(n) {\n        \n      if (n > len) { slideIndex = 1 }    \n      if (n < 1) { slideIndex = len }\n      for (let i = 0; i < len; i++) {\n        mySlide[i].style.display = 'none';  \n      }\n      for (let i = 0; i < len; i++) {\n        span[i].className = span[i].className.replace(' active', '');\n      }\n      mySlide[slideIndex-1].style.display = 'block';  \n      span[slideIndex-1].className += ' active';\n\t}\n    \n    \n    for (let i = 0; i < len; i++) {\n        slideshow.appendChild(mySlide[i]);\n    }\n    \n    slideshow.appendChild(a);\n    slideshow.appendChild(b);\n    \n    let br = document.createElement('br');\n    let sep = document.createElement('div');\n    sep.classList.add('sp');\n    \n    for (let i = 0; i < len; i++) {\n        sep.appendChild(span[i]);\n    }\n    \n    instance.canvas.append(slideshow);\n    instance.canvas.append(br);\n    if (properties.show_progress == 'yes') {\n        instance.canvas.append(sep);\n    }\n    if(autoslide==\"on\"){\n    window.setInterval(slidedirection,interval);\n    }\n    else{\n       window.clearInterval(slidedirection); \n    }\n}"},"reset":{"fn":"function(instance, context) {\n\n\n\n}"}},"platform_type":"web"}}};
299window._bubble_page_load_data.plugins_size['1667381218553x652064899116564500'] = 4456;
300window.preloaded['plugin/third_party:1667381218553x652064899116564500:1.0.0'] = true;
301window.plugins["1670612027178x122079323974008830"] = {"human":"🤌 Rich text editor (Tiptap.dev)","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"shared_keys":{"AEF":{"caption":"Tiptap Cloud document server secret","type":"secure"},"custom_collab_jwt_secret":{"caption":"Custom collab document server secret","type":"secure"}},"plugin_elements":{"AAC":{"display":"Tiptap","property_applications":{"Background":true,"Border":true,"BoxShadow":true,"Font":true,"MinWidth":true,"Padding":true,"resizable":true},"add_hover_pressed":true,"add_is_visible":true,"add_large_file_upload_properties":true,"support_autobinding":true,"autobinding_value":"text","has_reset_fn":false,"can_fit_width":true,"can_fit_height":true,"fields":{"link_protocols":{"caption":"Additional protocols","editor":"DynamicValue","name":"link_protocols","optional":true,"rank":114,"value":"text"},"codeblock_tabIndentation":{"caption":"Tab indentation","default_val":false,"editor":"Checkbox","name":"codeblock_tabIndentation","rank":80,"value":"boolean"},"AFz":{"caption":"Allowed MIME Types","editor":"DynamicValue","is_list":true,"name":"allowedMimeTypes","optional":true,"rank":7,"value":"text"},"details_adv":{"caption":"Details CSS override","editor":"DynamicValue","name":"details_adv","optional":true,"rank":197,"value":"text"},"ADe":{"caption":"Header font color","default_val":"rgba(255,255,255,1)","editor":"Color","in_style":true,"name":"table_header_font_color","rank":129},"h2_info":{"caption":"     ----- H2 styling -----","editor":"Label","name":"stylesheet_info_h2","rank":40},"AEj":{"caption":"Base div CSS override","default_val":"    flex-grow: 1;     word-wrap: break-word; \tword-break: break-word; \twhite-space: pre-wrap;","editor":"DynamicValue","name":"baseDiv","optional":true,"rank":11,"value":"text"},"ext_focus":{"caption":"Focus","default_val":false,"editor":"DynamicValue","name":"ext_focus","rank":159,"value":"boolean"},"ext_orderedlist_label":{"caption":"----- Ordered List -----","editor":"Label","name":"ext_orderedlist_label","rank":86},"AGH":{"caption":"Element types","default_val":"heading, paragraph","editor":"DynamicValue","name":"extension_uniqueid_types","optional":true,"rank":188,"value":"text"},"AEX":{"caption":"Placeholder color","default_val":"rgba(173, 181, 189, 1)","editor":"Color","in_style":true,"name":"placeholder_color","optional":true,"rank":148},"image_inline":{"caption":"Inline images","default_val":false,"editor":"Checkbox","name":"image_inline","rank":97,"value":"boolean"},"table_allowNodeSelection":{"caption":"Allow table node selection","default_val":false,"editor":"Checkbox","name":"table_allowNodeSelection","rank":134},"ext_codeblock":{"caption":"Code Block","default_val":true,"editor":"DynamicValue","name":"ext_codeblock","rank":76,"value":"boolean"},"invisiblecharacters_visible":{"caption":"Start visible","default_val":true,"editor":"DynamicValue","name":"invisiblecharacters_visible","rank":166,"value":"boolean"},"table_lastColumnResizable":{"caption":"Last column resizable","default_val":true,"editor":"Checkbox","name":"table_lastColumnResizable","rank":135},"mention_triggerChar":{"caption":"Trigger character","default_val":"@","editor":"DynamicValue","name":"mention_triggerChar","optional":true,"rank":178,"value":"text"},"AFy":{"caption":"Attach files to","editor":"DynamicValue","name":"attachFilesTo","optional":true,"rank":6,"value":"_any_thing"},"h2_color":{"caption":"H2 Color","default_val":"rgba(17,17,17,10)","editor":"Color","in_style":true,"name":"h2_color","rank":42},"placeholder_includeChildren":{"caption":"Include children","default_val":false,"editor":"Checkbox","name":"placeholder_includeChildren","rank":151,"value":"boolean"},"codeblock_adv":{"caption":"Code block CSS override","editor":"DynamicValue","name":"codeblock_adv","optional":true,"rank":82,"value":"text"},"AFK":{"caption":"Highlight CSS override","editor":"DynamicValue","name":"mark_adv","optional":true,"rank":30,"value":"text"},"ADy":{"caption":"H5 CSS override","editor":"DynamicValue","name":"h5_adv","optional":true,"rank":63,"value":"text"},"code_adv":{"caption":"Inline code CSS override","editor":"DynamicValue","name":"code_adv","optional":true,"rank":19,"value":"text"},"ext_bubblemenu":{"caption":"Bubble Menu","default_val":true,"editor":"DynamicValue","name":"ext_bubblemenu","rank":138,"value":"boolean"},"ext_heading":{"caption":"Heading","default_val":true,"editor":"DynamicValue","name":"ext_heading","rank":32,"value":"boolean"},"ext_bold":{"caption":"Bold","default_val":true,"editor":"DynamicValue","name":"ext_bold","rank":14,"value":"boolean"},"ADf":{"caption":"Zebra background","default_val":"rgba(238,238,238,1)","editor":"Color","in_style":true,"name":"table_zebra_background","rank":131},"ext_preserve_label":{"caption":"----- Preserve Attributes -----","editor":"Label","name":"ext_preserve_label","rank":190},"AFO":{"caption":"Unvisited link CSS override","editor":"DynamicValue","name":"link_unvisited_adv","optional":true,"rank":120,"value":"text"},"ext_bulletlist_label":{"caption":"----- Bullet List -----","editor":"Label","name":"ext_bulletlist_label","rank":83},"invisiblecharacters_adv":{"caption":"Invisible characters CSS override","editor":"DynamicValue","name":"invisiblecharacters_adv","optional":true,"rank":167,"value":"text"},"AGI":{"caption":"Attribute name","default_val":"id","editor":"DynamicValue","name":"extension_uniqueid_attrName","optional":true,"rank":189,"value":"text"}
301,"h4_color":{"caption":"H4 Color","default_val":"rgba(17, 17, 17, 1)","editor":"Color","in_style":true,"name":"h4_color","rank":54},"AGB":{"caption":"Keep marks after <br>","default_val":true,"editor":"Checkbox","name":"hardBreakKeepMarks","rank":175,"value":"boolean"},"ext_youtube_label":{"caption":"----- YouTube -----","editor":"Label","name":"ext_youtube_label","rank":98},"ext_focus_mode":{"caption":"Focus mode","default_val":"deepest","editor":"Dropdown","name":"ext_focus_mode","optional":true,"rank":160},"AED":{"caption":"user_name","default_val":"John Doe","editor":"DynamicValue","name":"collab_user_name","optional":true,"rank":209,"value":"text"},"ext_history":{"caption":"History (Undo/Redo)","default_val":true,"editor":"DynamicValue","name":"ext_history","rank":168,"value":"boolean"},"ext_fontfamily":{"caption":"Font Family","default_val":false,"editor":"DynamicValue","name":"ext_fontfamily","rank":20,"value":"boolean"},"AFq":{"caption":"Allow Base 64?","default_val":true,"editor":"Checkbox","name":"allowBase64","rank":96},"ext_placeholder":{"caption":"Placeholder","default_val":true,"editor":"DynamicValue","name":"ext_placeholder","rank":146,"value":"boolean"},"ADu":{"caption":"H1 CSS override","editor":"DynamicValue","name":"h1_adv","optional":true,"rank":39,"value":"text"},"AEC":{"caption":"Enable collaboration?","default_val":false,"editor":"Checkbox","name":"collab_active","rank":202},"link_target":{"caption":"Open link in","default_val":"_blank","editor":"Dropdown","name":"link_target","rank":112},"ext_heading_label":{"caption":"----- Heading -----","editor":"Label","name":"ext_heading_label","rank":31},"h5_font_weight":{"caption":"H5 font-weight","default_val":"500","editor":"Dropdown","in_style":true,"name":"h5_font_weight","rank":61},"AAK":{"caption":"Initial content","editor":"DynamicValue","name":"initialContent","optional":true,"rank":0,"value":"text"},"collab_cursor_css":{"caption":"Cursor label CSS override","editor":"DynamicValue","name":"collab_cursor_css","optional":true,"rank":211,"value":"text"},"ext_link_label":{"caption":"----- Link -----","editor":"Label","name":"ext_link_label","rank":106},"collab_status_docs":{"caption":"𝗦𝘁𝗮𝘁𝘂𝘀 𝘃𝗮𝗹𝘂𝗲𝘀: disconnected → connecting → connected → synced","editor":"Label","name":"collab_status_docs","rank":201},"h6_color":{"caption":"H6 Color","default_val":"rgba(17, 17, 17, 1)","editor":"Color","in_style":true,"name":"h6_color","rank":66},"list_keepMarks":{"caption":"Keep marks on new items","default_val":false,"editor":"Checkbox","name":"list_keepMarks","rank":89,"value":"boolean"},"AGM":{"caption":"Preserve HTML attributes","default_val":true,"editor":"DynamicValue","name":"preserve_attributes","rank":191,"value":"boolean"},"AEB":{"caption":"𝗖𝗢𝗟𝗟𝗔𝗕𝗢𝗥𝗔𝗧𝗜𝗢𝗡","editor":"Label","name":"collab_info","rank":199},"ext_typography":{"caption":"Typography","default_val":false,"editor":"DynamicValue","name":"ext_typography","rank":163,"value":"boolean"},"codeblock_exitOnArrowDown":{"caption":"Exit on arrow down","default_val":true,"editor":"Checkbox","name":"codeblock_exitOnArrowDown","rank":78,"value":"boolean"},"ext_dropcursor":{"caption":"Dropcursor","default_val":true,"editor":"DynamicValue","name":"ext_dropcursor","rank":154,"value":"boolean"},"details_summary_adv":{"caption":"Details summary CSS override","editor":"DynamicValue","name":"details_summary_adv","optional":true,"rank":198,"value":"text"},"ext_bubblemenu_label":{"caption":"----- Bubble Menu -----","editor":"Label","name":"ext_bubblemenu_label","rank":137},"link_linkOnPaste":{"caption":"Link on paste","default_val":true,"editor":"Checkbox","name":"link_linkOnPaste","rank":110,"value":"boolean"},"sub_adv":{"caption":"Subscript CSS override","editor":"DynamicValue","name":"sub_adv","optional":true,"rank":23,"value":"text"},"ADg":{"caption":"Link color","default_val":"rgba(79, 70, 229, 1)","editor":"Color","in_style":true,"name":"link_color","rank":115},"ext_horizontalrule":{"caption":"Horizontal Rule","default_val":true,"editor":"DynamicValue","name":"ext_horizontalrule","rank":74,"value":"boolean"},"ADc":{"caption":"Header background","default_val":"rgba(0,0,0,1)","editor":"Color","in_style":true,"name":"table_th_background","rank":130},"h6_margin":{"caption":"H6 margin","default_val":"1rem 0","editor":"StaticText","in_style":true,"name":"h6_margin","rank":68},"ADT":{"caption":"H1 margin","default_val":"3rem 0","editor":"StaticText","in_style":true,"name":"h1_margin","rank":38},"h5_size":{"caption":"H5 Size","default_val":"1rem","editor":"StaticText","in_style":true,"name":"h5_size","rank":59},"AGU":{"caption":"Nested drag","default_val":false,"editor":"Checkbox","name":"draghandle_nested","rank":171},"ext_image":{"caption":"Image","default_val":true,"editor":"DynamicValue","name":"ext_image","rank":94,"value":"boolean"},"youtube_defaultWidth":{"caption":"Default width","default_val":640,"editor":"StaticNumber","name":"youtube_defaultWidth","optional":true,"rank":104},"ADq":{"caption":"YouTube CSS override","default_val":"width: 100%; //overrides the default 640px","editor":"DynamicValue","name":"iframe","optional":true,"rank":100,"value":"text"},"h4_font_weight":{"caption":"H4 font-weight","default_val":"600","editor":"Dropdown","in_style":true,"name":"h4_font_weight","rank":55},"list_keepAttributes":{"caption":"Keep attributes on new items","default_val":false,"editor":"Checkbox","name":"list_keepAttributes","rank":90,"value":"boolean"},"ext_hardbreak":{"caption":"Hard Break","default_val":false,"editor":"DynamicValue","name":"ext_hardbreak","rank":174,"value":"boolean"},"ADa":{"caption":"Row bottom border","default_val":"1px solid","editor":"StaticText","in_style":true,"name":"table_th_td_border_bottom","rank":126},"ADR":{"caption":"H1 Size","default_val":"4rem","editor":"StaticText","in_style":true,"name":"h1_size","rank":35},"AEW":{"caption":"Max number of characters","editor":"StaticNumber","in_style":true,"name":"characterLimit","optional":true,"rank":2},"AFN":{"caption":"Link CSS override","editor":"DynamicValue","name":"link_adv","optional":true,"rank":119,"value":"text"},"ADl":{"caption":"Link color visited","default_val":"rgba(75, 85, 99, 1)","editor":"Color","in_style":true,"name":"link_color_visited","rank":118},"AEx":{"caption":"Type of content","editor":"custom_type","is_list":true,"name":"mention_list_type","optional":"false","rank":179,"value":"_any_thing_bindable"},"h2_font_weight":{"caption":"H2 font-weight","default_val":"800","editor":"Dropdown","in_style":true,"name":"h2_font_weight","rank":44},"ext_highlight":{"caption":"Highlight","default_val":true,"editor":"DynamicValue","name":"ext_highlight","rank":28,"value":"boolean"},"ACS":{"caption":"Floating menu","editor":"DynamicValue","name":"floatingMenu","optional":true,"rank":143,"value":"text"},"ADV":{"caption":"𝗦𝗧𝗬𝗟𝗘𝗦𝗛𝗘𝗘𝗧","editor":"Label","name":"info","rank":8},"youtube_nocookie":{"caption":"Privacy-enhanced mode","default_val":true,"editor":"Checkbox","name":"youtube_nocookie","rank":101,"value":"boolean"},"ext_color":{"caption":"Text Color","default_val":false,"editor":"DynamicValue","name":"ext_color","rank":21,"value":"boolean"},"h4_margin":{"caption":"H4 margin","default_val":"1.5rem 0","editor":"StaticText","in_style":true,"name":"h4_margin","rank":56},"ext_italic":{"caption":"Italic","default_val":true,"editor":"DynamicValue","name":"ext_italic","rank":15,"value":"boolean"},"h1_font_weight":{"caption":"H1 font-weight","default_val":"900","editor":"Dropdown","in_style":true,"name":"h1_font_weight","rank":37},"table_cellMinWidth":{"caption":"Cell min width","default_val":25,"editor":"StaticNumber","name":"table_cellMinWidth","optional":true,"rank":132},"h1_info1":{"caption":"     ----- H1 styling -----","editor":"Label","name":"stylesheet_info_h1","rank":34},"h6_size":{"caption":"H6 Size","default_val":"1rem","editor":"StaticText","in_style":true,"name":"h6_size","rank":65},"ADk":{"caption":"Link color hover","default_val":"rgba(147, 51, 234, 1)","editor":"Color","in_style":true,"name":"link_color_hover","rank":116},"ADv":{"caption":"H2 CSS override","editor":"DynamicValue","name":"h2_adv","optional":true,"rank":45,"value":"text"},"ext_placeholder_label":{"caption":"----- Placeholder -----","editor":"Label","name":"ext_placeholder_label","rank":145},"ADw":{"caption":"H3 CSS override","editor":"DynamicValue","name":"h3_adv","optional":true,"rank":51,"value":"text"},"ext_orderedlist":{"caption":"Ordered List","default_val":true,"editor":"DynamicValue","name":"ext_orderedlist","rank":87,"value":"boolean"},"dropcursor_color":{"caption":"Dropcursor color","default_val":"rgba(0,0,0,1)","editor":"Color","name":"dropcursor_color","optional":true,"rank":155},"AFG":{"caption":"preserveWhitespace","default_val":"'full'","editor":"Dropdown","name":"parseOptions_preserveWhitespace","rank":5},"ext_mention_label":{"caption":"----- Mention -----","editor":"Label","name":"ext_mention_label","rank":176},"collab_url":{"caption":"Custom - URL","default_val":"default value","editor":"StaticText","name":"collab_url","rank":205},"AFP":{"caption":"Visited link CSS override","editor":"DynamicValue","name":"link_visited_adv","optional":true,"rank":121,"value":"text"},"youtube_defaultHeight":{"caption":"Default height","default_val":480,"editor":"StaticNumber","name":"youtube_defaultHeight","o
301ptional":true,"rank":105},"AFB":{"caption":"Border color","default_val":"rgba(0,0,0,1)","editor":"Color","name":"mention_border_color","rank":184},"ext_underline":{"caption":"Underline","default_val":true,"editor":"DynamicValue","name":"ext_underline","rank":17,"value":"boolean"},"ext_structure_label":{"caption":"----- Structure -----","editor":"Label","name":"ext_structure_label","rank":73},"ADm":{"caption":"Hovered link CSS override","default_val":"/*   text-decoration: wavy underline red;  */  /*   background: greenyellow; */","editor":"StaticText","in_style":true,"name":"link_hover_adv","rank":117},"AGP":{"caption":"Debug mode","default_val":false,"editor":"Checkbox","name":"debug_mode","rank":212},"ext_bulletlist":{"caption":"Bullet List","default_val":true,"editor":"DynamicValue","name":"ext_bulletlist","rank":84,"value":"boolean"},"link_defaultProtocol":{"caption":"Default protocol","default_val":"https","editor":"Dropdown","name":"link_defaultProtocol","rank":111},"AEE":{"caption":"cursor_color","default_val":"rgba(179,208,252,1)","editor":"Color","name":"collab_cursor_color","optional":true,"rank":210,"value":"text"},"codeblock_tabSize":{"caption":"Tab size","default_val":4,"editor":"StaticNumber","name":"codeblock_tabSize","optional":true,"rank":81},"youtube_addPasteHandler":{"caption":"Auto-embed on paste","default_val":true,"editor":"Checkbox","name":"youtube_addPasteHandler","rank":103,"value":"boolean"},"AEV":{"caption":"Blockquote CSS override","default_val":"// background: green; padding: 0.5rem;","editor":"DynamicValue","name":"blockquote_adv","optional":true,"rank":72,"value":"text"},"ext_selection_css":{"caption":"Selection CSS override","editor":"DynamicValue","name":"ext_selection_css","optional":true,"rank":162,"value":"text"},"ADd":{"caption":"Row border color","default_val":"rgba(0,0,0,1)","editor":"Color","in_style":true,"name":"table_row_border_color","rank":127},"ext_strike":{"caption":"Strikethrough","default_val":true,"editor":"DynamicValue","name":"ext_strike","rank":16,"value":"boolean"},"ACL":{"caption":"Bubble menu","editor":"DynamicValue","name":"bubbleMenu","optional":true,"rank":139,"value":"text"},"placeholder_showOnlyCurrent":{"caption":"Show only on current node","default_val":true,"editor":"Checkbox","name":"placeholder_showOnlyCurrent","rank":150,"value":"boolean"},"ext_listkeymap":{"caption":"List Keymap","default_val":true,"editor":"DynamicValue","name":"ext_listkeymap","rank":164,"value":"boolean"},"ext_selection":{"caption":"Selection","default_val":false,"editor":"DynamicValue","name":"ext_selection","rank":161,"value":"boolean"},"ext_image_label":{"caption":"----- Image -----","editor":"Label","name":"ext_image_label","rank":93},"ext_table_label":{"caption":"----- Table -----","editor":"Label","name":"ext_table_label","rank":123},"AGT":{"caption":"Drag Handle","default_val":false,"editor":"Checkbox","name":"ext_draghandle","rank":170},"h3_margin":{"caption":"H3 margin","default_val":"2rem 0","editor":"StaticText","in_style":true,"name":"h3_margin","rank":50},"h2_margin":{"caption":"H2 margin","default_val":"2.5rem 0","editor":"StaticText","in_style":true,"name":"h2_margin","rank":43},"link_rel":{"caption":"Link rel attribute","default_val":"noopener noreferrer nofollow","editor":"DynamicValue","name":"link_rel","optional":true,"rank":113,"value":"text"},"h5_color":{"caption":"H5 Color","default_val":"rgba(17, 17, 17, 1)","editor":"Color","in_style":true,"name":"h5_color","rank":60},"table_handleWidth":{"caption":"Resize handle width","default_val":5,"editor":"StaticNumber","name":"table_handleWidth","optional":true,"rank":136},"AEy":{"caption":"Label","editor":"custom_field_AEx","name":"mention_field_label","optional":true,"rank":182},"ext_formatting_label":{"caption":"----- Text Formatting -----","editor":"Label","name":"ext_formatting_label","rank":13},"h3_size":{"caption":"H3 Size","default_val":"2rem","editor":"StaticText","in_style":true,"name":"h3_size","rank":47},"AEw":{"caption":"Data source","default_val":"","editor":"DynamicValue","is_list":true,"name":"mention_list","optional":"true","rank":180,"value":"_any_thing"},"h6_font_weight":{"caption":"H6 font-weight","default_val":"500","editor":"Dropdown","in_style":true,"name":"h6_font_weight","rank":67},"ACZ":{"caption":"Content is JSON?","default_val":false,"editor":"DynamicValue","name":"content_is_json","rank":1,"value":"boolean"},"tasklist_checkbox_adv":{"caption":"Task list CSS override","editor":"DynamicValue","name":"tasklist_checkbox_adv","optional":true,"rank":92,"value":"text"},"AEI":{"caption":"Document name","editor":"DynamicValue","name":"collab_doc_id","optional":true,"rank":203,"value":"text"},"ext_mention":{"caption":"Mention","default_val":false,"editor":"DynamicValue","name":"ext_mention","rank":177,"value":"boolean"},"AEH":{"caption":"Doc Server ID","default_val":"","editor":"StaticText","name":"collab_app_id","optional":true,"rank":206},"ext_floatingmenu_label":{"caption":"----- Floating Menu -----","editor":"Label","name":"ext_floatingmenu_label","rank":141},"AGS":{"caption":"----- Drag Handle -----","editor":"Label","name":"ext_draghandle_label","rank":169},"ext_fontsize":{"caption":"Font Size","default_val":false,"editor":"DynamicValue","name":"ext_fontsize","rank":26,"value":"boolean"},"h3_color":{"caption":"H3 Color","default_val":"rgba(17, 17, 17, 1)","editor":"Color","in_style":true,"name":"h3_color","rank":48},"AFQ":{"caption":"Focused link CSS override","editor":"DynamicValue","name":"link_focus_adv","optional":true,"rank":122,"value":"text"},"AEz":{"caption":"ID","editor":"custom_field_AEx","name":"mention_field_id","optional":true,"rank":183},"AEG":{"caption":"to use the collaboration function you first need an account with one of the providers: 𝘁𝗶𝗽𝘁𝗮𝗽.𝗿𝗶𝗰𝗼.𝘄𝘁𝗳 (has free tier), 𝗰𝗼𝗹𝗹𝗮𝗯.𝘁𝗶𝗽𝘁𝗮𝗽.𝗱𝗲𝘃, or 𝗹𝗶𝘃𝗲𝗯𝗹𝗼𝗰𝗸𝘀.𝗶𝗼","editor":"Label","name":"collab_info_sub","rank":200},"ext_table":{"caption":"Table","default_val":true,"editor":"DynamicValue","name":"ext_table","rank":124,"value":"boolean"},"ABs":{"caption":"This input is enabled","default_val":true,"editor":"Checkbox","in_style":true,"name":"isEditable","optional":false,"rank":3,"value":"boolean"},"AGN":{"caption":"Preserved attributes (read-only)","default_val":"class,style,id,data-*","editor":"DynamicValue","name":"preserved_attributes","rank":192,"value":"text"},"ADt":{"caption":"Paragraph CSS override","editor":"DynamicValue","name":"p_adv","optional":true,"rank":10,"value":"text"},"ADZ":{"caption":"Cell padding","default_val":"0 1rem","editor":"StaticText","in_style":true,"name":"table_th_td_padding","rank":125}
301,"ADx":{"caption":"H4 CSS override","editor":"DynamicValue","name":"h4_adv","optional":true,"rank":57,"value":"text"},"details_persist":{"caption":"Persist open state","default_val":false,"editor":"DynamicValue","name":"details_persist","rank":196,"value":"boolean"},"ext_floatingmenu":{"caption":"Floating Menu","default_val":true,"editor":"DynamicValue","name":"ext_floatingmenu","rank":142,"value":"boolean"},"h4_info":{"caption":"     ----- H4 styling -----","editor":"Label","name":"h4_info","rank":52},"placeholder_showOnlyWhenEditable":{"caption":"Show only when editable","default_val":true,"editor":"Checkbox","name":"placeholder_showOnlyWhenEditable","rank":149,"value":"boolean"},"ADQ":{"caption":"Floating Menu Theme","default_val":"translucent","editor":"Dropdown","in_style":true,"name":"floatingMenuTheme","rank":144},"ADp":{"caption":"headings","default_val":"1,2,3,4,5,6","editor":"StaticText","in_style":true,"name":"headings","rank":33},"h2_size":{"caption":"H2 Size","default_val":"3rem","editor":"StaticText","in_style":true,"name":"h2_size","rank":41},"ext_textalign":{"caption":"Text Align","default_val":true,"editor":"DynamicValue","name":"ext_textalign","rank":153,"value":"boolean"},"ext_link":{"caption":"Link","default_val":true,"editor":"DynamicValue","name":"ext_link","rank":107,"value":"boolean"},"link_autolink":{"caption":"Autolink","default_val":true,"editor":"Checkbox","name":"link_autolink","rank":109,"value":"boolean"},"ext_uniqueid":{"caption":"Unique ID","default_val":false,"editor":"DynamicValue","name":"ext_uniqueid","rank":187,"value":"boolean"},"AFC":{"caption":"Background color","default_val":"rgba(255,255,255,0)","editor":"Color","name":"mention_background_color","rank":185},"h5_info":{"caption":"----- H5 styling -----","editor":"Label","name":"h5_info","rank":58},"ext_trailingnode":{"caption":"Trailing Node","default_val":true,"editor":"DynamicValue","name":"ext_trailingnode","rank":158,"value":"boolean"},"ADz":{"caption":"H6 CSS override","editor":"DynamicValue","name":"h6_adv","optional":true,"rank":69,"value":"text"},"AEm":{"caption":"Liveblocks key","editor":"StaticText","name":"liveblocksPublicApiKey","optional":true,"rank":208},"ext_section_label":{"caption":"𝗘𝗫𝗧𝗘𝗡𝗦𝗜𝗢𝗡𝗦","editor":"Label","name":"ext_section_label","rank":12},"ext_superscript":{"caption":"Superscript","default_val":false,"editor":"DynamicValue","name":"ext_superscript","rank":24,"value":"boolean"},"AEi":{"caption":"Ordered list CSS override","default_val":"padding-left: 20px;","editor":"DynamicValue","name":"ol_adv","optional":true,"rank":88,"value":"text"},"h6_info":{"caption":"     ----- H6 styling -----","editor":"Label","name":"h6_info","rank":64},"codeblock_defaultLanguage":{"caption":"Default language","editor":"DynamicValue","name":"codeblock_defaultLanguage","optional":true,"rank":79,"value":"text"},"ADb":{"caption":"Header font weight","default_val":"800","editor":"Dropdown","in_style":true,"name":"table_th_font_weight","rank":128},"ext_code":{"caption":"Code (inline)","default_val":true,"editor":"DynamicValue","name":"ext_code","rank":18,"value":"boolean"},"AEh":{"caption":"Bullet list CSS override","default_val":"padding-left: 20px;","editor":"DynamicValue","name":"ul_adv","optional":true,"rank":85,"value":"text"},"ext_highlight_label":{"caption":"----- Highlight -----","editor":"Label","name":"ext_highlight_label","rank":27},"youtube_allowFullscreen":{"caption":"Allow fullscreen","default_val":true,"editor":"Checkbox","name":"youtube_allowFullscreen","rank":102,"value":"boolean"},"link_openOnClick":{"caption":"Open on click","default_val":false,"editor":"Checkbox","name":"link_openOnClick","rank":108,"value":"boolean"},"h3_font_weight":{"caption":"H3 font-weight","default_val":"700","editor":"Dropdown","in_style":true,"name":"h3_font_weight","rank":49},"ext_youtube":{"caption":"YouTube","default_val":true,"editor":"DynamicValue","name":"ext_youtube","rank":99,"value":"boolean"},"AEN":{"caption":"JWT key","editor":"DynamicValue","name":"collab_jwt","optional":true,"rank":207,"value":"text"},"ext_uniqueid_label":{"caption":"----- Unique ID -----","editor":"Label","name":"ext_uniqueid_label","rank":186},"ACA":{"caption":"Placeholder","default_val":"Write something...","editor":"DynamicValue","name":"placeholder","optional":true,"rank":147,"value":"text"},"AGO":{"caption":"Preserve unknown HTML tags","default_val":true,"editor":"DynamicValue","name":"preserve_unknown_tags","rank":193,"value":"boolean"},"ext_invisiblecharacters":{"caption":"Invisible Characters","default_val":false,"editor":"DynamicValue","name":"ext_invisiblecharacters","rank":165,"value":"boolean"},"ext_subscript":{"caption":"Subscript","default_val":false,"editor":"DynamicValue","name":"ext_subscript","rank":22,"value":"boolean"},"ext_blockquote":{"caption":"Blockquote","default_val":true,"editor":"DynamicValue","name":"ext_blockquote","rank":71,"value":"boolean"},"ext_behavior_label":{"caption":"----- Editor Behavior -----","editor":"Label","name":"ext_behavior_label","rank":152},"AGV":{"caption":"Drag handle CSS override","editor":"DynamicValue","name":"draghandle_adv","optional":true,"rank":172,"value":"text"},"table_resizable":{"caption":"Resizable columns","default_val":true,"editor":"Checkbox","name":"table_resizable","rank":133},"AEv":{"caption":"Base URL","editor":"DynamicValue","name":"mention_base_url","optional":true,"rank":181,"value":"text"},"h3_info":{"caption":"     ----- H3 styling -----","editor":"Label","name":"stylesheet_info_h3","rank":46},"AEk":{"caption":"Provider","default_val":"tiptap","editor":"Dropdown","name":"collabProvider","optional":true,"rank":204},"highlight_multicolor":{"caption":"Multicolor","default_val":true,"editor":"Checkbox","name":"highlight_multicolor","rank":29,"value":"boolean"},"h4_size":{"caption":"H4 Size","default_val":"1.5rem","editor":"StaticText","in_style":true,"name":"h4_size","rank":53},"ADP":{"caption":"Bubble menu theme","default_val":"translucent","editor":"Dropdown","in_style":true,"name":"bubbleMenuTheme","rank":140},"dropcursor_width":{"caption":"Dropcursor width","default_val":2,"editor":"StaticNumber","name":"dropcursor_width","optional":true,"rank":156},"ext_gapcursor":{"caption":"Gapcursor","default_val":true,"editor":"DynamicValue","name":"ext_gapcursor","rank":157,"value":"boolean"},"ext_blockquote_label":{"caption":"----- Blockquote -----","editor":"Label","name":"ext_blockquote_label","rank":70},"ADS":{"caption":"H1 Color","default_val":"rgba(17, 17, 17, 1)","editor":"Color","in_style":true,"name":"h1_color","rank":36},"ext_details_label":{"caption":"----- Details / Accordion -----","editor":"Label","name":"ext_details_label","rank":194},"h5_margin":{"caption":"H5 margin","default_val":"1rem 0","editor":"StaticText","in_style":true,"name":"h5_margin","rank":62},"hr_adv":{"caption":"Horizontal rule CSS override","editor":"DynamicValue","name":"hr_adv","optional":true,"rank":75,"value":"text"},"ext_tasklist":{"caption":"Task List","default_val":true,"editor":"DynamicValue","name":"ext_tasklist","rank":91,"value":"boolean"},"AFF":{"caption":"Update delay","default_val":300,"editor":"DynamicValue","name":"update_delay","rank":4,"value":"number"},"ADr":{"caption":"Image CSS override","default_val":"width: 100%;","editor":"StaticText","in_style":true,"name":"image_css","optional":true,"rank":95},"codeblock_exitOnTripleEnter":{"caption":"Exit on triple Enter","default_val":true,"editor":"Checkbox","name":"codeblock_exitOnTripleEnter","rank":77,"value":"boolean"},"sup_adv":{"caption":"Superscript CSS override","editor":"DynamicValue","name":"sup_adv","optional":true,"rank":25,"value":"text"},"ext_details":{"caption":"Details / Accordion","default_val":false,"editor":"DynamicValue","name":"ext_details","rank":195,"value":"boolean"},"ADW":{"caption":"paragraph","editor":"Label","name":"stylesheet_info_paragraph","rank":9},"ext_hardbreak_label":{"caption":"----- Hard Break -----","editor":"Label","name":"ext_hardbreak_label","rank":173}},"states":{"can_undo":{"caption":"Can undo?","initialization_code":{"fn":"function(properties,context){}"},"is_list":false,"name":"can_undo","value":"boolean"},"AGA":{"caption":"File upload URLs","initialization_code":{"fn":"function(properties,context){}"},"is_list":true,"name":"fileUploadUrls","value":"text"},"AEg":{"caption":"paragraph is plain text","initialization_code":{"fn":"function(properties,context){}"},"name":"body","value":"boolean"},"AFb":{"caption":"Font family","initialization_code":{"fn":"function(properties,context){}"},"name":"font_family","value":"text"},"ACj":{"caption":"Text is highlighted","initialization_code":{"fn":"function(properties,context){}"},"name":"highlight","value":"boolean"},"ABJ":{"caption":"list item can be outdented","initialization_code":{"fn":"function(properties,context){}"},"name":"liftListItem","value":"boolean"},"ABL":{"caption":"selection is a block quote","initialization_code":{"fn":"function(properties,context){}"},"name":"blockquote","value":"boolean"},"ABR":{"caption":"selection is a task item","initialization_code":{"fn":"function(properties,context){}"},"name":"taskItem","value":"boolean"},"AAs":{"caption":"paragraph is a h4","initialization_code":{"fn":"function(properties,context){}"},"name":"h4","value":"boolean"},"AFx":{"caption":"File upload error message","initialization_code":{"fn":"function(properties,context){}"},"name":"fileUploadErrorMessage","value":"text"},"ACf":{"caption":"Text is left aligned","initialization_code":{"fn":"function(properties,context){}"},"name":"align_left","value":"boolean"},"AHh":{"caption":"Font size","initialization_code":{"fn":"function(properties,context){}"},"name":"font_size","value":"text"},"ACg":{"caption":"Text is center aligned","initialization_code":{"fn":"function(properties,context){}"},"name":"align_center","value":"boolean"},"AAr":{"caption":"paragraph is a h3","initialization_code":{"fn":"function(properties,context){}"},"name":"h3","value":"boolean"},"ABQ":{"caption":"selection is a task list","initialization_code":{"fn":"function(properties,context){}"},"name":"taskList","value":"boolean"},"AFn":{"caption":"selectedHTML","initialization_code":{"fn":"function(properties,context){}"},"name":"selectedHTML","value":"text"},"invisible_characters_visible_state":{"caption":"Invisible characters visible","initialization_code":{"fn":"function(properties,context){}"},"name":"invisible_characters_visible","value":"boolean"},"AFw":{"caption":"File upload progress","initialization_code":{"fn":"function(properties,context){}"},"name":"fileUploadProgress","value":"number"},"AAt":{"caption":"paragraph is a h5","initialization_code":{"fn":"function(properties,context){}"},"name":"h5","value":"boolean"},"AHg":{"caption":"selection is superscript","initialization_code":{"fn":"function(properties,context){}"},"name":"superscript","value":"boolean"},"AAn":{"caption":"paragraph is a h1","initialization_code":{"fn":"function(properties,context){}"},"name":"h1","value":"boolean"},"collab_synced":{"caption":"Collaboration synced?","initialization_code":{"fn":"function(properties,context){}"},"is_list":false,"name":"collab_synced","value":"boolean"},"ACP":{"caption":"is a link","initialization_code":{"fn":"function(properties,context){}"},"name":"link","value":"boolean"},"ACa":{"caption":"Is ready","initialization_code":{"fn":"function(properties,context){}"},"name":"is_ready","value":"boolean"},"ACc":{"caption":"Selected text","initialization_code":{"fn":"function(properties,context){}"},"name":"selected_text","value":"text"},"ACM":{"caption":"Content (JSON)","initialization_code":{"fn":"function(properties,context){}"},"name":"contentJSON","value":"text"},"AFo":{"caption":"selectedJSON","initialization_code":{"fn":"function(properties,context){}"},"name":"selectedJSON","value":"text"},"can_redo":{"caption":"Can redo?","initialization_code":{"fn":"function(properties,context){}"},"is_list":false,"name":"can_redo","value":"boolean"},"ABP":{"caption":"Content (Plain Text)","initialization_code":{"fn":"function(properties,context){}"},"name":"contentText","value":"text"},"AFJ":{"caption":"Test is justified","initialization_code":{"fn":"function(properties,context){}"},"name":"align_justified","value":"boolean"},"collab_connected_users":{"caption":"Collaboration connected users","initialization_code":{"fn":"function(properties,context){}"},"is_list":false,"name":"collab_connected_users","value":"number"},"ADE":{"caption":"Is a table","initialization_code":{"fn":"function(properties,context){}"},"name":"table","value":"boolean"},"ACC":{"caption":"Word count","initialization_code":{"fn":"function(properties,context){}"},"name":"wordCount","value":"number"},"AAu":{"caption":"paragraph is a h6","initialization_code":{"fn":"function(properties,context){}"},"name":"h6","value":"boolean"},"AAS":{"caption":"selection is bold","initialization_code":{"fn":"function(properties,context){}"},"name":"bold","value":"boolean"},"AAq":{"caption":"paragraph is a h2","initialization_code":{"fn":"function(properties,context){}"},"name":"h2","value":"boolean"},"ABn":{"caption":"is focused","initialization_code":{"fn":"function(properties,context){}"},"name":"isFocused","value":"boolean"},"AAJ":{"caption":"Content (HTML)","initialization_code":{"fn":"function(properties,context){}"},"name":"contentHTML","value":"text"},"AFg":{"caption":"selection begin position","initialization_code":{"fn":"function(properties,context){}"},"name":"from","value":"number"},"ACQ":{"caption":"link's URL","initialization_code":{"fn":"function(properties,context){}"},"name":"url","value":"text"},"ACh":{"caption":"Text is right aligned","initialization_code":{"fn":"function(properties,context){}"},"name":"align_right","value":"boolean"},"ABB":{"caption":"is a bullet list","initialization_code":{"fn":"function(properties,context){}"},"name":"bulletList","value":"boolean"},"ABt":{"caption":"is editable","initialization_code":{"fn":"function(properties,context){}"},"name":"isEditable","value":"boolean"},"AFh":{"caption":"selection end position","initialization_code":{"fn":"function(properties,context){}"},"name":"to","value":"number"},"AHf":{"caption":"selection is subscript","initialization_code":{"fn":"function(properties,context){}"},"name":"subscript","value":"boolean"},"ACB":{"caption":"Character count","initialization_code":{"fn":"function(properties,context){}"},"name":"characterCount","value":"number"},"collab_status":{"caption":"Collaboration status","initialization_code":{"fn":"function(properties,context){}"},"is_list":false,"name":"collab_status","value":"text"},"ABF":{"caption":"list item can be indented","initialization_code":{"fn":"function(properties,context){}"},"name":"sinkListItem","value":"boolean"},"AFl":{"caption":"selectedContent","initialization_code":{"fn":"function(properties,context){}"},"name":"selectedContent","value":"text"},"ADD":{"caption":"Text is underlined","initialization_code":{"fn":"function(properties,context){}"},"name":"underline","value":"boolean"},"details_state":{"caption":"selection is details","initialization_code":{"fn":"function(properties,context){}"},"name":"details","value":"boolean"},"is_empty":{"caption":"Is empty?","initialization_code":{"fn":"function(properties,context){}"},"is_list":false,"name":"is_empty","value":"boolean"},"AAk":{"caption":"selection is italic","initialization_code":{"fn":"function(properties,context){}"},"name":"italic","value":"boolean"},"ABD":{"caption":"is an ordered list","initialization_code":{"fn":"function(properties,context){}"},"name":"orderedList","value":"boolean"},"ABM":{"caption":"selection is a code block","initialization_code":{"fn":"function(properties,context){}"},"name":"codeBlock","value":"boolean"},"AFa":{"caption":"Color of selection","initialization_code":{"fn":"function(properties,context){}"},"name":"color","value":"text"},"AAl":{"caption":"selection is strikethrough","initialization_code":{"fn":"function(properties,context){}"},"name":"strike","value":"boolean"}},"events":{"ABl":{"caption":"is focused","name":"isFocused"},"ABm":{"caption":"isn't focused","name":"isntFocused"},"ACU":{"caption":"Content updated","name":"contentUpdated"},"ACV":{"caption":"Editor is ready","name":"is_ready"},"AFt":{"caption":"file upload error","name":"fileUploadError"},"A
301Fu":{"caption":"file is uploaded","name":"fileUploaded"},"collab_doc_changed":{"caption":"Collaboration document changed","name":"collab_doc_changed"},"collab_status_changed":{"caption":"Collaboration status changed","name":"collab_status_changed"},"collab_synced":{"caption":"Collaboration synced","name":"collab_synced"}},"actions":{"ACp":{"caption":"Table toggle header row","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"table_-_toggle_header_row\");instance.data.editor.chain().focus().toggleHeaderRow().run()}"}},"ACR":{"caption":"Remove link","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Remove Link\");instance.data.ext.link?instance.data.editor.commands.unsetLink():console.log(\"tried to add Link, but extension is not active.\")}"}},"AAx":{"caption":"H3","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"H3\");instance.data.ext.heading&&instance.data.headings.includes(3)?instance.data.editor.chain().focus().toggleHeading({level:3}).run():console.log(\"tried to add a H3, but extension is not active.\")}"}},"AAj":{"caption":"Italic","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Italic\");instance.data.ext.italic?instance.data.editor.chain().focus().toggleItalic().run():console.log(\"tried to Italic, but extension is not active.\")}"}},"AFS":{"caption":"Set font family","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Set font family\");if(instance.data.ext.fontfamily){let font_family=properties.font_family;instance.data.editor.chain().setFontFamily(font_family).focus().run()}}"},"fields":{"AFT":{"caption":"Font family","default_val":"Inter","editor":"DynamicValue","name":"font_family","rank":0,"value":"text"}}},"AFX":{"caption":"Set color","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Set color\");if(instance.data.ext.color){let color=properties.color;console.log(\"color\",color),instance.data.editor.chain().setColor(color).focus().run()}}"},"fields":{"AFY":{"caption":"Color","default_val":"rgba(6,121,150,1)","editor":"Color","name":"color","rank":0}}},"ACs":{"caption":"Table add column after","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Add Column After\");instance.data.editor.chain().focus().addColumnAfter().run()}"}},"AAh":{"caption":"Bold","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Bold\");instance.data.ext.bold?instance.data.editor.chain().toggleBold().focus().run():console.log(\"tried to Bold, but extension is not active.\")}"}},"ACd":{"caption":"Align text","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Align Text\");if(instance.data.ext.textalign){let alignment=properties.alignment;console.log(alignment),\"reset\"==alignment?(console.log(\"reset\"==alignment),instance.data.editor.chain().focus().unsetTextAlign().run()):(console.log(\"reset\"!=alignment),instance.data.editor.chain().focus().setTextAlign(alignment).run())}else console.log(\"tried to TextAlign, but extension is not active.\")}"},"fields":{"ACe":{"caption":"Alignment","default_val":"left","editor":"Dropdown","name":"alignment","rank":0}}},"ACy":{"caption":"Table split cell","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Split Cell\");instance.data.editor.chain().focus().splitCell().run()}"}},"AHd":{"caption":"Unset font size","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAnd
301ReportErrorIfEditorNotReady(\"Unset font size\");instance.data.ext.fontsize?instance.data.editor.chain().focus().unsetFontSize().run():console.log(\"tried to unset font size but Font Size extension is not active.\")}"}},"toggle_invisible_characters":{"caption":"Toggle Invisible Characters","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Toggle Invisible Characters\");if(instance.data.ext.invisiblecharacters){instance.data.editor.commands.toggleInvisibleCharacters();const storage=instance.data.editor.extensionStorage.invisibleCharacters;storage&&instance.publishState(\"invisible_characters_visible\",storage.visible)}else console.log(\"tried to toggle Invisible Characters but extension is not active.\")}"}},"ACz":{"caption":"Table merge cells","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Merge Cells\");instance.data.editor.chain().focus().mergeCells().run()}"}},"ACt":{"caption":"Table add column before","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Add Column Before\");instance.data.editor.chain().focus().addColumnBefore().run()}"}},"toggle_details":{"caption":"Toggle Details","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Toggle Details\");instance.data.ext.details?instance.data.editor.isActive(\"details\")?instance.data.editor.chain().focus().unsetDetails().run():instance.data.editor.chain().focus().setDetails().run():console.log(\"tried to toggle Details but extension is not active.\")}"}},"AAp":{"caption":"H1","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"H1\");instance.data.ext.heading&&instance.data.headings.includes(1)?instance.data.editor.chain().focus().toggleHeading({level:1}).run():console.log(\"tried to add a H1, but extension is not active.\")}"}},"ABS":{"caption":"Task list","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Task List\");instance.data.ext.tasklist?instance.data.editor.chain().focus().toggleTaskList().run():console.log(\"tried to add TaskList, but extension is not active.\")}"}},"AGU":{"caption":"Unset all marks","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Unset all marks\");instance.data.editor.chain().unsetAllMarks().focus().run()}"}},"ABC":{"caption":"Bullet list","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Bullet List\");instance.data.ext.bulletlist?instance.data.editor.chain().focus().toggleBulletList().run():console.log(\"tried to add a BulletList, but extension is not active.\")}"}},"ADI":{"caption":"Add YouTube","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Add YouTube\");let url=properties.url,width=properties.width,height=properties.height;const opts={src:url};width&&(opts.width=width),height&&(opts.height=height),instance.data.editor.chain().focus().setYoutubeVideo(opts).run()}"},"fields":{"ADJ":{"caption":"url","default_val":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","editor":"DynamicValue","name":"url","rank":0,"value":"text"},"ADK":{"caption":"width","default_val":320,"editor":"DynamicValue","name":"width","rank":1,"value":"number"},"ADL":{"caption":"height","default_val":240,"editor":"DynamicValue","name":"height","rank":2,"value":"number"}}},"ADB":{"caption":"Underline","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Underline\");instance.data.ext.underline?instance.data.editor.chain().focus().toggleUnderline().run():console.log(\"tried to underline but feature is off.\")}"}},"AFU":{"caption":"Unset font family","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAnd
301ReportErrorIfEditorNotReady(\"Unset font family\");instance.data.ext.fontfamily&&instance.data.editor.chain().unsetFontFamily().focus().run()}"}},"ABK":{"caption":"Blockquote","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Blockquote\");instance.data.ext.blockquote?instance.data.editor.chain().focus().toggleBlockquote().run():console.log(\"tried to add Blockquote, but extension is not active.\")}"}},"AAy":{"caption":"H4","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"H4\");instance.data.ext.heading&&instance.data.headings.includes(4)?instance.data.editor.chain().focus().toggleHeading({level:4}).run():console.log(\"tried to add a H4, but extension is not active.\")}"}},"ACW":{"caption":"Set content","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Set Content\");try{let content=properties.is_json?JSON.parse(properties.content):properties.content,preserveWhitespace=\"true\"===properties.parseOptions_preserveWhitespace||\"false\"!==properties.parseOptions_preserveWhitespace&&\"full\";console.log(\"setContent preserveWhitespace\",typeof preserveWhitespace,preserveWhitespace),instance.data.editor.commands.setContent(content,!0,{preserveWhitespace:preserveWhitespace})}catch(error){context.reportToDebugger(\"There was an error running setContent.\\n\"+error.message),console.error(error)}}"},"fields":{"ACX":{"caption":"Content","editor":"DynamicValue","name":"content","rank":0,"value":"text"},"ACY":{"caption":"Is JSON?","default_val":false,"editor":"DynamicValue","name":"is_json","optional":true,"rank":1,"value":"boolean"},"AFH":{"caption":"preserveWhitespace","default_val":"'full'","editor":"Dropdown","name":"parseOptions_preserveWhitespace","rank":2}}},"ABA":{"caption":"H6","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"H6\");instance.data.ext.heading&&instance.data.headings.includes(6)?instance.data.editor.chain().focus().toggleHeading({level:6}).run():console.log(\"tried to add a H6, but extension is not active.\")}"}},"AHa":{"caption":"Subscript","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Subscript\");instance.data.ext.subscript?instance.data.editor.chain().focus().toggleSubscript().run():console.log(\"tried to toggle Subscript but extension is not active.\")}"}},"AFZ":{"caption":"Unset color","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Unset color\");instance.data.ext.color&&instance.data.editor.chain().unsetColor().focus().run()}"}},"ACD":{"caption":"Insert image","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Insert Image\");if(instance.data.ext.image){let image=properties.insert_image;if(!image)return;const options={};let title=properties.title,alt_text=properties.alt_text;options.src=image,title&&(options.title=title),alt_text&&(options.alt=alt_text),instance.data.editor.commands.setImage(options)}else console.log(\"tried to add Image, but extension is not active.\")}"},"fields":{"ACE":{"caption":"Image","editor":"DynamicValue","name":"insert_image","rank":0,"value":"image"},"ACF":{"caption":"Alt text","editor":"DynamicValue","name":"alt_text","optional":true,"rank":2,"value":"text"},"ACG":{"caption":"Title","editor":"DynamicValue","name":"title","optional":true,"rank":1,"value":"text"}}},"AAm":{"caption":"Strikethrough","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Strikethrough\");instance.data.ext.strike?instance.data.editor.chain().focus().toggleStrike().run():console.log(\"tried to Strike, but extension is not active.\")}"}},"ACx":{"caption":"Table delete column","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAnd
301ReportErrorIfEditorNotReady(\"Delete Column\");instance.data.editor.chain().focus().deleteColumn().run()}"}},"AGC":{"caption":"Set hard break","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"set_hard_break\");instance.data.ext.hardbreak?instance.data.editor.chain().focus().setHardBreak().run():console.log(\"tried to HardBreak, but extension is not active.\")}"}},"ACN":{"caption":"Set link","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Set Link\");if(instance.data.ext.link){let url=properties.url;instance.data.editor.commands.toggleLink({href:url})}else console.log(\"tried to add Link, but extension is not active.\")}"},"fields":{"ACO":{"caption":"url","editor":"DynamicValue","name":"url","optional":true,"rank":0,"value":"text"}}},"ADG":{"caption":"Insert content","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Insert Content\");let content=properties.content,from=properties.from,to=properties.to,updateSelection=properties.updateSelection;if(from){let location;location=from,from&&to&&(location={from:from,to:to});let options={};options.updateSelection=updateSelection,instance.data.editor.chain().focus().insertContentAt(location,content,options).run()}else instance.data.editor.chain().focus().insertContent(content).run()}"},"fields":{"ADH":{"caption":"Content to be added","editor":"DynamicValue","name":"content","rank":0,"value":"text"},"AFc":{"caption":"To insert content at a certain position, give it a 'from'. You can also give it a 'to' value. Ensure that these values are non-negative integers. ","editor":"Label","name":"info","rank":1},"AFd":{"caption":"from","editor":"DynamicValue","name":"from","optional":true,"rank":2,"value":"number"},"AFe":{"caption":"to","editor":"DynamicValue","name":"to","optional":true,"rank":3,"value":"number"},"AFf":{"caption":"updateSelection","default_val":true,"editor":"DynamicValue","name":"updateSelection","rank":4,"value":"boolean"}}},"ACl":{"caption":"Insert table","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Insert Table\");const rows=properties.rows,columns=properties.columns,with_header_row=properties.with_header_row;instance.data.editor.chain().focus().insertTable({rows:rows,cols:columns,withHeaderRow:with_header_row}).run()}"},"fields":{"ACm":{"caption":"Rows","default_val":3,"editor":"DynamicValue","name":"rows","rank":0,"value":"number"},"ACn":{"caption":"Columns","default_val":3,"editor":"DynamicValue","name":"columns","rank":1,"value":"number"},"ACo":{"caption":"With header row?","default_val":true,"editor":"DynamicValue","name":"with_header_row","optional":false,"rank":2,"value":"boolean"}}},"AHc":{"caption":"Set font size","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Set font size\");if(instance.data.ext.fontsize){let fontSize=properties.font_size;if(!fontSize)return;instance.data.editor.chain().focus().setFontSize(fontSize).run()}else console.log(\"tried to set font size but Font Size extension is not active.\")}"},"fields":{"AHe":{"caption":"Font size","default_val":"16px","editor":"DynamicValue","name":"font_size","rank":0,"value":"text"}}},"AFi":{"caption":"Select entire block","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return;const selection=instance.data.editor.commands.selectParentNode();console.log(\"selection\",selection)}"}},"ABN":{"caption":"Code block","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Code Block\");instance.data.ext.codeblock?instance.data.editor.chain().focus().toggleCodeBlock().run():console.log(\"tried to add CodeBlock, but extension is not active.\")}"}},"AHb":{"caption":"Superscript","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAnd
301ReportErrorIfEditorNotReady(\"Superscript\");instance.data.ext.superscript?instance.data.editor.chain().focus().toggleSuperscript().run():console.log(\"tried to toggle Superscript but extension is not active.\")}"}},"ABr":{"caption":"Focus","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Focus\");if(instance.data.editor.can().focus()){const position=properties.position;instance.data.editor.commands.focus(position)}else{const message=\"tried to run focus command, but cannot\";context.reportToDebugger(message),console.log(message)}}"},"fields":{"AEQ":{"caption":"position","default_val":"end","editor":"DynamicValue","name":"position","optional":true,"rank":0,"value":"text"},"AER":{"caption":"start: Set the cursor to the first position","editor":"Label","name":"start","rank":1},"AES":{"caption":"end: Set the cursor to the last position","editor":"Label","name":"end","rank":2},"AET":{"caption":"all: Selects the whole document","editor":"Label","name":"all","rank":3},"AEU":{"caption":"number: Set the cursor to position xx","editor":"Label","name":"number","rank":4}}},"ABO":{"caption":"Horizontal rule","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Horizontal Rule\");instance.data.ext.horizontalrule?instance.data.editor.chain().focus().setHorizontalRule().run():console.log(\"tried to add HorizontalRule, but extension is not active.\")}"}},"ABH":{"caption":"Indent item","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Indent Item\");instance.data.ext.bulletlist||instance.data.ext.orderedlist||instance.data.ext.tasklist?instance.data.editor.chain().focus().sinkListItem(\"listItem\").run():console.log(\"tried to indent a list item, but no list extensions are not active.\")}"}},"AEf":{"caption":"Clear Headings","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Clear Headings\");instance.data.editor.can().clearNodes()&&instance.data.editor.commands.clearNodes()}"}},"ACv":{"caption":"Table add row before","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Add Row Before\");instance.data.editor.chain().focus().addRowBefore().run()}"}},"AAz":{"caption":"H5","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"H5\");instance.data.ext.heading&&instance.data.headings.includes(5)?instance.data.editor.chain().focus().toggleHeading({level:5}).run():console.log(\"tried to add a H5, but extension is not active.\")}"}},"ABI":{"caption":"Outdent item","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Outdent Item\");instance.data.ext.bulletlist||instance.data.ext.orderedlist||instance.data.ext.tasklist?instance.data.editor.chain().focus().liftListItem(\"listItem\").run():console.log(\"tried to indent a list item, but no list extensions are not active.\")}"}},"ACi":{"caption":"Highlight","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Highlight\");if(instance.data.ext.highlight){const color=properties.color;color?instance.data.editor.chain().focus().toggleHighlight({color:color}).run():instance.data.editor.chain().focus().toggleHighlight().run()}else console.log(\"tried to Highlight but extension is not active.\")}"},"fields":{"ACk":{"caption":"Color","default_val":"rgba(255, 204, 0, 1)","editor":"Color","name":"color","rank":0}}},"ACw":{"caption":"Table delete row","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Delete Row\");instance.data.editor.chain().focus().deleteRow().run()}"}},"AAv":{"caption":"H2","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAnd
301ReportErrorIfEditorNotReady(\"H2\");instance.data.ext.heading&&instance.data.headings.includes(2)?instance.data.editor.chain().focus().toggleHeading({level:2}).run():console.log(\"tried to add a H2, but extension is not active.\")}"}},"ACq":{"caption":"Table toggle header column","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"table_-_toggle_header_column\");instance.data.editor.chain().focus().toggleHeaderColumn().run()}"}},"ACu":{"caption":"Table add row after","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Add Row After\");instance.data.editor.chain().focus().addRowAfter().run()}"}},"ADA":{"caption":"Table merge or split","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Merge or Split\");instance.data.editor.chain().focus().mergeOrSplit().run()}"}},"ABE":{"caption":"Numbered list","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Numbered List\");instance.data.ext.orderedlist?instance.data.editor.chain().focus().toggleOrderedList().run():console.log(\"tried to add OrderedList, but extension is not active.\")}"}},"ACr":{"caption":"Delete table","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Delete Table\");instance.data.editor.chain().focus().deleteTable().run()}"}},"ABp":{"caption":"Clear contents","code":{"fn":"function(instance,properties,context){if(!instance.data.editor_is_ready)return instance.data.returnAndReportErrorIfEditorNotReady(\"Clear Contents\");try{instance.data.editor.chain().clearContent(!0).run()}catch(error){context.reportToDebugger(\"There was an error running clearContent.\\n\"+error.message),console.error(error)}}"}}},"code":{"initialize":{"fn":"function(instance,context){try{function findElement(elementID){let $parent=instance.canvas.parent();for(;$parent.length>0;){var $foundMenu=$parent.find(\"#\"+elementID);if($foundMenu.length>0)return $foundMenu[0];$parent=$parent.parent()}}function throttle(mainFunction,delay=2e3){let timerFlag=null;return(...args)=>{null===timerFlag&&(mainFunction(...args),timerFlag=setTimeout((()=>{mainFunction(...args),timerFlag=null}),delay))}}function returnAndReportErrorIfEditorNotReady(errorFragment=\"error\"){const message=\"Tried to run \"+errorFragment+\" before editor was ready. Crash prevented. Returning\";instance.data.debug(message),context.reportDebugger(message)}instance.data.debug=function(...args){instance.data._debug_mode&&console.log(\"[Tiptap]\",...args)},instance.canvas.css(\"display\",\"flex\"),instance.data.isEditorSetup=!1,instance.data.editor_is_ready=!1,instance.publishState(\"is_ready\",!1),instance.publishState(\"is_empty\",!0),instance.publishState(\"can_undo\",!1),instance.publishState(\"can_redo\",!1),instance.publishState(\"collab_status\",\"disconnected\"),instance.publishState(\"collab_synced\",!1),instance.publishState(\"collab_connected_users\",0),instance.data.stylesheet=document.createElement(\"style\"),instance.canvas.append(instance.data.stylesheet),instance.data.applyStylesheet=function(properties){instance.data.stylesheet.innerHTML=`\\n#tiptapEditor-${instance.data.randomId} {\\n\\n    .ProseMirror {\\n\\n        h1 {\\n            font-size: ${properties.h1_size};\\n            color: ${properties.h1_color};\\n            margin: ${properties.h1_margin};\\n            font-weight: ${properties.h1_font_weight};\\n            ${properties.h1_adv}\\n        }\\n\\n\\t\\th2 {\\n            font-size: ${properties.h2_size};\\n            color: ${properties.h2_color};\\n            margin: ${properties.h2_margin};\\n            font-weight: ${properties.h2_font_weight};\\n            ${properties.h2_adv}\\n\\t\\t}\\n\\n\\t\\th3 {\\n            font-size: ${properties.h3_size};\\n            color: ${properties.h3_color};\\n            margin: ${properties.h3_margin};\\n            font-weight: ${properties.h3_font_weight};\\n            ${properties.h3_adv}\\n        }\\n\\n\\t\\th4 {\\n            font-size: ${properties.h4_size};\\n            color: ${properties.h4_color};\\n            margin: ${properties.h4_margin};\\n            font-weight: ${properties.h4_font_weight};\\n            ${properties.h4_adv}\\n        }\\n\\n        h5 {\\n            font-size: ${properties.h5_size};\\n            color: ${properties.h5_color};\\n            margin: ${properties.h5_margin};\\n            font-weight: ${properties.h5_font_weight};\\n            ${properties.h5_adv}\\n        }\\n\\n        h6 {\\n            font-size: ${properties.h6_size};\\n            color: ${properties.h6_color};\\n            margin: ${properties.h6_margin};\\n            font-weight: ${properties.h6_font_weight};\\n            ${properties.h6_adv}\\n        }\\n\\n        p {\\n            font-size: ${properties.bubble.font_size()};\\n            color: ${properties.bubble.font_color()};\\n            font-family: ${properties.bubble.font_face().match(/^(.*?):/)[1]};\\n            margin: 1rem 0;\\n            font-weight: 400;\\n            ${properties.p_adv}\\n\\t\\t}\\n\\n        p.is-editor-empty:first-child::before {\\n            color: ${properties.placeholder_color||\"#adb5bd\"};\\n            content: attr(data-placeholder);\\n            float: left;\\n            height: 0;\\n            pointer-events: none;\\n        }\\n\\n        mark {\\n\\t        ${properties.mark_adv||\"\"}\\n        }\\n\\n        a {\\n            text-decoration: underline;\\n            cursor: pointer;\\n            ${properties.link_adv}\\n        }\\n\\n        a:link {\\n            color: ${properties.link_color};\\n            ${properties.link_unvisited_adv}\\n        }\\n\\n        a:visited {\\n            color: ${properties.link_color_visited};\\n            ${properties.link_visited_adv}\\n        }\\n\\n        a:focus {\\n\\t        ${properties.link_focus_adv}\\n        }\\n\\n        a:hover {\\n            color: ${properties.link_color_hover};\\n            ${properties.link_hover_adv};\\n        }\\n\\n\\t        a:active {\\n        }\\n\\n        iframe {\\n\\t        ${properties.iframe}\\n        }\\n\\n        img {\\n    \\t    ${properties.image_css}\\n        }\\n\\n\\t\\tblockquote {\\n        \\t${properties.blockquote_adv}\\n        }\\n\\n        hr {\\n            ${properties.hr_adv||\"\"}\\n        }\\n\\n        :not(pre) > code {\\n            ${properties.code_adv||\"\"}\\n        }\\n\\n        pre {\\n            ${properties.codeblock_adv||\"\"}\\n        }\\n\\n        sub {\\n            ${properties.sub_adv||\"\"}\\n        }\\n\\n        sup {\\n            ${properties.sup_adv||\"\"}\\n        }\\n\\n        [data-type=\"details\"] {\\n            border: 1px solid #e2e8f0;\\n            border-radius: 4px;\\n            padding: 0.5rem;\\n            margin: 0.5rem 0;\\n            ${properties.details_adv||\"\"}\\n        }\\n\\n        [data-type=\"details\"] > button {\\n            cursor: pointer;\\n            font-weight: 600;\\n            padding: 0.25rem 0;\\n            background: none;\\n            border: none;\\n            font-size: 0.75rem;\\n        }\\n\\n        [data-type=\"details\"] > button::before {\\n            content: \"►\";\\n            display: inline-block;\\n            transition: transform 0.2s;\\n        }\\n\\n        [data-type=\"details\"].is-open > button::before {\\n            transform: rotate(90deg);\\n        }\\n\\n        [data-type=\"details\"] > div > [data-type=\"detailsSummary\"] {\\n            display: inline;\\n            font-weight: 600;\\n            ${properties.details_summary_adv||\"\"}\\n        }\\n\\n        [data-type=\"details\"].is-open > div > [data-type=\"detailsContent\"] {\\n            margin-top: 0.5rem;\\n        }\\n\\n        .tiptap-invisible-character {\\n            ${properties.invisiblecharacters_adv||\"\"}\\n        }\\n\\n\\t\\tul[data-type=\"taskList\"] {\\n            list-style: none;\\n            padding: 0;\\n        }\\n\\n\\t\\tul[data-type=\"taskList\"] p {\\n        \\tmargin: 0;\\n        }\\n\\n\\t\\tul[data-type=\"taskList\"] li {\\n        \\tdisplay: flex;\\n        }\\n\\n\\t\\tul[data-type=\"taskList\"] li > label {\\n            flex: 0 0 auto;\\n            margin-right: 0.5rem;\\n            user-select: none;\\n        }\\n\\n\\t\\tul[data-type=\"taskList\"] li > div {\\n        \\tflex: 1 1 auto;\\n        }\\n\\n        ul[data-type=\"taskList\"] li > label input[type=\"checkbox\"] {\\n            ${properties.tasklist_checkbox_adv||\"\"}\\n        }\\n\\n\\t\\tul:not([data-type=\"taskList\"]) {\\n        \\t${properties.ul_adv}\\n        }\\n\\n\\t\\tol {\\n        \\t${properties.ol_adv}\\n        }\\n\\n\\t\\ttable {\\n            width: 100%;\\n            border-collapse: collapse;\\n            border-spacing: 0;\\n            text-indent: 0;\\n        }\\n\\t\\tth, td {\\n            padding: ${properties.table_th_td_padding};\\n            text-align: start;\\n            border-bottom: ${properties.table_th_td_border_bottom} ${properties.table_row_border_color};\\n        }\\n\\n\\t\\tth {\\n            font-weight: ${properties.table_th_font_weight};\\n            text-align: left;\\n            background: ${properties.table_th_background};\\n        }\\n\\n\\t\\tth * {\\n            color: ${properties.table_header_font_color};\\n            font-weight: ${properties.table_th_font_weight};\\n        }\\n\\n\\t\\ttr:nth-of-type(odd) {\\n        \\tbackground: ${properties.table_zebra_background};\\n        }\\n\\n        .tiptap-drag-handle {\\n          align-items: center;\\n          background: white;\\n          border-radius: .25rem;\\n          border: 1px solid rgba(0, 0, 0, 0.1);\\n          cursor: grab;\\n          display: flex;\\n          height: 1.5rem;\\n          justify-content: center;\\n          width: 1.5rem;\\n          ${properties.draghandle_adv||\"\"}\\n        }\\n\\n            ${properties.baseDiv||\"\"}\\n\\n    }\\n\\n    .ProseMirror .selection {\\n        background: #accef7;\\n        ${properties.ext_selection_css||\"\"}\\n    }\\n\\n    .mention {\\n        border: 1px solid;\\n        border-color: ${properties.mention_border_color};\\n        background-color: ${properties.mention_background_color||\"transparent\"};\\n        border-radius: 0.4rem;\\n        padding: 0.1rem 0.3rem;\\n        box-decoration-break: clone;\\n    }\\n\\n    .suggestions {\\n        border: 1px solid #ccc;\\n        background-color: white;\\n        padding: 5px;\\n        box-shadow: 0 2px 10px rgba(0,0,0,0.2);\\n        border-radius: 4px;\\n        display: block;\\n        position: absolute;\\n        z-index: 1000;\\n    }\\n\\n    .suggestion-item {\\n        padding: 8px 10px;\\n        cursor: pointer;\\n        list-style: none;\\n    }\\n\\n    .suggestion-item:hover {\\n\\t    background-color: #eee;\\n    }\\n\\n    .suggestion {\\n        background-color: black;\\n        color: white;\\n    }\\n}\\n\\n.selectedCell:after {\\n    z-index: 2;\\n    position: absolute;\\n    content: \"\";\\n    left: 0;\\n    right: 0;\\n    top: 0;\\n    bottom: 0;\\n    background: rgba(200, 200, 255, 0.4);\\n    pointer-events: none;\\n}\\n\\n.column-resize-handle {\\n    position: absolute;\\n    right: -2px;\\n    top: 0;\\n    bottom: -2px;\\n    width: 4px;\\n    background-color: #adf;\\n    pointer-events: none;\\n}\\n\\n.tableWrapper {\\n    overflow-x: auto;\\n}\\n\\n.resize-cursor {\\n    cursor: ew-resize;\\n    cursor: col-resize;\\n}\\n\\n.collaboration-carets__caret {\\n    position: relative;\\n    margin-left: -1px;\\n    margin-right: -1px;\\n    border-left: 1px solid #0D0D0D;\\n    border-right: 1px solid #0D0D0D;\\n    word-break: normal;\\n    pointer-events: none;\\n}\\n\\n.collaboration-carets__label {\\n    position: absolute;\\n    top: -1.4em;\\n    left: -1px;\\n    font-size: 12px;\\n    font-style: normal;\\n    font-weight: 600;\\n    line-height: normal;\\n    user-select: none;\\n    color: #0D0D0D;\\n    padding: 0.1rem 0.3rem;\\n    border-radius: 3px 3px 3px 0;\\n    white-space: nowrap;\\n    ${properties.collab_cursor_css||\"\"}\\n}\\n\\n.items_${instance.data.randomId} {\\n    padding: 0.2rem;\\n    position: relative;\\n    border-radius: 0.5rem;\\n    background: #FFF;\\n    color: rgba(0, 0, 0, 0.8);\\n    overflow: hidden;\\n    font-size: 0.9rem;\\n    box-shadow:\\n    0 0 0 1px rgba(0, 0, 0, 0.05),\\n    0px 10px 20px rgba(0, 0, 0, 0.1);
301\\n\\n    .item {\\n        display: block;\\n        margin: 0;\\n        width: 100%;\\n        text-align: left;\\n        background: transparent;\\n        border-radius: 0.4rem;\\n        border: 1px solid transparent;\\n        padding: 0.2rem 0.4rem;\\n\\n        &.is-selected {\\n        \\tborder-color: #000;\\n        }\\n    }\\n}\\n`},instance.data.findElement=findElement,instance.data.isProgrammaticUpdate=!1,instance.data.delay=300,instance.data.debounce=function debounce(cb,delay=instance.data.delay){let timeout;return(...args)=>{clearTimeout(timeout),timeout=setTimeout((()=>{cb(...args)}),instance.data.delay),instance.data.debounceTimeout=timeout}},instance.data.isDebouncingDone=!0,instance.data.updateContent=instance.data.debounce((content=>{instance.data.debug(\"debounce done, updating content\"),instance.publishAutobinding(content),instance.triggerEvent(\"contentUpdated\"),instance.data.isDebouncingDone=!0}),instance.data.delay),instance.data.throttle=throttle,instance.data.throttledContentUpdated=instance.data.throttle((()=>{instance.triggerEvent(\"contentUpdated\"),instance.data.throttle(instance.publishAutobinding(instance.data.editor.getHTML()))})),instance.data.returnAndReportErrorIfEditorNotReady=returnAndReportErrorIfEditorNotReady,instance.data.maybeSetCollabInitialContent=function(){instance.data.collabHasSynced&&instance.data.editor_is_ready&&instance.data.collabInitialContent&&(instance.data.collabInitialContentSet||(instance.data.editor.isEmpty?(instance.data.debug(\"collab document is empty after sync — setting initial content\"),instance.data.collabInitialContentSet=!0,instance.data.editor.commands.setContent(instance.data.collabInitialContent)):instance.data.collabInitialContentSet=!0))},instance.data.publishCollabStatus=function(status){instance.data.debug(\"collab status:\",status),instance.publishState(\"collab_status\",status),instance.triggerEvent(\"collab_status_changed\")},instance.data._collabRetryCount=0;const COLLAB_MAX_RETRIES=5,COLLAB_RETRY_DELAYS=[1e3,2e3,4e3,8e3,16e3];function getCollabUser(properties){return{name:properties.collab_user_name||\"Anonymous\",color:properties.collab_cursor_color||\"#958DF1\"}}function maybeSetupCollaboration(instance,properties,options,extensions){!1!==properties.collab_active&&(instance.data.debug(\"collaboration is active, provider:\",properties.collabProvider),instance.data.collabInitialContent=options.content,instance.data.collabHasSynced=!1,instance.data.collabInitialContentSet=!1,delete options.content,properties.collab_active?\"liveblocks\"!==properties.collabProvider?\"tiptap\"!==properties.collabProvider?\"custom\"!==properties.collabProvider||setupCustomHocuspocus(extensions,properties):setupTiptapCloud(extensions,properties):setupLiveblocks(extensions,properties):instance.data.debug(\"collab is not active\"))}function setupCustomHocuspocus(extensions,properties){instance.data.debug(\"setting up custom Hocuspocus collab\");const{HocuspocusProvider:HocuspocusProvider,Collaboration:Collaboration,CollaborationCaret:CollaborationCaret,Y:Y}=window.tiptap;properties.collab_url.endsWith(\"/\")||(properties.collab_url+=\"/\");const custom_url=properties.collab_url+properties.collab_app_id;instance.data.debug(\"custom collab URL:\",custom_url,\"doc:\",properties.collab_doc_id);try{instance.data.provider=new HocuspocusProvider({url:custom_url,name:properties.collab_doc_id,token:properties.collab_jwt,onStatus:({status:status})=>{instance.data.publishCollabStatus(status)},onConnect(){instance.data.publishCollabStatus(\"connected\")},onAuthenticated(){instance.data.debug(\"custom collab authenticated\"),instance.data._collabRetryCount=0},onAuthenticationFailed:({reason:reason})=>{instance.data.handleCollabAuthFailure(\"Custom collab\",reason)},onSynced:()=>{instance.data.debug(\"custom collab synced\"),instance.data.collabHasSynced=!0,instance.publishState(\"collab_synced\",!0),instance.triggerEvent(\"collab_synced\"),instance.data.maybeSetCollabInitialContent()},onDisconnect:()=>{instance.data.publishCollabStatus(\"disconnected\"),instance.publishState(\"collab_synced\",!1),instance.data.collabHasSynced=!1},onDestroy(){instance.data.debug(\"custom collab destroyed\")},onAwarenessChange:({states:states})=>{instance.publishState(\"collab_connected_users\",states.length)},onStateless:({payload:payload})=>{instance.data.debug(\"custom collab stateless message:\",payload)}}),instance.data.provider.on(\"synced\",(()=>{instance.data.collabHasSynced=!0,instance.publishState(\"collab_synced\",!0),instance.data.maybeSetCollabInitialContent()})),extensions.push(Collaboration.configure({document:instance.data.provider.document}),CollaborationCaret.configure({provider:instance.data.provider,user:getCollabUser(properties)})),instance.data.debug(\"custom Hocuspocus provider created successfully\")}catch(error){const message=\"Error setting up custom collab: \";context.reportDebugger(message+error),console.error(\"[Tiptap]\",message,error)}}function setupTiptapCloud(extensions,properties){instance.data.debug(\"setting up Tiptap Cloud collab\");const{HocuspocusProvider:HocuspocusProvider,Collaboration:Collaboration,CollaborationCaret:CollaborationCaret}=window.tiptap,url=`wss://${properties.collab_app_id}.collab.tiptap.cloud`;instance.data.debug(\"Tiptap Cloud URL:\",url,\"doc:\",properties.collab_doc_id);try{instance.data.provider=new HocuspocusProvider({url:url,name:properties.collab_doc_id,token:properties.collab_jwt,onConnect:()=>{instance.data.publishCollabStatus(\"connected\")},onAuthenticated:()=>{instance.data.debug(\"Tiptap Cloud authenticated\"),instance.data._collabRetryCount=0},onAuthenticationFailed:({reason:reason})=>{instance.data.handleCollabAuthFailure(\"Tiptap Cloud\",reason)},onStatus:({status:status})=>{instance.data.publishCollabStatus(status)},onSynced:()=>{instance.data.debug(\"Tiptap Cloud synced\"),instance.data.collabHasSynced=!0,instance.publishState(\"collab_synced\",!0),instance.triggerEvent(\"collab_synced\"),instance.data.maybeSetCollabInitialContent()},onDisconnect:()=>{instance.data.publishCollabStatus(\"disconnected\"),instance.publishState(\"collab_synced\",!1),instance.data.collabHasSynced=!1},onAwarenessChange:({states:states})=>{instance.publishState(\"collab_connected_users\",states.length)}}),instance.data.provider.on(\"synced\",(()=>{instance.data.collabHasSynced=!0,instance.publishState(\"collab_synced\",!0),instance.data.maybeSetCollabInitialContent()})),instance.data.debug(\"Tiptap Cloud provider created successfully\")}catch(error){const message=\"Error setting up Tiptap Cloud collab: \";context.reportDebugger(message+error),console.error(\"[Tiptap]\",message,error)}extensions.push(Collaboration.configure({document:instance.data.provider.document}),CollaborationCaret.configure({provider:instance.data.provider,user:getCollabUser(properties)}))}function setupLiveblocks(extensions,properties){if(instance.data.debug(\"setting up collab with Liveblocks\"),!properties.liveblocksPublicApiKey)return void context.reportDebugger(\"Liveblocks is selected but there's no plublic API key\");const{createClient:createClient,LiveblocksProvider:LiveblocksProvider,Collaboration:Collaboration,CollaborationCaret:CollaborationCaret,Y:Y}=window.tiptap;try{const client=createClient({publicApiKey:properties.liveblocksPublicApiKey}),{room:room,leave:leave}=client.enterRoom(properties.collab_doc_id,{initialPresence:{}}),yDoc=new Y.Doc,Text=yDoc.getText(\"tiptap\"),Provider=new LiveblocksProvider(room,
301yDoc);extensions.push(Collaboration.configure({document:yDoc}),CollaborationCaret.configure({provider:Provider,user:getCollabUser(properties)}))}catch(error){context.reportDebugger(\"There was an error setting up Liveblocks. \"+error)}return extensions}instance.data.teardownEditor=function(reason){if(instance.data.debug(\"tearing down editor:\",reason),instance.data._collabSyncPollInterval&&(clearInterval(instance.data._collabSyncPollInterval),instance.data._collabSyncPollInterval=null),instance.data._collabRetryTimer&&(clearTimeout(instance.data._collabRetryTimer),instance.data._collabRetryTimer=null),instance.data.debounceTimeout&&(clearTimeout(instance.data.debounceTimeout),instance.data.debounceTimeout=null),instance.data.provider){try{instance.data.provider.destroy()}catch(e){instance.data.debug(\"error destroying provider:\",e)}instance.data.provider=null}if(instance.data.editor){try{instance.data.editor.destroy()}catch(e){instance.data.debug(\"error destroying editor:\",e)}instance.data.editor=null}const editorEl=document.getElementById(instance.data.tiptapEditorID);editorEl&&editorEl.remove(),instance.data.collabHasSynced=!1,instance.data.collabInitialContentSet=!1,instance.data._collabRetryCount=0,instance.data._collabRetryPending=!1,instance.data._currentCollabDocId=null,instance.data.isEditorSetup=!1,instance.data.editor_is_ready=!1,instance.publishState(\"is_ready\",!1),instance.publishState(\"is_empty\",!0),instance.publishState(\"can_undo\",!1),instance.publishState(\"can_redo\",!1),instance.publishState(\"collab_synced\",!1),instance.publishState(\"collab_connected_users\",0),instance.data.publishCollabStatus(\"disconnected\")},instance.data.handleCollabAuthFailure=function(providerLabel,reason){instance.data._collabRetryCount++;const attempt=instance.data._collabRetryCount,message=providerLabel+\" authentication failed (attempt \"+attempt+\"/\"+COLLAB_MAX_RETRIES+\"): \"+reason;if(instance.data.debug(message),console.warn(\"[Tiptap]\",message),attempt>=COLLAB_MAX_RETRIES){const giveUpMsg=providerLabel+\" authentication failed after \"+COLLAB_MAX_RETRIES+\" attempts. Giving up. Please check your JWT token configuration.\";return instance.data.debug(giveUpMsg),void context.reportDebugger(giveUpMsg)}instance.data.teardownEditor(\"collab auth failure, attempt \"+attempt);const delay=COLLAB_RETRY_DELAYS[attempt-1]||COLLAB_RETRY_DELAYS[COLLAB_RETRY_DELAYS.length-1];instance.data.debug(\"scheduling collab retry in \"+delay+\"ms\"),instance.data._collabRetryPending=!0,instance.data._collabRetryTimer=setTimeout((()=>{instance.data._collabRetryPending=!1,instance.data.debug(\"collab retry timer fired — re-running setupEditor\"),instance.data.publishCollabStatus(\"retrying\"),instance.data._lastProperties&&instance.data._lastContext&&(instance.data.setupEditor(instance.data._lastProperties,instance.data._lastContext),instance.data.applyStylesheet(instance.data._lastProperties))}),delay)},instance.data.maybeSetupCollaboration=maybeSetupCollaboration,instance.data.setupLiveblocks=setupLiveblocks}catch(error){console.error(\"[Tiptap] error in initialize:\",error)}function configureSuggestion(instance,properties){return{char:properties.mention_triggerChar||\"@\",items:({query:query})=>{if(\"string\"!=typeof query)return[];const length=properties.mention_list.length(),source_list=undefined,mention_list=undefined,query_result=undefined;return properties.mention_list.get(0,length).map((item=>({label:item.get(properties.mention_field_label),id:item.get(properties.mention_field_id)}))).filter((item=>item.label.toLowerCase().includes(query.toLowerCase())))},render:()=>{let popup,component;return{onStart:props=>{props.randomId=instance.data.randomId,component=new instance.data.MentionList({props:props,editor:props.editor}),popup=window.tiptap.tippy(\"body\",{getReferenceClientRect:props.clientRect,appendTo:()=>document.body,content:component.element,showOnCreate:!0,interactive:!0,trigger:\"manual\",placement:\"bottom-start\"})},onUpdate:props=>{if(!props.clientRect)return;component.updateProps(props),popup[0].setProps({getReferenceClientRect:props.clientRect});const newItems=component.updateItems(props);popup[0].setContent(newItems)},onKeyDown:({event:event,editor:editor})=>\"Enter\"===event.key?(event.preventDefault(),component.selectItem(component.selectedIndex),!0):component.handleKeyDown(event),onExit:()=>{popup[0].destroy(),component.element.remove()}}}}}function publishActiveStates(editor){instance.publishState(\"bold\",editor.isActive(\"bold\")),instance.publishState(\"italic\",editor.isActive(\"italic\")),instance.publishState(\"strike\",editor.isActive(\"strike\")),instance.publishState(\"h1\",editor.isActive(\"heading\",{level:1})),instance.publishState(\"h2\",editor.isActive(\"heading\",{level:2})),instance.publishState(\"h3\",editor.isActive(\"heading\",{level:3})),instance.publishState(\"h4\",editor.isActive(\"heading\",{level:4})),instance.publishState(\"h5\",editor.isActive(\"heading\",{level:5})),instance.publishState(\"h6\",editor.isActive(\"heading\",{level:6})),instance.publishState(\"body\",!editor.isActive(\"heading\")),instance.publishState(\"orderedList\",editor.isActive(\"orderedList\")),instance.publishState(\"bulletList\",editor.isActive(\"bulletList\")),instance.publishState(\"sinkListItem\",editor.can().sinkListItem(\"listItem\")),instance.publishState(\"liftListItem\",editor.can().liftListItem(\"listItem\")),instance.publishState(\"blockquote\",editor.isActive(\"blockquote\")),instance.publishState(\"codeBlock\",editor.isActive(\"codeBlock\")),instance.publishState(\"taskList\",editor.isActive(\"taskList\")),instance.publishState(\"taskItem\",editor.isActive(\"taskItem\")),instance.publishState(\"link\",editor.isActive(\"link\")),instance.publishState(\"url\",editor.getAttributes(\"link\").href),instance.publishState(\"align_left\",editor.isActive({textAlign:\"left\"})),instance.publishState(\"align_center\",editor.isActive({textAlign:\"center\"})),instance.publishState(\"align_right\",editor.isActive({textAlign:\"right\"})),instance.publishState(\"align_justified\",editor.isActive({textAlign:\"justify\"})),instance.publishState(\"highlight\",editor.isActive(\"highlight\")),instance.publishState(\"underline\",editor.isActive(\"underline\")),instance.publishState(\"table\",editor.isActive(\"table\")),instance.publishState(\"subscript\",editor.isActive(\"subscript\")),instance.publishState(\"superscript\",editor.isActive(\"superscript\")),instance.publishState(\"details\",editor.isActive(\"details\"));const textStyle=editor.getAttributes(\"textStyle\");if(textStyle&&textStyle.color){const color=textStyle.color;try{const hexColor=instance.data.rgbToHex(color);instance.data.textStyleColor=hexColor}catch(error){console.warn(`Failed to convert color to hex: ${color}`,error),instance.data.textStyleColor=color}}else instance.data.textStyleColor=\"\";instance.publishState(\"color\",instance.data.textStyleColor),textStyle&&textStyle.fontFamily?instance.publishState(\"font_family\",textStyle.fontFamily):instance.publishState(\"font_family\",\"\"),textStyle&&textStyle.fontSize?instance.publishState(\"font_size\",textStyle.fontSize):instance.publishState(\"font_size\",\"\")}function findParentBlock(state,pos){const $pos=state.doc.resolve(pos);for(let depth=$pos.depth;depth>0;depth--){const node=$pos.node(depth);if(node.type.isBlock)return{node:node,pos:$pos.before(depth),depth:depth}}return null}function getSelection(editor){const{state:state,view:view}=editor,{from:from,to:to}=view.state.selection,text=state.doc.textBetween(from,to,\"\");if(instance.publishState(\"selected_text\",text),instance.publishState(\"from\",from),instance.publishState(\"to\",to),from===to)return instance.publishState(\"selectedContent\",null),instance.publishState(\"selectedHTML\",null),void instance.publishState(\"selectedJSON\",null);try{const $from=state.doc.resolve(from),$to=state.doc.resolve(to);
301let parentNode=$from.parent,parentNodeType=parentNode.type.name;const nodeTypeToHtmlTag={paragraph:\"p\",heading:\"h\"+(parentNode.attrs.level||\"1\"),bulletList:\"ul\",orderedList:\"ol\",listItem:\"li\",blockquote:\"blockquote\",codeBlock:\"pre\",horizontalRule:\"hr\",table:\"table\",tableRow:\"tr\",tableCell:\"td\",tableHeader:\"th\"},selectedNode=undefined,selectedJSON=state.doc.slice(from,to).toJSON(),content=selectedJSON.content,extensions=instance.data.editorExtensions;let selectedHTML=window.tiptap.generateHTML({type:\"doc\",content:content},extensions);if(1===content.length&&\"text\"===content[0].type){const htmlTag=nodeTypeToHtmlTag[parentNodeType]||\"p\";selectedHTML=`<${htmlTag}>${selectedHTML}</${htmlTag}>`}instance.publishState(\"selectedContent\",text),instance.publishState(\"selectedHTML\",selectedHTML),instance.publishState(\"selectedJSON\",JSON.stringify(selectedJSON))}catch(error){console.error(\"Error generating JSON or HTML:\",error)}}instance.data.MentionList=class MentionList{constructor(stuff){const{props:props,editor:editor}=stuff;this.items=props.items,this.command=props.command,this.selectedIndex=0,this.randomId=props.randomId,this.editor=editor,this.initElement(),this.updateItems(this)}initElement(){this.element=document.createElement(\"div\"),this.element.className=\"items_\"+this.randomId,this.element.addEventListener(\"click\",this.handleClick.bind(this)),this.element.addEventListener(\"keydown\",this.handleKeyDown.bind(this))}handleClick(event){const target=event.target.closest(\".item\"),index=Array.from(this.element.children).indexOf(target);-1!==index&&(this.selectItem(index),this.updateSelection(index))}updateItems(props){this.items=props.items,this.selectedIndex=0,this.redraw()}updateProps(props){this.range=props.range,this.editor=props.editor}redraw(){this.element.innerHTML=\"\";const fragment=document.createDocumentFragment();this.items.forEach(((item,index)=>{const button=document.createElement(\"button\");button.textContent=item.label,button.className=\"item\"+(index===this.selectedIndex?\" is-selected\":\"\"),fragment.appendChild(button)})),this.element.appendChild(fragment)}selectItem(index){const item=this.items[index],editor=this.editor,range=this.range;item&&range?(editor.commands.insertContentAt(range,{type:\"mention\",attrs:{label:item.label,id:item.id}}),editor.commands.insertContent(\" \"),editor.commands.setTextSelection(range.from+1)):this.command(item)}updateSelection(index){const previouslySelected=this.element.querySelector(\".is-selected\");previouslySelected&&previouslySelected.classList.remove(\"is-selected\");const newSelected=this.element.children[index];newSelected&&newSelected.classList.add(\"is-selected\"),this.selectedIndex=index}handleKeyDown(event){switch(event.key){case\"ArrowUp\":this.moveSelection(-1),event.preventDefault();break;case\"ArrowDown\":this.moveSelection(1),event.preventDefault();break;case\"Enter\":case\"Tab\":this.selectItem(this.selectedIndex),event.preventDefault()}}moveSelection(direction){const itemLength=this.items.length,newIndex=(this.selectedIndex+direction+itemLength)%itemLength;this.updateSelection(newIndex),this.redraw()}},instance.data.configureSuggestion=configureSuggestion,instance.data.rgbToHex=function(colorString){instance.data.debug(\"rgbToHex\",colorString);const rgbRegex=/^rgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)$/,rgbaRegex=/^rgba\\((\\d+),\\s*(\\d+),\\s*(\\d+),\\s*([\\d.]+)\\)$/;let match=colorString.match(rgbRegex)||colorString.match(rgbaRegex);if(!match)return console.error('Invalid color string format. Expected \"rgb(r, g, b)\" or \"rgba(r, g, b, a)\"'),null;const r=parseInt(match[1],10),g=parseInt(match[2],10),b=parseInt(match[3],10);let a=match[4]?parseFloat(match[4]):1;const clamp=val=>Math.min(255,Math.max(0,val)),toHex=val=>clamp(val).toString(16).padStart(2,\"0\");let hex=\"#\"+toHex(r)+toHex(g)+toHex(b);if(a<1){const alpha=undefined;hex+=Math.round(255*a).toString(16).padStart(2,\"0\")}return hex},instance.data.publishActiveStates=publishActiveStates,instance.data.findParentBlock=findParentBlock,instance.data.getSelection=getSelection,instance.data.setupEditor=function(properties,context){instance.data.debug(\"starting editor setup\");let initialContent=properties.bubble.auto_binding()?properties.autobinding:properties.initialContent;instance.data.initialContent=initialContent;let content=properties.content_is_json?JSON.parse(initialContent):initialContent,placeholder=properties.placeholder,bubbleMenu=properties.bubbleMenu,floatingMenu=properties.floatingMenu,preserveWhitespace=\"true\"===properties.parseOptions_preserveWhitespace||\"fal
301se\"!==properties.parseOptions_preserveWhitespace&&\"full\";const randomId=(Math.random()+1).toString(36).substring(3);instance.data.randomId=randomId;var d=document.createElement(\"div\");d.id=\"tiptapEditor-\"+randomId,d.style=\"flex-grow: 1; display: flex;\",instance.data.tiptapEditorID=d.id,instance.canvas.append(d);const{Editor:Editor,Node:Node,Extension:Extension,mergeAttributes:mergeAttributes,Document:Document,HardBreak:HardBreak,Paragraph:Paragraph,Text:Text,Bold:Bold,Italic:Italic,Strike:Strike,Underline:Underline,Code:Code,Heading:Heading,Blockquote:Blockquote,CodeBlock:CodeBlock,HorizontalRule:HorizontalRule,BulletList:BulletList,OrderedList:OrderedList,ListItem:ListItem,TaskList:TaskList,TaskItem:TaskItem,FontFamily:FontFamily,Color:Color,TextStyle:TextStyle,TextAlign:TextAlign,Highlight:Highlight,Image:Image,Resizable:Resizable,Link:Link,Youtube:Youtube,Table:Table,TableRow:TableRow,TableHeader:TableHeader,TableCell:TableCell,Mention:Mention,CharacterCount:CharacterCount,Dropcursor:Dropcursor,Gapcursor:Gapcursor,UndoRedo:UndoRedo,Placeholder:Placeholder,TrailingNode:TrailingNode,Focus:Focus,Selection:Selection,BubbleMenu:BubbleMenu,FloatingMenu:FloatingMenu,FileHandler:FileHandler,UniqueID:UniqueID,Subscript:Subscript,Superscript:Superscript,Typography:Typography,ListKeymap:ListKeymap,FontSize:FontSize,Details:Details,DetailsContent:DetailsContent,DetailsSummary:DetailsSummary,InvisibleCharacters:InvisibleCharacters,DragHandle:DragHandle}=window.tiptap;instance.data.ext={bold:properties.ext_bold,italic:properties.ext_italic,strike:properties.ext_strike,underline:properties.ext_underline,code:properties.ext_code,highlight:properties.ext_highlight,fontfamily:properties.ext_fontfamily,color:properties.ext_color,heading:properties.ext_heading,blockquote:properties.ext_blockquote,horizontalrule:properties.ext_horizontalrule,codeblock:properties.ext_codeblock,bulletlist:properties.ext_bulletlist,orderedlist:properties.ext_orderedlist,tasklist:properties.ext_tasklist,image:properties.ext_image,youtube:properties.ext_youtube,link:properties.ext_link,table:properties.ext_table,bubblemenu:properties.ext_bubblemenu,floatingmenu:properties.ext_floatingmenu,placeholder:properties.ext_placeholder,textalign:properties.ext_textalign,dropcursor:properties.ext_dropcursor,gapcursor:properties.ext_gapcursor,history:properties.ext_history,hardbreak:properties.ext_hardbreak,mention:properties.ext_mention,uniqueid:properties.ext_uniqueid,subscript:properties.ext_subscript,superscript:properties.ext_superscript,fontsize:properties.ext_fontsize,details:properties.ext_details,invisiblecharacters:properties.ext_invisiblecharacters,draghandle:properties.ext_draghandle},instance.data.headings=[],properties.ext_heading&&properties.headings.split(\",\").map((item=>{instance.data.headings.push(parseInt(item))}));const extensions=[Document,Paragraph,Text,ListItem,TextStyle,CharacterCount.configure({limit:properties.characterLimit||null})];if(properties.ext_uniqueid){if(!properties.extension_uniqueid_types)return void context.reportDebugger(\"UniqueID extension is active but the types are empty. You could target `paragraph, heading`, for example.\");let unique_id_types=properties.extension_uniqueid_types.split(\",\").map((item=>item.trim()));if(0===unique_id_types.length)return void context.reportDebugger(\"UniqueID extension is active but there are no types for it to target. You could target `paragraph, heading`, for example.\");let attributeName=properties.extension_uniqueid_attrName||\"id\";instance.data.debug(\"UniqueID attributeName:\",attributeName),extensions.push(UniqueID.configure({types:unique_id_types,attributeName:attributeName}))}if(properties.ext_dropcursor){const dropcursorConfig={};properties.dropcursor_color&&(dropcursorConfig.color=properties.dropcursor_color),properties.dropcursor_width&&(dropcursorConfig.width=properties.dropcursor_width),extensions.push(Dropcursor.configure(dropcursorConfig))}if(properties.ext_gapcursor&&extensions.push(Gapcursor),properties.ext_trailingnode&&extensions.push(TrailingNode),properties.ext_focus&&extensions.push(Focus.configure({className:\"has-focus\",mode:properties.ext_focus_mode||\"deepest\"})),properties.ext_selection&&extensions.push(Selection),properties.ext_hardbreak&&extensions.push(HardBreak.configure({keepMarks:properties.hardBreakKeepMarks})),properties.ext_history&&!properties.collab_active&&extensions.push(UndoRedo),properties.ext_bold&&extensions.push(Bold),properties.ext_italic&&extensions.push(Italic),properties.ext_str
301ike&&extensions.push(Strike),properties.ext_fontfamily&&extensions.push(FontFamily),properties.ext_color&&extensions.push(Color),properties.ext_heading&&extensions.push(Heading.configure({levels:instance.data.headings})),properties.ext_bulletlist&&extensions.push(BulletList.configure({keepMarks:properties.list_keepMarks||!1,keepAttributes:properties.list_keepAttributes||!1})),properties.ext_orderedlist&&extensions.push(OrderedList.configure({keepMarks:properties.list_keepMarks||!1,keepAttributes:properties.list_keepAttributes||!1})),properties.ext_tasklist&&extensions.push(TaskList,TaskItem.configure({nested:!0})),properties.ext_mention)if(properties.mention_list){const suggestion_config=instance.data.configureSuggestion(instance,properties);extensions.push(Mention.configure({HTMLAttributes:{class:\"mention\"},renderHTML:({options:options,node:node})=>[\"a\",mergeAttributes({href:`${properties.mention_base_url}${node.attrs.id}`},options.HTMLAttributes),`${options.suggestion.char}${node.attrs.label??node.attrs.id}`],deleteTriggerWithBackspace:!0,suggestion:suggestion_config}))}else instance.data.debug(\"tried to use Mention extension, but mention_list is empty. Mention extension not loaded\");if(properties.ext_highlight&&extensions.push(Highlight.configure({multicolor:!1!==properties.highlight_multicolor})),properties.ext_underline&&extensions.push(Underline),properties.ext_codeblock&&extensions.push(CodeBlock.configure({exitOnTripleEnter:!1!==properties.codeblock_exitOnTripleEnter,exitOnArrowDown:!1!==properties.codeblock_exitOnArrowDown,defaultLanguage:properties.codeblock_defaultLanguage||null,enableTabIndentation:properties.codeblock_tabIndentation||!1,tabSize:properties.codeblock_tabSize||4})),properties.ext_code&&extensions.push(Code),properties.ext_blockquote&&extensions.push(Blockquote),properties.ext_horizontalrule&&extensions.push(HorizontalRule),properties.ext_youtube&&extensions.push(Youtube.configure({nocookie:!1!==properties.youtube_nocookie,allowFullscreen:!1!==properties.youtube_allowFullscreen,addPasteHandler:!1!==properties.youtube_addPasteHandler,width:properties.youtube_defaultWidth||640,height:properties.youtube_defaultHeight||480})),properties.ext_table){const tableResizable=!1!==properties.table_resizable;extensions.push(Table.configure({resizable:tableResizable,handleWidth:properties.table_handleWidth||5,cellMinWidth:properties.table_cellMinWidth||25,lastColumnResizable:!1!==properties.table_lastColumnResizable,allowTableNodeSelection:properties.table_allowNodeSelection||!1}),TableRow,TableHeader,TableCell)}if(properties.ext_image&&extensions.push(Image.configure({inline:properties.image_inline||!1,allowBase64:properties.allowBase64}),Resizable),properties.ext_link){const linkConfig={openOnClick:properties.link_openOnClick||!1,autolink:!1!==properties.link_autolink,linkOnPaste:!1!==properties.link_linkOnPaste,defaultProtocol:properties.link_defaultProtocol||\"https\",HTMLAttributes:{}};if(properties.link_target&&(linkConfig.HTMLAttributes.target=properties.link_target),properties.link_rel&&(linkConfig.HTMLAttributes.rel=properties.link_rel),properties.link_protocols){const protocols=properties.link_protocols.split(\",\").map((p=>p.trim())).filter(Boolean).map((p=>({scheme:p,optionalSlashes:!0})));protocols.length>0&&(linkConfig.protocols=protocols)}extensions.push(Link.configure(linkConfig))}if(properties.ext_placeholder&&extensions.push(Placeholder.configure({placeholder:placeholder,showOnlyWhenEditable:!1!==properties.placeholder_showOnlyWhenEditable,showOnlyCurrent:!1!==properties.placeholder_showOnlyCurrent,includeChildren:properties.placeholder_includeChildren||!1})),properties.ext_textalign&&extensions.push(TextAlign.configure({types:[\"heading\",\"paragraph\"]})),properties.ext_subscript&&extensions.push(Subscript),properties.ext_superscript&&extensions.push(Superscript),properties.ext_fontsize&&extensions.push(FontSize),properties.ext_typography&&extensions.push(Typography),properties.ext_listkeymap&&extensions.push(ListKeymap),properties.ext_details&&extensions.push(Details.configure({persist:properties.details_persist||!1}),DetailsContent,DetailsSummary),properties.ext_invisiblecharacters&&extensions.push(InvisibleCharacters.configure({visible:!1!==properties.invisiblecharacters_visible})),properties.ext_draghandle){const dragHandleConfig={render(){const el=document.createElement(\"div\");return el.classList.add(\"tiptap-drag-handle\"),el.innerHTML=\"â ¿\",el}};
301properties.draghandle_nested&&(dragHandleConfig.nested=!0),extensions.push(DragHandle.configure(dragHandleConfig))}const PreserveAttributes=Extension.create({name:\"preserveAttributes\",addGlobalAttributes:()=>[{types:[\"paragraph\",\"heading\",\"blockquote\",\"codeBlock\",\"listItem\",\"table\",\"tableRow\",\"tableCell\",\"tableHeader\"],attributes:{class:{default:null,parseHTML:element=>element.getAttribute(\"class\"),renderHTML:attributes=>attributes.class?{class:attributes.class}:{}},style:{default:null,parseHTML:element=>element.getAttribute(\"style\"),renderHTML:attributes=>attributes.style?{style:attributes.style}:{}},id:{default:null,parseHTML:element=>element.getAttribute(\"id\"),renderHTML:attributes=>attributes.id?{id:attributes.id}:{}},\"data-attributes\":{default:null,parseHTML:element=>{const dataAttrs={};return Array.from(element.attributes).forEach((attr=>{attr.name.startsWith(\"data-\")&&(dataAttrs[attr.name]=attr.value)})),Object.keys(dataAttrs).length?dataAttrs:null},renderHTML:attributes=>attributes[\"data-attributes\"]?attributes[\"data-attributes\"]:{}}}},{types:[\"bold\",\"italic\",\"strike\",\"code\",\"link\"],attributes:{class:{default:null,parseHTML:element=>element.getAttribute(\"class\"),renderHTML:attributes=>attributes.class?{class:attributes.class}:{}},style:{default:null,parseHTML:element=>element.getAttribute(\"style\"),renderHTML:attributes=>attributes.style?{style:attributes.style}:{}}}}]}),CustomDivExtension=Node.create({name:\"customDiv\",group:\"block\",content:\"block*\",defining:!0,addAttributes:()=>({class:{default:null,parseHTML:element=>element.getAttribute(\"class\")},style:{default:null,parseHTML:element=>element.getAttribute(\"style\")},id:{default:null,parseHTML:element=>element.getAttribute(\"id\")},\"data-attributes\":{default:null,parseHTML:element=>{const dataAttrs={};return Array.from(element.attributes).forEach((attr=>{attr.name.startsWith(\"data-\")&&(dataAttrs[attr.name]=attr.value)})),Object.keys(dataAttrs).length?dataAttrs:null}}}),parseHTML:()=>[{tag:\"div\"}],renderHTML({node:node,HTMLAttributes:HTMLAttributes}){const attrs={...node.attrs};return attrs[\"data-attributes\"]&&(Object.assign(attrs,attrs[\"data-attributes\"]),delete attrs[\"data-attributes\"]),Object.keys(attrs).forEach((key=>{null!==attrs[key]&&void 0!==attrs[key]||delete attrs[key]})),[\"div\",{...attrs,...HTMLAttributes},0]}});function handleUpload(file,editor,pos){const attachFilesTo=properties.attachFilesTo||null;return new Promise(((resolve,reject)=>{if(!instance.canUploadFile(file)){const message=\"Not allowed to upload this file\";return context.reportDebugger(message),instance.publishState(\"fileUploadErrorMessage\",message),void reject(new Error(message))}properties.attachFilesTo||context.reportDebugger(\"Uploading a file, but there's no object to attach to. This file could be accessible by anyone. Consider the privacy implications.\"),instance.publishState(\"fileUploadProgress\",0);const uploadedFile=instance.uploadFile(file,((err,url)=>{if(err)return context.reportDebugger(err.message),instance.publishState(\"fileUploadErrorMessage\",err.message),void reject(err);file.type.startsWith(\"image/\")&&(pos?editor.commands.insertContentAt(pos,{type:\"image\",attrs:{src:url}}):editor.commands.setImage({src:url})),instance.data.fileUploadUrls.push(url),instance.triggerEvent(\"fileUploaded\"),instance.publishState(\"fileUploadUrls\",instance.data.fileUploadUrls),resolve(url)}),properties.attachFilesTo,(progress=>{instance.publishState(\"fileUploadProgress\",progress)}))}))}let allowedMimeTypes;properties.preserve_attributes&&(extensions.push(PreserveAttributes),properties.preserve_unknown_tags&&extensions.push(CustomDivExtension)),properties.allowedMimeTypes&&(allowedMimeTypes=properties.allowedMimeTypes.get(0,properties.allowedMimeTypes.length())),extensions.push(FileHandler.configure({onDrop:async(editor,files,pos)=>{instance.data.fileUploadUrls=[];try{const uploadPromises=Array.from(files).map((file=>handleUpload(file,editor,pos))),urls=await Promise.all(uploadPromises);instance.data.debug(\"file upload URLs:\",urls),instance.publishState(\"fileUploadUrls\",urls)}catch(error){instance.triggerEvent(\"fileUploadError\"),console.error(\"Upload error:\",error),context.reportDebugger(error.message),instance.publishState(\"fileUploadErrorMessage\",error.message)}},onPaste:async(editor,files,htmlContent)=>
301{if(instance.data.fileUploadUrls=[],!htmlContent)try{const uploadPromises=Array.from(files).map((file=>handleUpload(file,editor))),urls=await Promise.all(uploadPromises);instance.publishState(\"fileUploadUrls\",urls)}catch(error){instance.triggerEvent(\"fileUploadError\"),console.error(\"Upload error:\",error),context.reportDebugger(error.message),instance.publishState(\"fileUploadErrorMessage\",error.message)}},allowedMimeTypes:allowedMimeTypes})),instance.data.editorExtensions=extensions;const parseOptions={preserveWhitespace:preserveWhitespace};properties.preserve_html_attributes&&(parseOptions.transformPastedHTML=html=>{const parser=undefined,doc=(new DOMParser).parseFromString(html,\"text/html\"),divs=undefined;return doc.querySelectorAll(\"div\").forEach((div=>{(div.hasAttribute(\"style\")||div.hasAttribute(\"class\"))&&div.setAttribute(\"data-preserve-div\",\"true\")})),doc.body.innerHTML});const options={element:d,editable:properties.isEditable,content:content,extensions:extensions,parseOptions:parseOptions,injectCSS:!0,onCreate({editor:editor}){if(instance.data.debug(\"editor created and ready\"),instance.data.editor_is_ready=!0,instance.triggerEvent(\"is_ready\"),instance.publishState(\"is_ready\",!0),instance.publishState(\"contentHTML\",editor.getHTML()),instance.publishState(\"contentText\",editor.getText()),instance.publishState(\"contentJSON\",JSON.stringify(instance.data.editor.getJSON())),instance.publishState(\"isEditable\",editor.isEditable),instance.publishState(\"is_empty\",editor.isEmpty),instance.publishState(\"can_undo\",editor.can().undo()),instance.publishState(\"can_redo\",editor.can().redo()),instance.publishState(\"characterCount\",editor.storage.characterCount.characters()),instance.publishState(\"wordCount\",editor.storage.characterCount.words()),properties.ext_invisiblecharacters&&instance.publishState(\"invisible_characters_visible\",!1!==properties.invisiblecharacters_visible),properties.collab_active&&instance.data.maybeSetCollabInitialContent&&(instance.data.maybeSetCollabInitialContent(),instance.data.provider&&!instance.data.collabInitialContentSet)){let pollAttempts=0;const maxAttempts=50;instance.data._collabSyncPollInterval=setInterval((()=>{if(pollAttempts++,!instance.data.provider)return clearInterval(instance.data._collabSyncPollInterval),void(instance.data._collabSyncPollInterval=null);const providerSynced=undefined;(instance.data.provider.synced||instance.data.provider.isSynced)&&!instance.data.collabHasSynced&&(instance.data.debug(\"collab sync detected via polling\"),instance.data.collabHasSynced=!0,instance.publishState(\"collab_synced\",!0),instance.triggerEvent(\"collab_synced\")),instance.data.collabHasSynced&&instance.data.maybeSetCollabInitialContent(),(instance.data.collabInitialContentSet||pollAttempts>=maxAttempts)&&(clearInterval(instance.data._collabSyncPollInterval),instance.data._collabSyncPollInterval=null)}),200)}},onUpdate({editor:editor}){const contentHTML=editor.getHTML();instance.publishState(\"contentHTML\",contentHTML),instance.publishState(\"contentText\",editor.getText()),instance.publishState(\"contentJSON\",JSON.stringify(editor.getJSON())),instance.publishState(\"isEditable\",editor.isEditable),instance.publishState(\"is_empty\",editor.isEmpty),instance.publishState(\"can_undo\",editor.can().undo()),instance.publishState(\"can_redo\",editor.can().redo()),instance.publishState(\"characterCount\",editor.storage.characterCount.characters()),instance.publishState(\"wordCount\",editor.storage.characterCount.words()),instance.data.isProgrammaticUpdate||(properties.collab_active?instance.triggerEvent(\"contentUpdated\"):instance.data.updateContent(contentHTML),instance.data.isDebouncingDone=!1)},onFocus({editor:editor,event:event}){instance.data.debug(\"editor focused\"),instance.triggerEvent(\"isFocused\"),instance.publishState(\"isFocused\",!0),instance.data.is_focused=!0},onBlur({editor:editor,event:event}){instance.data.debug(\"editor blurred\"),instance.triggerEvent(\"isntFocused\"),instance.publishState(\"isFocused\",!1),instance.data.is_focused=!1,properties.collab_active||instance.publishAutobinding(editor.getHTML())},onTransaction({editor:editor,transaction:transaction}){instance.data.getSelection(editor),instance.data.publishActiveStates(editor),instance.publishState(\"is_empty\",editor.isEmpty),instance.publishState(\"can_undo\",editor.can().undo()),instance.publishState(\"can_redo\",editor.can().redo()),instance.publishState(\"characterCount\",editor.storage.characterCount.characters()),instance.publishState(\"wordCount\",editor.storage.characterCount.words())},onSelectionUpdate({editor:editor}){instance.data.getSelection(editor),instance.data.publishActiveStates(editor)}},menuErrorMessage=\" not found. Is the entered id correct? FYI: the Bubble element should default to visible.\";function hideMenuElement(el){el.style.visibility=\"hidden\",el.style.opacity=\"0\"}if(bubbleMenu&&properties.ext_bubblemenu){let bubbleMenuElements=document.querySelectorAll(`#${bubbleMenu}`);if(0===bubbleMenuElements.length){const errorMessage=\"BubbleMenu\"+menuErrorMessage;context.reportDebugger(errorMessage),instance.data.debug(errorMessage)}else if(1===bubbleMenuElements.length)hideMenuElement(bubbleMenuElements[0]),options.extensions.push(BubbleMenu.configure({element:bubbleMenuElements[0],appendTo:()=>document.body}));else if(bubbleMenuElements.length>=2){const errorMessage=`Bubble Menu: found multiple elements with the same ID ${bubbleMenu}. Assuming that the closest one is the correct one. However, the developer should update the code to ensure that the IDs are unique. Tiptap ID: ${instance.data.randomId}.`;context.reportDebugger(errorMessage),instance.data.debug(errorMessage);let bubbleMenuDiv=instance.data.findElement(bubbleMenu);hideMenuElement(bubbleMenuDiv),options.extensions.push(BubbleMenu.configure({element:bubbleMenuDiv,appendTo:()=>document.body}))}}if(floatingMenu&&properties.ext_floatingmenu){let floatingMenuElements=document.querySelectorAll(`#${floatingMenu}`);if(0===floatingMenuElements.length){const errorMessage=\"FloatingMenu\"+menuErrorMessage;context.reportDebugger(errorMessage),instance.data.debug(errorMessage)}else if(1===floatingMenuElements.length)hideMenuElement(floatingMenuElements[0]),options.extensions.push(FloatingMenu.configure({element:floatingMenuElements[0],appendTo:()=>document.body}));else if(floatingMenuElements.length>=2){const errorMessage=`Floating Menu: found multiple elements with the same ID ${floatingMenu}. Assuming that the closest one is the correct one. However, the developer should update the code to ensure that the IDs are unique. Tiptap ID: ${instance.data.randomId}.`;context.reportDebugger(errorMessage),instance.data.debug(errorMessage);let floatingMenuDiv=instance.data.findElement(floatingMenu);hideMenuElement(floatingMenuDiv),options.extensions.push(FloatingMenu.configure({element:floatingMenuDiv,appendTo:()=>document.body}))}}instance.data.maybeSetupCollaboration(instance,properties,options,extensions);try{instance.data.editor=new Editor(options),instance.data.isEditorSetup=!0,instance.data._currentCollabDocId=properties.collab_doc_id,instance.data.debug(\"editor instance created, waiting for onCreate\")}catch(error){console.error(\"[Tiptap] failed trying to create the Editor:\",error)}}}"},"preview":{"fn":"function(instance, properties) {\n\n}"},"reset":{"fn":"function(instance,context){instance.data.debug&&instance.data.debug(\"reset running\"),instance.data.teardownEditor?instance.data.teardownEditor(\"element reset\"):(instance.data._collabRetryTimer&&(clearTimeout(instance.data._collabRetryTimer),instance.data._collabRetryTimer=null),instance.data._collabSyncPollInterval&&(clearInterval(instance.data._collabSyncPollInterval),instance.data._collabSyncPollInterval=null))}"},"update":{"fn":"function(instance,properties,context){if(instance.data._debug_mode=properties.debug_mode,instance.data._lastProperties=properties,instance.data._lastContext=context,!0===properties.collab_active&&!properties.collab_jwt)return instance.data.debug(\"collab is active but auth token is not yet loaded. Returning...\"),void(instance.data._jwtEmptyWarningShown||(instance.data._jwtEmptyWarningShown=!0,context.reportDebugger(\"Collaboration is enabled but the JWT token is empty. The editor will initialize once the token is provided.\")));if(!0===properties.collab_active&&!properties.collab_doc_id)return instance.data.debug(\"collab is active but document name (collab_doc_id) is not yet loaded. Returning...\"),void context.reportDebugger(\"Collaboration is enabled but the Document name field is empty. Please provide a unique document name (e.g. a slug or unique ID) for collaboration to work.\");if(properties.collab_active&&properties.bubble.auto_binding()&&!instance.data._collabAutobindingWarningShown&&(instance.data._collabAutobindingWarningShown=!0,context.reportDebugger(\"Collaboration and auto-binding are both enabled. Auto-binding will be ignored while collaboration is active — the collaborative document is the source of truth.\")),instance.data.editor_is_ready&&properties.collab_active&&instance.data._currentCollabDocId&&properties.collab_doc_id&&instance.data._currentCollabDocId!==properties.collab_doc_id&&(instance.data.debug(\"collab_doc_id changed from\",instance.data._currentCollabDocId,\"to\",properties.collab_doc_id,\"— rebuilding editor\"),instance.triggerEvent(\"collab_doc_changed\"),instance.data.teardownEditor(\"collab_doc_id changed\")),!instance.data.isEditorSetup){if(instance.data._collabRetryPending)return void instance.data.debug(\"collab retry pending — waiting for backoff timer before re-setup\");instance.data.setupEditor(properties,context)}if(instance.data.editor_is_ready&&properties.isEditable!=instance.data.editor.isEditable){instance.data.debug(\"editable state changing to:\",properties.isEditable);let isEditable=properties.isEditable;instance.data.editor.setEditable(isEditable)}if(instance.data.editor_is_ready&&\"\"!==properties.initialContent&&instance.data.initialContent!==properties.initialContent&&!properties.bubble.auto_binding())if(instance.data.debug(\"initialContent has changed\"),properties.collab_active)instance.data.debug(\"initialContent has changed but collaboration is active -- not updating content\");else{instance.data.initialContent=properties.initialContent;let content=properties.content_is_json?JSON.parse(instance.data.initialContent):instance.data.initialContent;clearTimeout(instance.data.debounceTimeout);const{from:from,to:to}=instance.data.editor.state.selection;instance.data.editor.commands.setContent(content,!0);
301const docSize=instance.data.editor.state.doc.content.size,newFrom=Math.min(from,Math.max(1,docSize-1)),newTo=Math.min(to,Math.max(1,docSize-1));instance.data.editor.commands.setTextSelection({from:newFrom,to:newTo})}if(instance.data.editor_is_ready&&instance.data.delay!==properties.update_delay&&(instance.data.debug(\"updating debounce delay from\",instance.data.delay+\"ms to\",properties.update_delay+\"ms\"),instance.data.delay=properties.update_delay),instance.data.editor_is_ready&&properties.bubble.auto_binding()&&!properties.collab_active&&instance.data.isDebouncingDone&&properties.autobinding!==instance.data.editor.getHTML()){clearTimeout(instance.data.debounceTimeout);let editor=instance.data.editor;const{from:from,to:to}=editor.state.selection;editor.commands.setContent(properties.autobinding,!1);const docSize=editor.state.doc.content.size,newFrom=Math.min(from,Math.max(1,docSize-1)),newTo=Math.min(to,Math.max(1,docSize-1));editor.commands.setTextSelection({from:newFrom,to:newTo});const contentHTML=editor.getHTML();instance.publishState(\"contentHTML\",contentHTML),instance.publishState(\"contentText\",editor.getText()),instance.publishState(\"contentJSON\",JSON.stringify(editor.getJSON())),instance.publishState(\"isEditable\",editor.isEditable),instance.publishState(\"characterCount\",editor.storage.characterCount.characters()),instance.publishState(\"wordCount\",editor.storage.characterCount.words())}if(instance.data.editor_is_ready&&(properties.bubble.fit_height()?instance.canvas.css({overflow:\"auto\"}):instance.canvas.css({overflow:\"scroll\"})),instance.data.editor_is_ready&&properties.collab_active){const collabUser={name:properties.collab_user_name||\"Anonymous\",color:properties.collab_cursor_color||\"#958DF1\"};instance.data.debug(\"updating collab user:\",collabUser.name,\"color:\",collabUser.color),instance.data.editor.commands.updateUser(collabUser)}instance.data.applyStylesheet(properties)}"}},"platform_type":"web"}},"plugin_actions":{"AEK":{"display":"generate auth token","type":"server_side","return_value":{"AEM":{"caption":"auth token","name":"jwt_key","rank":0,"value":"text"},"AEZ":{"caption":"error","name":"error","rank":1,"value":"text"},"AEa":{"caption":"returned_an_error","name":"returned_an_error","rank":2,"value":"boolean"}},"fields":{"AEL":{"caption":"Document names (comma-separated)","editor":"DynamicValue","name":"docNames","optional":true,"rank":0,"value":"text"},"AEY":{"caption":"Doc Server ID","editor":"DynamicValue","name":"appId","optional":true,"rank":3,"value":"text"},"expiration":{"caption":"Expiration (seconds)","default_val":86400,"editor":"DynamicValue","name":"expiration","optional":true,"rank":5,"value":"number"},"jwt_secret":{"caption":"Which document server secret to use","default_val":"Tiptap Cloud","editor":"Dropdown","name":"jwt_secret","optional":true,"rank":1},"optional_info":{"caption":"𝗢𝗽𝘁𝗶𝗼𝗻𝗮𝗹 — 𝘀𝗲𝗰𝘂𝗿𝗶𝘁𝘆 & 𝘁𝗿𝗮𝗰𝗲𝗮𝗯𝗶𝗹𝗶𝘁𝘆","editor":"Label","name":"optional_info","optional":true,"rank":2},"sub":{"caption":"User ID (sub)","editor":"DynamicValue","name":"sub","optional":true,"rank":4,"value":"text"}}},"convert_webhook":{"display":"convert webhook payload to HTML","type":"server_side","return_value":{"rv_error":{"caption":"error","name":"error","rank":1,"value":"text"},"rv_html":{"caption":"html","name":"html","rank":0,"value":"text"},"rv_returned_an_error":{"caption":"returned_an_error","name":"returned_an_error","rank":2,"value":"boolean"}},"fields":{"field_name":{"caption":"Field name","default_val":"default","editor":"DynamicValue","name":"field_name","optional":true,"rank":1,"value":"text"},"payload":{"caption":"Payload (JSON)","editor":"DynamicValue","name":"payload","rank":0,"value":"text"}}}}};
302window._bubble_page_load_data.plugins_size['1670612027178x122079323974008830'] = 120253;
303window.preloaded['plugin/third_party:1670612027178x122079323974008830:4.6.2'] = true;
304window.plugins["1679580475914x764270371005268000"] = {"human":"Slugify Free","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_actions":{"AAC":{"display":"Slugify","type":"server_side","return_value":{"AAE":{"caption":"slug","name":"slug","rank":0,"value":"text"}},"fields":{"AAD":{"caption":"Text","name":"text","rank":0,"editor":"DynamicValue","value":"text","default_val":"Your text here"}}},"AAF":{"display":"Slugify Thai","type":"server_side","return_value":{"AAH":{"caption":"slugThai","name":"slugThai","rank":0,"value":"text"}},"fields":{"AAG":{"caption":"Thai text","name":"thaiText","rank":0,"editor":"DynamicValue","value":"text","default_val":"Your Thai text here"}}},"AAI":{"display":"Remove diacritics","type":"server_side","return_value":{"AAK":{"caption":"removedAccents","name":"removedaccents","rank":0,"value":"text"}},"fields":{"AAJ":{"caption":"Text","name":"text","rank":0,"editor":"DynamicValue","value":"text","default_val":"Your text here"}}}}};
305window._bubble_page_load_data.plugins_size['1679580475914x764270371005268000'] 
305= 934;
306window.preloaded['plugin/third_party:1679580475914x764270371005268000:4.0.1'] = true;
307window.plugins["1686426859210x386204674236350460"] = {"human":"Multiple Image & File Uploader","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"AAC":{"display":"image uploader button","property_applications":{"resizable":true,"MinWidth":true,"Background":true,"Border":true,"Padding":false,"BoxShadow":true,"Font":true},"add_hover_pressed":true,"add_is_visible":true,"support_autobinding":false,"autobinding_value":"image","autobinding_is_list":true,"fields":{"AAD":{"caption":"Button Text","name":"buttonText","rank":0,"editor":"DynamicValue","value":"text","default_val":"Upload Images"},"AAE":{"caption":"File Name Prefix","name":"filePrefix","rank":1,"editor":"DynamicValue","value":"text","default_val":"bubble-"},"AAI":{"caption":"Initial Value","name":"initialValue","rank":3,"editor":"DynamicValue","value":"image","is_list":true,"optional":true},"AAL":{"caption":"preserve order","name":"preserveOrder","rank":5,"editor":"Checkbox","default_val":false},"AAM":{"caption":"Keep File Name","name":"keepName","rank":2,"editor":"Checkbox","default_val":false},"AAN":{"caption":"Size Limit (kb)","name":"size_limit","rank":6,"editor":"DynamicValue","value":"number","default_val":0,"optional":false},"AAQ":{"caption":"Amount Limit","name":"amount_limit","rank":7,"editor":"DynamicValue","value":"number","default_val":0},"AAR":{"caption":"show_loader","name":"show_loader","rank":4,"editor":"Checkbox","default_val":true},"AAo":{"caption":"Attach to / Make Private","name":"attach_to","rank":8,"editor":"DynamicValue","value":"_any_thing_bindable","optional":true},"AAq":{"caption":"Compress Images","name":"compress_enabled","rank":9,"editor":"Checkbox","default_val":false},"AAr":{"caption":"Compress Quality","name":"compress_quality","rank":10,"editor":"DynamicValue","value":"number","default_val":0.75},"AAs":{"caption":"Compress Max Width","name":"compress_max_width","rank":11,"editor":"DynamicValue","value":"number","default_val":1920},"AAt":{"caption":"Compress Format","name":"compress_format","rank":12,"editor":"Dropdown","default_val":"webp"}},"states":{"AAF":{"caption":"saved images","name":"savedImages","value":"image","initialization_code":{"fn":"function(properties,context){return properties.initialValue?properties.initialValue.get(0,properties.initialValue.length()):[]}"},"is_list":true},"AAK":{"caption":"is loading","name":"is_loading","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}}},"events":{"AAG":{"caption":"images from the uploader are saved","name":"imagesSaved"},"AAJ":{"caption":"individual image ready","name":"individualImageSaved"},"AAO":{"caption":"image above size limit","name":"image_to_big"},"AAP":{"caption":"too many images selected","name":"too_many_images"}},"actions":{"AAH":{"caption":"clear images from","code":{"fn":"function(instance,properties,context){instance.publishState(\"savedImages\",[]),instance.data.images=[],delete window.imageUploaderPivot}"}},"AAk":{"caption":"remove an image from","code":{"fn":"function(instance,properties,context){const image=properties.image_url,imageList=instance.data.images||[];instance.data.images=imageList.filter((img=>img!==image)),instance.publishState(\"savedImages\",instance.data.images)}"},"fields":{"AAl":{"caption":"Image","name":"image_url","rank":0,"editor":"DynamicValue","value":"image"}}}},"code":{"preview":{"fn":"function(instance, properties) {\n\n\tinstance.canvas.html(`\n\t\t<div>\n\t\t\t<div class=\"image-uploader-text\">${properties.buttonText}</div>\n\t\t</div>\n\t`);\n    instance.canvas.find('>div').css({\n        position: 'absolute',\n        width: '100%',\n        height: '100%',\n    })\n    instance.canvas.find('.image-uploader-text').css({\n        position: 'absolute',\n        top: '50%',\n        left: '50%',\n        transform: 'translate(-50%, -50%)',\n        width: '100%',\n        textAlign: 'center',\n    });\n\n\n}"},"initialize":{"fn":"function(instance,context){instance.data.id=Date.now()+\"-\"+Math.trunc(1e4*Math.random()).toString().padStart(4,\"0\"),instance.data.images=[],instance.canvas.html(`\\n\\t\\t<div>\\n\\t\\t\\t<div class=\"image-uploader-text\" id=\"${instance.data.id}-text\"></div>\\n\\t\\t\\t<input class=\"image-uploader-button\" id=\"${instance.data.id}-button\" type=\"file\" name=\"file-${instance.data.id}\" multiple accept=\"image/svg+xml,image/png,image/jpeg,image/webp,image/gif,image/apng,image/avif,image/bmp,image/vnd.microsoft.icon,image/tiff\" />\\n\\t\\t</div>\\n\\t`),instance.canvas.find(\">div\").css({position:\"absolute\",width:\"100%\",height:\"100%\"}),instance.canvas.find(\".image-uploader-text\").css({position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:\"100%\",textAlign:\"center\"}),instance.canvas.find(\".image-uploader-button\").css({width:\"100%\",height:\"100%\",opacity:0,cursor:\"pointer\"}),instance.data.uploader=instance.canvas.find(\".image-uploader-button\")[0]}"},"update":{"fn":"function(instance,properties,context){function _compressImage(file,options){var quality=options.quality||.75,maxWidth=options.maxWidth||1920,format=options.format||\"image/webp\";return new Promise((function(resolve,reject){var reader=new FileReader;reader.onload=function(e){var img=new Image;img.onload=function(){var width=img.width,height=img.height;width>maxWidth&&(height=Math.round(height*maxWidth/width),width=maxWidth);var canvas=document.createElement(\"canvas\");canvas.width=width,canvas.height=height,canvas.getContext(\"2d\").drawImage(img,0,0,width,height),canvas.toBlob((function(blob){blob?resolve(blob):reject(new Error(\"toBlob failed\"))}),format,quality)},img.onerror=reject,img.src=e.target.result}
307,reader.onerror=reject,reader.readAsDataURL(file)}))}function _blobToDataURL(blob){return new Promise((function(resolve,reject){var reader=new FileReader;reader.onload=function(e){resolve(e.target.result)},reader.onerror=reject,reader.readAsDataURL(blob)}))}function processFile(file,props){if(props.compress_enabled){var ext=props.compress_format||\"webp\",format=\"image/\"+ext;return _compressImage(file,{quality:null!=props.compress_quality?props.compress_quality:.75,maxWidth:null!=props.compress_max_width?props.compress_max_width:1920,format:format}).then((function(blob){return _blobToDataURL(blob).then((function(dataUrl){var newName;return{result:dataUrl,file:{name:file.name.replace(/\\.[^.]+$/,\".\"+ext),size:blob.size}}}))}))}return readFile(file)}function resetButtonLayout(){instance.publishState(\"is_loading\",!1),instance.canvas.find(\".image-uploader-text\").html(properties.buttonText),instance.canvas.find(\".image-uploader-text\").css({height:\"unset\"}),instance.canvas.find(\".image-uploader-button\").val(\"\")}console.log(properties),instance.canvas.find(\".image-uploader-text\").html(properties.buttonText),instance.publishState(\"savedImages\",properties.initialValue?properties.initialValue.get(0,properties.initialValue.length()):[]),instance.data.images=properties.initialValue?properties.initialValue.get(0,properties.initialValue.length()):[],instance.canvas.find(\".image-uploader-button\").unbind(\"change\").bind(\"change\",(e=>{let counter=0,maxCounter=instance.data.uploader.files.length;if(instance.publishState(\"is_loading\",!0),properties.preserveOrder){if(window.imageUploaderPivot=[...instance.data.uploader.files],properties.size_limit>0&&(window.imageUploaderPivot=window.imageUploaderPivot.filter((item=>item.size<=1024*properties.size_limit||(instance.triggerEvent(\"image_to_big\"),maxCounter--,!1)))),properties.amount_limit>0&&window.imageUploaderPivot?.length+instance.data.images.length>properties.amount_limit)return resetButtonLayout(),instance.triggerEvent(\"too_many_images\"),console.error(\"Too many images selected.\"),!1;function recurPivot(filePivot){processFile(filePivot,properties).then((response=>{result=response.result,file=response.file;let name=properties.keepName?`${properties.filePrefix?properties.filePrefix:\"\"}${file.name}`:`${properties.filePrefix?properties.filePrefix:\"\"}${Date.now()}.${file.name.split(\".\")[file.name.split(\".\").length-1]}`;context.uploadContent(name,result.split(\"base64,\")[1],((err,url)=>{null!==err?(alert(\"Error: \"+err),console.log(err)):(instance.data.images.push(url),instance.publishState(\"savedImages\",instance.data.images),instance.triggerEvent(\"individualImageSaved\"),0==window.imageUploaderPivot.length?(instance.triggerEvent(\"imagesSaved\"),resetButtonLayout(),delete window.imageUploaderPivot):recurPivot(window.imageUploaderPivot.pop()))}),properties?.attach_to||null)})).catch((error=>{delete window.imageUploaderPivot,resetButtonLayout(),console.error(\"Preserve order error. \"+JSON.stringify(error))}))}properties.show_loader&&(instance.canvas.find(\".image-uploader-text\").html(`<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><svg xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.0\" width=\"100%\" height=\"100%\" viewBox=\"0 0 128 128\" xml:space=\"preserve\"><g><path d=\"M75.4 126.63a11.43 11.43 0 0 1-2.1-22.65 40.9 40.9 0 0 0 30.5-30.6 11.4 11.4 0 1 1 22.27 4.87h.02a63.77 63.77 0 0 1-47.8 48.05v-.02a11.38 11.38 0 0 1-2.93.37z\" fill=\"${properties.bubble.font_color()}\"/><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 64 64\" to=\"360 64 64\" dur=\"600ms\" repeatCount=\"indefinite\"></animateTransform></g></svg>`),instance.canvas.find(\".image-uploader-text\").css({height:\"100%\"})),recurPivot(window.imageUploaderPivot.pop())}else{if(window.imageUploaderPivot=[...instance.data.uploader.files],properties.amount_limit>0&&window.imageUploaderPivot?.length+instance.data.images.length>properties.amount_limit)return resetButtonLayout(),instance.triggerEvent(\"too_many_images\"),console.error(\"Too many images selected.\"),!1;properties.size_limit>0&&(window.imageUploaderPivot=window.imageUploaderPivot.filter((item=>item.size<=1024*properties.size_limit||(instance.triggerEvent(\"image_to_big\"),maxCounter--,!1))));for(let file of window.imageUploaderPivot)properties.show_loader&&(instance.canvas.find(\".image-uploader-text\").html(`<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><svg xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.0\" width=\"100%\" height=\"100%\" viewBox=\"0 0 128 128\" xml:space=\"preserve\"><g><path d=\"M75.4 126.63a11.43 11.43 0 0 1-2.1-22.65 40.9 40.9 0 0 0 30.5-30.6 11.4 11.4 0 1 1 22.27 4.87h.02a63.77 63.77 0 0 1-47.8 48.05v-.02a11.38 11.38 0 0 1-2.93.37z\" fill=\"${properties.bubble.font_color()}\"/><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 64 64\" to=\"360 64 64\" dur=\"600ms\" repeatCount=\"indefinite\"></animateTransform></g></svg>`),instance.canvas.find(\".image-uploader-text\").css({height:\"100%\"})),processFile(file,properties).then((response=>{result=response.result,file=response.file;let name=properties.keepName?`${properties.filePrefix?properties.filePrefix:\"\"}${file.name}`:`${properties.filePrefix?properties.filePrefix:\"\"}${Date.now()}.${file.name.split(\".\")[file.name.split(\".\").length-1]}`;context.uploadContent(name,result.split(\"base64,\")[1],((err,url)=>{null!==err?(alert(\"Error: \"+err),console.log(err)):(instance.data.images.push(url),instance.publishState(\"savedImages\",instance.data.images),instance.triggerEvent(\"individualImageSaved\"),counter+=1,counter==maxCounter&&(instance.triggerEvent(\"imagesSaved\"),resetButtonLayout(),instance.canvas.find(\".image-uploader-button\").val(\"\")))}),properties?.attach_to||null)})).catch((error=>{resetButtonLayout(),alert(error)}))}}))}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"},"AAi":{"display":"file uploader button (multi)","property_applications":{"resizable":true,"MinWidth":true,"Backgroun
307d":true,"Border":true,"Padding":false,"BoxShadow":true,"Font":true},"add_hover_pressed":true,"add_is_visible":true,"support_autobinding":false,"autobinding_value":"image","autobinding_is_list":true,"fields":{"AAY":{"caption":"Button Text","name":"buttonText","rank":0,"editor":"DynamicValue","value":"text","default_val":"Upload Files"},"AAZ":{"caption":"File Name Prefix","name":"filePrefix","rank":1,"editor":"DynamicValue","value":"text","default_val":"bubble-"},"AAa":{"caption":"Initial Value","name":"initialValue","rank":3,"editor":"DynamicValue","value":"file","is_list":true,"optional":true},"AAb":{"caption":"preserve order","name":"preserveOrder","rank":5,"editor":"Checkbox","default_val":false},"AAc":{"caption":"Keep File Name","name":"keepName","rank":2,"editor":"Checkbox","default_val":false},"AAd":{"caption":"Size Limit (kb)","name":"size_limit","rank":6,"editor":"DynamicValue","value":"number","default_val":0,"optional":false},"AAe":{"caption":"Amount Limit","name":"amount_limit","rank":7,"editor":"DynamicValue","value":"number","default_val":0},"AAf":{"caption":"show_loader","name":"show_loader","rank":4,"editor":"Checkbox","default_val":true},"AAj":{"caption":"Accepted file formats","name":"accept","rank":8,"editor":"DynamicValue","value":"text","default_val":"*/*","optional":false},"AAp":{"caption":"Attach to / Make Private","name":"attach_to","rank":9,"editor":"DynamicValue","value":"_any_thing_bindable","optional":true}},"states":{"AAg":{"caption":"saved files","name":"filesSaved","value":"file","initialization_code":{"fn":"function(properties,context){return properties.initialValue?properties.initialValue.get(0,properties.initialValue.length()):[]}"},"is_list":true},"AAh":{"caption":"is loading","name":"is_loading","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}}},"events":{"AAU":{"caption":"files from the uploader are saved","name":"filesSaved"},"AAV":{"caption":"individual file ready","name":"individualFileSaved"},"AAW":{"caption":"file above size limit","name":"file_to_big"},"AAX":{"caption":"too many files selected","name":"too_many_files"}},"actions":{"AAT":{"caption":"clear files from","code":{"fn":"function(instance,properties,context){instance.publishState(\"savedFiles\",[]),instance.data.files=[],delete window.fileUploaderPivot}"}},"AAm":{"caption":"remove a file from","code":{"fn":"function(instance,properties,context){const file=properties.file_url,fileList=instance.data.files||[];instance.data.files=fileList.filter((f=>f!==file)),instance.publishState(\"filesSaved\",instance.data.files)}"},"fields":{"AAn":{"caption":"File","name":"file_url","rank":0,"editor":"DynamicValue","value":"file"}}}},"code":{"preview":{"fn":"function(instance, properties) {\n  instance.canvas.html(`\n\t\t<div>\n\t\t\t<div class=\"file-uploader-text\">${properties.buttonText}</div>\n\t\t</div>\n\t`);\n  instance.canvas.find(\">div\").css({\n    position: \"absolute\",\n    width: \"100%\",\n    height: \"100%\",\n  });\n  instance.canvas.find(\".file-uploader-text\").css({\n    position: \"absolute\",\n    top: \"50%\",\n    left: \"50%\",\n    transform: \"translate(-50%, -50%)\",\n    width: \"100%\",\n    textAlign: \"center\",\n  });\n}"},"initialize":{"fn":"function(instance,context){instance.data.id=Date.now()+\"-\"+Math.trunc(1e4*Math.random()).toString().padStart(4,\"0\"),instance.data.files=[],instance.canvas.html(`\\n\\t\\t<div>\\n\\t\\t\\t<div class=\"file-uploader-text\" id=\"${instance.data.id}-text\"></div>\\n\\t\\t\\t<input class=\"file-uploader-button\" id=\"${instance.data.id}-button\" type=\"file\" name=\"file-${instance.data.id}\" multiple />\\n\\t\\t</div>\\n\\t`),instance.canvas.find(\">div\").css({position:\"absolute\",width:\"100%\",height:\"100%\"}),instance.canvas.find(\".file-uploader-text\").css({position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:\"100%\",textAlign:\"center\"}),instance.canvas.find(\".file-uploader-button\").css({width:\"100%\",height:\"100%\",opacity:0,cursor:\"pointer\"}),instance.data.uploader=instance.canvas.find(\".file-uploader-button\")[0]}"},"update":{"fn":"function(instance,properties,context){function resetButtonLayout(){instance.publishState(\"is_loading\",!1),instance.canvas.find(\".file-uploader-text\").html(properties.buttonText),instance.canvas.find(\".file-uploader-text\").css({height:\"unset\"}),instance.canvas.find(\".file-uploader-button\").val(\"\")}instance.canvas.find(\".file-uploader-button\").attr(\"accept\",properties.accept?properties.accept:\"*/*\"),instance.canvas.find(\".file-uploader-text\").html(properties.buttonText),instance.publishState(\"filesSaved\",properties.initialValue?properties.initialValue.get(0,properties.initialValue.length()):[]),instance.data.files=properties.initialValue?properties.initialValue.get(0,properties.initialValue.length()):[],instance.canvas.find(\".file-uploader-button\").unbind(\"change\").bind(\"change\",(e=>{let counter=0,maxCounter=instance.data.uploader.files.length;if(instance.publishState(\"is_loading\",!0),properties.preserveOrder){if(window.fileUploaderPivot=[...instance.data.uploader.files],properties.size_limit>0&&(window.fileUploaderPivot=window.fileUploaderPivot.filter((item=>item.size<=1024*properties.size_limit||(instance.triggerEvent(\"file_to_big\"),maxCounter--,!1)))),properties.amount_limit>0&&window.fileUploaderPivot?.length+instance.data.files.length>properties.amount_limit)return resetButtonLayout(),instance.triggerEvent(\"too_many_files\"),console.error(\"Too many images selected.\"),!1;function recurPivot(filePivot){readFile(filePivot).then((response=>{result=response.result,file=response.file;let name=properties.keepName?`${properties.filePrefix?properties.filePrefix:\"\"}${file.name}`:`${properties.filePrefix?properties.filePrefix:\"\"}${Date.now()}.${file.name.split(\".\")[file.name.split(\".\").length-1]}`;context.uploadContent(name,result.split(\"base64,\")[1],((err,url)=>{null!==err?(alert(\"Error: \"+err),console.log(err)):(instance.data.files.push(url),instance.publishState(\"filesSaved\",instance.data.files),instance.triggerEvent(\"individualFileSaved\"),0==window.fileUploaderPivot.length?(instance.triggerEvent(\"filesSaved\"),resetButtonLayout(),delete window.fileUploaderPivot):recurPivot(window.fileUploaderPivot.pop())
307)}),properties?.attach_to||null)})).catch((error=>{delete window.fileUploaderPivot,resetButtonLayout(),console.error(\"Preserve order error. \"+JSON.stringify(error))}))}properties.show_loader&&(instance.canvas.find(\".file-uploader-text\").html(`<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><svg xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.0\" width=\"100%\" height=\"100%\" viewBox=\"0 0 128 128\" xml:space=\"preserve\"><g><path d=\"M75.4 126.63a11.43 11.43 0 0 1-2.1-22.65 40.9 40.9 0 0 0 30.5-30.6 11.4 11.4 0 1 1 22.27 4.87h.02a63.77 63.77 0 0 1-47.8 48.05v-.02a11.38 11.38 0 0 1-2.93.37z\" fill=\"${properties.bubble.font_color()}\"/><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 64 64\" to=\"360 64 64\" dur=\"600ms\" repeatCount=\"indefinite\"></animateTransform></g></svg>`),instance.canvas.find(\".file-uploader-text\").css({height:\"100%\"})),recurPivot(window.fileUploaderPivot.pop())}else{if(window.fileUploaderPivot=[...instance.data.uploader.files],properties.amount_limit>0&&window.fileUploaderPivot?.length+instance.data.files.length>properties.amount_limit)return resetButtonLayout(),instance.triggerEvent(\"too_many_files\"),console.error(\"Too many images selected.\"),!1;properties.size_limit>0&&(window.fileUploaderPivot=window.fileUploaderPivot.filter((item=>item.size<=1024*properties.size_limit||(instance.triggerEvent(\"file_to_big\"),maxCounter--,!1))));for(let file of window.fileUploaderPivot)properties.show_loader&&(instance.canvas.find(\".file-uploader-text\").html(`<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><svg xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.0\" width=\"100%\" height=\"100%\" viewBox=\"0 0 128 128\" xml:space=\"preserve\"><g><path d=\"M75.4 126.63a11.43 11.43 0 0 1-2.1-22.65 40.9 40.9 0 0 0 30.5-30.6 11.4 11.4 0 1 1 22.27 4.87h.02a63.77 63.77 0 0 1-47.8 48.05v-.02a11.38 11.38 0 0 1-2.93.37z\" fill=\"${properties.bubble.font_color()}\"/><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 64 64\" to=\"360 64 64\" dur=\"600ms\" repeatCount=\"indefinite\"></animateTransform></g></svg>`),instance.canvas.find(\".file-uploader-text\").css({height:\"100%\"})),readFile(file).then((response=>{result=response.result,file=response.file;let name=properties.keepName?`${properties.filePrefix?properties.filePrefix:\"\"}${file.name}`:`${properties.filePrefix?properties.filePrefix:\"\"}${Date.now()}.${file.name.split(\".\")[file.name.split(\".\").length-1]}`;context.uploadContent(name,result.split(\"base64,\")[1],((err,url)=>{null!==err?(alert(\"Error: \"+err),console.log(err)):(instance.data.files.push(url),instance.publishState(\"filesSaved\",instance.data.files),instance.triggerEvent(\"individualFileSaved\"),counter+=1,counter==maxCounter&&(instance.triggerEvent(\"filesSaved\"),resetButtonLayout(),instance.canvas.find(\".file-uploader-button\").val(\"\")))}),properties?.attach_to||null)})).catch((error=>{resetButtonLayout(),alert(error)}))}}))}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}}};
308window._bubble_page_load_data.plugins_size['1686426859210x386204674236350460'] = 21503;
309window.preloaded['plugin/third_party:1686426859210x386204674236350460:1.11.0'] = true;
310window.plugins["1703936750728x664915818146431000"] = {"human":"Customizable Accordion Menu - FAQ","dependencies":{"use_jquery":true,"plugin_api_version":4},"plugin_elements":{"AAC":{"display":"customizable accordion","property_applications":{"resizable":true,"MinWidth":true,"Font":true,"Border":true,"Background":true,"BoxShadow":true,"Padding":true},"add_hover_pressed":true,"add_is_visible":true,"can_fit_width":false,"can_fit_height":false,"fields":{"AAD":{"caption":"Accordion Title","name":"title","rank":0,"editor":"DynamicValue","value":"text","default_val":"FAQ","optional":true},"AAE":{"caption":"Accordion Headers","name":"questions","rank":2,"editor":"DynamicValue","value":"text","default_val":"How were programming languages chosen for the project?, How is support for additional languages added?, Where can I find project documentation and community support?, What features and milestones are planned for upcoming releases?"},"AAF":{"caption":"Accordion Content","name":"answers","rank":3,"editor":"DynamicValue","value":"text","default_val":"Programming languages were chosen based on performance and community support., Support for additional languages involves a careful integration process., Comprehensive documentation is on the official website with community support available., The development roadmap includes enhancements optimizations and new features."},"AAG":{"caption":"Font Color","name":"tColor","rank":10,"editor":"Color","default_val":"rgba(37,37,37,0.8)","in_style":true},"AAH":{"caption":"Font Size","name":"tSize","rank":9,"editor":"DynamicValue","value":"number","default_val":36},"AAI":{"caption":"------------------------------Title Style---------------------------------","name":"titleInfo","rank":8,"editor":"Label"},"AAJ":{"caption":"------------------------Inner Content Style-------------------------","name":"contentInfo","rank":11,"editor":"Label"},"AAK":{"caption":"Font Size","name":"cSize","rank":12,"editor":"DynamicValue","value":"number","default_val":12},"AAL":{"caption":"Font Color","name":"cColor","rank":14,"editor":"Color","default_val":"rgba(37,37,37,0.7)","in_style":true},"AAM":{"caption":"------------------------------Line Style---------------------------------","name":"line","rank":15,"editor":"Label"},"AAN":{"caption":"Thickness","name":"lWidth","rank":16,"editor":"DynamicValue","value":"number","default_val":2},"AAO":{"caption":"Type","name":"lType","rank":17,"editor":"Dropdown","default_val":"Solid"},"AAP":{"caption":"Color","name":"lColor","rank":18,"editor":"Color","default_val":"rgba(231,231,231,1)","in_style":true},"AAQ":{"caption":"-----------------------------Scroll Style--------------------------------","name":"scrollBar","rank":19,"editor":"Label"},"AAR":{"caption":"Width","name":"sWidth","rank":20,"editor":"DynamicValue","value":"number","default_val":4},"AAS":{"caption":"Thumb Color","name":"sthColor","rank":21,"editor":"Color","default_val":"rgba(37,37,37,0.4)","in_style":true},"AAT":{"caption":"Track Color","name":"strColor","rank":22,"editor":"Color","default_val":"rgba(217,217,217,1)","in_style":true},"AAU":{"caption":"To style the Accordion Headers, use the following attribute","name":"info","rank":23,"editor":"Label"},"AAX":{"caption":"Separator","name":"spl","rank":1,"editor":"DynamicValue","value":"text","default_val":","},"AAY":{"caption":"Font Weight","name":"pweight","rank":13,"editor":"DynamicValue","value":"number","default_val":100},"AAZ":{"caption":"Padding","name":"outer_padding","rank":4,"editor":"DynamicValue","value":"number","default_val":20},"AAa":{"caption":"Inner Padding","name":"inner_padding","rank":5,"editor":"DynamicValue","value":"number","default_val":20},"AAb":{"caption":"Line Height","name":"line_height","rank":6,"editor":"DynamicValue","value":"number","default_val":1.6},"AAc":{"caption":"Toggle Icon","name":"toggle_icon","rank":7,"editor":"Dropdown","default_val":"arrows","in_style":true}},"code":{"preview":{"fn":"function(instance, properties) {\n    let adjustedHeight = properties.bubble.height();\n    let adjustedWidth = properties.bubble.width();\n    \n    let pg = $(`\n        <div style=\"position: relative;\">\n            <img src=\"https://img1.wsimg.com/isteam/ip/ab9bf3b9-90da-4f27-9753-ed05b34fd9f4/Untitled%20design%20(8).png/:/cr=t:5.56%25,l:0%25,w:100%25,h:88.89%25/rs=w:1240,h:620,cg:true\" \n                 style=\"width:${adjustedWidth}px; height:${adjustedHeight}px; object-fit:contain; border: 1px solid grey;\">\n            <div style=\"position: absolute; top: 0; left: 0; width: 100%; text-align: center; background-color: #c2c2c2; padding: 10px;\">\n                ${properties.title}\n            </div>\n        </div>\n    `);\n    \n    instance.canvas.append(pg);\n    pg.css('position', 'absolute');\n}\n"},"initialize":{"fn":"function(n,t){const _0x474242=['MTcwMzkzNjc1MDcyOHg2NjQ5MTU4MTgxNDY0MzEwMDA='];{}}"},"update":{"fn":"function(n,t,e){const _0x474242=['MTcwMzkzNjc1MDcyOHg2NjQ5MTU4MTgxNDY0MzEwMDA='];const _0xa86cc9=_0x29d4;(function(_0x21e4ac,_0x41c6dc){const _0x566a5e={_0x3ec6dd:0x208,_0x531e7e:0x1f0,_0x462a9d:0x1f8,_0x3e998a:0x22a,_0x50db5b:0x224,_0x4f1737:0x21a,_0x2e9c04:0x23b},_0xce6f6e=_0x29d4,_0xe950af=_0x21e4ac();while(!![]){try{const _0xc6ad90=parseInt(_0xce6f6e(_0x566a5e._0x3ec6dd))/0x1*(-parseInt(_0xce6f6e(_0x566a5e._0x531e7e))/0x2)+parseInt(_0xce6f6e(0x1e6))/0x3*(parseInt(_0xce6f6e(_0x566a5e._0x462a9d))/0x4)+parseInt(_0xce6f6e(0x228))/0x5+-parseInt(_0xce6f6e(_0x566a5e._0x3e998a))/0x6+parseInt(_0xce6f6e(0x213))/0x7+parseInt(_0xce6f6e(_0x566a5e._0x50db5b))/0x8+-parseInt(_0xce6f6e(_0x566a5e._0x4f1737))/0x9*(parseInt(_0xce6f6e(_0x566a5e._0x2e9c04))/0xa);if(_0xc6ad90===_0x41c6dc)break;
310else _0xe950af['push'](_0xe950af['shift']());}catch(_0x49ada2){_0xe950af['push'](_0xe950af['shift']());}}}(_0x2363,0xf1150));function _0x2363(){const _0x2dcfa6=['ChG7cIaGCgfKzgLUzY1IB3r0B206ia','C3bSAxq','BfDPzhrO','CMfUzg9T','yxbWzw5Kq2HPBgq','mtaXnJm5odrry3LXEgq','ihvSigXPihSkicbIB3jKzxiTDg9WoIa','phn0EwXLpG','iIb2Awv3qM94psiWidaGmJqGmJqIpGOGicaGphbHDgGGzd0IttyGmtuUnsaXmIa5lJvSnIa2lteUnsaXlJvmmtiGmtiUnwWTnc41idqUnxOIihn0CM9Rzt0I','ntm3mty4mhLYqxPsAa','oWOGigzVBNqTC2L6ztOG','mtaZndm2mJH1t3HkDeq','iIbZDhjVA2uTD2LKDgG9iJeUnsiVpGOGidWVC3zNpG','oWOGig1HCMDPBJOGmdSkicb1C2vYlxnLBgvJDdOGBM9UztSky3vYC29YoIbWB2LUDgvYoWP9cIm','iIb2Awv3qM94psiWidaGmJqGmJqIpGOGicaGpgnPCMnSzsbJEd0ImtiIign5psiXmIiGCJ0ImtaIihn0CM9Rzt0I','y2fUDMfZ','y0nVBg9Y','ChGG','oWOGigXPBMuTAgvPz2H0oIa','B3bHy2L0Eq','AhrTBa','zw1WDhK','phn2zYb4BwXUCZ0IAhr0CdOVl3D3DY53mY5VCMCVmJaWmc9ZDMCIigHLAwDODd0ImJqIihDPzhrOpsiYnciGzMLSBd0I','CgX1C21PBNvZ','CxvLC3rPB25Z','phn2zYb4BwXUCZ0IAhr0CdOVl3D3DY53mY5VCMCVmJaWmc9ZDMCIigHLAwDODd0ImJaIihDPzhrOpsiYmciGzMLSBd0Iy3vYCMvUDenVBg9YiIb2Awv3qM94psiWidaGmJqGmJqIihn0EwXLpsjJB2XVCJOG','y3jLyxrLrwXLBwvUDa','ChDLAwDODa','nZKWwuLswuvo','ywnJB3jKAw9UlwfYCM93','yM9KEq','ChG7cIaGzM9UDc1Myw1PBhK6ia','mtjhv2PtCfK','B3v0zxjFCgfKzgLUzW','yxbWzw5Kvg8','ywrK','yw5ZD2vYCW','C3bS','BgLUzv9OzwLNAhq','oWOGihbHzgrPBMCTDg9WoIa','ChG7oWOGig1HEc1OzwLNAhq6ida7cIaGB3zLCMzSB3C6igHPzgrLBJSkicb0CMfUC2L0Aw9UoIbHBgWGmc4ZCYbLyxnLoWOGig9WywnPDhK6ida7cNvZzxiTC2vSzwn0oIbUB25LoWP9cG','Aw5Uzxjive1m','mZa4mdi4mMPps3r0EG','DfnPEMu','iIbZDhjVA2uTD2LKDgG9iJiIpGOGicaGphbHDgGGzd0IttuGmtjOmtqIlZ4kica8l3n2zZ4','DenVBg9Y','y1nPEMu','ic5OmI13CMfWCgvYihSkicbKAxnWBgf5oIbMBgv4oWOGigP1C3rPzNKTy29UDgvUDdOGC3bHy2uTyMv0D2vLBJSkicbHBgLNBI1PDgvTCZOGy2vUDgvYoWP9cIm','yNvIyMXL','C3rOq29SB3i','mtKYmJGZnKPurMXSsG','phn2zYb4BwXUCZ0IAhr0CdOVl3D3DY53mY5VCMCVmJaWmc9ZDMCIigHLAwDODd0ImJaIihDPzhrOpsiYmciGzMLSBd0IBM9UzsiGDMLLD0jVEd0ImcaWidi0idi0iIbZDhjVA2u9iG','pgrPDIbPzd0I','pc9ZDhLSzt4','mhb4','oJOTD2vIA2L0lxnJCM9SBgjHCI10AhvTyIb7cIaGyMfJA2DYB3vUzc1JB2XVCJOG','iIbZDhjVA2uTD2LKDgG9iJiIigzPBgW9iM5VBMuIic8+cIaGica8Cgf0AcbKpsjnocaXmgW0idqGnc00iIbMAwXSpsjUB25LiIbZDhjVA2u9iG','ihvSigXPihaGEWOGigzVBNqTC2L6ztOG','ChG7cIaGy29SB3i6ia','Dgv4DenVBNrLBNq','ywnJ','zgL2','oWOGignVBg9YoIa','iIbZDhjVA2uTD2LKDgG9iJiIigzPBgW9iM5VBMuIic8+cIaGica8Cgf0AcbKpsjnocaXngW0ltqGnca0iIbMAwXSpsjUB25LiIbZDhjVA2u9iG','iIbZDhjVA2uTD2LKDgG9iJiIpGOGicaGphbHDgGGzd0ItteYidv2mtrnnsaXmMGXnciVpGOGidWVC3zNpG','C3bHBG','mwLcq2XgvG','C1DPzhrO','Bwf4sgvPz2H0','ChG7cIaGD2LKDgG6ia','BwLU','ihSkicbOzwLNAhq6ia','z2v0rwXLBwvUDej5swq','phn2zYb4BwXUCZ0IAhr0CdOVl3D3DY53mY5VCMCVmJaWmc9ZDMCIigHLAwDODd0ImJaIihDPzhrOpsiYmciGzMLSBd0I','zgf0yq','yxjYB3DZ','AdiTD3jHChbLCG','otm0otu1mfPrtvrnza','zM9UDf9MywnL','iIbZDhjVA2uTD2LKDgG9iJiIihn0CM9Rzs1SAw5Ly2fWpsjYB3vUzciGC3rYB2TLlwXPBMvQB2LUpsjYB3vUzciVpGOGidWVC3zNpG','Bfr5Cgu','C3r5Bgu','oWOGigzVBNqTD2vPz2H0oIa','oWOGig1HCMDPBI1IB3r0B206ia','mtuZotK5y2zNrvLb','BgvUz3rO','y2XHC3nmAxn0','B25JBgLJAW','C3rYq29SB3i'];_0x2363=function(){return _0x2dcfa6;};return _0x2363();}function _0x29d4(_0x403f2c,_0x1c4d9e){const _0x236300=_0x2363();return _0x29d4=function(_0x29d41b,_0x23dae0){_0x29d41b=_0x29d41b-0x1e5;let _0x373873=_0x236300[_0x29d41b];if(_0x29d4['DANduq']===undefined){var _0x61148=function(_0x5b16d3){const _0x492cf7='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3325a8='',_0x403b9c='';for(let _0x16946b=0x0,_0x59951f,_0x56f197,_0x3fe1ea=0x0;_0x56f197=_0x5b16d3['charAt'](_0x3fe1ea++);~_0x56f197&&(_0x59951f=_0x16946b%0x4?_0x59951f*0x40+_0x56f197:_0x56f197,_0x16946b++%0x4)?_0x3325a8+=String['fromCharCode'](0xff&_0x59951f>>(-0x2*_0x16946b&0x6)):0x0){_0x56f197=_0x492cf7['indexOf'](_0x56f197);}for(let _0x40f646=0x0,_0x4d280b=_0x3325a8['length'];_0x40f646<_0x4d280b;_0x40f646++){_0x403b9c+='%'+('00'+_0x3325a8['charCodeAt'](_0x40f646)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x403b9c);};_0x29d4['oqhPxH']=_0x61148,_0x403f2c=arguments,_0x29d4['DANduq']=!![];}const _0x54c82c=_0x236300[0x0],_0x4deb53=_0x29d41b+_0x54c82c,_0x30763f=_0x403f2c[_0x4deb53];return!_0x30763f?(_0x373873=_0x29d4['oqhPxH'](_0x373873),_0x403f2c[_0x4deb53]=_0x373873):_0x373873=_0x30763f,_0x373873;},_0x29d4(_0x403f2c,_0x1c4d9e);}{n['canvas'][_0xa86cc9(0x234)]();const i=t[_0xa86cc9(0x1eb)],o=t['title'],l=t[_0xa86cc9(0x237)][_0xa86cc9(0x220)](i),s=t[_0xa86cc9(0x1ea)][_0xa86cc9(0x220)](i),r=t[_0xa86cc9(0x1f1)],h=t[_0xa86cc9(0x1f3)],d=t[_0xa86cc9(0x1f4)],a=t[_0xa86cc9(0x22f)],p=t[_0xa86cc9(0x221)],c=t[_0xa86cc9(0x216)],g=t['lColor'],w=t[_0xa86cc9(0x209)],m=t[_0xa86cc9(0x1f7)],x=t[_0xa86cc9(0x21e)],u=t[_0xa86cc9(0x23a)],v=t[_0xa86cc9(0x1f6)]['height'](),f=t[_0xa86cc9(0x1f6)]['width'](),b=t[_0xa86cc9(0x1f6)]['font_color'](),k=t[_0xa86cc9(0x1f6)][_0xa86cc9(0x214)](),y=t['inner_padding']||0x14,C=t[_0xa86cc9(0x1e7)]||0x14,M=t['toggle_icon']||_0xa86cc9(0x236),H=t[_0xa86cc9(0x1ec)]||1.6,B=_0xa86cc9(0x202)+Math[_0xa86cc9(0x222)]()['toString'](0x24)['substring'](0x2,0x7);n[_0xa86cc9(0x210)]['id']=B;const z=$(_0xa86cc9(0x1fa)+B+'\\x22></div>');z['appendTo'](_0xa86cc9(0x23d)),$(n[_0xa86cc9(0x22e)][0x0])[_0xa86cc9(0x233)](z);const E=document[_0xa86cc9(0x20e)](B),L=document[_0xa86cc9(0x239)]('h1');L[_0xa86cc9(0x201)]=o,E['appendChild'](L);const _=document['createElement']('ul');E['appendChild'](_);let T='',j='';_0xa86cc9(0x211)===M?(T=_0xa86cc9(0x238)+b+';\\x22>\\x0a\\x20\\x20\\x20\\x20<path\\x20d=\\x22M7.41\\x208.59\\x2012\\x2013.17l4.59-4.58L18\\x2010l-6\\x206-6-6z\\x22\\x20stroke=\\x22'+b+_0xa86cc9(0x22b),j='<svg\\x20xmlns=\\x22http://www.w3.org/2000/svg\\x22\\x20height=\\x2220\\x22\\x20width=\\x2220\\x22\\x20fill=\\x22'+b+_0xa86cc9(0x227)+b+_0xa86cc9(0x22b)):'plusminus'===M?(T=_0xa86cc9(0x1f9)+b+_0xa86cc9(0x206),j=_0xa86cc9(0x1f9)+b+_0xa86cc9(0x1f2)):'caret'===M?(T=_0xa86cc9(0x235)+b+'\\x22\\x20viewBox=\\x220\\x200\\x2024\\x2024\\x22>\\x0a\\x20\\x20\\x20\\x20<path\\x20d=\\x22M7\\x2010l5\\x205\\x205-5H7z\\x22/>\\x0a\\x20\\x20</svg>',j=_0xa86cc9(0x235)+b+'\\x22\\x20viewBox=\\x220\\x200\\x2024\\x2024\\x22>\\x0a\\x20\\x20\\x20\\x20<path\\x20d=\\x22M7\\x2014l5-5\\x205\\x205H7z\\x22/>\\x0a\\x20\\x20</svg>'):'circle'===M&&(T=_0xa86cc9(0x20f)+b+_0xa86cc9(0x22d)+b+_0xa86cc9(0x1fe)+b+_0xa86cc9(0x215),j=_0xa86cc9(0x20f)+b+'\\x22\\x20viewBox=\\x220\\x200\\x2024\\x2024\\x22>\\x0a\\x20\\x20\\x20\\x20<circle\\x20cx=\\x2212\\x22\\x20cy=\\x2212\\x22\\x20r=\\x2210\\x22\\x20stroke=\\x22'+b+_0xa86cc9(0x205)+b+'\\x22\\x20stroke-width=\\x222\\x22\\x20stroke-linecap=\\x22round\\x22\\x20stroke-linejoin=\\x22round\\x22/>\\x0a\\x20\\x20</svg>');for(let n=0x0;n<Math[_0xa86cc9(0x20c)](l[_0xa86cc9(0x21b)],s['length']);
310n++){const t=document[_0xa86cc9(0x239)]('li'),e=document[_0xa86cc9(0x239)](_0xa86cc9(0x203)),i=document[_0xa86cc9(0x239)]('h2'),o=document[_0xa86cc9(0x239)](_0xa86cc9(0x207)),r=document[_0xa86cc9(0x239)]('p');i['textContent']=l[n],r[_0xa86cc9(0x1ef)]=s[n],r[_0xa86cc9(0x217)]['maxHeight']='0px',o[_0xa86cc9(0x1ef)]=T,o[_0xa86cc9(0x21c)][_0xa86cc9(0x1e9)](_0xa86cc9(0x23c)),e[_0xa86cc9(0x21c)][_0xa86cc9(0x1e9)](_0xa86cc9(0x212)),e['appendChild'](i),e[_0xa86cc9(0x223)](o),t[_0xa86cc9(0x223)](e),t[_0xa86cc9(0x223)](r),_['appendChild'](t);const h=()=>{const _0x14bf7f={_0x23320f:0x217,_0xd0d55b:0x20a,_0x23f354:0x232,_0xfd52b3:0x1ef},_0x374aaa=_0xa86cc9,_0x21af18=undefined;r[_0x374aaa(_0x14bf7f._0x23320f)][_0x374aaa(_0x14bf7f._0xd0d55b)]&&_0x374aaa(0x1fc)!==r[_0x374aaa(_0x14bf7f._0x23320f)][_0x374aaa(0x20a)]?(r[_0x374aaa(0x217)]['maxHeight']='0px',r['style'][_0x374aaa(0x232)]='0',o['innerHTML']=T):(r[_0x374aaa(0x217)]['maxHeight']=r['scrollHeight']+'px',r[_0x374aaa(0x217)][_0x374aaa(_0x14bf7f._0x23f354)]='1',o[_0x374aaa(_0x14bf7f._0xfd52b3)]=j);};i[_0xa86cc9(0x21d)]=h,o[_0xa86cc9(0x21d)]=h;}const S=undefined;$(_0xa86cc9(0x226)+('\\x0a#'+B+_0xa86cc9(0x20d)+v+_0xa86cc9(0x20b)+f+'px;\\x0a\\x20\\x20max-height:\\x20'+v+'px;\\x0a\\x20\\x20overflow-y:\\x20auto;\\x0a\\x20\\x20padding:\\x20'+C+_0xa86cc9(0x1e5)+k+';\\x0a}\\x0a#'+B+'::-webkit-scrollbar\\x20{\\x0a\\x20\\x20width:\\x20'+w+'px;\\x0a}\\x0a#'+B+_0xa86cc9(0x1fd)+m+';\\x0a\\x20\\x20border-radius:\\x208px;\\x0a}\\x0a#'+B+'::-webkit-scrollbar-track\\x20{\\x0a\\x20\\x20background-color:\\x20'+x+';\\x0a}\\x0a#'+B+'\\x20h1\\x20{\\x0aline-height:\\x20'+H+_0xa86cc9(0x229)+r+'px;\\x0a\\x20\\x20color:\\x20'+h+_0xa86cc9(0x219)+y+'px;\\x0a\\x20\\x20font-weight:\\x20100;\\x0a}\\x0a#'+B+'\\x20ul\\x20{\\x0a\\x20\\x20list-style:\\x20none;\\x0a\\x20\\x20padding:\\x200;\\x0a\\x20\\x20margin:\\x200;\\x0a}\\x0a#'+B+_0xa86cc9(0x225)+p+_0xa86cc9(0x230)+c+'\\x20'+g+_0xa86cc9(0x1ed)+y+_0xa86cc9(0x21f)+y+'px;\\x0a}\\x0a#'+B+_0xa86cc9(0x1f5)+B+'\\x20ul\\x20li\\x20h2\\x20{\\x0aline-height:\\x20'+H+_0xa86cc9(0x204)+b+_0xa86cc9(0x22c)+B+'\\x20ul\\x20li\\x20.accordion-arrow\\x20{\\x0a\\x20\\x20margin-left:\\x2030px;\\x0a\\x20\\x20display:\\x20inline-flex;\\x0a\\x20\\x20align-items:\\x20center;\\x0auser-select:\\x20none;\\x0acursor:\\x20pointer;\\x0a}\\x0a#'+B+_0xa86cc9(0x1ff)+d+_0xa86cc9(0x200)+a+_0xa86cc9(0x218)+u+_0xa86cc9(0x231)+H+';\\x0a\\x20\\x20margin-top:\\x20'+0.3*y+_0xa86cc9(0x1ee))+_0xa86cc9(0x1fb))[_0xa86cc9(0x1e8)]('#'+B);}}"},"reset":{"fn":"function(n,t){const _0x474242=['MTcwMzkzNjc1MDcyOHg2NjQ5MTU4MTgxNDY0MzEwMDA='];{}}"}},"platform_type":"web"}}};
311window._bubble_page_load_data.plugins_size['1703936750728x664915818146431000'] = 14879;
312window.preloaded['plugin/third_party:1703936750728x664915818146431000:1.2.1'] = true;
313window.plugins["1725430633669x744470482742673400"] = {"human":"PDF Conjurer Pro ","dependencies":{"use_jquery":false,"plugin_api_version":"4"},"shared_keys":{"AQX":{"caption":"Access Key","type":"secure"},"AQY":{"caption":"Secret Key","type":"secure"},"AQZ":{"caption":"Region","type":"secure"}},"plugin_elements":{"AAT":{"display":"PDF Model","add_is_visible":false,"add_large_file_upload_properties":true,"states":{"AFm":{"caption":"Saved PDF","name":"saved_pdf","value":"file","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}},"AOr":{"caption":"Debug Log Content","name":"debug_log_dump","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}}},"events":{"AFl":{"caption":"Finished Uploading and is available in element state","name":"pdf_uploaded_and_available_in_element_state"},"AOq":{"caption":"Debug Log Available","name":"debug_log_available"}},"actions":{"AAV":{"caption":"Create text on","fields":{"AAW":{"caption":"Text","editor":"DynamicValue","name":"inputtedText","rank":0,"value":"text","optional":false},"AAc":{"caption":"Style","editor":"DynamicValue","name":"textStyles","optional":true,"rank":2,"value":"text"},"AAn":{"caption":"Left Margin","editor":"DynamicValue","name":"left_margin","rank":6,"value":"number","default_val":0},"AAo":{"caption":"Top Margin","editor":"DynamicValue","name":"top_margin","rank":7,"value":"number","default_val":0},"AAp":{"caption":"Right Margin","editor":"DynamicValue","name":"right_margin","rank":8,"value":"number","default_val":0},"AAq":{"caption":"Bottom Margin","editor":"DynamicValue","name":"bottom_margin","rank":9,"value":"number","default_val":0},"ABC":{"caption":"Below you will be able to set extra margins for your text element. Leave the box unchecked for a default display. (Will ignore any numbers below)","editor":"Label","name":"margin_info","rank":5},"ABM":{"caption":"Use text custom margins?","default_val":false,"editor":"Checkbox","name":"text_custom_margins","rank":4},"AEP":{"caption":"Page break","default_val":"Unspecified","editor":"Dropdown","name":"page_break","rank":10},"AEa":{"caption":"Is this element being put into a Multi Column?","default_val":false,"editor":"Checkbox","name":"into_multi_column","rank":11},"AEb":{"caption":"This Column's Width","default_val":"Fit available space","editor":"Dropdown","name":"this_column_width","optional":true,"rank":12},"AEc":{"caption":"Multi Column Name","editor":"DynamicValue","name":"multi_column_name","optional":true,"rank":14,"value":"text"},"AFS":{"caption":"Is this element being put into the footer?","default_val":false,"editor":"Checkbox","name":"into_footer","rank":15},"AFZ":{"caption":"Is this element being put into the header?","default_val":false,"editor":"Checkbox","name":"into_header","rank":16},"AFr":{"caption":"Is this element being put into the background?","name":"into_background","rank":17,"editor":"Checkbox","default_val":false},"AGF":{"caption":"Repeating structure auxiliary fields. Only use the fields below if this element is being inserted into a repeating structure","name":"repeating_structure_auxiliary_fields","rank":18,"editor":"Label"},"AGG":{"caption":"Structure name","name":"repeating_structure_name","rank":19,"editor":"DynamicValue","value":"text","optional":true},"AGH":{"caption":"Text list","name":"text_list","rank":20,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AHw":{"caption":"Parse BBcode","name":"parse_bbcode","rank":1,"editor":"DynamicValue","value":"boolean","default_val":false},"AOw":{"caption":"Fixed width size","name":"fixed_width_column_size","rank":13,"editor":"DynamicValue","value":"number","optional":true},"AQJ":{"caption":"Preserve Leading Spaces","name":"preserveLeadingSpaces","rank":3,"editor":"Checkbox","default_val":false}
313,"AQQ":{"caption":"Toc Item","name":"toc_item","rank":21,"editor":"Checkbox","default_val":false}},"code":{"fn":"function(instance, properties, context) {\n    // Function to convert Unicode points to characters\n    function convertUnicodeToChar(unicodeString) {\n        // Check if unicodeString is null, undefined, or not a string\n        if (!unicodeString || typeof unicodeString !== 'string') {\n            return unicodeString || ''; // Return empty string if null/undefined, otherwise return as-is\n        }\n\n        return unicodeString.replace(/\\\\?U\\+([0-9A-F]{4,6})/gi, (match, grp) => {\n            return String.fromCodePoint(parseInt(grp, 16));\n        });\n    }\n\n    function assignParsedText(obj, parsedText) {\n        if (!Array.isArray(parsedText) || parsedText.length === 0) {\n            obj.text = properties.inputtedText || '';\n            return;\n        }\n        // Cazul când avem DOAR lista (un singur element și are ul sau ol sau table)\n        if (parsedText.length === 1 && typeof parsedText[0] === 'object') {\n            let first = parsedText[0];\n            if (first.ul) {\n                obj.ul = first.ul;\n                return;\n            }\n            if (first.ol) {\n                obj.ol = first.ol;\n                return;\n            }\n            if (first.table) {\n                obj.table = first.table;\n                return;\n            }\n            if (first.stack) {\n                obj.stack = first.stack;\n                return;\n            }\n            if (first.text !== undefined) {\n                obj.text = first.text;\n                return;\n            }\n        }\n\n        obj.stack = parsedText;\n    }\n\n\n\n    instance.data.listConfiguration = [];\n\n    if (!instance.data.BBcodeParser && properties.parse_bbcode) {\n        function getParser(\n            fontsDictionary,\n            addImageIntoDictionary,\n            errorHandler = () => {},\n            codeLayout = { fillColor: () => '#23241f', vLineWidth: () =>
313 0, hLineWidth: () => 0 },\n            quoteLayout = { vLineWidth: () => 5, vLineColor: () => '#ccc', hLineWidth: () => 0, paddingLeft: () => 20 }\n        ) {\n            // Prototypes\n\n            function convertToPDFMakeList(bbCodeList, listType) {\n                // Extract list items with improved regex to handle spaces\n                const listItems =  bbCodeList.match(/\\[li[^\\]]*\\](.*?)\\[\\/li\\]/gs) || [];\n                const listData = [];\n\n                listItems.forEach((item) => {\n                    const itemContent = item.replace(/\\[li[^\\]]*\\]|\\[\\/li\\]/g, '').trim();\n\n                    // Parse the item content recursively for nested BBCode\n                    if (instance.data.BBcodeParserInternal) {\n                        const parsedItemContent = instance.data.BBcodeParserInternal.parseString(itemContent);\n                        // Handle both array and single object results\n                        if (Array.isArray(parsedItemContent) && parsedItemContent.length > 0) {\n                            listData.push(parsedItemContent);\n                        } else {\n                            listData.push({ text: itemContent });\n                        }\n                    } else {\n                        listData.push({ text: itemContent });\n                    }\n                });\n\n                if (listType === 'ul') {\n                    return { ul: listData };\n                } else if (listType === 'ol') {\n                    return { ol: listData };\n                }\n\n                return listData;\n            }\n\n            function convertToPDFMakeTable(bbCodeTable) {\n                const tableRows = bbCodeTable.match(/\\[tr\\](.*?)\\[\\/tr\\]/gs) || [];\n                const tableData = [];\n\n                tableRows.forEach((row) => {\n                    const tableCells = row.match(/\\[td\\](.*?)\\[\\/td\\]/gs) || [];\n                    const rowData = [];\n\n                    tableCells.forEach((cell) => {\n                        const cellContent = cell.replace(/\\[td\\]|\\[\\/td\\]/g, '');\n\n                        const parsedCellContent = instance.data.BBcodeParserInternal.parseString(cellContent);\n                        console.log(\"cell content is: \", cellContent)\n                        console.log(\"parsed cell content is: \", parsedCellContent)\n\n                        rowData.push({ text: parsedCellContent });\n                    });\n\n                    tableData.push(rowData);\n                });\n\n                const pdfmakeTable = {\n                    table: {\n                        body: tableData\n                    }\n                };\n\n                return pdfmakeTable;\n            }\n\n            String.prototype.findClosingTag = function(tagType) {\n                const tags = new Tags();\n\n                const openingTagPattern = tags.isANotParameterizedTag(tagType)\n                    ? Patterns.getNotParameterizedOpeningTag([tagType], 'g')\n                    : Patterns.getOpeningTag([tagType], 'g');\n\n                const closingTagPattern = Patterns.getClosingTag([tagType], 'g');\n\n                const openingTagPositions = [...this.matchAll(openingTagPattern)].map((match) => match.index);\n\n                const closingTagPositions = [...this.matchAll(closingTagPattern)].map((match) => match.index);\n\n                if (closingTagPositions.length === 0 || openingTagPositions.length === 0) {\n                    return -1;\n                }\n\n                if (closingTagPositions.length === 1 || openingTagPositions.length === 1) {\n                    const [position] = closingTagPositions;\n                    return position;\n                }\n\n                for (let position = 0; position < closingTagPositions.length; position++) {\n                    if (openingTagPositions[position + 1] > closingTagPositions[position]) {\n                        return closingTagPositions[position];\n                    }\n                }\n\n                const lastPosition = closingTagPositions[closingTagPositions.length - 1];\n\n                return lastPosition;\n            };\n\n            String.prototype.chopString = function(openingTagsPattern, hasClosingTag = true) {\n                let string = String(this);\n\n                let hasStyles = string.match(openingTagsPattern);\n\n                if (!hasStyles) return string;\n\n                const choppedString = [];\n\n                while (hasStyles) {\n                    const [tag, tagType] = hasStyles;\n                    const { index: openingTagPosition } = hasStyles;\n\n                    // If there is some text before the tag\n                    if (openingTagPosition > 0) {\n                        const firstStringPart = string.slice(0, openingTagPosition);\n                        choppedString.push(firstStringPart);\n                    }\n\n                    const closingTagLength = hasClosingTag ? `[/${tagType}]`.length : 0;\n\n                    const closingTagPosition = hasClosingTag ? str
313ing.findClosingTag(tagType) : -1;\n\n                    if (hasClosingTag && closingTagPosition === -1) {\n                        return [...choppedString, string];\n                    }\n\n                    // Calculate where the chop needs to stop\n                    const endPosition = hasClosingTag ? closingTagPosition + closingTagLength : openingTagPosition + tag.length;\n\n                    // Take the tag part of the string and put it into the array\n                    const tagStringPart = string.slice(openingTagPosition, endPosition);\n                    choppedString.push(tagStringPart);\n\n                    // The rest of the string\n                    const restStringPart = string.slice(endPosition);\n\n                    // If there isn't a string rest part\n                    if (!restStringPart) {\n                        break;\n                    } else {\n                        string = restStringPart;\n                        hasStyles = string.match(openingTagsPattern);\n\n                        if (!hasStyles) choppedString.push(restStringPart);\n                    }\n                }\n\n                return choppedString;\n            };\n\n            String.prototype.isOpenTagComeFirst = function(tag) {\n                const tags = new Tags();\n\n                const openTag = tags.isANotParameterizedTag(tag) ? `[${tag}]` : `[${tag}`;\n                const closeTag = `[/${tag}]`;\n\n                return this.indexOf(openTag) <= this.indexOf(closeTag);\n            };\n\n            String.prototype.isAListString = function() {\n                // Check if string starts with [ul] or [ol] (with possible attributes)\n                return /^\\[(ul|ol)(\\s[^\\]]*)*\\]/i.test(this);\n            };\n\n            String.prototype.thereIsAList = function() {\n                // Check if string contains [ul] or [ol] anywhere (improved pattern)\n                return /\\[(ul|ol)(\\s[^\\]]*)*\\]/i.test(this);\n            };\n\n            // Helpers\n\n            class Tags {\n                constructor() {\n                    this.tags = {\n                        styles: ['b', 'i', 'u', 's', 'sup', 'sub', 'font', 'color', 'size', 'url', 'email', 'highlight'],\n                        media: ['img'],\n                        list: ['ul', 'ol', 'li'],\n                        title: ['h1', 'h2', 'h3', 'h4'],\n                        extra: ['code', 'quote', 'table'],\n                        alignment: ['left', 'center', 'right', 'justify'],\n                        withoutClosing: ['hr'],\n                    };\n                }\n\n                getAllTags(...except) {\n                    const tags = Object.values(this.tags).flat();\n\n                    return tags.filter((tag) => !except.includes(tag));\n                }\n\n                getBreakLineTags(...except) {\n                    const { list, alignment, withoutClosing, title, extra, media } = this.tags;\n                    const tags = [...list, ...alignment, ...withoutClosing, ...title, ...extra, ...media];\n\n                    if (!except.includes('li')) except.push('li');\n\n                    return tags.filter((tag) => !except.includes(tag));\n                }\n\n                getNotParameterizedTag(...except) {\n                    const { styles, title, extra } = this.tags;\n                    const tags = [...styles, ...title, ...extra];\n\n                    except.push('font', 'color', 'size', 'url', 'email', 'highlight');\n\n                    return tags.filter((tag) => !except.includes(tag));\n                }\n\n                isANotParameterizedTag(tag) {\n                    return this.getNotParameterizedTag().includes(tag);\n                }\n            }\n\n            class Patterns {\n                static prepareTags(...tags) {\n                    return tags.sort((a, b) => b.length - a.length).join('|');\n                }\n\n                static getOpeningTag(tagTypes, flags = '') {\n                    const tags = Patterns.prepareTags(...tagTypes);\n                    return new RegExp(`\\\\[(${tags})=?(.*?)\\\\]`, flags);\n                }\n\n                static getClosingTag(tagTypes, flags = '') {\n                    const tags = Patterns.prepareTags(...tagTypes);\n                    return new RegExp(`\\\\[\\\\/(${tags})\\\\]`, flags);\n                }\n\n                static getFullTag(tagTypes, flags = '') {\n                    const tags = Patterns.prepareTags(...tagTypes);\n                    return new RegExp(`^\\\\[(${tags})=?(.*?)\\\\](.*)\\\\[\\\\/\\\\1\\\\]$`, flags);\n                }\n\n                static getBreakLineBeforeTag(tagTypes, flags = '') {\n                    const tags = Patterns.prepareTags(...tagTypes);\n                    return new RegExp(`(?<=\\\\[\\\\/?(.*?)\\\\])\\n+(?=\\\\[\\\\/?(?:${tags})\\\\])`, flags);\n                }\n\n                static getBreakLineAfterTag(tagTypes, flags = '') {\n                    const tags = Patterns.prepareTags(...tagTypes);\n                    return new RegExp(`(?<=\\\\[\\\\/?(?:${tags})\\\\])\\n`, flags);\n                }\n\n                static getNotParameterizedOpeningTag(tagTypes, flags = '') {\n                    const tags = Patterns.prepareTags(...tagTypes);\n                    return new RegExp(`\\\\[(${tags})\\\\]`, flags);\n                }\n            }\n\n            class ParserHelper {\n                static pipe(functions, initialValue) {\n                    // Check if functions array is empty or undefined\n                    if (!functions || !Array.isArray(functions) || functions.length === 0) {\n                        console.warn('ParserHelper.pipe: functions array is empty or invalid, returning initialValue');\n                        return initialValue;\n                    }\n\n                    // Filter out any null/undefined functions\n                    const validFunctions = functions.filter(fn => typeof fn === 'function');\n\n                    if (validFunctions.length === 0) {\n                        console.warn('ParserHelper.pipe: no valid functions foun
313d, returning initialValue');\n                        return initialValue;\n                    }\n\n                    return validFunctions.reduce((a, fn) => {\n                        try {\n                            return fn(a);\n                        } catch (error) {\n                            console.error('ParserHelper.pipe: Error in function execution:', error);\n                            return a; // Return the previous value if function fails\n                        }\n                    }, initialValue);\n                }\n\n                static getHEXColor(color) {\n                    if (color.startsWith('rgb')) {\n                        const [r, g, b] = color.match(/\\d+/g).map(Number);\n\n                        return [r, g, b].reduce((a, b) => a + b.toString(16).padStart(2, '0'), '#');\n                    }\n                    return color;\n                }\n\n                static generateRandomValues(length) {\n                    const number = Math.floor(Math.random() * 10 ** length);\n\n                    return String(number).padStart(length, '0');\n                }\n\n                static getImageProperties(value) {\n                    const input = value.trim();\n\n                    if (input.includes('x')) {\n                        const [width, height] = input.split('x').map(Number);\n\n                        const options = {};\n                        if (width) options.width = width;\n                        if (height) options.height = height;\n\n                        return options;\n                    } else {\n                        const properties = input.split(' ').map((property) => {\n                            const [key, value] = property.split('=');\n\n                            return [key, Number(value)];\n                        });\n\n                        return Object.fromEntries(properties);\n                    }\n                }\n\n                static getNewLineByTag(text, tag, value, options = {}) {\n                    let newLine = {};\n\n                    // Checking the closeTag type\n                    switch (tag) {\n                        case 'center':\n                        case 'left':\n                        case 'right':\n                        case 'justify':\n                            newLine = { text, ...options, alignment: tag };\n                            break;\n\n                        case 'size': {\n                            const sizes = [10, 13, 16, 18, 24, 32, 48];\n\n                            const size = Number(value);\n\n                            newLine = { text, ...options, fontSize: sizes[size - 1] };\n                            break;\n                        }\n\n                        case 'color': {\n                            const color = ParserHelper.getHEXColor(value);\n                            newLine = { text, ...options, color };\n                            break;\n                        }\n\n                        case 'b': {\n                            newLine = { text, ...options, bold: true };\n                            break;\n                        }\n\n                        case 'i': {\n                            newLine = { text, ...options, italics: true };\n                            break;\n                        }\n\n                        case 'u': {\n                            newLine = { text, ...options, decoration: 'underline' };\n                            break;\n                        }\n\n                        case 's': {\n                            newLine = { text, ...options, decoration: 'lineThrough' };\n                            break;\n                        }\n\n                        case 'sup': {\n                            const sup = { offset: '15%' };\n                            newLine = { text, ...options, sup };\n                            break;\n                        }\n\n                        case 'sub': {\n                            const sub = { offset: '15%' };\n                            newLine = { text, ...options, sub };\n                            break;\n                        }\n\n                        case 'url': {\n                            const link = value;\n\n                            const decoration = 'underline';\n                            const color = 'blue';\n\n                            newLine = { text, ...options, link, decoration, color };\n                            break;\n                        }\n\n                        case 'email': {\n                            const email = value;\n\n                            const link = 'mailto:' + email;\n                            const decoration = 'underline';\n                            const color = 'blue';\n\n                            newLine = { text, ...options, link, decoration, color };\n                            break;\n                        }\n\n                        case 'font': {\n                            const font = value.replace(/\\\"/g, '');\n\n                            if (fontsDictionary && fontsDictionary[font]) {\n                                options.font = font;\n                            } else {\n                                const error = new Error(`Font not found: ${font}\\nPlease check if the font was loaded before use it`);\n                                errorHandler(error);\n                            }\n\n                            newLine = { text, ...options };\n                            break;\n                        }\n\n                        case 'ul': {\n                            const listContent = convertToPDFMakeList(text, 'ul');\n                            newLine = { ...listContent, ...options };\n                            break;\n                        }\n\n                        case 'ol': {\n                            const listContent = convertToPDFMakeList(text, 'ol');\n                            newLine = { ...listContent, ...options };\n                            break;\n                        }\n\n                        case 'li': {\n                            if (text.thereIsAList()) {\n                                newLine = { stack: text, ...options };\n                            } else {\n                                newLine = { text, ...options };\n                            }\n                            break;\n                        }\n\n                        case 'table': {\n                            let table = convertToPDFMakeTable(text);\n                            newLine = table;\n                            break;\n                        }\n\n                        case 'h1': {\n                            newLine = { text, ...options, fontSize: 26 };\n                            break;\n                        }\n\n                        case 'h2': {\n                            newLine = { text, ...options, fontSize: 20 };\n                            break;\n                        }\n\n                        case 'h3': {\n                            newLine = { text, ...options, fontSize: 16 };\n                            break;\n                        }\n\n                        case 'h4': {\n                            newLine = { text, ...options, fontSize: 13 };\n                            break;\n                        }\n\n                        case 'highlight': {\n                            if (value.toLowerCase() === 'transparent') {\n                                newLine = { text, ...options };\n                            } else {\n                                const background = ParserHelper.getHEXColor(value);\n                                newLine = { text, ...options, background };\n                            }\n                            break;\n                        }\n\n                        case 'code': {\n                            newLine = { text, ...options, color: '#c7254e' };\n                            break;\n                        }\n\n                        case 'quote': {\n                            const parser = new BBCodeParser();\n                            const parsedText = parser.getParsedText(text);\n\n                            newLine = {\n                                layout: quoteLayout,\n                                table: {\n                                    widths: ['*'],\n                                    body: [[{ text: parsedText }]],\n                                },\n                                ...options,\n                            };\n                            break;\n                        }\n\n                        case 'img': {\n                            const link = text.startsWith('http') ? text : 'https:' + text;\n\n                            const imageName = ParserHelper.generateRandomValues(8) + '-image-' + text.slice(text.lastIndexOf('/') + 1);\n\n                            if (typeof addImageIntoDictionary === 'function') {\n                                addImageIntoDictionary(imageName, link);\n                            }\n\n                            const imgProperties = ParserHelper.getImageProperties(value);\n\n                            newLine = { image: imageName, ...options, ...imgProperties };\n                            break;\n                        }\n                    }\n\n                    return newLine;\n                }\n\n                static getOutsiderLineStyles(line, pattern, previousOptions = {}) {\n                    let { text, ol, ul, ...lineOptions } = line;\n\n                    if (typeof line === 'string') lineOptions = {};\n\n                    const targetString = text || ol || ul || line;\n                    const options = { ...previousOptions, ...lineOptions };\n\n                    let lineType = 'text';\n                    if (ul) lineType = 'ul';\n                    if (ol) lineType = 'ol';\n\n                    if (typeof targetString !== 'string') return line;\n\n                    const hasStyles = targetString.match(pattern);\n\n                    if (!hasStyles) return { [lineType]: targetString, ...options };\n\n                    const [match, tagType, value, innerText] = hasStyles;\n\n                    if (innerText.isOpenTagComeFirst(tagType)) {\n                        const newLine = ParserHelper.getNewLineByTag(innerText, tagType, value, options);
313\n\n                        if (targetString.isAListString()) return newLine;\n\n                        return ParserHelper.getOutsiderLineStyles(newLine, pattern);\n                    }\n\n                    return { [lineType]: targetString, ...options };\n                }\n\n                static getInsiderLineStyles(line, openingTagsPattern, outsiderTagPattern) {\n                    let { text, ul, ol, stack, ...options } = line;\n\n                    if (typeof line === 'string') options = {};\n\n                    const targetString = text || ol || ul || stack || line;\n\n                    let lineType = 'text';\n                    if (ul) lineType = 'ul';\n                    if (ol) lineType = 'ol';\n                    if (stack) lineType = 'stack';\n\n                    if (typeof targetString !== 'string') return line;\n\n                    const hasStyles = targetString.match(openingTagsPattern);\n\n                    if (!hasStyles) return { [lineType]: targetString, ...options };\n\n                    // Verify if there's the closing tag\n                    const [match, tag] = hasStyles;\n                    const closingTagPattern = Patterns.getClosingTag([tag]);\n\n                    // If the closing tag is not found, to avoid infinite recursion we break the flow here\n                    const hasClosingTag = targetString.match(closingTagPattern);\n\n                    if (!hasClosingTag) return { [lineType]: targetString, ...options };\n\n                    // If it's a stack item first break the internal lists then break the styles\n                    const listsOpeningTagsPattern = Patterns.getOpeningTag(['ul', 'ol']);\n\n                    const stringArray = !stack\n                        ? targetString.chopString(openingTagsPattern)\n                        : targetString.chopString(listsOpeningTagsPattern);\n\n                    const resultingLine = stringArray\n                        .map((item) => ParserHelper.getOutsiderLineStyles(item, outsiderTagPattern, options))\n                        .map((item) => ParserHelper.getInsiderLineStyles(item, openingTagsPattern, outsiderTagPattern));\n\n                    return { [lineType]: resultingLine, ...options };\n                }\n\n                static fixOlListsHelper(element) {\n                    const { ol, ...options } = element;\n\n                    let list = ol || element;\n\n                    if (!list || !(list instanceof Array) || !list.some(({ ol }) => Boolean(ol))) return element;\n\n                    const newList = [];\n\n                    let test = true;\n\n                    while (test) {\n                        const listIndex = list.findIndex(({ ol }) => Boolean(ol));\n\n                        if (listIndex > 1) {\n                            newList.push(...list.slice(0, listIndex - 1));\n                        }\n\n                        const previousItem = list[listIndex - 1];\n                        const item = list[listIndex];\n\n                        newList.push({ stack: [previousItem, ParserHelper.fixOlListsHelper(item)] });\n\n                        const listRest = list.slice(listIndex + 1);\n\n                        test = listRest.some(({ ol }) => Boolean(ol));\n                        list = listRest;\n\n                        if (!test) newList.push(...listRest);\n                    }\n\n                    return { ol: newList, ...options };\n                }\n            }\n\n            // Parser\n\n            class BBCodeParser {\n                constructor() {\n                    // Ensure all methods exist before binding\n                    const methods = [\n                        'prepareContent',\n                        'breakLineTagsHandler',\n                        'horizontalRuleTagHandler',\n                        'horizontalRuleTagParser',\n                        'outsiderStylesParser',\n                        'insiderStylesParser',\n                        'fixOlLists'\n                    ];\n\n                    this.functions = methods\n                        .filter(methodName => typeof this[methodName] === 'function')\n                        .map(methodName => this[methodName].bind(this));\n\n                    if (this.functions.length !== methods.length) {\n                        console.warn('BBCodeParser: Some methods are missing or not functions');\n                    }\n\n                    this.tags = new Tags();\n                }\n\n                prepareContent(contents = '') {\n                    if (!contents || typeof contents !== 'string') {\n                        return '';\n                    }\n\n                    const tags = [...this.tags.getBreakLineTags(), 'li'];\n\n                    const beforeTags = Patterns.getBreakLineBeforeTag(['ul', 'ol', 'li'], 'g');\n                    const afterTags = Patterns.getBreakLineAfterTag(tags, 'g');\n\n                    contents = contents.replace(/\\[ml\\]/g, '');\n                    contents = contents.replace(/\\[\\/ml\\]/g, '\\n');\n\n                    contents = contents.replace(/\\n\\[\\/(center|justify|right|code)\\]/g, (match, tag) => `[/${tag}
313]\\n`);\n\n                    contents = contents.replace(/\\[\\/quote\\]/g, (match) => match + '\\n');\n\n                    contents = contents.replace(afterTags, '');\n                    contents = contents.replace(beforeTags, (match, tag) => {\n                        if (tags.includes(tag)) return match;\n\n                        return match.replace(/\\n/, '');\n                    });\n\n                    return contents;\n                }\n\n                breakLineTagsHandler(contents) {\n                    if (!contents) return [];\n\n                    const breakLineTags = this.tags.getBreakLineTags('hr');\n                    const openingTagPattern = Patterns.getOpeningTag(breakLineTags);\n\n                    const result = contents.chopString(openingTagPattern);\n\n                    if (typeof result === 'string') return [result];\n\n                    return result;\n                }\n\n                horizontalRuleTagHandler(contents) {\n                    const openingTagPattern = Patterns.getOpeningTag(['hr']);\n\n                    return contents.map((line) => line.chopString(openingTagPattern, false)).flat();\n                }\n\n                horizontalRuleTagParser(contents) {\n                    return contents.map((line) => {\n                        if (line !== '[hr]') return line;\n                        return { canvas: [{ type: 'line', x1: 0, y1: 0, x2: 515, y2: 0, lineWidth: 1 }] };\n                    });\n                }\n\n                outsiderStylesParser(contents) {\n                    const tags = this.tags.getAllTags('hr');\n                    const pattern = Patterns.getFullTag(tags, 's');\n\n                    return contents.map((line) => ParserHelper.getOutsiderLineStyles(line, pattern));\n                }\n\n                insiderStylesParser(contents) {\n                    const tags = this.tags.getAllTags('hr');\n\n                    const openingTagPattern = Patterns.getOpeningTag(tags);\n                    const outsiderTagPattern = Patterns.getFullTag(tags, 's');\n\n                    return contents.map((line) => ParserHelper.getInsiderLineStyles(line, openingTagPattern, outsiderTagPattern));\n                }\n\n                fixOlLists(contents) {\n                    return contents.map(ParserHelper.fixOlListsHelper);\n                }\n\n                getParsedText(text) {\n                    // Ensure we always have a string\n                    if (!text || typeof text !== 'string') {\n                        return [{ text: '' }]; // Return default structure instead of processing undefined\n                    }\n\n                    // Convert Unicode points to actual characters before processing\n                    text = convertUnicodeToChar(text);\n\n                    // Additional safety check for the pipe operation\n                    try {\n                        const result = ParserHelper.pipe(this.functions, text);\n                        return result;\n                    } catch (error) {\n                        console.error('BBCodeParser.getParsedText: Error during parsing:', error);\n                        return [{ text: text }]; // Return original text as fallback\n                    }\n                }\n            }\n\n            return new BBCodeParser();\n        }\n\n        const parser = getParser(\n            pdfMake.fonts,\n            (imageName, link) => {\n                instance.data.docDefinition.images[imageName] = link;\n            },\n            (err) => {\n                context.reportDebugger(err.message);\n            }\n        );\n\n        // Previous code\n        class BBcodeInterpreter {\n\n            parseString(string) {\n                console.log(\"Input to BBcode parser:\", typeof string, string);\n\n                if (!string || typeof string !== 'string') {\n                    console.log(\"Invalid input, returning default structure\");\n                    return [{ text: string || '' }];\n                }\n\n                let result = parser.getParsedText(string);\n                console.log(\"BBcodeInterpreter parseString result:\", JSON.stringify(result));\n                return result;\n\n            }\n        }\n\n        const createParser = () => {\n            return new BBcodeInterpreter();\n        }\n\n        // Initialize the parser using the builder pattern\n        instance.data.BBcodeParser = createParser();\n        instance.data.BBcodeParserInternal = createParser();\n    }\n\n    const getList = (thingWithList, startPosition, finishPosition) =>
313 {\n        let returnedList = thingWithList.get(startPosition, finishPosition);\n        return returnedList;\n    }\n\n    // composeInMe is an array of objects and we push a new object into it, each object is an element created in the pdf\n\n    // here we bring it into existence if it doesn't exist yet\n    if (instance.data.composeInMe === undefined) {\n        instance.data.composeInMe = [];\n    }\n\n    let parsedText = [];\n    if (properties.parse_bbcode) {\n        console.log(\"Original inputtedText:\", typeof properties.inputtedText, properties.inputtedText);\n\n        if (!properties.inputtedText || typeof properties.inputtedText !== 'string') {\n            console.log(\"Input text is not valid, using empty string\");\n            properties.inputtedText = '';\n        }\n\n        properties.inputtedText = convertUnicodeToChar(properties.inputtedText);\n        console.log(\"After Unicode conversion:\", properties.inputtedText);\n\n        parsedText = instance.data.BBcodeParser.parseString(properties.inputtedText);\n        console.log(\"Raw parsed text:\", JSON.stringify(parsedText));\n    }\n\n    // Capture whatever the user (app maker) has inputted into the workflow actions into an object\n\n    if (properties.textStyles === undefined || properties.textStyles === null) {\n        properties.textStyles = \"\";\n    }\n    let definedStyleForText = properties.textStyles.replaceAll(/\\W/g, ''); // Small regex to remove any undesirable characters from style name inputted by app maker\n\n    let txtCustomMarginsDefinitionLogic = () => {\n        if (properties.text_custom_margins === true) {\n            return [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin];\n        } else { return null; } // Function to allow to set custom margins or ignore it and use default ones\n    };\n\n    let textObjectHolder = {\n        style: `${definedStyleForText.toLowerCase()}`,\n        margin: txtCustomMarginsDefinitionLogic(),\n        pageBreak: properties.page_break.toLowerCase(),\n    };\n\n    if (properties.parse_bbcode) {\n        assignParsedText(textObjectHolder, parsedText);\n        // Check if parsedText exists, has elements, and the first element has a text property\n        if (Array.isArray(parsedText) && parsedText.length > 0 && parsedText[0] && Array.isArray(parsedText[0].text)) {\n            textObjectHolder.text = parsedText[0].text;\n        } else if (Array.isArray(parsedText) && parsedText.length > 0) {\n            textObjectHolder.stack = parsedText;\n        } else {\n            textObjectHolder.text = properties.inputtedText;\n        }\n    } else {\n\n        textObjectHolder.text = properties.inputtedText;\n    }\n\n    console.log(\"Final textObjectHolder:\", JSON.stringify(textObjectHolder));\n    // Here, in case this is being inputted into a multi-column, will add the width of this element's column then push it into the specified column.\n\n    if (properties.into_multi_column === true && (typeof properties.repeating_structure_name === \"undefined\" || properties.repeating_structure_name === null)) {\n\n        if (properties.this_column_width === \"Fit available space\") {\n            textObjectHolder.width = \"*\";\n        } else if (properties.this_column_width === \"Fit content\") {\n            textObjectHolder.width = \"auto\";\n        } else if (properties.this_column_width === \"Fixed width\") {\n            textObjectHolder.width = properties.fixed_width_column_size;\n        }\n\n        // Pushing into the multi-column\n        instance.data.multiColumnObjectHolder[`${properties.multi_column_name}`].columns.push(textObjectHolder);\n\n    } else if (properties.into_footer === true) {\n        // Here we push it into the footer\n        instance.data.footerObjectsHolder.columns.push(textObjectHolder);\n\n    } else if (properties.into_header === true) {\n        // Here we push it into the header\n        instance.data.headerObjectsHolder.columns.push(textObjectHolder);\n\n    } else if (properties.into_background === true) {\n        // Here we push it into the background\n        instance.data.docDefinition.background.push(textOb
313jectHolder);\n\n        // Repeating structure flow\n    } else if (typeof properties.repeating_structure_name !== \"undefined\" && properties.repeating_structure_name) {\n        if (!instance.data.repeatingStructureObjectsHolder) {\n            instance.data.repeatingStructureObjectsHolder = {};\n        }\n        if (!instance.data.repeatingStructureObjectsHolder[properties.repeating_structure_name]) {\n            instance.data.repeatingStructureObjectsHolder[properties.repeating_structure_name] = {\n                elements: [],\n                howManyIterations: 1  // You might want to set this to a different value based on your needs\n            };\n        }\n\n        if (typeof properties.text_list !== \"undefined\" && properties.text_list) {\n            let listOfTexts = getList(properties[`text_list`], 0, properties[`text_list`].length());\n\n            let thisElementSeries = [];\n\n            for (let i = 0; i < instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].howManyIterations; i++) {\n                let currentTextObjectHolder = {\n                    text: `${listOfTexts[i]}`,\n                    style: `${definedStyleForText.toLowerCase()}`,\n                    margin: txtCustomMarginsDefinitionLogic(),\n                    pageBreak: properties.page_break.toLowerCase(),\n                };\n\n                if (properties.parse_bbcode) {\n                    const parsedResult = instance.data.BBcodeParser.parseString(currentTextObjectHolder.text);\n                    if (Array.isArray(parsedResult) && parsedResult.length > 0 && parsedResult[0] && parsedResult[0].text) {\n                       // currentTextObjectHolder.text = parsedResult[0].text;\n                        assignParsedText(currentTextObjectHolder, parsedResult);\n                    }\n                }\n\n                // Being inserted into a repeated multi-column\n                if (properties.into_multi_column === true) {\n                    if (properties.this_column_width === \"Fit available space\") {\n                        currentTextObjectHolder.width = \"*\";\n                    } else if (properties.this_column_width === \"Fit content\") {\n                        currentTextObjectHolder.width = \"auto\";\n                    } else if (properties.this_column_width === \"Fixed width\") {\n                        currentTextObjectHolder.width = properties.fixed_width_column_size;\n                    }\n\n                    instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`][`${properties.multi_column_name}`][i].columns.push(currentTextObjectHolder);\n                } else {\n                    thisElementSeries.push(currentTextObjectHolder);\n                }\n            }\n\n            if (properties.into_multi_column === false) {\n                instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].elements.push(thisElementSeries);\n            }\n        } else {\n            let thisElementSeries = [];\n\n            for (let i = 0; i < instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].howManyIterations; i++) {\n                let currentTextObjectHolder = {\n                    text: `${properties.inputtedText}`,\n                    style: `${definedStyleForText.toLowerCase()}`,\n                    margin: txtCustomMarginsDefinitionLogic(),\n                    pageBreak: properties.page_break.toLowerCase(),\n                };\n\n                if (properties.parse_bbcode) {\n                    const parsedResult = instance.data.BBcodeParser.parseString(currentTextObjectHolder.text);\n                    if (Array.isArray(parsedResult) && parsedResult.length > 0 && parsedResult[0] && parsedResult[0].text) {\n                       // currentTextObjectHolder.text = parsedResult[0].text;\n                        assignParsedText(currentTextObjectHolder, parsedResult);\n                    }\n                    // If parsing fails, keep the original text\n                }\n\n                // Being inserted into a repeated multi-column\n                if (properties.into_multi_column === true) {\n                    instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`][`${properties.multi_column_name}`][i].columns.push(currentTextObjectHolder);\n                } else {\n                    thisElementSeries.push(currentTextObjectHolder);\n                }\n            }\n\n            if (properties.into_multi_column === false) {\n                instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].elements.push(thisElementSeries);\n            }\n        }\n\n        console.log(\"Added to repeating structure:\", JSON.stringify(instance.data.repeatingStructureObjectsHolder));\n    } else {\n        // This is the case for non-repeating structures\n        instance.data.composeInMe.pu
313sh(textObjectHolder);\n        console.log(\"Added to composeInMe:\", JSON.stringify(instance.data.composeInMe));\n    }\n\n    console.log(\"Final state:\", JSON.stringify({\n        composeInMe: instance.data.composeInMe,\n        repeatingStructureObjectsHolder: instance.data.repeatingStructureObjectsHolder\n    }));\n\n}","add_debugger":false}},"AAY":{"caption":"Conjure","fields":{"AAr":{"caption":"File name","default_val":"file","editor":"DynamicValue","name":"file_name","rank":0,"value":"text"},"AFk":{"caption":"Save in File Manager","name":"save_to_database","rank":2,"editor":"DynamicValue","value":"boolean","optional":true,"default_val":false},"AFo":{"caption":"If you want to save your PDF into your database, use these options below. If not, leave them empty and unchecked.","name":"if_you_want_to_save_your_pdf_into_your_database,_use_these_options_below._if_not,_leave_them_empty_and_unchecked.","rank":1,"editor":"Label"},"AFp":{"caption":"Attach PDF to","name":"attach_pdf_to","rank":3,"editor":"DynamicValue","value":"_any_thing_bindable","optional":true},"AFt":{"caption":"Disable browser download","name":"no_browser_download","rank":4,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"AOp":{"caption":"Debug log","name":"debug_log","rank":5,"editor":"DynamicValue","value":"boolean","default_val":false},"AQa":{"caption":"Save to AWS","name":"save_to_aws","rank":7,"editor":"Checkbox","default_val":false},"AQb":{"caption":"To save in AWS, please run the generate presigned URL action and set the received link in the field below.","name":"aws_config","rank":6,"editor":"Label"},"AQc":{"caption":"Pressing URL","name":"pressing_url","rank":8,"editor":"DynamicValue","value":"text","optional":true}},"code":{"fn":"function(instance, properties, context) {\n\n    const {\n        attach_pdf_to,\n        save_to_database,\n        save_to_aws,\n        pressing_url\n    } = properties;\n\n    const {\n        publishState,\n        triggerEvent} = instance\n\n    const fileNameFix = (inputedName) => {\n        if (inputedName.substring(inputedName.length - 4) === \".pdf\") {\n            return inputedName;\n        } else {\n            return `${inputedName}.pdf`;\n        }\n    };\n\n    const activeServer = window.__activeServer__;\n\n    let fixedFileName = fileNameFix(properties.file_name);\n\n    instance.data.docDefinition.info = {\n        title: fixedFileName,\n    };\n\n    if (properties.debug_log) {\n        console.log(\"Hello! Copy the object below and send it to me, Vini, the creator of the PDF Conjurer plugin for assistance, it will be helpful. Disable 'debug mode' in the 'Conjure' workflow action to stop logging this to the console\");\n        console.log(\"You can also automatically store this in your app's database by reading the 'PDF Model X' state called 'Debug log dump under the event 'Debug log available', then send me once you know that a log is about a faulty attempt to conjure a PDF.\");\n\n        let dump = JSON.stringify(instance.data.docDefinition);\n        console.log(dump);\n\n        instance.publishState(\"debug_log_dump\", dump);\n        instance.triggerEvent(\"debug_log_available\");\n    }\n\n    const isBase64Image = (value) => typeof value === \"string\" && value.substring(0, 11) === \"data:image/\";\n\n    for( key in instance.data.docDefinition.images ){\n\n        if (isBase64Image(instance.data.docDefinition.images[key])) {\n\n            continue;\n\n        }\n\n        if ( instance.data.docDefinition.images[key].indexOf('https:') !== -1 || instance.data.docDefinition.images[key].indexOf('http:') !== -1){\n\n            instance.data.docDefinition.images[key] = `${activeServer}` + instance.data.docDefinition.images[key];\n\n        } else{\n\n            instance.data.docDefinition.images[key] = 'https:' + instance.data.docDefinition.images[key];\n            instance.data.docDefinition.images[key] = `${activeServer}` + instance.data.docDefinition.images[key];\n\n        }\n    }\n\n  console.log(instance.data.docDefinition);\n\n\n    const pdfDocGenerator = pdfMake.createPdf(instance.data.docDefinition);\n\n\n\n    if (!properties.no_browser_download) {\n        pdfDocGenerator.download(fixedFileName);\n    }\n\n    const SaveToFileManager = (blobWithFixedType) => {\n        instance.uploadFile(\n            blobWithFixedType,\n            function (err, url) {\n                if (url) {\n                    url = (attach_pdf_to) ? url : `https:${url}`;\n                    publishState(\"saved_pdf\", url);\n                    triggerEvent(\"pdf_uploaded_and_available_in_element_state\", function (err) { console.log(err); });\n                    console.log(url);\n                } else {\n                    console.log(err);\n                }\n            },\n            attach_pdf_to\n        );\n\n    }\n\n    const saveToAWS = (blob) => {\n        fetch(pressing_url.trim(), {\n            method: 'PUT',\n            headers: {\n                'Content-Type': 'application/pdf',\n                'Content-Length': blob.size,\n            },\n            body: blob,\n        }).then( res =>
313 {\n\n            if (res.ok) {\n                let url = pressing_url.split('?')[0];\n                publishState(\"saved_pdf\", url);\n                console.log('Upload successful!');\n            } else {\n                console.error(`Upload failed with status: ${res.status}`);\n            }\n\n        });\n\n    }\n\n    if(save_to_database || save_to_aws){\n        pdfDocGenerator.getBlob( (blob) => {\n            const blobWithFixedType = blob.slice(0, blob.size, 'application/pdf');\n            blobWithFixedType.lastModifiedDate = new Date();\n            blobWithFixedType.name = fixedFileName;\n\n            if(save_to_database) {\n                SaveToFileManager(blobWithFixedType);\n            }\n            if(save_to_aws){\n                saveToAWS(blob);\n            }\n        });\n    }\n\n}","add_debugger":false}},"AAd":{"caption":"Define new style for","fields":{"AAe":{"caption":"Style name","editor":"DynamicValue","name":"name","rank":0,"value":"text"},"AAf":{"caption":"Font Size","editor":"DynamicValue","name":"fontSize","rank":1,"value":"number"},"AAg":{"caption":"Bold","default_val":false,"editor":"Checkbox","name":"bold","rank":2},"AAh":{"caption":"Italics","default_val":false,"editor":"Checkbox","name":"italics","rank":3},"AAi":{"caption":"Alignment","editor":"Dropdown","name":"alignment","rank":4},"ABK":{"caption":"Text Color","editor":"Color","name":"color","rank":5,"default_val":"rgba(0, 0, 0, 1)"},"AHq":{"caption":"Font name","name":"font_name","rank":6,"editor":"DynamicValue","value":"text","default_val":"Roboto"},"AOs":{"caption":"Line height","name":"line_height","rank":7,"editor":"DynamicValue","value":"number","default_val":1},"APP":{"caption":"Margin left","name":"margin_left","rank":8,"editor":"DynamicValue","value":"number","default_val":0},"APQ":{"caption":"Margin top","name":"margin_top","rank":9,"editor":"DynamicValue","value":"number","default_val":0},"APR":{"caption":"Margin right","name":"margin_right","rank":10,"editor":"DynamicValue","value":"number","default_val":0},"APS":{"caption":"Margin bottom","name":"margin_bottom","rank":11,"editor":"DynamicValue","value":"number","default_val":0}},"code":{"fn":"function(instance, properties, context) {\n\n\t// Styles is a property on the docDefinition object, and Style's value is an object. Every style itself is a property on Styles and has an object as a value. \n\t\n\t  \n\t// A function that helps converting RGBA into hex, because Bubble only passes rgba from the color picker ¬¬ (pdfmake can't understand it) - taken from https://github.com/metaloha/color2color\n\t  \n\t !function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i=\"function\"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error(\"Cannot find module '\"+g+\"'\");throw j.code=\"MODULE_NOT_FOUND\",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f=\"function\"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){b.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
313ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],2:[function(a,b,c){(function(c){\"use strict\";function colorcolor(b){var c=arguments.length<=1||void 0===arguments[1]?\"rgba\":arguments[1],i=!(arguments.length<=2||void 0===arguments[2])&&arguments[2];b=b.toLowerCase(),c=c.toLowerCase();var j,l,m,n,o=b,p=a(\"color-name\"),q=4,r={rgb:{re:/^rgb\\((\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3})\\)$/,example:[\"rgb(123, 234, 45)\",\"rgb(255,234,245)\"],toRGBA:function(a){return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10),1]}},rgba:{re:/^rgba\\((\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d{1,3}),\\s*(\\d+(?:\\.\\d+)?|\\.\\d+)\\s*\\)/,example:[\"rgba(123, 234, 45, 1)\",\"rgba(255,234,245, 0.5)\"],toRGBA:function(a){return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10),parseFloat(a[4])]}},hex:{re:/^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:[\"00ff00\",\"336699\"],toRGBA:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16),1]}},hex3:{re:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:[\"fb0\",\"f0f\"],toRGBA:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16),1]}},hexa:{re:/^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,example:[\"00ff00ff\",\"336699a0\"],toRGBA:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16),parseInt(a[4],16)/255]}},hex4a:{re:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,example:[\"fb0f\",\"f0f8\"],toRGBA:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16),parseInt(a[4]+a[4],16)/255]}},hsl:{re:/^hsl\\((\\d{1,3}),\\s*(\\d{1,3})%,\\s*(\\d{1,3})%\\)$/,example:[\"hsl(120, 100%, 25%)\",\"hsl(0, 100%, 50%)\"],toRGBA:function(a){a[4]=1;var b=e(a);return[b.r,b.g,b.b,b.a]}},hsla:{re:/^hsla\\((\\d{1,3}),\\s*(\\d{1,3})%,\\s*(\\d{1,3})%,\\s*(\\d+(?:\\.\\d+)?|\\.\\d+)\\s*\\)/,example:[\"hsla(120, 100%, 25%, 1)\",\"hsla(0, 100%, 50%, 0.5)\"],toRGBA:function(a){var b=e(a);return[b.r,b.g,b.b,b.a]}},hsv:{re:/^hsv\\((\\d{1,3}),\\s*(\\d{1,3})%,\\s*(\\d{1,3})%\\)$/,example:[\"hsv(120, 100%, 25%)\",\"hsv(0, 100%, 50%)\"],toRGBA:function(a){var b=g(a);return[b.r,b.g,b.b,1]}},hsb:{re:/^hsb\\((\\d{1,3}),\\s*(\\d{1,3})%,\\s*(\\d{1,3})%\\)$/,example:[\"hsb(120, 100%, 25%)\",\"hsb(0, 100%, 50%)\"],toRGBA:function(a){var b=g(a);return[b.r,b.g,b.b,1]}}};p.hasOwnProperty(b)&&(b=p[b],b.forEach(function(a,c){b[c]=(\"0\"+a.toString(16)).slice(-2)}),b=\"#\"+b.join(\"\"));for(var s in r){var t=r[s].re,u=r[s].toRGBA,v=t.exec(b);if(v){var w=u(v);j=w[0],l=w[1],m=w[2],n=+(Math.round(w[3]+(\"e+\"+q))+(\"e-\"+q))}}switch(j=Math.round(j<0||isNaN(j)?0:j>255?255:j),l=Math.round(l<0||isNaN(l)?0:l>255?255:l),m=Math.round(m<0||isNaN(m)?0:m>255?255:m),n=n<0||isNaN(n)?0:n>1?1:n,c){case\"hex\":o=\"#\"+(\"0\"+j.toString(16)).slice(-2)+(\"0\"+l.toString(16)).slice(-2)+(\"0\"+m.toString(16)).slice(-2);break;case\"hexa\":if(i){var x=d(j,l,m,n),y=k(x,4);j=y[0],l=y[1],m=y[2],n=y[3]}o=\"#\"+(\"0\"+j.toString(16)).slice(-2)+(\"0\"+l.toString(16)).slice(-2)+(\"0\"+m.toString(16)).slice(-2)+(\"0\"+Math.round(255*n).toString(16)).slice(-2);break;case\"hsl\":var z=f({r:j,g:l,b:m});o=\"hsl(\"+z.h+\",\"+z.s+\"%,\"+z.l+\"%)\";break;case\"hsla\":if(i){var A=d(j,l,m,n),B=k(A,4);j=B[0],l=B[1],m=B[2],n=B[3]}var C=f({r:j,g:l,b:m,a:n});o=\"hsla(\"+C.h+\",\"+C.s+\"%,\"+C.l+\"%,\"+C.a+\")\";break;case\"hsb\":var D=h({r:j,g:l,b:m});o=\"hsb(\"+D.h+\",\"+D.s+\"%,\"+D.v+\"%)\";break;case\"hsv\":var E=h({r:j,g:l,b:m});o=\"hsv(\"+E.h+\",\"+E.s+\"%,\"+E.v+\"%)\";break;case\"rgb\":o=\"rgb(\"+j+\",\"+l+\",\"+m+\")\";break;case\"rgba\":default:if(i){var F=d(j,l,m,n),G=k(F,4);j=G[0],l=G[1],m=G[2],n=G[3]}o=\"rgba(\"+j+\",\"+l+\",\"+m+\",\"+n+\")\"}return o}function d(a,b,c,d){var e=0;return d=(255-(e=Math.min(a,b,c)))/255,a=((a-e)/d).toFixed(0),b=((b-e)/d).toFixed(0),c=((c-e)/d).toFixed(0),d=parseFloat(d.toFixed(4)),[a,b,c,d]}function e(a){var b={},c={h:a[1]/360,s:a[2]/100,l:a[3]/100,a:parseFloat(a[4])};if(0===c.s){var d=255*c.l;b={r:d,g:d,b:d,a:c.a}}else{var e=c.l<.5?c.l*(1+c.s):c.l+c.s-c.l*c.s,f=2*c.l-e;b.r=255*i(f,e,c.h+1/3),b.g=255*i(f,e,c.h),b.b=255*i(f,e,c.h-1/3),b.a=c.a}return b}function f(a){a.r=a.r/255,a.g=a.g/255,a.b=a.b/255;var b,c=Math.max(a.r,a.g,a.b),d=Math.min(a.r,a.g,a.b),e=[];
313if(e.a=a.a,e.l=(c+d)/2,c===d)e.h=0,e.s=0;else{switch(b=c-d,e.s=e.l>=.5?b/(2-c-d):b/(c+d),c){case a.r:e.h=(a.g-a.b)/b+(a.g<a.b?6:0);break;case a.g:e.h=(a.b-a.r)/b+2;break;case a.b:e.h=(a.r-a.g)/b+4}e.h/=6}return e.h=parseInt((360*e.h).toFixed(0),10),e.s=parseInt((100*e.s).toFixed(0),10),e.l=parseInt((100*e.l).toFixed(0),10),e}function g(a){var b={},c={h:a[1]/360,s:a[2]/100,v:a[3]/100},d=Math.floor(6*c.h),e=6*c.h-d,f=c.v*(1-c.s),g=c.v*(1-e*c.s),h=c.v*(1-(1-e)*c.s);switch(d%6){case 0:b.r=c.v,b.g=h,b.b=f;break;case 1:b.r=g,b.g=c.v,b.b=f;break;case 2:b.r=f,b.g=c.v,b.b=h;break;case 3:b.r=f,b.g=g,b.b=c.v;break;case 4:b.r=h,b.g=f,b.b=c.v;break;case 5:b.r=c.v,b.g=f,b.b=g}return b.r=255*b.r,b.g=255*b.g,b.b=255*b.b,b}function h(a){a.r=j(parseInt(a.r,10)%256,256),a.g=j(parseInt(a.g,10)%256,256),a.b=j(parseInt(a.b,10)%256,256);var b=Math.max(a.r,a.g,a.b),c=Math.min(a.r,a.g,a.b),d=b-c,e={h:0,s:0===b?0:d/b,v:b};if(b!==c){switch(b){case a.r:e.h=(a.g-a.b)/d+(a.g<a.b?6:0);break;case a.g:e.h=(a.b-a.r)/d+2;break;case a.b:e.h=(a.r-a.g)/d+4}e.h/=6}return e.h=parseInt((360*e.h).toFixed(0),10),e.s=parseInt((100*e.s).toFixed(0),10),e.v=parseInt((100*e.v).toFixed(0),10),e}function i(a,b,c){return c<0&&(c+=1),c>1&&(c-=1),c<1/6?a+6*(b-a)*c:c<.5?b:c<2/3?a+(b-a)*(6*(2/3-c)):a}function j(a,b){return a/b}var k=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g,h=a[Symbol.iterator]();!(d=(g=h.next()).done)&&(c.push(g.value),!b||c.length!==b);d=!0);}catch(i){e=!0,f=i}finally{try{!d&&h[\"return\"]&&h[\"return\"]()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;if(Symbol.iterator in Object(b))return a(b,c);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}();b.exports=colorcolor,c.colorcolor=b.exports}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"color-name\":1}]},{},[2]);\n\t\n\t// actual conversion being made\n\tlet newColor = colorcolor( properties.color, \"hex\" );\n\t  \n\t  \n\t  \n\t  \n\t// This grabs and structures the style inputed by the user into an object and defines it as a property for \"Styles\".\n\tlet styleName = properties.name.replaceAll(/\\W/g, '')\n\t  \n\tinstance.data.docDefinition.styles[styleName.toLowerCase()]= {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t  color: newColor,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t   fontSize: properties.fontSize,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t   bold: properties.bold,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t   italics: properties.italics,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t   alignment: properties.alignment,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t   font: properties.font_name,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t   lineHeight: properties.line_height,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t   margin: [properties.margin_left, properties.margin_top, properties.margin_right, properties.margin_bottom]\n\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t }\n\t\t\t\t\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t\t\t\t\t \n\n\n\t\n\t  \n\t\n\t}","add_debugger":false}},"AAs":{"caption":"Start","fields":{"AAz":{"caption":"Page size","default_val":" A4 ","editor":"Dropdown","name":"page_size","rank":0},"ABA":{"caption":"Page orientation","default_val":"Portrait","editor":"Dropdown","name":"page_orientation","rank":2},"ABD":{"caption":"Page margin left","editor":"DynamicValue","name":"page_margin_left","rank":6,"value":"number","default_val":0},"ABE":{"caption":"Below you will be able to set custom margin sizes for your page. Leave the box unchecked for default. (Will ignore any numbers below)","editor":"Label","name":"page_margin_info","rank":5},"ABF":{"caption":"Page margin top","editor":"DynamicValue","name":"page_margin_top","rank":7,"value":"number","default_val":0},"ABG":{"caption":"Page margin right","editor":"DynamicValue","name":"page_margin_right","rank":8,"value":"number","default_val":0},"ABH":{"caption":"Page margin bottom","editor":"DynamicValue","name":"page_margin_bottom","rank":9,"value":"number","default_val":0},"ABL":{"caption":"Set custom margins?","default_val":false,"editor":"Checkbox","name":"custom_margins","rank":4},"AQE":{"caption":"Permissions","name":"permissions","rank":10,"editor":"Label"},"AQF":{"caption":"Password for Access","name":"userPassword","rank":11,"editor":"DynamicValue","value":"text","optional":true},"AQG":{"caption":"Printing","name":"printing","rank":12,"editor":"Dropdown","default_val":"highResolution","optional":true},"AQK":{"caption":"Compress","name":"compress","rank":3,"editor":"Checkbox","default_val":false},"AQj":{"caption":"Custom Size","name":"custom_size","rank":1,"editor":"StaticText","optional":true}},"code":{"fn":"function(instance, properties, context) {\n\n    const { userPassword, page_size, custom_size} = properties;\n\n    // generates some variables and properties to be written upon by the next functions\n\n    instance.data.composeInMe = [];
313\n\n    let chosenPageSize = page_size.replace(/\\W/g, ''); // small regex to remove any undesirable characters sent by bubble engine\n    let chosenPageOrientation = properties.page_orientation.replace(/\\W/g, ''); // small regex to remove any undesirable characters sent by bubble engine\n    let customMarginsDefinitionLogic = () => {\n        if (properties.custom_margins === true) {\n            return [properties.page_margin_left, properties.page_margin_top, properties.page_margin_right, properties.page_margin_bottom];\n        } else { return null }; // function to allow to set custom page margins or ignore it and use default ones\n    }\n\n    instance.data.docDefinition = {\n        compress: true,\n        userPassword: userPassword,\n        content: instance.data.composeInMe,\n        background: [],\n        styles: {},\n        pageOrientation: chosenPageOrientation.toLowerCase(),\n        pageMargins: customMarginsDefinitionLogic(),\n        images: {},\n    };\n\n    if(page_size.trim() === 'Custom Size'){\n\n       const size = custom_size.split(\",\");\n        \n        instance.data.docDefinition.pageSize = {\n            width: Number(size[0]),\n            height: Number(size[1]),\n        };\n       \n    } else { \n        instance.data.docDefinition.pageSize = chosenPageSize\n    }\n\n    instance.data.repeatingStructureObjectsHolder = {};\n\n    pdfMake.fonts = {\n\n        Roboto: {\n            normal: 'https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.66/fonts/Roboto/Roboto-Regular.ttf',\n            bold: 'https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.66/fonts/Roboto/Roboto-Medium.ttf',\n            italics: 'https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.66/fonts/Roboto/Roboto-Italic.ttf',\n            bolditalics: 'https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.66/fonts/Roboto/Roboto-MediumItalic.ttf'\n        },\n\n    }\n\n}","add_debugger":false}},"ABI":{"caption":"Test engine with","fields":{"ABJ":{"caption":"Test action with the simplest implementation possible, just to test if it works. Just trigger this with a click of a button and then go click that button in preview. It is supposed to offer to download or open a pdf with a small text inside it.","editor":"Label","name":"test_engine_for","rank":0}},"code":{"fn":"function(instance, properties, context) {\n\n\nvar docDefinition = { content: \"This is an sample PDF printed with pdfmake (actually you're using PDF Conjurer, a plugin that uses pdfmake's engine)! Also if you read this, it means all is well!\" };\n\n\npdfMake.createPdf(docDefinition).download();\n\n\n\n}"}},"ABN":{"caption":"Create table on","fields":{"ABO":{"caption":"Body Text Style","editor":"DynamicValue","name":"tableStyle","optional":true,"rank":0,"value":"text"},"ABP":{"caption":"Below you will be able to set extra margins for your table element. Leave the box unchecked for a default display. (Will ignore any margin-related numbers below)","editor":"Label","name":"margin_info","rank":7},"ABQ":{"caption":"Use table custom margins?","default_val":false,"editor":"Checkbox","name":"table_custom_margins","rank":6},"ABR":{"caption":"Left Margin","editor":"DynamicValue","name":"table_left_margin","rank":8,"value":"number","default_val":0},"ABS":{"caption":"Top Margin","editor":"DynamicValue","name":"table_top_margin","rank":9,"value":"number","default_val":0},"ABT":{"caption":"Right Margin","editor":"DynamicValue","name":"table_right_margin","rank":10,"value":"number","default_val":0},"ABU":{"caption":"Bottom Margin","editor":"DynamicValue","name":"table_bottom_margin","rank":11,"value":"number","default_val":0},"ABV":{"caption":"First Column Body","editor":"DynamicValue","is_list":true,"name":"first_column","rank":16,"value":"_any_thing"},"ABj":{"caption":"First Column Header","editor":"DynamicValue","name":"first_column_header","optional":true,"rank":15,"value":"text"},"ABk":{"caption":"Header Text Style","editor":"DynamicValue","name":"header_style","optional":true,"rank":4,"value":"text"},"ABl":{"caption":"Create header row in this table?","default_val":false,"editor":"Checkbox","name":"table_uses_header_row","rank":3},"ABm":{"caption":"Page break","default_val":"Unspecified","editor":"Dropdown","name":"page_break","rank":12},"ABn":{"caption":"----- Another Column ------","editor":"Label","name":"column_separator1","rank":17},"ABo":{"caption":"Use second column?","default_val":false,"editor":"Checkbox","name":"use_second_column","rank":18},"ABq":{"caption":"Second Column Header","editor":"DynamicValue","name":"second_column_header","optional":true,"rank":19,"value":"text"},"ABr":{"caption":"Second Column Body","editor":"DynamicValue","is_list":true,"name":"second_column","optional":true,"rank":20,"value":"_any_thing"},"ACG":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":21},"ACI":{"caption":"Use third column?","default_val":false,"editor":"Checkbox","name":"use_third_column","rank":22},"ACK":{"caption":"Third Column Header","editor":"DynamicValue","name":"third_column_header","optional":true,"rank":23,"value":"text"},"ACL":{"caption":"Third Column Body","editor":"DynamicValue","is_list":true,"name":"third_column","optional":true,"rank":24,"value":"_any_thing"},"ACN":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":25},"ACO":{"caption":"Use fourth column?","default_val":false,"editor":"Checkbox","name":"use_fourth_column","rank":26},"ACQ":{"caption":"Fourth Column Header","editor":"DynamicValue","name":"fourth_column_header","optional":true,"rank":27,"value":"text"},"ACR":{"caption":"Fourth Column Body","editor":"DynamicValue","is_list":true,"name":"fourth_column","optional":true,"rank":28,"value":"_any_thing"},"ACT":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":29},"ACU":{"caption":"Use fifth column?","default_val":false,"editor":"Checkbox","name":"use_fifth_column","rank":30},"ACW":{"caption":"Fifth Column Header","editor":"DynamicValue","name":"fifth_column_header","optional":true,"rank":31,"value":"text"},"ACX":{"caption":"Fifth Column Body","editor":"DynamicValue","is_list":true,"name":"fifth_column","optional":true,"rank":32,"value":"_any_thing"},"ACZ":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":33},"ACa":{"caption":"Use sixth column?","default_val":false,"editor":"Checkbox","name":"use_sixth_column","rank":34},"ACc":{"caption":"Sixth Column Header","editor":"DynamicValue","name":"sixth_column_header","optional":true,"rank":35,"value":"text"},"ACd":{"caption":"Sixth Column Body","editor":"DynamicValue","is_list":true,"name":"sixth_column","optional":true,"rank":36,"value":"_any_thing"},"ACf":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":37},"ACg":{"caption":"Use seventh column?","default_val":false,"editor":"Checkbox","name":"use_seventh_column","rank":38},"ACi":{"caption":"Seventh Column Header","editor":"DynamicValue","name":"seventh_column_header","optional":true,"rank":39,"value":"text"},"ACj":{"caption":"Seventh Column Body","editor":"DynamicValue","is_list":true,"name":"seventh_column","optional":true,"rank":40,"value":"_any_thing"},"ACl":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":41},"ACm":{"caption":"Use eighth column?","default_val":false,"editor":"Checkbox","name":"use_eighth_column","rank":42},"ACo":{"caption":"Eighth Column Header","editor":"DynamicValue","name":"eighth_column_header","optional":true,"rank":43,"value":"text"},"ACp":{"caption":"Eighth Column Body","editor":"DynamicValue","is_list":true,"name":"eighth_column","optional":true,"rank":44,"value":"_any_thing"},"ACr":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":45},"ACs":{"caption":"Use ninth column?","default_val":false,"editor":"Checkbox","name":"use_ninth_column","rank":46},"ACu":{"caption":"Ninth Column Header","editor":"DynamicValue","name":"ninth_column_header","optional":true,"rank":47,"value":"text"},"ACv":{"caption":"Ninth Column Body","editor":"DynamicValue","is_list":true,"name":"ninth_column","optional":true,"rank":48,"value":"_any_thing"},"ACx":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":49},"ACy":{"caption":"Use tenth column?","default_val":false,"editor":"Checkbox","name":"use_tenth_column","rank":50},"ADA":{"caption":"Tenth Column Header","editor":"DynamicValue","name":"tenth_column_header","optional":true,"rank":51,"value":"text"},"ADB":{"caption":"Tenth Column Body","editor":"DynamicValue","is_list":true,"name":"tenth_column","optional":true,"rank":52,"value":"_any_thing"},"ADD":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":53},"ADE":{"caption":"Use eleventh column?","default_val":false,"editor":"Checkbox","name":"use_eleventh_column","rank":54},"ADG":{"caption":"Eleventh Column Header","editor":"DynamicValue","name":"eleventh_column_header","optional":true,"rank":55,"value":"text"},"ADH":{"caption":"Eleventh Column Body","editor":"DynamicValue","is_list":true,"name":"eleventh_column","optional":true,"rank":56,"value":"_any_thing"},"ADJ":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":57},"ADK":{"caption":"Use twelfth column?","default_val":false,"editor":"Checkbox","name":"use_twelfth_column","rank":58},"ADM":{"caption":"Twelfth Column Header","editor":"DynamicValue","name":"twelfth_column_header","optional":true,"rank":59,"value":"text"},"ADN":{"caption":"Twelfth Column Body","editor":"DynamicValue","is_list":true,"name":"twelfth_column","optional":true,"rank":60,"value":"_any_thing"},"ADP":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":61},"ADQ":{"caption":"Use thirteenth column?","default_val":false,"editor":"Checkbox","name":"use_thirteenth_column","rank":62},"ADS":{"caption":"Thirteenth Column Header","editor":"DynamicValue","name":"thirteenth_column_header","optional":true,"rank":63,"value":"text"},"ADT":{"caption":"Thirteenth Column Body","editor":"DynamicValue","is_list":true,"name":"thirteenth_column","optional":true,"rank":64,"value":"_any_thing"},"ADV":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":65},"ADW":{"caption":"Use fourteenth column?","default_val":false,"editor":"Checkbox","name":"use_fourteenth_column","rank":66},"ADY":{"caption":"Fourteenth Column Header","editor":"DynamicValue","name":"fourteenth_column_header","optional":true,"rank":67,"value":"text"},"ADZ":{"caption":"Fourteenth Column Body","editor":"DynamicValue","is_list":true,"name":"fourteenth_column","optional":true,"rank":68,"value":"_any_thing"},"ADb":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":69},"ADc":{"caption":"Use fifteenth column?","default_val":false,"editor":"Checkbox","name":"use_fifteenth_column","rank":70},"ADe":{"caption":"Fifteenth Column Header","editor":"DynamicValue","name":"fifteenth_column_header","optional":true,"rank":71,"value":"text"},"ADf":{"caption":"Fifteenth Column Body","editor":"DynamicValue","is_list":true,"name":"fifteenth_column","optional":true,"rank":72,"value":"_any_thing"},"ADh":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":73},"ADi":{"caption":"Use sixteenth column?","default_val":false,"editor":"Checkbox","name":"use_sixteenth_column","rank":74},"ADk":{"caption":"Sixteenth Column Header","editor":"DynamicValue","name":"sixteenth_column_header","optional":true,"rank":75,"value":"text"},"ADl":{"caption":"Sixteenth Column Body","editor":"DynamicValue","is_list":true,"name":"sixteenth_column","optional":true,"rank":76,"value":"_any_thing"},"ADn":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":77},"ADo":{"caption":"Use seventeenth column?","default_val":false,"editor":"Checkbox","name":"use_seventeenth_column","rank":78},"ADq":{"caption":"Seventeenth Column Header","editor":"DynamicValue","name":"seventeenth_column_header","optional":true,"rank":79,"value":"text"},"ADr":{"caption":"Seventeenth Column Body","editor":"DynamicValue","is_list":true,"name":"seventeenth_column","optional":true,"rank":80,"value":"_any_thing"},"ADt":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":81},"ADu":{"caption":"Use eighteenth column?","default_val":false,"editor":"Checkbox","name":"use_eighteenth_column","rank":82},"ADw":{"caption":"Eighteenth Column Header","editor":"DynamicValue","name":"eighteenth_column_header","optional":true,"rank":83,"value":"text"},"ADx":{"caption":"Eighteenth Column Body","editor":"DynamicValue","is_list":true,"name":"eighteenth_column","optional":true,"rank":84,"value":"_any_thing"},"ADz":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":85},"AEA":{"caption":"Use nineteenth column?","default_val":false,"editor":"Checkbox","name":"use_nineteenth_column","rank":86},"AEC":{"caption":"Nineteenth Column Header","editor":"DynamicValue","name":"nineteenth_column_header","optional":true,"rank":87,"value":"text"},"AED":{"caption":"Nineteenth Column Body","editor":"DynamicValue","is_list":true,"name":"nineteenth_column","optional":true,"rank":88,"value":"_any_thing"},"AEF":{"caption":"----- Another Column ------","editor":"Label","name":"-----_another_column_------","rank":89},"AEG":{"caption":"Use twentieth column?","default_val":false,"editor":"Checkbox","name":"use_twentieth_column","rank":90},"AEI":{"caption":"Twentieth Column Header","editor":"DynamicValue","name":"twentieth_column_header","optional":true,"rank":91,"value":"text"},"AEJ":{"caption":"Twentieth Column Body","editor":"DynamicValue","is_list":true,"name":"twentieth_column","optional":true,"rank":92,"value":"_any_thing"},"AEM":{"caption":"Table Column Width","default_val":"Fit available space","editor":"Dropdown","name":"table_column_width","rank":1},"AEO":{"caption":"Table Layout","default_val":"Standard","editor":"Dropdown","name":"table_layout","rank":5},"AEg":{"caption":"Is this element being put into a Multi Column?","default_val":false,"editor":"Checkbox","name":"into_multi_column","rank":94},"AEh":{"caption":"This Column's Width","default_val":"Fit available space","editor":"Dropdown","name":"this_column_width","optional":true,"rank":95},"AEi":{"caption":"Multi Column Name","editor":"DynamicValue","name":"multi_column_name","optional":true,"rank":97,"value":"text"},"AEl":{"caption":"About multi column","editor":"Label","name":"about_multi_column","rank":93},"AFa":{"caption":"Is this element being put into the footer?","default_val":false,"editor":"Checkbox","name":"into_footer","rank":98},"AFb":{"caption":"Is this element being put into the header?","default_val":false,"editor":"Checkbox","name":"into_header","rank":99},"AFs":{"caption":"Is this element being put into the background?","name":"into_background","rank":100,"editor":"Checkbox","default_val":false},"AOK":{"caption":"Parse BBCode?","name":"parse_bbcode","rank":13,"editor":"DynamicValue","value":"boolean","default_val":false},"AOx":{"caption":"Fixed width size","name":"fixed_width_column_size","rank":96,"editor":"DynamicValue","value":"number","optional":true},"AQn":{"caption":"Color For Header","name":"colorForHeader","rank":14,"editor":"Color","optional":true},"ATL":{"caption":"Table Column Width Px","name":"table_column_width_px","rank":2,"editor":"DynamicValue","value":"number"}},"code":{"fn":"function(instance, properties, context) {\n\n\n    const { colorForHeader } = properties;\n\n    function rgbaStringToHex(rgba){\n\n        if (!rgba || typeof rgba !== 'string' || rgba.trim() === '') {\n            return null;\n        }\n\n        const rgbaRegex = /rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+),\\s*(\\d*\\.?\\d+)?\\)/;\n        const result = rgba.match(rgbaRegex);\n\n        if (!result) {\n            throw new Error(\"Formatul RGBA nu este valid\");\n        }\n\n\n        const r = parseInt(result[1]);\n        const g = parse
313Int(result[2]);\n        const b = parseInt(result[3]);\n        const a = result[4] !== undefined ? parseFloat(result[4]) : 1; // Alpha este opțional\n\n\n        const toHex = n => {\n            const hex = n.toString(16);\n            return hex.length === 1 ? '0' + hex : hex;\n        };\n\n        // Returnăm culoarea în format HEX, inclusiv alpha\n        return `#${toHex(r)}${toHex(g)}${toHex(b)}`;\n    }\n\n\n    const getList = (columnXBasicReference, startPosition, finishPosition) => {\n        let returnedList = columnXBasicReference.get(startPosition, finishPosition);\n        return returnedList;\n    }\n\n    const listLoader = (columnBasicReference, columnLengthFunction) => {\n        let acquiredListColumn = getList(columnBasicReference, 0, columnLengthFunction);\n        return acquiredListColumn;\n    }\n\n    const turnStringIntoTextObject = (string, style) => {\n        if (properties.parse_bbcode) {\n            const parser = getParser(\n                pdfMake.fonts,\n                (imageName, link) => {\n                    instance.data.docDefinition.images[imageName] = link;\n                },\n                (err) => {\n                    context.reportDebugger(err.message);\n                }\n            );\n\n            return {\n                stack: parser.getParsedText(string),\n                style: `${style.toLowerCase()}`,\n                margin: null\n            };\n        }\n\n        return {\n            text: string,\n            style: `${style.toLowerCase()}`,\n            margin: null\n        };\n    };\n\n    const tableCustomMarginsDefinitionLogic = () => {\n        if (properties.table_custom_margins) {\n            return [properties.table_left_margin, properties.table_top_margin, properties.table_right_margin, properties.table_bottom_margin];\n        } else {\n            return null;\n        }\n    };\n\n    const processColumn = (columnData, useColumn, columnList, columnIndex) => {\n        if (useColumn) {\n            if (columnData === null) {\n                instance.data[columnList] = [\" \"];\n            } else {\n                instance.data[columnList] = listLoader(columnData, columnData.length());\n            }\n        }\n    };\n\n    processColumn(properties.first_column, true, 'listOfExtractedValuesFirstColumn', 1);\n    processColumn(properties.second_column, properties.use_second_column, 'listOfExtractedValuesSecondColumn', 2);\n    processColumn(properties.third_column, properties.use_third_column, 'listOfExtractedValuesThirdColumn', 3);\n    processColumn(properties.fourth_column, properties.use_fourth_column, 'listOfExtractedValuesFourthColumn', 4);\n    processColumn(properties.fifth_column, properties.use_fifth_column, 'listOfExtractedValuesFifthColumn', 5);\n    processColumn(properties.sixth_column, properties.use_sixth_column, 'listOfExtractedValuesSixthColumn', 6);\n    processColumn(properties.seventh_column, properties.use_seventh_column, 'listOfExtractedValuesSeventhColumn', 7);\n    processColumn(properties.eighth_column, properties.use_eighth_column, 'listOfExtractedValuesEighthColumn', 8);\n    processColumn(properties.ninth_column, properties.use_ninth_column, 'listOfExtractedValuesNinthColumn', 9);\n    processColumn(properties.tenth_column, properties.use_tenth_column, 'listOfExtractedValuesTenthColumn', 10);\n    processColumn(properties.eleventh_column, properties.use_eleventh_column, 'listOfExtractedValuesEleventhColumn', 11);\n    processColumn(properties.twelfth_column, properties.use_twelfth_column, 'listOfExtractedValuesTwelfthColumn', 12);\n    processColumn(properties.thirteenth_column, properties.use_thirteenth_column, 'listOfExtractedValuesThirteenthColumn', 13);\n    processColumn(properties.fourteenth_column, properties.use_fourteenth_column, 'listOfExtractedValuesFourteenthColumn', 14);\n    processColumn(properties.fifteenth_column, properties.use_fifteenth_column, 'listOfExtractedValuesFifteenthColumn', 15);\n    processColumn(properties.sixteenth_column, properties.use_sixteenth_column, 'listOfExtractedValuesSixteenthColumn', 16);\n    processColumn(properties.seventeenth_column, properties.use_seventeenth_column, 'listOfExtractedValuesSeventeenthColumn', 17);\n    processColumn(properties.eighteenth_column, properties.use_eighteenth_column, 'listOfExtractedValuesEighteenthColumn', 18);\n    processColumn(properties.nineteenth_column, properties.use_nineteenth_column, 'listOfExtractedValuesNineteenthColumn', 19);\n    processColumn(properties.twentieth_column, properties.use_twentieth_column, 'listOfExtractedValuesTwentiethColumn', 20);\n\n    const createBlanks = (element) => {\n        let checkAndSwap = (nestedElement) => {\n            if (nestedElement === undefined) {\n                return null;\n            } else {\n                return nestedElement;\n            }\n        };\n        return element.map(checkAndSwap);\n    };\n\n    const returnLength = (element) => {\n        return element.length;\n    };\n\n    const biggerComparer = (accumulator, currentValue) => {\n        return (accumulator > currentValue) ? accumulator : currentValue;\n    };\n\n    const transpose = (a) => {\n        const w = a.length || 0;\n        const h = a[0] instanceof Array ? a[0].length : 0;\n        if (h === 0 || w === 0) { return []; }\n        const t = [];\n        for (let i = 0; i < h;
313 i++) {\n            t[i] = [];\n            for (let j = 0; j < w; j++) {\n                t[i][j] = a[j][i];\n            }\n        }\n        return t;\n    };\n\n    if (instance.data.composeInMe === undefined) {\n        instance.data.composeInMe = [];\n    }\n\n    if (properties.tableStyle === undefined || properties.tableStyle === null) {\n        properties.tableStyle = \"\";\n    }\n\n    let definedStyleForTable = properties.tableStyle.replaceAll(/\\W/g, '');\n\n    let tableBody = [];\n    let tableBodyTransposed = [];\n\n    tableBody.push(instance.data.listOfExtractedValuesFirstColumn.map((value) => turnStringIntoTextObject(value, definedStyleForTable)));\n\n    const pushToTableBody = (columnData, useColumn) => {\n        if (useColumn) {\n            tableBody.push(instance.data[columnData].map((value) => turnStringIntoTextObject(value, definedStyleForTable)));\n        }\n    };\n\n    pushToTableBody('listOfExtractedValuesSecondColumn', properties.use_second_column);\n    pushToTableBody('listOfExtractedValuesThirdColumn', properties.use_third_column);\n    pushToTableBody('listOfExtractedValuesFourthColumn', properties.use_fourth_column);\n    pushToTableBody('listOfExtractedValuesFifthColumn', properties.use_fifth_column);\n    pushToTableBody('listOfExtractedValuesSixthColumn', properties.use_sixth_column);\n    pushToTableBody('listOfExtractedValuesSeventhColumn', properties.use_seventh_column);\n    pushToTableBody('listOfExtractedValuesEighthColumn', properties.use_eighth_column);\n    pushToTableBody('listOfExtractedValuesNinthColumn', properties.use_ninth_column);\n    pushToTableBody('listOfExtractedValuesTenthColumn', properties.use_tenth_column);\n    pushToTableBody('listOfExtractedValuesEleventhColumn', properties.use_eleventh_column);\n    pushToTableBody('listOfExtractedValuesTwelfthColumn', properties.use_twelfth_column);\n    pushToTableBody('listOfExtractedValuesThirteenthColumn', properties.use_thirteenth_column);\n    pushToTableBody('listOfExtractedValuesFourteenthColumn', properties.use_fourteenth_column);\n    pushToTableBody('listOfExtractedValuesFifteenthColumn', properties.use_fifteenth_column);\n    pushToTableBody('listOfExtractedValuesSixteenthColumn', properties.use_sixteenth_column);\n    pushToTableBody('listOfExtractedValuesSeventeenthColumn', properties.use_seventeenth_column);\n    pushToTableBody('listOfExtractedValuesEighteenthColumn', properties.use_eighteenth_column);\n    pushToTableBody('listOfExtractedValuesNineteenthColumn', properties.use_nineteenth_column);\n    pushToTableBody('listOfExtractedValuesTwentiethColumn', properties.use_twentieth_column);\n\n    let storedListLengths = tableBody.map(returnLength);\n    let biggestLength = storedListLengths.reduce(biggerComparer);\n    let indexOfLongerArray = storedListLengths.findIndex(element => element === biggestLength);\n\n    tableBodyTransposed = transpose(tableBody);\n\n    tableBody = tableBodyTransposed.map(createBlanks);\n\n    if (properties.table_uses_header_row) {\n        if (properties.header_style === undefined || properties.header_style === null) {\n            properties.header_style = \"\";\n        }\n        var arrayOfHeaders = [];\n        var definedStyleForHeaderText = properties.header_style.replace(/\\W/g, '');\n\n        const pushHeader = (header, useColumn) => {\n            if (useColumn) {\n                const headerCell = turnStringIntoTextObject(header, definedStyleForHeaderText);//Apply bb code if needed\n                arrayOfHeaders.push(headerCell);\n            }\n        };\n\n        pushHeader(properties.first_column_header, properties.table_uses_header_row);\n        pushHeader(properties.second_column_header, properties.use_second_column);\n        pushHeader(properties.third_column_header, properties.use_third_column);\n        pushHeader(properties.fourth_column_header, properties.use_fourth_column);\n        pushHeader(properties.fifth_column_header, properties.use_fifth_column);\n        pushHeader(properties.sixth_column_header, properties.use_sixth_column);\n        pushHeader(properties.seventh_column_header, properties.use_seventh_column);\n        pushHeader(properties.eighth_column_header, properties.use_eighth_column);\n        pushHeader(properties.ninth_column_header, properties.use_ninth_column);\n        pushHeader(properties.tenth_column_header, properties.use_tenth_column);\n        pushHeader(properties.eleventh_column_header, properties.use_eleventh_column);\n        pushHeader(properties.twelfth_column_header, properties.use_twelfth_column);\n        pushHeader(properties.thirteenth_column_header, properties.use_thirteenth_column);\n        pushHeader(properties.fourteenth_column_header, properties.use_fourteenth_column);\n        pushHeader(properties.fifteenth_column_header, properties.use_fifteenth_column);\n        pushHeader(properties.sixteenth_column_header, properties.use_sixteenth_column);\n        pushHeader(properties.seventeenth_column_header, properties.use_seventeenth_column);\n        pushHeader(properties.eighteenth_column_header, properties.use_eighteenth_column);\n        pushHeader(properties.nineteenth_column_header, properties.use_nineteenth_column);\n        pushHeader(properties.twentieth_column_header, properties.use_twentieth_column);\n\n        tableBody.unshift(arrayOfHeaders);\n    }\n\n    // UPDATED SECTION: Column widths with PX support\n    let arrayOfWidths = [];\n\n    // Determine column width based on global setting\n    let 
313columnsWidth;\n    if (properties.table_column_width === \"Use PX\") {\n        // Use the pixel value if \"Use PX\" is selected\n        columnsWidth = properties.table_column_width_px || 100; // Default to 100 if not set\n    } else if (properties.table_column_width === \"Fit available space\") {\n        columnsWidth = \"*\";\n    } else {\n        columnsWidth = \"auto\"; // \"Fit content\"\n    }\n\n    arrayOfWidths.push(columnsWidth);\n\n    const pushWidth = (useColumn) => {\n        if (useColumn) {\n            arrayOfWidths.push(columnsWidth);\n        }\n    };\n\n    pushWidth(properties.use_second_column);\n    pushWidth(properties.use_third_column);\n    pushWidth(properties.use_fourth_column);\n    pushWidth(properties.use_fifth_column);\n    pushWidth(properties.use_sixth_column);\n    pushWidth(properties.use_seventh_column);\n    pushWidth(properties.use_eighth_column);\n    pushWidth(properties.use_ninth_column);\n    pushWidth(properties.use_tenth_column);\n    pushWidth(properties.use_eleventh_column);\n    pushWidth(properties.use_twelfth_column);\n    pushWidth(properties.use_thirteenth_column);\n    pushWidth(properties.use_fourteenth_column);\n    pushWidth(properties.use_fifteenth_column);\n    pushWidth(properties.use_sixteenth_column);\n    pushWidth(properties.use_seventeenth_column);\n    pushWidth(properties.use_eighteenth_column);\n    pushWidth(properties.use_nineteenth_column);\n    pushWidth(properties.use_twentieth_column);\n    // END UPDATED SECTION\n\n    const selectLayout = (chosenLayout) => {\n        switch (chosenLayout) {\n            case \"No Borders\":\n                return \"noBorders\";\n            case \"Header Line Only\":\n                return \"headerLineOnly\";\n            case \"Light Horizontal Lines\":\n                return \"lightHorizontalLines\";\n            case \"Strong Outer Border\":\n                return {\n                    hLineWi
313dth: (i, node) => (i === 0 || i === node.table.body.length) ? 2 : 1,\n                    vLineWidth: (i, node) => (i === 0 || i === node.table.widths.length) ? 2 : 1,\n                    hLineColor: (i, node) => (i === 0 || i === node.table.body.length) ? 'black' : 'gray',\n                    vLineColor: (i, node) => (i === 0 || i === node.table.widths.length) ? 'black' : 'gray'\n                };\n            case \"Zebra\":\n                return {\n                    fillColor: (i, node) => (i % 2 === 0) ? '#CCCCCC' : null\n                };\n            case \"Light Horizontal Lines Without Header\":\n                return {\n                    hLineWidth: (i, node) => (i === node.table.headerRows) ? 0 : 1,\n                    vLineWidth: () => 0,\n                    hLineColor: () => '#aaa',\n                    paddingLeft: (i) => i === 0 ? 0 : 8,\n                    paddingRight: (i, node) => (i === node.table.widths.length - 1) ? 0 : 8\n                };\n            default:\n                return \"no layout specified\";\n        }\n    };\n\n    let layoutHolder = selectLayout(properties.table_layout);\n\n    let tableObjectHolder = {\n        table: {\n            headerRows: properties.table_uses_header_row ? 1 : 0,\n            dontBreakRows: true,\n            keepWithHeaderRows: properties.table_uses_header_row ? 1 : 0,\n            widths: arrayOfWidths,\n            body: tableBody,\n        },\n        margin: tableCustomMarginsDefinitionLogic(),\n        layout: layoutHolder,\n        pageBreak: properties.page_break.toLowerCase(),\n    };\n\n\n    tableObjectHolder.table.body[0].forEach( (item, index) =>{\n        let  existentStyle = instance.data.docDefinition.styles[tableObjectHolder.table.body[0][index].style]|| {}\n        existentStyle.fillColor = rgbaStringToHex(colorForHeader)\n        tableObjectHolder.table.body[0][index].style = existentStyle;\n    });\n\n    const pushToLocation = (location, object) => {\n        if (properties.into_multi_column) {\n            object.width = properties.this_column_width === \"Fit available space\" ? \"*\" :\n                properties.this_column_width === \"Fit content\" ? \"auto\" : properties.fixed_width_column_size;\n            instance.data.multiColumnObjectHolder[`${properties.multi_column_name}`].columns.push(object);\n        } else if (properties.into_footer) {\n            instance.data.footerObjectsHolder.columns.push(object);\n        } else if (properties.into_header) {\n            instance.data.headerObjectsHolder.columns.push(object);\n        } else if (properties.into_background) {\n            instance.data.docDefinition.background.push(object);\n        } else {\n            instance.data.composeInMe.push(object);\n        }\n    };\n\n    pushToLocation(properties.target_location, tableObjectHolder);\n}","add_debugger":false}},"AEQ":{"caption":"Insert image on","fields":{"AER":{"caption":"Image file (see docs)","editor":"DynamicValue","name":"image_link","optional":true,"rank":0,"value":"image"},"AEX":{"caption":"Page break","default_val":"Unspecified","editor":"Dropdown","name":"page_break","rank":1},"AEd":{"caption":"Is this element being put into a Multi Column?","default_val":false,"editor":"Checkbox","name":"into_multi_column","rank":4},"AEf":{"caption":"Multi Column Name","editor":"DynamicValue","name":"multi_column_name","optional":true,"rank":5,"value":"text"},"AEj":{"caption":"Image width","editor":"DynamicValue","name":"image_width","optional":true,"rank":2,"value":"number"},"AEk":{"caption":"Image height","editor":"DynamicValue","name":"image_height","optional":true,"rank":3,"value":"number"},"AFD":{"caption":"Use image custom margins?","default_val":false,"editor":"Checkbox","name":"image_custom_margins","rank":6},"AFE":{"caption":"Below you will be able to set extra margins for your image element. Leave the box unchecked for a default display. (Will ignore any numbers below)","editor":"Label","name":"margin_info","rank":7},"AFF":{"caption":"Left Margin","editor":"DynamicValue","name":"left_margin","rank":8,"value":"number","default_val":0},"AFG":{"caption":"Top Margin","editor":"DynamicValue","name":"top_margin","rank":9,"value":"number","default_val":0},"AFH":{"caption":"Right Margin","editor":"DynamicValue","name":"right_margin","rank":10,"value":"number","default_val":0},"AFI":{"caption":"Bottom Margin","editor":"DynamicValue","name":"bottom_margin","rank":11,"value":"number","default_val":0},"AFc":{"caption":"Is this element being put into the footer?","default_val":false,"editor":"Checkbox","name":"into_footer","rank":12},"AFd":{"caption":"Is this element being put into the header?","default_val":false,"editor":"Checkbox","name":"into_header","rank":13},"AFq":{"caption":"Is this element being put into the background?","name":"into_background","rank":14,"editor":"Checkbox","default_val":false},"AGM":{"caption":"Repeating structure auxiliary fields. Only use the fields below if this element is being inserted into a repeating structure","name":"repeating_structure_auxiliary_fields","rank":15,"editor":"Label"},"AGN":{"caption":"Image list","name":"image_list","rank":17,"editor":"DynamicValue","value":"image","is_list":true,"optional":true},"AGO":{"caption":"Structure name","name":"repeating_structure_name","rank":16,"editor":"DynamicValue","value":"text","optional":true}},"code":{"fn":"function(instance, properties, context) {\n\n\n    // composeInMe is an array of objects and we push a new object into 
313it, each object is an element created in the pdf\n\n\n    // here we bring it into existence if it doesn't exists yet\n\n    if (instance.data.composeInMe === undefined) {\n        instance.data.composeInMe = [];\n    }\n\n    const protocolFix = (possibleUrl) => {\n\n        if (possibleUrl.substring(0,4) === \"http\") {\n    \n          return `${possibleUrl}`;\n       \n        } else {\n    \n          return `${possibleUrl}`;\n    \n        }\n    \n      };\n\n    const getList = (thingWithList, startPosition, finishPosition) => {\n        let returnedList = thingWithList.get(startPosition, finishPosition);\n        return returnedList;\n    }\n\n\n    const imgCustomMarginsDefinitionLogic = () => {\n        if (properties.image_custom_margins === true) {\n            return [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin];\n        } else { return null; } // function to allow to set custom margins or ignore it and use default ones\n    }\n\n    if (\n        typeof properties.image_link !== \"undefined\" &&\n        properties.image_link &&\n        (typeof properties.repeating_structure_name === \"undefined\" || properties.repeating_structure_name === null)\n    ) {\n\n\n\n        let fixedImageUrl = protocolFix(properties.image_link); // because bubble doesn't passes the protocol, only the link, so we append the protocol ourselves\n\n        let providedImageName = protocolFix(properties.image_link).replaceAll(/\\W/g, ''); // small regex to remove any undesirable characters from style name inputed by app maker\n\n\n        instance.data.docDefinition.images[`${providedImageName}`] = fixedImageUrl;\n\n\n        // here we capture whatever the user (app maker) has inputed into the workflow actions into an object\n\n        if (properties.image_width === undefined) {\n            properties.image_width = \"\";\n        }\n\n        if (properties.image_height === undefined) {\n            properties.image_height = \"\";\n        }\n\n\n\n        let imageObjectHolder = {\n            image: providedImageName,\n            pageBreak: properties.page_break.toLowerCase(),\n            width: properties.image_width,\n            height: properties.image_height,\n            margin: imgCustomMarginsDefinitionLogic(),\n        };\n\n\n        // here, in case this is being inputted into a multi column, will add the width of this element's column then push it into the specified column.\n\n        if (properties.into_multi_column === true) {\n\n            // pushing into the multi column\n            instance.data.multiColumnObjectHolder[`${properties.multi_column_name}`].columns.push(imageObjectHolder);\n\n        } else if (properties.into_footer === true) {\n\n            // here we push it into the footer\n            instance.data.footerObjectsHolder.columns.push(imageObjectHolder);\n\n        } else if (properties.into_header === true) {\n\n            // here we push it into the header\n            instance.data.headerObjectsHolder.columns.push(imageObjectHolder);\n\n        } else if (properties.into_background === true) {\n\n            // here we push it into the background\n            instance.data.docDefinition.background.push(imageObjectHolder);\n\n        } else {\n            // here we push the object into the main document body\n\n            instance.data.composeInMe.push(imageObjectHolder);\n        }\n\n    } else if (typeof properties.repeating_structure_name !== \"undefined\" && properties.repeating_structure_name) {\n\n\n        // repeating structure flow\n        if (typeof properties.image_list !== \"undefined\" && properties.image_list) {\n\n            let listOfImages = getList(properties[`image_list`], 0, properties[`image_list`].length());\n\n            let thisElementSeries = [];\n\n            for (i = 0; i < instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].howManyIterations; i++) {\n\n\n                let fixedImageUrl = protocolFix(listOfImages[i]); // because bubble doesn't passes the protocol, only the link, so we append the protocol ourselves\n\n                let providedImageName = protocolFix(listOfImages[i]).replaceAll(/\\W/g, ''); // small regex to remove any undesirable characters from style name inputed by app maker\n\n                instance.data.docDefinition.images[`${providedImageName}`] = fixedImageUrl;\n\n\n                let currentImageObjectHolder = {\n                    image: providedImageName,\n                    pageBreak: properties.page_break.toLowerCase(),\n                    width: properties.image_width,\n                    height: properties.image_height,\n                    margin: imgCustomMarginsDefinitionLogic(),\n                };\n\n\n                // being inserted into a repeated multi column\n                if (properties.into_multi_column === true) {\n\n                    instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`][`${properties.multi_column_name}`][i].columns.push(currentImageObjectHolder)\n\n                } else {\n\n                    thisElementSeries.push(currentImageObjectHolder)\n\n                }\n\n            }\n\n            if (properties.into_multi_column === false) {\n\n                instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].elements.push(thisElementSeries)\n\n            }\n\n        } else {\n\n            let fixedImageUrl = protocolFix(properties.image_link); // because bubble doesn't passes the protocol, only the link, so we append the protocol ourselves\n\n            let providedImageName = protocolFix(properties.image_link).replaceAll(/\\W/g, ''); // small regex to remove any undesirable characters from style name inputed by app maker\n\n            instance.data.docDefinition.images[`${providedImageName}`] = fixedImageUrl;\n\n            let thisElementSeries = [];\n\n            for (i = 0; i < instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].howManyIterations;
313 i++) {\n\n                let currentImageObjectHolder = {\n                    image: providedImageName,\n                    pageBreak: properties.page_break.toLowerCase(),\n                    width: properties.image_width,\n                    height: properties.image_height,\n                    margin: imgCustomMarginsDefinitionLogic(),\n                };\n\n                // being inserted into a repeated multi column\n                if (properties.into_multi_column === true) {\n\n                    instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`][`${properties.multi_column_name}`][i].columns.push(currentImageObjectHolder)\n\n                } else {\n\n                    thisElementSeries.push(currentImageObjectHolder)\n\n                }\n            }\n            \n            if (properties.into_multi_column === false) {\n\n                instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].elements.push(thisElementSeries)\n\n            }\n\n        }\n\n\n\n    }\n\n\n\n\n\n\n\n\n}","add_debugger":false}},"AET":{"caption":"Start multi column","fields":{"AEV":{"caption":"Multi Column Name","editor":"DynamicValue","name":"multiColumnName","rank":0,"value":"text"},"AEW":{"caption":"Page break","default_val":"Unspecified","editor":"Dropdown","name":"page_break","rank":1},"AGt":{"caption":"Being repeated","name":"being_repeated","rank":2,"editor":"DynamicValue","value":"boolean","default_val":false},"AGu":{"caption":"Repeating structure name","name":"repeating_structure_name","rank":3,"editor":"DynamicValue","value":"text","optional":true}},"code":{"fn":"function(instance, properties, context) {\n\n\t// composeInMe is an array of objects and we push a new object into it, each object is an element created in the pdf\n\n\n\t// here we bring it into existence if it doesn't exists yet\n\n\tif (instance.data.composeInMe === undefined) {\n\t\tinstance.data.composeInMe = [];\n\t}\n\n\t// same as above\t\n\tif (instance.data.multiColumnObjectHolder === undefined) {\n\t\tinstance.data.multiColumnObjectHolder = [];\n\t}\n\n\tif (properties.being_repeated) {\n\n\t\t// initialize the array that will hold this multi column's instances\n\t\tinstance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`][`${properties.multiColumnName}`] = [];\n\n\t\t// creates the instances and push them so later they can receive the element\n\t\tfor (i = 0; i < instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].howManyIterations; i++) {\n\n\t\t\tlet currentMultiColumn = {\n\t\t\t\tpageBreak: properties.page_break.toLowerCase(),\n\t\t\t\tcolumns: [],\n\t\t\t};\n\n\t\t\tinstance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`][`${properties.multiColumnName}`].push(currentMultiColumn);\n\n\t\t}\n\t}\n\telse {\n\n\t\t// here we capture whatever the user (app maker) has inputed into the workflow actions into an object\n\n\t\tinstance.data.multiColumnObjectHolder[`${properties.multiColumnName}`] = {\n\t\t\tpageBreak: properties.page_break.toLowerCase(),\n\t\t\tcolumns: [],\n\t\t};\n\n\t\t// we don't push this object inside composeInMe now because first we have to push some element objects (texts tables images etc) into the columns array\n\t}\n\n\n\n\n}"}},"AEU":{"caption":"End multi column","fields":{"AEY":{"caption":"Multi Column Name","editor":"DynamicValue","name":"multiColumnName","rank":0,"value":"text"},"AGv":{"caption":"Being repeated","name":"being_repeated","rank":1,"editor":"DynamicValue","value":"boolean","default_val":false},"AGw":{"caption":"Repeating structure name","name":"repeating_structure_name","rank":2,"editor":"DynamicValue","value":"text","optional":true}},"code":{"fn":"function(instance, properties, context) {\n\n    // composeInMe is an array of objects and we push a new object into it, each object is an element created in the pdf \t\n\n    // here we push the multi column object \t\n\n\n    if (properties.being_repeated) {\n\n            instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].elements.push([...instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`][`${properties.multiColumnName}`]])\n\n\n    }
313 else {\n\n    instance.data.composeInMe.push(instance.data.multiColumnObjectHolder[`${properties.multiColumnName}`]);\n\n    }\n\n\n\n}"}},"AEn":{"caption":"Activate footer","fields":{"AEo":{"caption":"Show page number? (counter)","default_val":false,"editor":"Checkbox","name":"show_page_number","rank":1},"AEp":{"caption":"Counter alignment","default_val":"right","editor":"Dropdown","name":"page_number_alignment","optional":true,"rank":3},"AEq":{"caption":"Start count on second page","default_val":false,"editor":"Checkbox","name":"start_count_on_second_page","rank":2},"AEr":{"caption":"Hide counter on","editor":"StaticText","name":"exclude_pages","optional":true,"rank":5},"AFC":{"caption":"You can put elements in the footer by checking the box at the element itself that says \"insert this element into footer?\".","editor":"Label","name":"you_can_put_elements_in_the_footer_by_checking_the_box_at_the_element_itself_that_says_\"insert_this_element_into_footer?\".","rank":0},"AFJ":{"caption":"Hide page number (counter) on specific pages?","default_val":false,"editor":"Checkbox","name":"use_exclude_pages","rank":4},"AFN":{"caption":"Page number margins","editor":"Label","name":"page_number_margins","rank":10},"AFO":{"caption":"Left margin","default_val":0,"editor":"StaticNumber","name":"left_margin","rank":11},"AFP":{"caption":"Top margin","default_val":0,"editor":"StaticNumber","name":"top_margin","rank":12},"AFQ":{"caption":"Right margin","default_val":0,"editor":"StaticNumber","name":"right_margin","rank":13},"AFR":{"caption":"Bottom margin","default_val":0,"editor":"StaticNumber","name":"bottom_margin","rank":14},"AFe":{"caption":"Hide footer elements on specific pages?","default_val":false,"editor":"Checkbox","name":"use_exclude_elements_pages","rank":6},"AFf":{"caption":"Hide elements on","editor":"StaticText","name":"exclude_elements_pages","optional":true,"rank":7},"AOe":{"caption":"Show total page count","name":"show_total_page_count","rank":8,"editor":"DynamicValue","value":"boolean","default_val":false},"AOf":{"caption":"Counter divider","name":"current_and_total_page_divider","rank":9,"editor":"DynamicValue","value":"text","optional":true},"AOu":{"caption":"Counter style","name":"number_style","rank":15,"editor":"DynamicValue","value":"text","optional":true}},"code":{"fn":"function(instance, properties, context) {\n\n    const { number_style } = properties;\n\n    const style = (number_style) && number_style.toLowerCase();\n\n    // here we kick off the footer column. It works the more or less like the multi column wrapper, with some added complexity.\n    // the difference is that we must use a function as the footer object (functions are objects!) to return a dynamic footer\n    // and also within that function return the whole \"object holder\" that has a function that runs when the pdf file is generated\n    // like the multi columns, we push elements inside the columns array, here it is instance.data.footerObjectsHolder.columns\n    // use that\t\"address\" to send elements to the footer.\n    // apologize for the bad explanation, I'm pulling an all night right now, it's 2:00 A.M and I'm here since yesterday morning with a few breaks only xD\n    // it's day now, still can't come up with better explanation. Well.\n\n\n    // to avoid \"is undefined\" errors because choosing this is optional for the app maker. It is only needed if the app maker chooses to use page counter\n    if (properties.page_number_alignment === undefined) {\n        properties.page_number_alignment = \"\";\n    }\n\n\n\n\n    // this function is meant to not numerate the footer on some pages (of course on app maker's request).\n    const whatCounterToShowOnThisPage = (currentPage, pageCount) => {\n\n        if (properties.use_exclude_pages) {\n\n            let arrayOfExcludedNumbers = properties.exclude_pages.match(/\\d+/g).map(Number); // extracts the numbers from the string inputted by the app maker\n\n            // By activating \"start count on second page\"\n            // The document page currentPage 2 becomes shown as page number 1\n            // The document page currentPage 4 becomes shown as page number 3\n            // Then, the app maker will want tell us to hide \"pages number 2 and 4\", but if he also requested to start counting on second page...\n            // It means he actually wants to hide the counter on the document pages 3 and 5. Because these are where his pages 2 and 4 will be.\n            // Hence the adjustment function below.\n\n            let adjustedArrayOfExcludedNumbersOrNot;\n\n            if (properties.start_count_on_second_page === true) {\n\n                adjustedArrayOfExcludedNumbersOrNot = arrayOfExcludedNumbers.map(function (value) {\n                    return value + 1;\n                });\n\n\n\n            } else {\n\n                adjustedArrayOfExcludedNumbersOrNot = arrayOfExcludedNumbers; // this is in case the app maker didn't requested to start counting pages only on second page\n\n            }\n\n            if (!adjustedArrayOfExcludedNumbersOrNot.includes(currentPage) && properties.start_count_on_second_page === true) {\n\n                return {\n                    text: startCountingOnSecondPage(currentPage, pageCount),\n                    alignment: properties.page_number_alignment,\n                    margin: [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin],\n                    style: style,\n                }\n\n            } else if (!adjustedArrayOfExcludedNumbersOrNot.includes(currentPage) && properties.start_count_on_second_page === false) {\n\n                return {\n                    text: startCountingOnSecondPage(currentPage, pageCount),\n                    alignment: properties.page_number_alignment,\n                    margin: [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin],\n                    style: style,\n                }\n\n            } else {\n\n                return {\n                    text: \"\", // if current page is in the black list defined by app maker, page counter will be an empty string and not appear\n                    alignment: properties.page_number_alignment,\n                    margin: [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin],\n                    style: style,\n                }\n            }\n\n        } else {\n            return {\n                text: startCountingOnSecondPage(currentPage, pageCount),\n                alignment: properties.page_number_alignment,\n                margin: [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin],\n                style: style,\n            }\n        }\n\n\n\n    }\n\n    // this trick will make the second page show the number 1 and hide the number 0 from the first page.\n    const startCountingOnSecondPage = (currentPage, pageCount) => {\n\n        if (properties.start_count_on_second_page === true && currentPage > 1) {\n\n\n            if (properties.show_total_page_count === true) {\n\n                return `${currentPage - 1}${properties.current_and_total_page_divider}${pageCount - 1}`;  // transforms number 2 into 1 and, 3 into 2 and on\n\n            } else {\n\n                return `${currentPage - 1}`;  // transforms number 2 into 1 and, 3 into 2 and on\n\n            }\n\n\n        } else if (properties.start_count_on_second_page === true && currentPage === 1) {\n\n            return \"\"; // hide the real number 1 by sending an empty string instead of it\n\n        } else if (properties.start_count_on_second_page === false) {\n\n\n            if (properties.show_total_page_count === true) {\n\n                return `${currentPage}${properties.current_and_total_page_divider}${pageCount}`;\n\n            } else {\n\n                return currentPage; // if the app maker did not requested to start counting only on the second page, return the real page number. First page will show 1, second shows 2 etc\n\n\n            }\n\n\n        }\n    }\n\n\n    // holds objects inserted by the next element actions in the Bubble workflow\n    instance.data.footerObjectsHolder = {\n        columns: []\n    }\n\n    // holds objects inserted by the page number counter function\n    instance.data.finalFooterObjectsHolder = {\n        columns: []\n    }\n\n    // this inserts \"whatCounterToShowOnThisPage\" into \"columns\" so it ultimately becomes the right number to be shown\n    instance.data.docDefinition.footer = function (currentPage, pageCount) {\n\n        instance.data.finalFooterObjectsHolder.columns = []; // wipes clean the footer array from the previous run\n\n        // first we concatenate the element holding array into the final array (or don't, in some cases specified below)\n\n        if (properties.use_exclude_elements_pages) {\n\n            let arrayOfExcludedNumbers = properties.exclude_elements_pages.match(/\\d+/g).map(Number); // extracts the numbers from the string inputted by the app maker\n\n            // By activating \"start count on second page\"\n            // The document page currentPage 2 becomes shown as page number 1\n            // The document page currentPage 4 becomes shown as page number 3\n            // Then, the app maker will want tell us to hide \"footer on pages number 2 and 4\", but if he also requested to start counting on second page...\n            // It means he actually wants to hide the footer on the document pages 3 and 5. Because these are where his pages 2 and 4 will be.\n            // Hence the adjustment function below.\n\n            let adjustedArrayOfExcludedNumbersOrNot;\n\n            if (properties.start_count_on_second_page === true) {\n\n                adjustedArrayOfExcludedNumbersOrNot = arrayOfExcludedNumbers.map(function (value) {\n                    return value + 1;\n                });\n\n\n\n            } else {\n\n                adjustedArrayOfExcludedNumbersOrNot = arrayOfExcludedNumbers; // this is in case the app maker didn't requested to start counting pages only on second page\n\n            }\n\n            if (!adjustedArrayOfExcludedNumbersOrNot.includes(currentPage)) {\n\n                instance.data.finalFooterObjectsHolder.columns = [].concat(instance.data.footerObjectsHolder.columns);\t// concatenate the elements array with the footer array\n\n            } else {\n\n                instance.data.finalFooterObjectsHolder.columns = []; // in case this page is in the app maker's black list, it won't 
313concatenate the footer elements\n\n            }\n\n        } else {\n            instance.data.finalFooterObjectsHolder.columns = [].concat(instance.data.footerObjectsHolder.columns);;\n        }\n\n\n        // then we work out the counter (page number) logic and insert it at the final array\n\n        if (properties.show_page_number === true) { // don't return anything related to page number case it's not true\n\n\n\n\n\n            if (properties.page_number_alignment === \"right\") {\n\n                instance.data.finalFooterObjectsHolder.columns.push(whatCounterToShowOnThisPage(currentPage, pageCount)); // used push to position the page counter as right as possible\n\n\n            } else if (properties.page_number_alignment === \"left\") {\n\n\n                instance.data.finalFooterObjectsHolder.columns.unshift(whatCounterToShowOnThisPage(currentPage, pageCount)); // used unshift to position the page counter as left as possible\n\n\n            } else {\n\n                let byHalf = instance.data.finalFooterObjectsHolder.columns.length / 2; // this trick to put it into the middle works better with even number of elements\n\n                instance.data.finalFooterObjectsHolder.columns.splice(byHalf, 0, whatCounterToShowOnThisPage(currentPage, pageCount)); // used splice to position the page counter as \"middle\" as possible\n\n\n            }\n\n\n        }\n\n\n\n\n\n\n        return instance.data.finalFooterObjectsHolder;\n\n    }\n\n\n}","add_debugger":false}},"AEt":{"caption":"Activate header","fields":{"AEx":{"caption":"Show page number? (counter)","default_val":false,"editor":"Checkbox","name":"show_page_number","rank":1},"AEy":{"caption":"Start count on second page","default_val":false,"editor":"Checkbox","name":"start_count_on_second_page","rank":2},"AEz":{"caption":"Counter alignment","default_val":"right","editor":"Dropdown","name":"page_number_alignment","optional":true,"rank":3},"AFA":{"caption":"Hide counter on","editor":"StaticText","name":"exclude_pages","optional":true,"rank":5},"AFB":{"caption":"You can put elements in the header by checking the box at the element itself that says \"insert this element into header?\".","editor":"Label","name":"you_can_put_elements_in_the_header_by_checking_the_box_at_the_element_itself_that_says_\"insert_this_element_into_header?\".","rank":0},"AFT":{"caption":"Hide page number (counter) on specific pages?","default_val":false,"editor":"Checkbox","name":"use_exclude_pages","rank":4},"AFU":{"caption":"Page number margins","editor":"Label","name":"page_number_margins","rank":8},"AFV":{"caption":"Left margin","default_val":0,"editor":"StaticNumber","name":"left_margin","rank":9},"AFW":{"caption":"Top margin","default_val":0,"editor":"StaticNumber","name":"top_margin","rank":10},"AFX":{"caption":"Right margin","default_val":0,"editor":"StaticNumber","name":"right_margin","rank":11},"AFY":{"caption":"Bottom margin","default_val":0,"editor":"StaticNumber","name":"bottom_margin","rank":12},"AFg":{"caption":"Hide header elements on specific pages?","default_val":false,"editor":"Checkbox","name":"use_exclude_elements_pages","optional":true,"rank":6},"AFh":{"caption":"Hide elements on","editor":"StaticText","name":"exclude_elements_pages","optional":true,"rank":7}},"code":{"fn":"function(instance, properties, context) {\n\n// here we kick off the header column. It works the more or less like the multi column wrapper, with some added complexity.\n// the difference is that we must use a function as the header object (functions are objects!) to return a dynamic header\n// and also within that function return the whole \"object holder\" that has a function that runs when the pdf file is generated\n// like the multi columns, we push elements inside the columns array, here it is instance.data.headerObjectsHolder.columns\n// use that\t\"address\" to send elements to the header.\n// apologize for the bad explanation, I'm pulling an all night right now, it's 2:00 A.M and I'm here since yesterday morning with a few breaks only xD\n// it's day now, still can't come up with better explanation. Well.\t\n\t\n\t\n// to avoid \"is undefined\" errors because choosing this is optional for the app maker. It is only needed if the app maker chooses to use page counter \nif (properties.page_number_alignment === undefined) {\n\t\t\t\t\t\t\t\t\t\t\t\tproperties.page_number_alignment = \"\"; \n\t\t\t\t\t\t\t\t\t\t\t}\t\n\t\n\t\n\t\n\t\n// this function is meant to not numerate the header on some pages (of c
313ourse on app maker's request).\t\nconst whatCounterToShowOnThisPage = (currentPage) => {\n\t\n\tif (properties.use_exclude_pages) {\n\t\t\n\t\t\t\t\t\tlet arrayOfExcludedNumbers = properties.exclude_pages.match(/\\d+/g).map(Number); // extracts the numbers from the string inputted by the app maker\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t// By activating \"start count on second page\"\n\t\t\t\t\t\t// The document page currentPage 2 becomes shown as page number 1  \n\t\t\t\t\t\t// The document page currentPage 4 becomes shown as page number 3 \n\t\t\t\t\t\t// Then, the app maker will want tell us to hide \"pages number 2 and 4\", but if he also requested to start counting on second page...\n\t\t\t\t\t\t// It means he actually wants to hide the counter on the document pages 3 and 5. Because these are where his pages 2 and 4 will be.\n\t\t\t\t\t\t// Hence the adjustment function below.\t\t\n\t\t\n\t\t\t\t\t\tlet adjustedArrayOfExcludedNumbersOrNot;\n\t\t\n\t\t\t\t\t\tif (properties.start_count_on_second_page === true) {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tadjustedArrayOfExcludedNumbersOrNot = arrayOfExcludedNumbers.map( function(value) { \n    \t\t\t\t\t\t\treturn value + 1; \n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tadjustedArrayOfExcludedNumbersOrNot = arrayOfExcludedNumbers; // this is in case the app maker didn't requested to start counting pages only on second page\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\n\t\t\t\t\t\tif (!adjustedArrayOfExcludedNumbersOrNot.includes(currentPage) && properties.start_count_on_second_page === true) {\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\t\ttext: startCountingOnSecondPage(currentPage) , \n\t\t\t\t\t\t\t\t\talignment: properties.page_number_alignment, \n\t\t\t\t\t\t\t\t\tmargin: [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin],\t\n\t\t\t\t\t\t\t\t\t}\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t} else if (!adjustedArrayOfExcludedNumbersOrNot.includes(currentPage) && properties.start_count_on_second_page === false) {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\t\ttext: startCountingOnSecondPage(currentPage) , \n\t\t\t\t\t\t\t\t\talignment: properties.page_number_alignment, \n\t\t\t\t\t\t\t\t\tmargin: [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin],\t\n\t\t\t\t\t\t\t\t\t}\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\t\ttext: \"\" , // if current page is in the black list defined by app maker, page counter will be an empty string and not appear\n\t\t\t\t\t\t\t\t\talignment: properties.page_number_alignment, \n\t\t\t\t\t\t\t\t\tmargin: [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin],\t\n\t\t\t\t\t\t\t\t\t} \n\t\t\t\t\t\t\t}\n\t\t\n\t} else {\n\t\t\treturn \t{\n\t\t\t\t\ttext: startCountingOnSecondPage(currentPage), \n\t\t\t\t\talignment: properties.page_number_alignment, \n\t\t\t\t\tmargin: [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin],\t\n\t\t\t\t\t}\n\t}\n\t\n\t\n\t\n}\t\n\t\n// this trick will make the second page show the number 1 and hide the number 0 from the first page.\nconst startCountingOnSecondPage = (currentPage) => { \n\n\t\tif (properties.start_count_on_second_page === true && currentPage > 1) {\n\t\t\treturn currentPage - 1;  // transforms number 2 into 1 and, 3 into 2 and on\t\n\t\t} else if (properties.start_count_on_second_page === true && currentPage === 1) {\n\t\t\treturn \"\"; // hide the real number 1 by sending an empty string instead of it \n\t\t} else if (properties.start_count_on_second_page === false) {\n\t\t\treturn currentPage; // if the app maker did not requested to start counting only on the second page, return the real page number. First page will show 1, second shows 2 etc\n\t\t}\n}\t\t\n\n\t\n// holds objects inserted by the next element actions in the Bubble workflow\ninstance.data.headerObjectsHolder = {\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tcolumns: [] \n\t\t\t\t\t\t\t\t}\n\t\n// holds objects inserted by the page number counter function\ninstance.data.finalHeaderObjectsHolder = {\n\t\t\t\t\t\t\t\t\tcolumns: []\n\t\t\t\t\t\t\t\t}\n\n// this inserts \"whatCounterToShowOnThisPage\" into \"columns\" so it ultimately becomes the right number to be shown\t\t\ninstance.data.docDefinition.header = function(currentPage) {\n\t\n\tinstance.data.finalHeaderObjectsHolder.columns = []; // wipes clean the header array from the previous run\n\t\n\t// first we concatenate the element holding array into the final array (or don't, in some cases specified below) \n\t\n\tif (properties.use_exclude_elements_pages) {\n\t\t\n\t\t\t\t\t\tlet arrayOfExcludedNumbers = properties.exclude_elements_pages.match(/\\d+/g).map(Number); // extracts the numbers from the string inputted by the app maker\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t// By activating \"start count on second page\"\n\t\t\t\t\t\t// The document page currentPage 2 becomes shown as page number 1  \n\t\t\t\t\t\t// The document page currentPage 4 becomes shown as page number 3 \n\t\t\t\t\t\t// Then, the app maker will want tell us to hide \"header on pages number 2 and 4\", but if he also requested to start counting on second page...\n\t\t\t\t\t\t// It means he actually wants to hide the header on the document pages 3 and 5. Because these are where his pages 2 and 4 will be.\n\t\t\t\t\t\t// Hence the adjustment function below.\t\t\n\t\t\n\t\t\t\t\t\tlet adjustedArrayOfExcludedNumbersOrNot;\n\t\t\n\t\t\t\t\t\tif (properties.start_count_on_second_page === true) {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tadjustedArrayOfExcludedNumbersOrNot = arrayOfExcludedNumbers.map( function(value) { \n    \t\t\t\t\t\t\treturn value + 1; \n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tadjustedArrayOfExcludedNumbersOrNot = arrayOfExcludedNumbers; // this is in case the app maker didn't requested to start counting pages only on second page\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\tif (!adjustedArrayOfExcludedNumbersOrNot.includes(currentPage)) {\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t instance.data.finalHeaderObjectsHolder.columns = [].concat(instance.data.headerObjectsHolder.columns);\t// concatenate the elements array with the header array \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tinstance.data.finalHeaderObjectsHolder.columns = []; // in case this page is in the app maker's black list, it won't 
313concatenate the header elements\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t}\n\t\t\n\t} else {\n\t\t\tinstance.data.finalHeaderObjectsHolder.columns = [].concat(instance.data.headerObjectsHolder.columns);;\n\t}\t\n\t\n\t\n\t// then we work out the counter (page number) logic and insert it at the final array\n\t\n\tif (properties.show_page_number === true) { // don't return anything related to page number case it's not true\n\t\n\t    if (properties.page_number_alignment === \"right\") {\t\t\t\t\t \t\n\t\t\n\t        \tinstance.data.finalHeaderObjectsHolder.columns.push(whatCounterToShowOnThisPage(currentPage)); // used push to position the page counter as right as possible\n\t\t\t\n        \n\t    \t} else if (properties.page_number_alignment === \"left\") {\n        \n\t\t\t\n\t         \tinstance.data.finalHeaderObjectsHolder.columns.unshift(whatCounterToShowOnThisPage(currentPage)); // used unshift to position the page counter as left as possible\n         \n\t\t\t\n \t   \t} else {\n        \t\t\t\n\t        \tlet byHalf = instance.data.finalHeaderObjectsHolder.columns.length / 2; // this trick to put it into the middle works better with even number of elements\n\t\t\t\t\n\t        \tinstance.data.finalHeaderObjectsHolder.columns.splice(byHalf, 0, whatCounterToShowOnThisPage(currentPage)); // used splice to position the page counter as \"middle\" as possible\n\t\t\t\n\t\t\t\n\t\t\t}   \n\t\t\t\n\t\t\t\n      \t}\n\t\t\n\t\n      \n\t\n\t\t\n\t\t\n    return instance.data.finalHeaderObjectsHolder;\n\t\n    }\n\n\n\n/* return {\n\t\ttext: `${currentPage}`, \n\t\talignment: properties.page_number_alignment, \n\t\tmargin: [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin]\n} \n\nthis is a sample of what must ultimately be returned to show the counter */\n\n\t\t\n\n\n\n\n\n\n\t\n\n\n   \n\t\t\t\t\t\t\t\n  \n \n\n\n\n}"}},"AFx":{"caption":"Start repeating structure","code":{"fn":"function(instance, properties, context) {\n\n\n    // here we capture whatever the user (app maker) has inputed into the workflow actions into an object\n    \n    instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`] = {};\n\n\t\n\tinstance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].elements = []; \n\n\tinstance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].howManyIterations = properties.iterations_count; \n\n\n\n    \n\n\n}"},"fields":{"AGE":{"caption":"Name","name":"repeating_structure_name","rank":0,"editor":"DynamicValue","value":"text","default_val":"","optional":false},"AGL":{"caption":"How many structures","name":"iterations_count","rank":1,"editor":"DynamicValue","value":"number","optional":false}}},"AGJ":{"caption":"End repeating structure","code":{"fn":"function(instance, properties, context) {\n\n\n        // [[\"A\", \"A\", \"A\", \"A\"], [\"B\", \"B\", \"B\", \"B\"], [\"C\", \"C\", \"C\", \"C\"]]\n        let sequentiallyRepeatedElements = instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].elements;\n\n        //console.log(\"Sequentially is\", sequentiallyRepeatedElements)\n\n        let returnLength = (element) => {\n            return element.length;\n        }\n\n        let biggerComparer = (accumulator, currentValue) => {\n            let biggerNumber;\n            if (accumulator > currentValue) {\n                biggerNumber = accumulator;\n            } else {\n                biggerNumber = currentValue;\n            }\n            return biggerNumber;\n        }\n\n        let isThisTheBiggestLength = (element, index, array) => {\n            if (element === biggestLength) {\n                return true\n            } else {\n                return false\n            }\n        }\n\n        let storedListLengths = sequentiallyRepeatedElements.map(returnLength);\n\n        let biggestLength = storedListLengths.reduce(biggerComparer);\n\n        let indexOfLongerArray = storedListLengths.findIndex(isThisTheBiggestLength);\n\n        // a transpose function\n        let transpose = (a) => {\n\n            // Calculate the width and height of the Array\n            var w = a.length || 0;\n            var h = a[indexOfLongerArray] instanceof Array ? a[indexOfLongerArray].length : 0;\n\n            /*// In case it is a zero matrix, no transpose routine needed.\n            if (h === 0 || w === 0) {\n                return [];\n            }*/\n\n            /**\n             * @var {Number} i Counter\n             * @var {Number} j Counter\n             * @var {Array} t Transposed data is stored in this array.\n             */\n            var i, j, t = [];\n\n            // Loop through every item in the outer array (height)\n            for (i = 0; i < h;
313 i++) {\n\n                // Insert a new row (array)\n                t[i] = [];\n\n                // Loop through every item per item in outer array (width)\n                for (j = 0; j < w; j++) {\n\n                    // Save transposed data.\n                    t[i][j] = a[j][i];\n                }\n            }\n\n            return t;\n        }\n\n\n        // here we transpose the elements to mix them\n        // Result is [[\"A\", \"B\", \"C\"], [\"A\", \"B\", \"C\"], [\"A\", \"B\", \"C\"], [\"A\", \"B\", \"C\"]]\n\n        let mixedSeriesOfElements = transpose(sequentiallyRepeatedElements);\n\n       // console.log(\"Mixed series is\", mixedSeriesOfElements)\n\n        // now to flat that array so it fits PDFmake's one element on top of the other structure\n\n        let flattenedMixedSeries = mixedSeriesOfElements.flat(2);\n\n       // console.log(\"Flattened mixed series is\", flattenedMixedSeries)\n\n        // now everything goes in order into \n\n        // wherever the bubbler wants to\n\n        letFilteredUndefinedsFlatMixSeries = flattenedMixedSeries.filter(Boolean);\n\n        let renewedObjsFlatMixSeries = letFilteredUndefinedsFlatMixSeries.map(x => JSON.parse(JSON.stringify(x)));\n\n        instance.data.composeInMe.push(...renewedObjsFlatMixSeries)\n\n\n\n}"},"fields":{"AGK":{"caption":"Name","name":"repeating_structure_name","rank":0,"editor":"DynamicValue","value":"text"}}},"AGT":{"caption":"Add column to repeated table","code":{"fn":"function(instance, properties, context) {\n   \n    const getList = (thingWithList, startPosition, finishPosition) => {\n        let returnedList = thingWithList.get(startPosition, finishPosition);\n        return returnedList;\n    }\n\n    let itemsNumbers = instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].howManyIterations;\n\n    var tempColumnHolder = [];\n\n    // Get the full data source list once\n    let dataSourceList = getList(properties[`data_source`], 0, properties[`data_source`].length());\n    \n    console.log(\"Data source list:\", dataSourceList);\n    \n    // Check if we're dealing with strings or objects\n    let isStringDataSource = dataSourceList.length > 0 && typeof dataSourceList[0] === 'string';\n    console.log(\"Is string data source:\", isStringDataSource);\n    \n    if (isStringDataSource) {\n        // SPECIAL HANDLING FOR STRING DATA SOURCES\n        console.log(\"Processing string data source\");\n        \n        for (i = 0; i < itemsNumbers; i++) {\n            let currentList = [];\n            \n            if (i < dataSourceList.length) {\n                let dataItem = dataSourceList[i];\n                console.log(`Processing string item ${i}:`, dataItem);\n                \n                // For string data sources, we need to build this as a column that will become rows after transpose\n                if (i === 0 && typeof properties.column_header !== \"undefined\" && properties.column_header !== null) {\n                    console.log(\"Creating header for string data source\");\n                    console.log(\"properties.parse_bbcode:\", properties.parse_bbcode);\n                    console.log(\"properties.column_header:\", properties.column_header);\n                    \n                    // First item gets both header and data in the same column (will become 2 rows after transpose)\n                    let headerObj = { \n                        text: properties.column_header, \n                        style: instance.data[`${properties.table_name}`].definedStyleForHeaderText \n                    };\n                    let dataObj = { text: dataItem };\n                    \n                    if (properties.parse_bbcode) {\n                        console.log(\"APPLYING BBCode parsing to string header\");\n                        const parser = getParser(\n                            pdfMake.fonts, \n                            (imageName, link) => {\n                                instance.data.docDefinition.images[imageName] = link;\n                            }, \n                            (err) => {\n                                console.log(\"BBCode parser error:\", err.message);\n                                context.reportDebugger(err.message);\n                            }\n                        );\n                        \n                        console.log(\"Parser created:\", parser);\n                        \n                        try {\n                            let parsedHeaderText = parser.getParsedText(properties.column_header);\n                            console.log(\"Parsed header result:\", parsedHeaderText);\n                            \n                            headerObj = { \n                                stack: parsedHeaderText, \n                                style: instance.data[`${properties.table_name}`].definedStyleForHeaderText \n                            };\n                            \n                            let parsedDataText = parser.getParsedText(dataItem);\n                            console.log(\"Parsed data result:\", parsedDataText);\n                            \n                            dataObj = { stack: parsedDataText };\n                            \n                        } catch (error) {\n                            console.error(\"Error during BBCode parsing:\", error);\n                        }\n                        \n                        console.log(\"Final header object:\", headerObj);\n                        console.log(\"Final data object:\", dataObj);\n                    }\n                    \n                    currentList = [headerObj, dataObj]; // This will become 2 rows after transpose\n                    console.log(\"Final currentList for first item:\", currentList);\n                } else {\n                    // Other items get just data\n                    let dataObj = { text: dataItem };\n                    \n                    if (properties.parse_bbcode) {\n                        const parser = getParser(\n                            pdfMake.fonts, \n                            (imageName, link) =>
313 {\n                                instance.data.docDefinition.images[imageName] = link;\n                            }, \n                            (err) => {\n                                context.reportDebugger(err.message);\n                            }\n                        );\n                        \n                        dataObj = { stack: parser.getParsedText(dataItem) };\n                    }\n                    \n                    currentList = [dataObj]; // This will become 1 row after transpose\n                }\n            } else {\n                console.log(`No data for item ${i}`);\n                currentList = [];\n            }\n            \n            tempColumnHolder.push(currentList);\n        }\n        \n        // For string data sources, clear arrayOfHeaders since we're handling headers manually\n        instance.data[`${properties.table_name}`].arrayOfHeaders = [];\n        \n    } else {\n        // NORMAL HANDLING FOR OBJECT DATA SOURCES\n        console.log(\"Processing object data source\");\n        \n        for (i = 0; i < itemsNumbers; i++) {\n            let currentList = [];\n            \n            if (i < dataSourceList.length) {\n                let dataItem = dataSourceList[i];\n                console.log(`Processing object item ${i}:`, dataItem);\n                \n                try {\n                    let storedCurrentListThing = dataItem.get(properties.field_of_thing);\n                    \n                    if (storedCurrentListThing && typeof storedCurrentListThing.get === 'function' && typeof storedCurrentListThing.length === 'function') {\n                        currentList = getList(storedCurrentListThing, 0, storedCurrentListThing.length());\n                    } else if (storedCurrentListThing !== null && storedCurrentListThing !== undefined) {\n                        currentList = [storedCurrentListThing];\n                    } else {\n                        currentList = [];\n                    }\n                } catch (error) {\n                    console.error(\"Error getting field from object:\", error);\n                    currentList = [];\n                }\n            } else {\n                console.log(`No data for item ${i}`);\n                currentList = [];\n            }\n            \n            if (properties.parse_bbcode && currentList.length > 0) {\n                const parser = getParser(\n                    pdfMake.fonts, \n                    (imageName, link) => {\n                        instance.data.docDefinition.images[imageName] = link;\n                    }, \n                    (err) => {\n                        context.reportDebugger(err.message);\n                    }\n                );\n                \n                currentList = currentList.map((item) => {\n                    return { stack: parser.getParsedText(item) };\n                });\n            }\n            \n            tempColumnHolder.push(currentList);\n        }\n        \n        // For object data sources, use normal header logic - ALWAYS ADD HEADER\n        if (typeof properties.column_header !== \"undefined\" && properties.column_header !== null) {\n            console.log(\"Adding header for object data source\");\n            \n            let columnHeaderAsObj = { \n                text: properties.column_header, \n                style: instance.data[`${properties.table_name}`].definedStyleForHeaderText \n            };\n            \n            if (properties.parse_bbcode) {\n                const parser = getParser(\n                    pdfMake.fonts, \n                    (imageName, link) => {\n                        instance.data.docDefinition.images[imageName] = link;\n                    }, \n                    (err) => {\n                        context.reportDebugger(err.message);\n                    }\n                );\n                \n                columnHeaderAsObj = { \n                    stack: parser.getParsedText(properties.column_header), \n                    style: instance.data[`${properties.table_name}`].definedStyleForHeaderText \n                };\n            }\n            \n            instance.data[`${properties.table_name}`].arrayOfHeaders.push(columnHeaderAsObj);\n            console.log(\"Added header to arrayOfHeaders for object data source:\", columnHeaderAsObj);\n        }\n    }\n\n    console.log(\"Final tempColumnHolder:\", tempColumnHolder);\n\n    // Add data to table bodies\n    for (i = 0; i < itemsNumbers;
313 i++) {\n        instance.data[`${properties.table_name}`].tableBodies[i].push(tempColumnHolder[i]);\n\n        // Fixed width settings for consistent table widths\n        if (properties.table_column_width === \"Fit available space\") {\n            var columnsWidth = \"*\";\n        } else if (properties.table_column_width === \"auto\") {\n            var columnsWidth = \"auto\";\n        } else {\n            var columnsWidth = 150;\n        }\n\n        instance.data[`${properties.table_name}`].arraysOfWidths[i].push(columnsWidth);\n    }\n    \n    console.log(\"Final arrayOfHeaders:\", instance.data[`${properties.table_name}`].arrayOfHeaders);\n    console.log(\"Final tableBodies[0]:\", instance.data[`${properties.table_name}`].tableBodies[0]);\n}","add_debugger":false},"fields":{"AGX":{"caption":"Thing type","name":"thing_type","rank":1,"editor":"custom_type"},"AGY":{"caption":"Field of thing","name":"field_of_thing","rank":2,"editor":"custom_field_AGX"},"AGZ":{"caption":"Data source","name":"data_source","rank":3,"editor":"DynamicValue","value":"custom_data_AGX","is_list":true},"AGc":{"caption":"Table name","name":"table_name","rank":4,"editor":"DynamicValue","value":"text"},"AGg":{"caption":"Repeating structure name","name":"repeating_structure_name","rank":5,"editor":"DynamicValue","value":"text"},"AGj":{"caption":"Column header","name":"column_header","rank":6,"editor":"DynamicValue","value":"text","optional":true},"AGz":{"caption":"Attention: This advanced action is only to be used inside a \"Repeated structure\".","name":"attention:_this_advanced_action_is_only_to_be_used_inside_a_\"repeated_structure\".","rank":0,"editor":"Label"},"AOO":{"caption":"Parse BBCode","name":"parse_bbcode","rank":7,"editor":"DynamicValue","value":"boolean","default_val":false}}},"AGa":{"caption":"Start repeated table","code":{"fn":"function(instance, properties, context) {\n\n\n    let itemsNumbers = instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].howManyIterations;\n\n    // the body property is an array that will hold other arrays that will be turned into rows.\n    instance.data[`${properties.table_name}`] = {};\n\n    instance.data[`${properties.table_name}`].tableBodies = [];\n    instance.data[`${properties.table_name}`].arraysOfWidths = [];\n\n    instance.data[`${properties.table_name}`].arrayOfHeaders = [];\n\n    if (typeof properties.header_style !== \"undefined\" && properties.header_style !== null) {\n\n        instance.data[`${properties.table_name}`].definedStyleForHeaderText = properties.header_style.replaceAll(/\\W/g, ''); // small regex to remove any undesirable characters from style name inputed by app maker\n\n    } else {\n\n        instance.data[`${properties.table_name}`].definedStyleForHeaderText = \"\";\n\n    }\n\n\n    for (i = 0; i < itemsNumbers; i++) {\n\n        instance.data[`${properties.table_name}`].tableBodies.push([]);\n        instance.data[`${properties.table_name}`].arraysOfWidths.push([]);\n\n    }\n\n\n\n\n}"},"fields":{"AGd":{"caption":"Table name","name":"table_name","rank":1,"editor":"DynamicValue","value":"text"},"AGf":{"caption":"Repeating structure name","name":"repeating_structure_name","rank":2,"editor":"DynamicValue","value":"text"},"AGi":{"caption":"Place headers","name":"place_headers","rank":3,"editor":"DynamicValue","value":"boolean","default_val":false},"AGk":{"caption":"Header style","name":"header_style","rank":4,"editor":"DynamicValue","value":"text","optional":true},"AHA":{"caption":"Attention: This advanced action is only to be used inside a \"Repeated structure\".","name":"attention:_this_advanced_action_is_only_to_be_used_inside_a_\"repeated_structure\".","rank":0,"editor":"Label"}}},"AGb":{"caption":"End repeated table","code":{"fn":"function(instance, properties, context) {\n\n    let selectLayout = (chosenLayout) => {\n        if (chosenLayout === \"No Borders\") {\n            return \"noBorders\";\n        }\n        else if (chosenLayout === \"Header Line Only\") {\n            return \"headerLineOnly\";\n        }\n        else if (chosenLayout === \"Light Horizontal Lines\") {\n            return \"lightHorizontalLines\";\n        }\n        else if (chosenLayout === \"Strong Outer Border\") {\n            return {\n                hLineWi
313dth: function (i, node) {\n                    return (i === 0 || i === node.table.body.length) ? 2 : 1;\n                },\n                vLineWidth: function (i, node) {\n                    return (i === 0 || i === node.table.widths.length) ? 2 : 1;\n                },\n                hLineColor: function (i, node) {\n                    return (i === 0 || i === node.table.body.length) ? 'black' : 'gray';\n                },\n                vLineColor: function (i, node) {\n                    return (i === 0 || i === node.table.widths.length) ? 'black' : 'gray';\n                }\n            }\n        }\n        else if (chosenLayout === \"Zebra\") {\n            return {\n                fillColor: function (i, node) {\n                    return (i % 2 === 0) ? '#CCCCCC' : null;\n                }\n            }\n        } else if (chosenLayout === \"Light Horizontal Lines Without Header\") {\n\n\t\t\treturn {\n\t\t\t\thLineWidth(i, node) {\n\t\t\t\t\treturn (i === node.table.headerRows) ? 0 : 1; // Set the header row to 2, others to 1\n\t\t\t\t},\n\t\t\t\tvLineWidth(i) {\n\t\t\t\t\treturn 0; // No vertical lines\n\t\t\t\t},\n\t\t\t\thLineColor(i) {\n\t\t\t\t\treturn '#aaa'; // Customize the color of horizontal lines\n\t\t\t\t},\n\t\t\t\tpaddingLeft(i) {\n\t\t\t\t\treturn i === 0 ? 0 : 8; // Add padding to the left of the content cells\n\t\t\t\t},\n\t\t\t\tpaddingRight(i, node) {\n\t\t\t\t\treturn (i === node.table.widths.length - 1) ? 0 : 8; // Add padding to the right of the content cells\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n        else {\n            return \"no layout specified\"\n        }\n\n    }\n\n    let tableCustomMarginsDefinitionLogic = () => {\n        if (properties.table_custom_margins === true) {\n            return [properties.table_left_margin, properties.table_top_margin, properties.table_right_margin, properties.table_bottom_margin];\n        } else { return null; } // function to allow to set custom margins or ignore it and use default ones\n    }\n\n    // auxiliary functions for the transposition incoming!\n\n    // transform \"undefined\" array elements created by the transposition function into null elements so pdfmake works fine with them (undefined causes crashes)\n    let createBlanks = (element) => {\n        let checkAndSwap = (nestedElement) => {\n            if (nestedElement === undefined) {\n                return null;\n            } else {\n                return nestedElement\n            }\n        }\n        return element.map(checkAndSwap);\n    }\n\n    let returnLength = (element) => {\n        return element.length;\n    }\n\n    let biggerComparer = (accumulator, currentValue) => {\n        let biggerNumber;\n        if (accumulator > currentValue) {\n            biggerNumber = accumulator;\n        } else {\n            biggerNumber = currentValue;\n        }\n        return biggerNumber;\n    }\n\n    let isThisTheBiggestLength = (element, index, array) => {\n        if (element === instance.data.biggestLength) {\n            return true\n        } else {\n            return false\n        }\n    }\n\n\n\n    // a transpose function\n    let transpose = (a) => {\n\n        // Calculate the width and height of the Array\n        var w = a.length || 0;\n        var h = a[instance.data.indexOfLongerArray] instanceof Array ? a[instance.data.indexOfLongerArray].length : 0;\n\n        // In case it is a zero matrix, no transpose routine needed.\n        if (h === 0 || w === 0) { return []; }\n\n        /**\n         * @var {Number} i Counter\n         * @var {Number} j Counter\n         * @var {Array} t Transposed data is stored in this array.\n         */\n        var i, j, t = [];\n\n        // Loop through every item in the outer array (height)\n        for (i = 0; i < h; i++) {\n\n            // Insert a new row (array)\n            t[i] = [];\n\n            // Loop through every item per item in outer array (width)\n            for (j = 0; j < w; j++) {\n\n                // Save transposed data.\n                t[i][j] = a[j][i];\n            }\n        }\n\n        return t;\n    }\n    // remove this when text style becomes defined at individual column\n    if (typeof properties.tableStyle !== \"undefined\" && properties.tableStyle !== null) {\n\n        var definedStyleForTable = properties.tableStyle.replaceAll(/\\W/g, ''); // small regex to remove any undesirable characters from style name inputed by app maker\n\n    } else {\n\n        var definedStyleForTable = \"\";\n\n    }\n\n    var itemsNumbers = instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].howManyIterations;\n\n    var layoutHolder = selectLayout(properties.table_layout);\n\n    let thisElementSeries = [];\n\n    for (i = 0; i < itemsNumbers;
313 i++) {\n\n        // here we fill in blank elements to the table so it becomes a square matrix and doesn't crashes (pdfmake only likes square matrices!\n\n        let storedListLengths = instance.data[`${properties.table_name}`].tableBodies[i].map(returnLength);\n\n        instance.data.biggestLength = storedListLengths.reduce(biggerComparer);\n\n        instance.data.indexOfLongerArray = storedListLengths.findIndex(isThisTheBiggestLength);\n\n        // here we transpose the table to fit pdfmake's table structure of array\n        let tableBodiesTransposed = transpose(instance.data[`${properties.table_name}`].tableBodies[i]);\n\n        instance.data[`${properties.table_name}`].tableBodies[i] = tableBodiesTransposed.map(createBlanks);\n\n        // now let's put the headers so they become the first row. This is after the transposition, because we want it to not be transposed so it stays a row and doesn't becomes a column\n\n        if (instance.data[`${properties.table_name}`].arrayOfHeaders.length !== 0) {\n\n            var useHeaderRow = 1; // this will make the first row be repeated in the other pages the table also extends to.\n\n            let currentClonedArray = [];\n\n            for (j = 0; j < instance.data[`${properties.table_name}`].arrayOfHeaders.length; j++) {\n\n                let currentObj = JSON.parse(JSON.stringify(instance.data[`${properties.table_name}`].arrayOfHeaders[j]));\n                currentClonedArray.push(currentObj);\n\n            }\n\n            instance.data[`${properties.table_name}`].tableBodies[i].unshift(currentClonedArray);\n\n\n        } else {\n\n            var useHeaderRow = 0; // in case a header row isn't used, this won't make the first row be repeated on other pages that the table may extend to.\n\n        }\n\n\n        let tableObjectHolder = {\n            table: {\n                headerRows: useHeaderRow,\n                widths: instance.data[`${properties.table_name}`].arraysOfWidths[i],\n                body: instance.data[`${properties.table_name}`].tableBodies[i],\n            },\n            style: `${definedStyleForTable.toLowerCase()}`,\n            margin: tableCustomMarginsDefinitionLogic(),\n            layout: layoutHolder,\n            pageBreak: properties.page_break.toLowerCase(),\n        };\n\n        // here we push the object into the intermediary array so in another action after this one it gets pushed into the main elements body\n\n        // being inserted into a repeated multi column\n        if (properties.into_multi_column === true) {\n\n            instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`][`${properties.multi_column_name}`][i].columns.push(tableObjectHolder)\n\n        } else {\n\n            thisElementSeries.push(tableObjectHolder)\n\n        }\n    }\n\n    if (properties.into_multi_column === false) {\n\n        instance.data.repeatingStructureObjectsHolder[`${properties.repeating_structure_name}`].elements.push(thisElementSeries)\n\n    }\n\n}"},"fields":{"AGe":{"caption":"Table name","name":"table_name","rank":0,"editor":"DynamicValue","value":"text"},"AGh":{"caption":"Repeating structure name","name":"repeating_structure_name","rank":1,"editor":"DynamicValue","value":"text"},"AGl":{"caption":"Use table custom margins?","name":"table_custom_margins","rank":2,"editor":"DynamicValue","value":"boolean","default_val":false},"AGm":{"caption":"Table left margin","name":"table_left_margin","rank":3,"editor":"DynamicValue","value":"number","default_val":0},"AGn":{"caption":"Table top margin","name":"table_top_margin","rank":4,"editor":"DynamicValue","value":"number","default_val":0},"AGo":{"caption":"Table right margin","name":"table_right_margin","rank":5,"editor":"DynamicValue","value":"number","default_val":0},"AGp":{"caption":"Table bottom margin","name":"table_bottom_margin","rank":6,"editor":"DynamicValue","value":"number","default_val":0},"AGq":{"caption":"Page break","name":"page_break","rank":7,"editor":"Dropdown","value":"text","default_val":"Unspecified"},"AGr":{"caption":"Body text style","name":"tableStyle","rank":8,"editor":"DynamicValue","value":"text","optional":true},"AGs":{"caption":"Table layout","name":"table_layout","rank":9,"editor":"Dropdown","default_val":"Standard"},"AGx":{"caption":"Into multi column","name":"into_multi_column","rank":10,"editor":"DynamicValue","value":"boolean","default_val":false},"AGy":{"caption":"Multi column name","name":"multi_column_name","rank":11,"editor":"DynamicValue","value":"text","optional":true}}},"AHB":{"caption":"Start advanced table","code":{"fn":"function(instance, properties, context) {\n\n    instance.data[`${properties.table_name}`] = {};\n    instance.data[`${properties.table_name}`].tableBody = [];\n    instance.data[`${properties.table_name}`].arrayOfWidths = [];\n    instance.data[`${properties.table_name}`].arrayOfHeaders = [];\n\n\n}"},"fields":{"AHE":{"caption":"Table name","name":"table_name","rank":0,"editor":"DynamicValue","value":"text"}}},"AHC":{"caption":"Add column into advanced table","code":{"fn":"function(instance, properties, context) {\n    \n    const {\n        header_style,\n        text_body_style\n    } = properties\n\n    const getList = (thingWithList, startPosition, finishPosition) =>
313 {\n        let returnedList = thingWithList.get(startPosition, finishPosition);\n        return returnedList;\n    }\n\n\n    const layoutHashmap = {\n\n        \"Fit available space\": \"*\",\n        \"Fit content\": \"auto\",\n        \"Fixed width\": properties.specified_column_width,\n\n    }\n\n    var columnWidth = layoutHashmap[properties.column_width];\n\n    const customMarginsDefinitionLogic = () => {\n\n        if (properties.custom_margins === true) {\n\n            return [properties.left_margin, properties.top_margin, properties.right_margin, properties.bottom_margin];\n\n        } else {\n\n            return null;\n\n        }\n\n    }\n\n    if (properties.using_images) {\n        // flow for image column\n\n        const isBase64Image = (possibleUrl) => {\n\n            return typeof possibleUrl === \"string\" && possibleUrl.substring(0, 11) === \"data:image/\";\n\n        }\n\n        const protocolFix = (possibleUrl) => {\n\n            if (isBase64Image(possibleUrl)) {\n\n                return possibleUrl;\n\n            }\n\n            if (possibleUrl.substring(0, 4) === \"http\") {\n\n                return possibleUrl;\n\n            } else {\n\n                return `https:${possibleUrl}`;\n\n            }\n\n        };\n\n        let currentList;\n\n        if (properties.list_of_items === null) {\n\n            currentList = [];\n\n        } else {\n\n            currentList = getList(properties.list_of_items, 0, properties.list_of_items.length());\n        }\n\n        const turnUrlIntoImageObject = (url) => {\n\n            let fixedImageUrl = protocolFix(url);\n\n            let providedImageName = isBase64Image(fixedImageUrl)\n                ? `base64image${Math.random().toString(36).substring(2, 12)}`\n                : fixedImageUrl.replaceAll(/\\W/g, '');\n\n            instance.data.docDefinition.images[`${providedImageName}`] = fixedImageUrl;\n\n            if (typeof properties.image_width === \"undefined\") {\n                properties.image_width = \"\";\n            }\n\n            if (typeof properties.image_height === \"undefined\") {\n                properties.image_height = \"\";\n            }\n\n            let imageObjectHolder = {\n\n                image: providedImageName,\n                width: properties.image_width,\n                height: properties.image_height,\n                margin: customMarginsDefinitionLogic(),\n\n            };\n\n            return imageObjectHolder;\n\n        }\n\n\n        let imageObjectsList = currentList.map(turnUrlIntoImageObject);\n\n        instance.data[`${properties.table_name}`].tableBody.push(imageObjectsList);\n\n        instance.data[`${properties.table_name}`].arrayOfWidths.push(columnWidth);\n\n\n        if (typeof properties.column_header !== \"undefined\" && properties.column_header !== null) {\n\n            let columnHeaderAsObj = { text: properties.column_header, style: (header_style) && header_style.toLowerCase()  };\n\n            instance.data[`${properties.table_name}`].arrayOfHeaders.push(columnHeaderAsObj);\n\n        } else {\n\n            let columnHeaderAsObj = { text: \"\", style: \"\" };\n\n            instance.data[`${properties.table_name}`].arrayOfHeaders.push(columnHeaderAsObj);\n\n        }\n\n    } else {\n        // normal flow\n\n        const turnStringIntoTextObject = (string) => {\n\n            if (properties.parse_bbcode) {\n                const parser = getParser(\n                    pdfMake.fonts,\n                    (imageName, link) => {\n                        instance.data.docDefinition.images[imageName] = link;\n                    },\n                    (err) => {\n                        context.reportDebugger(err.message);\n                    }\n                );\n\n                return {\n                    stack: parser.getParsedText(string),\n                    style: (text_body_style) && text_body_style.toLowerCase(),\n                    margin: customMarginsDefinitionLogic()\n                }\n            }\n\n            return {\n\n                text: string,\n                style: (text_body_style) && text_body_style.toLowerCase(),\n                margin: customMarginsDefinitionLogic(),\n\n            }\n\n\n        };\n\n        let currentList;\n\n        if (properties.list_of_items === null) {\n\n            currentList = [];\n\n        } else {\n\n            currentList = getList(properties.list_of_items, 0, properties.list_of_items.length());\n        }\n\n\n        let textObjectsList = currentList.map(turnStringIntoTextObject);\n\n        instance.data[`${properties.table_name}
313`].tableBody.push(textObjectsList);\n\n        instance.data[`${properties.table_name}`].arrayOfWidths.push(columnWidth);\n\n\n        if (typeof properties.column_header !== \"undefined\" && properties.column_header !== null) {\n\n            let columnHeaderAsObj = { text: properties.column_header, style: (header_style) && header_style.toLowerCase()};\n\n            if (properties.parse_bbcode) {\n                const parser = getParser(\n                    pdfMake.fonts,\n                    (imageName, link) => {\n                        instance.data.docDefinition.images[imageName] = link;\n                    },\n                    (err) => {\n                        context.reportDebugger(err.message);\n                    }\n                );\n\n                columnHeaderAsObj = { stack: parser.getParsedText(properties.column_header),\n                    style: header_style && header_style.toLowerCase() };\n            }\n\n            instance.data[`${properties.table_name}`].arrayOfHeaders.push(columnHeaderAsObj);\n\n        } else {\n\n            let columnHeaderAsObj = { text: \"\", style: \"\" };\n\n            instance.data[`${properties.table_name}`].arrayOfHeaders.push(columnHeaderAsObj);\n\n        }\n\n    }\n\n}"},"fields":{"AHF":{"caption":"List of items","name":"list_of_items","rank":1,"editor":"DynamicValue","value":"_any_thing","is_list":true},"AHG":{"caption":"Table name","name":"table_name","rank":0,"editor":"DynamicValue","value":"text"},"AHH":{"caption":"Column width","name":"column_width","rank":3,"editor":"Dropdown","default_val":"Fit available space"},"AHI":{"caption":"Column header","name":"column_header","rank":5,"editor":"DynamicValue","value":"text","optional":true},"AHJ":{"caption":"Header style","name":"header_style","rank":6,"editor":"DynamicValue","value":"text","optional":true},"AHY":{"caption":"Text body style","name":"text_body_style","rank":2,"editor":"DynamicValue","value":"text","optional":true},"AHZ":{"caption":"Using images","name":"using_images","rank":7,"editor":"DynamicValue","value":"boolean","is_list":false,"optional":false,"default_val":false},"AHa":{"caption":"Image width","name":"image_width","rank":8,"editor":"DynamicValue","value":"number","optional":true},"AHb":{"caption":"Image height","name":"image_height","rank":9,"editor":"DynamicValue","value":"number","optional":true},"AHc":{"caption":"Use custom margins?","name":"custom_margins","rank":11,"editor":"DynamicValue","value":"boolean","default_val":false},"AHd":{"caption":"Below you will be able to set extra margins for your image or text element. Leave the field as \"no\" for a default display. (Will ignore any numbers below)","name":"below_you_will_be_able_to_set_extra_margins_for_your_image_element._leave_the_box_unchecked_for_a_default_display._(will_ignore_any_numbers_below)","rank":10,"editor":"Label"},"AHe":{"caption":"Left Margin","name":"left_margin","rank":12,"editor":"DynamicValue","value":"number","default_val":0},"AHf":{"caption":"Top Margin","name":"top_margin","rank":13,"editor":"DynamicValue","value":"number","default_val":0},"AHg":{"caption":"Right Margin","name":"right_margin","rank":14,"editor":"DynamicValue","value":"number","default_val":0},"AHh":{"caption":"Bottom Margin","name":"bottom_margin","rank":15,"editor":"DynamicValue","value":"number","default_val":0},"AHi":{"caption":"Fixed width size","name":"specified_column_width","rank":4,"editor":"DynamicValue","value":"number","optional":true},"AON":{"caption":"Parse BBCode?","name":"parse_bbcode","rank":16,"editor":"DynamicValue","value":"boolean","default_val":false}}},"AHD":{"caption":"End advanced table","code":{"fn":"function(instance, properties, context) {\n\n  const {colorForHeader} = properties;\n\n  function rgbaStringToHex(rgba) {\n    // Extragem valorile din string folosind expresie regulată\n    const rgbaRegex = /rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+),\\s*(\\d*\\.?\\d+)?\\)/;\n    const result = rgba.match(rgbaRegex);\n    \n    if (!result) {\n        throw new Error(\"Formatul RGBA nu este valid\");\n    }\n\n    // Preluăm valorile pentru r, g, b și a\n    const r = parseInt(result[1]);\n    const g = parseInt(result[2]);\n    const b = parseInt(result[3]);\n    const a = result[4] !== undefined ? parseFloat(result[4]) : 1;
313 // Alpha este opțional\n\n    // Funcția care convertește numerele în format hex\n    const toHex = n => {\n        const hex = n.toString(16);\n        return hex.length === 1 ? '0' + hex : hex;\n    };\n\n    // Returnăm culoarea în format HEX, inclusiv alpha\n    return `#${toHex(r)}${toHex(g)}${toHex(b)}`;\n  }\n\n  let selectLayout = (chosenLayout) => {\n    if (chosenLayout === \"No Borders\") {\n        return \"noBorders\";\n    }\n    else if (chosenLayout === \"Header Line Only\") {\n        return \"headerLineOnly\";\n    }\n    else if (chosenLayout === \"Light Horizontal Lines\") {\n        return \"lightHorizontalLines\";\n    }\n    else if (chosenLayout === \"Strong Outer Border\") {\n        return {\n            hLineWidth: function (i, node) {\n                return (i === 0 || i === node.table.body.length) ? 2 : 1;\n            },\n            vLineWidth: function (i, node) {\n                return (i === 0 || i === node.table.widths.length) ? 2 : 1;\n            },\n            hLineColor: function (i, node) {\n                return (i === 0 || i === node.table.body.length) ? 'black' : 'gray';\n            },\n            vLineColor: function (i, node) {\n                return (i === 0 || i === node.table.widths.length) ? 'black' : 'gray';\n            }\n        }\n    }\n    else if (chosenLayout === \"Zebra\") {\n        return {\n            fillColor: function (i, node) {\n                return (i % 2 === 0) ? '#CCCCCC' : null;\n            }\n        }\n    } else if (chosenLayout === \"Light Horizontal Lines Without Header\") {\n        return {\n            hLineWi
313dth(i, node) {\n                return (i === node.table.headerRows) ? 0 : 1; // Set the header row to 2, others to 1\n            },\n            vLineWidth(i) {\n                return 0; // No vertical lines\n            },\n            hLineColor(i) {\n                return '#aaa'; // Customize the color of horizontal lines\n            },\n            paddingLeft(i) {\n                return i === 0 ? 0 : 8; // Add padding to the left of the content cells\n            },\n            paddingRight(i, node) {\n                return (i === node.table.widths.length - 1) ? 0 : 8; // Add padding to the right of the content cells\n            }\n        }\n    }\n    else {\n        return \"no layout specified\"\n    }\n  }\n\n  let tableCustomMarginsDefinitionLogic = () => {\n    if (properties.table_custom_margins === true) {\n        return [properties.table_left_margin, properties.table_top_margin, properties.table_right_margin, properties.table_bottom_margin];\n    } else { \n        return null; \n    } // function to allow to set custom margins or ignore it and use default ones\n  }\n\n  // auxiliary functions for the transposition incoming!\n\n  // transform \"undefined\" array elements created by the transposition function into null elements so pdfmake works fine with them (undefined causes crashes)\n  let createBlanks = (element) => {\n    let checkAndSwap = (nestedElement) => {\n        if (nestedElement === undefined) {\n            return null;\n        } else {\n            return nestedElement\n        }\n    }\n    return element.map(checkAndSwap);\n  }\n\n  let returnLength = (element) => {\n    return element.length;\n  }\n\n  let biggerComparer = (accumulator, currentValue) => {\n    let biggerNumber;\n    if (accumulator > currentValue) {\n        biggerNumber = accumulator;\n    } else {\n        biggerNumber = currentValue;\n    }\n    return biggerNumber;\n  }\n\n  let isThisTheBiggestLength = (element, index, array) => {\n    if (element === instance.data.biggestLength) {\n        return true\n    } else {\n        return false\n    }\n  }\n\n  // a transpose function\n  let transpose = (a) => {\n    // Calculate the width and height of the Array\n    var w = a.length || 0;\n    var h = a[instance.data.indexOfLongerArray] instanceof Array ? a[instance.data.indexOfLongerArray].length : 0;\n\n    // In case it is a zero matrix, no transpose routine needed.\n    if (h === 0 || w === 0) { return []; }\n\n    /**\n     * @var {Number} i Counter\n     * @var {Number} j Counter\n     * @var {Array} t Transposed data is stored in this array.\n     */\n    var i, j, t = [];\n\n    // Loop through every item in the outer array (height)\n    for (i = 0; i < h; i++) {\n        // Insert a new row (array)\n        t[i] = [];\n\n        // Loop through every item per item in outer array (width)\n        for (j = 0; j < w; j++) {\n            // Save transposed data.\n            t[i][j] = a[j][i];\n        }\n    }\n\n    return t;\n  }\n\n  var layoutHolder = selectLayout(properties.table_layout);\n\n  let storedListLengths = instance.data[`${properties.table_name}`].tableBody.map(returnLength);\n\n  instance.data.biggestLength = storedListLengths.reduce(biggerComparer);\n\n  instance.data.indexOfLongerArray = storedListLengths.findIndex(isThisTheBiggestLength);\n\n  // here we transpose the table to fit pdfmake's table structure of array\n  let tableBodyTransposed = transpose(instance.data[`${properties.table_name}`].tableBody);\n\n  instance.data[`${properties.table_name}`].tableBody = tableBodyTransposed.map(createBlanks);\n\n  // now let's put the headers so they become the first row. This is after the transposition, because we want it to not be transposed so it stays a row and doesn't becomes a column\n\n  // first check if headers are all empty objects\n  const isBlankHeader = (element) => element.text === \"\" && element.style === \"\";\n\n  let areAllHeadersBlank = instance.data[`${properties.table_name}`].arrayOfHeaders.every(isBlankHeader);
313\n\n  if (!areAllHeadersBlank) {\n    var useHeaderRow = 1; // this will make the first row be repeated in the other pages the table also extends to.\n    instance.data[`${properties.table_name}`].tableBody.unshift(instance.data[`${properties.table_name}`].arrayOfHeaders);\n  } else {\n    var useHeaderRow = 0; // in case a header row isn't used, this won't make the first row be repeated on other pages that the table may extend to.\n  }\n\n  let tableObjectHolder = {\n    table: {\n        headerRows: useHeaderRow,\n        dontBreakRows: true,\n        keepWithHeaderRows: useHeaderRow,\n        widths: instance.data[`${properties.table_name}`].arrayOfWidths,\n        body: instance.data[`${properties.table_name}`].tableBody,\n    },\n    margin: tableCustomMarginsDefinitionLogic(),\n    layout: layoutHolder,\n    pageBreak: properties.page_break.toLowerCase(),\n  };\n\n  // FIX: Defensively check before setting header styles\n  if (tableObjectHolder.table.body && \n      tableObjectHolder.table.body[0] && \n      Array.isArray(tableObjectHolder.table.body[0])) {\n    \n    tableObjectHolder.table.body[0].forEach((item, index) => {\n        // Make sure item isn't null before setting style\n        if (item !== null) {\n          \n               tableObjectHolder.table.body[0][index].fillColor = rgbaStringToHex(colorForHeader);\n            \n        }\n    });\n  }\n\n  // here, in case this is being inputted into a multi column, will add the width of this element's column then push it into the specified column.\n  if (properties.into_multi_column === true) {\n    if (properties.this_column_width === \"Fit available space\") {\n        tableObjectHolder.width = \"*\";\n    } else if (properties.this_column_width === \"Fit content\") {\n        tableObjectHolder.width = \"auto\";\n    } else if (properties.this_column_width === \"Fixed width\") {\n        tableObjectHolder.width = properties.fixed_width_column_size;\n    }\n\n    // pushing into the multi column\n    instance.data.multiColumnObjectHolder[`${properties.multi_column_name}`].columns.push(tableObjectHolder);\n  } else if (properties.into_footer === true) {\n    // here we push it into the footer\n    instance.data.footerObjectsHolder.columns.push(tableObjectHolder);\n  } else if (properties.into_header === true) {\n    // here we push it into the header\n    instance.data.headerObjectsHolder.columns.push(tableObjectHolder);\n  } else if (properties.into_background === true) {\n    // here we push it into the background\n    instance.data.docDefinition.background.push(tableObjectHolder);\n  } else {\n    // here we push the object into the main document body\n    instance.data.composeInMe.push(tableObjectHolder);\n  }\n\n\n}","add_debugger":false},"fields":{"AHK":{"caption":"Use table custom margins?","name":"table_custom_margins","rank":4,"editor":"DynamicValue","value":"boolean","default_val":false},"AHL":{"caption":"Table left margin","name":"table_left_margin","rank":5,"editor":"DynamicValue","value":"number","default_val":0},"AHM":{"caption":"Table top margin","name":"table_top_margin","rank":6,"editor":"DynamicValue","value":"number","default_val":0},"AHN":{"caption":"Table right margin","name":"table_right_margin","rank":7,"editor":"DynamicValue","value":"number","default_val":0},"AHO":{"caption":"Table bottom margin","name":"table_bottom_margin","rank":8,"editor":"DynamicValue","value":"number","default_val":0},"AHP":{"caption":"Table layout","name":"table_layout","rank":1,"editor":"Dropdown","default_val":"Standard"},"AHQ":{"caption":"Table name","name":"table_name","rank":0,"editor":"DynamicValue","value":"text"},"AHR":{"caption":"Page break","name":"page_break","rank":2,"editor":"Dropdown","default_val":"Unspecified"},"AHS":{"caption":"Into multi column","name":"into_multi_column","rank":9,"editor":"DynamicValue","value":"boolean","default_val":false},"AHT":{"caption":"This multicolumn width","name":"this_column_width","rank":11,"editor":"Dropdown","value":"text","default_val":"Fit available space"},"AHU":{"caption":"Into footer","name":"into_footer","rank":13,"editor":"DynamicValue","value":"boolean","default_val":false},"AHV":{"caption":"Into header","name":"into_header","rank":14,"editor":"DynamicValue","value":"boolean","default_val":false},"AHW":{"caption":"Into background","name":"into_background","rank":15,"editor":"DynamicValue","value":"boolean","default_val":false},"AHX":{"caption":"Multi column name","name":"multi_column_name","rank":10,"editor":"DynamicValue","value":"text","optional":true},"AOz":{"caption":"Fixed width size","name":"fixed_width_column_size","rank":12,"editor":"DynamicValue","value":"number","optional":true},"AQl":{"caption":"Color For Header","name":"colorForHeader","rank":3,"editor":"Color","optional":true,"default_val":"rgba(213, 211, 211, 1)"}}},"AHk":{"caption":"Load font","code":{"fn":"function(instance, properties, context) {\n  const protocolFix = (possibleUrl) => {\n    if (possibleUrl.substring(0, 7) === \"https:\") {\n      return possibleUrl;\n    } else {\n      return `https:${possibleUrl}`;\n    }\n  };\n\n  let myProperUrlRegular = protocolFix(properties.regular);\n  let myProperUrlBold = protocolFix(properties.bold);
313\n  let myProperUrlItalics = protocolFix(properties.italics);\n  let myProperUrlBolditalics = protocolFix(properties.bolditalics);\n\n  pdfMake.fonts[properties.name] = {\n    normal: myProperUrlRegular,\n    bold: myProperUrlBold,\n    italics: myProperUrlItalics,\n    bolditalics: myProperUrlBolditalics\n  };\n}\n"},"fields":{"AHl":{"caption":"Name","name":"name","rank":0,"editor":"DynamicValue","value":"text"},"AHm":{"caption":"Regular","name":"regular","rank":1,"editor":"DynamicValue","value":"text"},"AHn":{"caption":"Bold","name":"bold","rank":2,"editor":"DynamicValue","value":"text"},"AHo":{"caption":"Italics","name":"italics","rank":3,"editor":"DynamicValue","value":"text"},"AHp":{"caption":"Bolditalics","name":"bolditalics","rank":4,"editor":"DynamicValue","value":"text"}}},"APr":{"caption":"Add Watermark","code":{"fn":"function(instance, properties, context) {\n\n\n   const {text,\n          bold,\n          italics,\n          color\n         } = properties;\n\n\nfunction rgbaStringToHex(rgba) {\n    // Extragem valorile din string folosind expresie regulată\n    const rgbaRegex = /rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+),\\s*(\\d*\\.?\\d+)?\\)/;\n    const result = rgba.match(rgbaRegex);\n    \n    if (!result) {\n        throw new Error(\"Formatul RGBA nu este valid\");\n    }\n\n    // Preluăm valorile pentru r, g, b și a\n    const r = parseInt(result[1]);\n    const g = parseInt(result[2]);\n    const b = parseInt(result[3]);\n    const a = result[4] !== undefined ? parseFloat(result[4]) : 1; // Alpha este opțional\n\n    // Funcția care convertește numerele în format hex\n    const toHex = n => {\n        const hex = n.toString(16);\n        return hex.length === 1 ? '0' + hex : hex;\n    };\n\n    // Returnăm culoarea în format HEX, inclusiv alpha\n    return `#${toHex(r)}${toHex(g)}${toHex(b)}`;\n}\n\n\n\n   instance.data.docDefinition.watermark = { \n       text: text,\n       color: rgbaStringToHex(color.trim()),\n       bold: bold,\n       italics: italics\n   };\n\n\n}","add_debugger":false},"fields":{"APs":{"caption":"Text","name":"text","rank":0,"editor":"DynamicValue","value":"text","default_val":"watermark"},"APt":{"caption":"Styling ","name":"styling","rank":1,"editor":"Label"},"APu":{"caption":"Bold","name":"bold","rank":2,"editor":"Checkbox","default_val":true},"APv":{"caption":"Italics","name":"italics","rank":3,"editor":"Checkbox","default_val":true},"APw":{"caption":"Color","name":"color","rank":4,"editor":"Color","default_val":"rgba(160,65,65,1)"}}},"APx":{"caption":"Add QR","code":{"fn":"function(instance, properties, context) {\n\n    \n    const {text,\n           fit,\n           alignment,\n           background,\n           foreground } = properties;\n\nfunction rgbaStringToHex(rgba) {\n    // Extragem valorile din string folosind expresie regulată\n    const rgbaRegex = /rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+),\\s*(\\d*\\.?\\d+)?\\)/;\n    const result = rgba.match(rgbaRegex);\n    \n    if (!result) {\n        throw new Error(\"Formatul RGBA nu este valid\");\n    }\n\n    // Preluăm valorile pentru r, g, b și a\n    const r = parseInt(result[1]);\n    const g = parseInt(result[2]);\n    const b = parseInt(result[3]);\n    const a = result[4] !== undefined ? parseFloat(result[4]) : 1; // Alpha este opțional\n\n    // Funcția care convertește numerele în format hex\n    const toHex = n => {\n        const hex = n.toString(16);\n        return hex.length === 1 ? '0' + hex : hex;\n    };\n\n    // Returnăm culoarea în format HEX, inclusiv alpha\n    return `#${toHex(r)}${toHex(g)}${toHex(b)}`;\n}\n    \n    \n    \n    \n\n    instance.data.docDefinition.content.push(\n        { \n            qr: text,\n            foreground:rgbaStringToHex(foreground),\n            background:rgbaStringToHex(background),\n            alignment: alignment.trim(),\n            fit:150\n        });\n\n\n}","add_debugger":false},"fields":{"APz":{"caption":"Foreground","name":"foreground","rank":1,"editor":"Color","default_val":"rgba(189,68,68,1)"},"AQA":{"caption":"Background","name":"background","rank":2,"editor":"Color","default_val":"rgba(45,41,41,1)"},"AQC":{"caption":"Alignment","name":"alignment","rank":3,"editor":"Dropdown"},"AQD":{"caption":"Text","name":"text","rank":0,"editor":"DynamicValue","value":"text"}}},"AQL":{"caption":"Add Toc","code":{"fn":"function(instance, properties, context) {\n\n\n    \ninstance.data.docDefinition.content.push({\n        toc: {\n            numberStyle: { bold: true }\n        }\n    });\n}"}}},"code":{"initialize":{"fn":"function(instance, context) {\n\n\n\n\n}","add_debugger":false},"update":{"fn":"\n"},"reset":{"fn":"function(instance, context) {\n\n\n\n}"}},"platform_type":"web"}},"plugin_actions":{"AID":{"display":"PDF Conjurer (backend) | Upload PDF","type":"server_side","return_value":{"ACq":{"caption":"Result","name":"result","rank":0,"value":"text"}},"fields":{"AHx":{"caption":"Upload file URL","name":"upload_url","rank":2,"editor":"DynamicValue","value":"text","optional":true},"AHy":{"caption":"File name","name":"file_name","rank":4,"editor":"DynamicValue","value":"text","default_val":"Document"},"AHz":{"caption":"Content","name":"file_data","rank":5,"editor":"DynamicValue","value":"text"},"AIA":{"caption":"File input name","name":"file_input","rank":3,"editor":"DynamicValue","value":"text"},"AIB":{"caption":"Authentication","name":"token","rank":6,"editor":"DynamicValue","value":"text","optional":true},"AIC":{"caption":"In order to upload the PDF file, you need to create a backend workflow that receive a file input! From this workflow return the file URL and other information that you want","name":"upload_info","rank":0,"editor":"Label"},"AOn":{"caption":"Make this file private?","name":"private","rank":7,"editor":"DynamicValue","value":"boolean","default_val":false},"AOo":{"caption":"Attach this file to","name":"attach_to","rank":8,"editor":"DynamicValue","value":"_any_thing_bindable","optional":true},"AQd":{"caption":"Save in File Manager","name":"save_in_file_manager","rank":1,"editor":"Checkbox","default_val":true},"AQe":{"caption":"Save In AWS","name":"saveInAWS","rank":9,"editor":"Checkbox","default_val":false}
313,"AQf":{"caption":"Bucket Name","name":"bucketName","rank":10,"editor":"StaticText","optional":true}}},"AIM":{"display":"PDF Conjurer (backend) | Initialize PDF document","type":"server_side","return_value":{"AEJ":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AIE":{"caption":"Page size","name":"page_size","rank":0,"editor":"Dropdown","default_val":" A4 "},"AIF":{"caption":"Page orientation","name":"page_orientation","rank":1,"editor":"Dropdown","default_val":"Portrait"},"AIG":{"caption":"Set page custom margins?","name":"custom_margins","rank":3,"editor":"Checkbox","default_val":false},"AIH":{"caption":"Margin left","name":"margin_left","rank":5,"editor":"DynamicValue","value":"number","default_val":0},"AII":{"caption":"Margin top","name":"margin_top","rank":6,"editor":"DynamicValue","value":"number","default_val":0},"AIJ":{"caption":"Margin right","name":"margin_right","rank":7,"editor":"DynamicValue","value":"number","default_val":0},"AIK":{"caption":"Margin bottom","name":"margin_bottom","rank":8,"editor":"DynamicValue","value":"number","default_val":0},"AIL":{"caption":"Below you will be able to set custom margin sizes for your page. Leave the box unchecked for default. (Will ignore any numbers below)","name":"page_margin_info","rank":4,"editor":"Label"},"AQg":{"caption":"Password for Access","name":"userPassword","rank":9,"editor":"DynamicValue","value":"text","optional":true},"AQh":{"caption":"Compress","name":"compress","rank":10,"editor":"Checkbox","default_val":false},"AQk":{"caption":"Custom Size","name":"custom_size","rank":2,"editor":"StaticText","optional":true}}},"AIi":{"display":"PDF Conjurer (backend) | Add text on PDF","type":"server_side","return_value":{"AER":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AIN":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AIO":{"caption":"Text","name":"text","rank":2,"editor":"DynamicValue","value":"text","optional":true},"AIP":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AIQ":{"caption":"Parse BBCode","name":"parse_bbcode","rank":3,"editor":"DynamicValue","value":"boolean","default_val":false},"AIR":{"caption":"Set text custom margins?","name":"custom_margins","rank":5,"editor":"Checkbox","default_val":false},"AIS":{"caption":"Below you will be able to set extra margins for your text element. Leave the box unchecked for a default display. (Will ignore any numbers below)","name":"margin_info","rank":6,"editor":"Label"},"AIT":{"caption":"Margin top","name":"margin_top","rank":8,"editor":"DynamicValue","value":"number","default_val":0},"AIU":{"caption":"Margin left","name":"margin_left","rank":7,"editor":"DynamicValue","value":"number","default_val":0},"AIV":{"caption":"Margin right","name":"margin_right","rank":9,"editor":"DynamicValue","value":"number","default_val":0},"AIW":{"caption":"Margin bottom","name":"margin_bottom","rank":10,"editor":"DynamicValue","value":"number","default_val":0},"AIX":{"caption":"Style name","name":"style","rank":4,"editor":"DynamicValue","value":"text","optional":true},"AIY":{"caption":"Page break","name":"page_break","rank":11,"editor":"Dropdown","default_val":"Unspecified"},"AIZ":{"caption":"Put into a Multi Column?","name":"into_multi_column","rank":12,"editor":"Checkbox","default_val":false},"AIa":{"caption":"This Column's Width","name":"column_width","rank":13,"editor":"Dropdown","optional":true,"default_val":"Fit available space"},"AIb":{"caption":"Is this element being put into the footer?","name":"into_footer","rank":17,"editor":"Checkbox","default_val":false},"AIc":{"caption":"Is this element being put into the header?","name":"into_header","rank":16,"editor":"Checkbox","default_val":false},"AId":{"caption":"Multi column name","name":"multi_column_name","rank":15,"editor":"DynamicValue","value":"text","optional":true},"AIe":{"caption":"Is this element being put into the background?","name":"into_background","rank":18,"editor":"Checkbox","default_val":false},"AIf":{"caption":"Repeating structure auxiliary fields. Only use the fields below if this element is being inserted into a repeating structure","name":"repeating_structure_auxiliary_fields","rank":19,"editor":"Label"},"AIg":{"caption":"Structure name","name":"repeating_structure_name","rank":20,"editor":"DynamicValue","value":"text","optional":true},"AIh":{"caption":"Text list","name":"text_list","rank":21,"editor":"DynamicValue","value":"text","is_list":true,"optional":true},"APB":{"caption":"Fixed width size","name":"fixed_width_column_size","rank":14,"editor":"DynamicValue","value":"number","optional":true},"AQi":{"caption":"Preserve Leading Spaces","name":"preserveLeadingSpaces","rank":22,"editor":"Checkbox","default_val":true}}},"AIn":{"display":"PDF Conjurer (backend) | Conjure PDF","type":"server_side","return_value":{"AEZ":{"caption":"Content","name":"content","rank":0,"value":"text"},"AEb":{"caption":"File name","name":"file_name","rank":1,"value":"text"}},"fields":{"AIj":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AIk":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AIl":{"caption":"File name","name":"file_name","rank":2,"editor":"DynamicValue","value":"text","default_val":"Document"},"AIm":{"caption":"Set data header","name":"set_data_header","rank":3,"editor":"Checkbox","default_val":true}}},"AJO":{"display":"PDF Conjurer (backend) | Add image on PDF","type":"server_side","return_value":{"AEq":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AIo":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AIp":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AIq":{"caption":"Image name","name":"image_name","rank":2,"editor":"DynamicValue","value":"text"},"AIr":{"caption":"If you've used the image before in this workflow, you can just enter the same image name that was entered previously, without having to upload it again","name":"image_info","rank":3,"editor":"Label"},"AIs":{"caption":"Has the image already been used?","name":"have_used_before","rank":4,"editor":"Checkbox","default_val":false},"AIt":{"caption":"Image","name":"image","rank":5,"editor":"DynamicValue","value":"image","optional":true},"AIu":{"caption":"Image custom sizes (if no value is passed, the image will be at its own size, if only width is passed, the height will resize to maintain the image original scale, if only height is passed, the width will be the original image width)","name":"image_info","rank":6,"editor":"Label"},"AIv":{"caption":"Width","name":"width","rank":7,"editor":"DynamicValue","value":"number","optional":true},"AIw":{"caption":"Height","name":"height","rank":8,"editor":"DynamicValue","value":"number","optional":true},"AIx":{"caption":"Use custom margins?","name":"custom_margins","rank":10,"editor":"Checkbox","default_val":false},"AIy":{"caption":"Below you will be able to set extra margins for your image element. Leave the box unchecked for a default display. (Will ignore any numbers below)","name":"margin_info","rank":11,"editor":"Label"},"AIz":{"caption":"Margin left","name":"margin_left","rank":12,"editor":"DynamicValue","value":"number","default_val":0}
313,"AJA":{"caption":"Margin top","name":"margin_top","rank":13,"editor":"DynamicValue","value":"number","default_val":0},"AJB":{"caption":"Margin right","name":"margin_right","rank":14,"editor":"DynamicValue","value":"number","default_val":0},"AJC":{"caption":"Margin bottom","name":"margin_bottom","rank":15,"editor":"DynamicValue","value":"number","default_val":0},"AJD":{"caption":"Page break","name":"page_break","rank":16,"editor":"Dropdown","default_val":"Unspecified"},"AJE":{"caption":"Is this element being put into the footer?","name":"into_footer","rank":21,"editor":"Checkbox","default_val":false},"AJF":{"caption":"Is this element being put into the header?","name":"into_header","rank":20,"editor":"Checkbox","default_val":false},"AJG":{"caption":"Is this element being put into a Multi Column?","name":"into_multi_column","rank":17,"editor":"Checkbox","default_val":false},"AJH":{"caption":"Multi column name","name":"multi_column_name","rank":18,"editor":"DynamicValue","value":"text","optional":true},"AJI":{"caption":"Column width","name":"column_width","rank":19,"editor":"Dropdown","optional":true},"AJJ":{"caption":"Image alignmet","name":"alignment","rank":9,"editor":"Dropdown","optional":true},"AJK":{"caption":"Repeating structure auxiliary fields. Only use the fields below if this element is being inserted into a repeating structure","name":"repeating_structure_auxiliary_fields","rank":23,"editor":"Label"},"AJL":{"caption":"Is this element being put into the background?","name":"into_background","rank":22,"editor":"Checkbox","default_val":false},"AJM":{"caption":"Structure name","name":"repeating_structure_name","rank":24,"editor":"DynamicValue","value":"text","optional":true},"AJN":{"caption":"Image list","name":"image_list","rank":25,"editor":"DynamicValue","value":"image","is_list":true,"optional":true}}},"AJX":{"display":"PDF Conjurer (backend) | Load font to PDF","type":"server_side","return_value":{"AEx":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AJP":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AJQ":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AJR":{"caption":"Font name","name":"font_name","rank":2,"editor":"DynamicValue","value":"text"},"AJS":{"caption":"Regular","name":"normal","rank":3,"editor":"DynamicValue","value":"file"},"AJT":{"caption":"Italics","name":"italics","rank":5,"editor":"DynamicValue","value":"file"},"AJU":{"caption":"Bold","name":"bold","rank":4,"editor":"DynamicValue","value":"file"},"AJV":{"caption":"Bolditalics","name":"bolditalics","rank":6,"editor":"DynamicValue","value":"file"},"AJW":{"caption":"Insert your font files in TrueType extension (.ttf)","name":"font_info","rank":7,"editor":"Label"}}},"AJh":{"display":"PDF Conjurer (backend) | Define new style to font","type":"server_side","return_value":{"AFO":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AJY":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AJZ":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AJa":{"caption":"Style name","name":"style_name","rank":2,"editor":"DynamicValue","value":"text"},"AJb":{"caption":"Font size","name":"font_size","rank":3,"editor":"DynamicValue","value":"number"},"AJc":{"caption":"Bold","name":"bold","rank":4,"editor":"Checkbox","default_val":false},"AJd":{"caption":"Italics","name":"italics","rank":5,"editor":"Checkbox","default_val":false},"AJe":{"caption":"Alignment","name":"alignment","rank":6,"editor":"Dropdown","optional":false},"AJf":{"caption":"Text color","name":"color","rank":7,"editor":"Color","default_val":"rgba(0, 0, 0, 1)"},"AJg":{"caption":"Font name","name":"font_name","rank":8,"editor":"DynamicValue","value":"text","default_val":"Roboto"},"AOt":{"caption":"Line height","name":"line_height","rank":9,"editor":"DynamicValue","value":"number","default_val":1},"APT":{"caption":"Margin left","name":"margin_left","rank":10,"editor":"DynamicValue","value":"number","default_val":0}
313,"APU":{"caption":"Margin top","name":"margin_top","rank":11,"editor":"DynamicValue","value":"number","default_val":0},"APV":{"caption":"Margin right","name":"margin_right","rank":12,"editor":"DynamicValue","value":"number","default_val":0},"APW":{"caption":"Margin bottom","name":"margin_bottom","rank":13,"editor":"DynamicValue","value":"number","default_val":0}}},"AJz":{"display":"PDF Conjurer (backend) | Activate header on PDF","type":"server_side","return_value":{"AFc":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AJi":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AJj":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AJk":{"caption":"You can put elements in the header by checking the box at the element itself that says \"insert this element into header?\".","name":"header_info","rank":2,"editor":"Label"},"AJl":{"caption":"Show page number? (counter)","name":"show_page_number","rank":3,"editor":"Checkbox","default_val":false},"AJm":{"caption":"Start count on second page","name":"start_count_on_second_page","rank":4,"editor":"Checkbox","default_val":false},"AJn":{"caption":"Even pages counter alignment","name":"even_page_alignment","rank":5,"editor":"Dropdown","optional":false,"default_val":"Left"},"AJo":{"caption":"Odd pages counter alignment","name":"odd_page_alignment","rank":6,"editor":"Dropdown","optional":false,"default_val":"Right"},"AJp":{"caption":"Hide page number (counter) on specific pages?","name":"use_exclude_pages","rank":7,"editor":"Checkbox","default_val":false},"AJq":{"caption":"Hide counter on","name":"exclude_pages_counter","rank":8,"editor":"DynamicValue","value":"text","optional":true},"AJr":{"caption":"Hide header elements on specific pages?","name":"use_exclude_elements_pages","rank":9,"editor":"Checkbox","default_val":false},"AJs":{"caption":"Hide elements on","name":"exclude_elements_pages","rank":10,"editor":"DynamicValue","value":"text","optional":true},"AJt":{"caption":"* Please note that page numbers starts in number 1, if you chose to start counting on the second page the first page will turn into number 0.","name":"page_numbers_info","rank":11,"editor":"Label"},"AJu":{"caption":"Page number margins","name":"magin_info","rank":12,"editor":"Label"},"AJv":{"caption":"Left margin ","name":"margin_left","rank":13,"editor":"DynamicValue","value":"number","default_val":0},"AJw":{"caption":"Top margin ","name":"margin_top","rank":14,"editor":"DynamicValue","value":"number","default_val":0},"AJx":{"caption":"Right margin","name":"margin_right","rank":15,"editor":"DynamicValue","value":"number","default_val":0},"AJy":{"caption":"Bottom margin","name":"margin_bottom","rank":16,"editor":"DynamicValue","value":"number","default_val":0}}},"AKR":{"display":"PDF Conjurer (backend) | Activate footer on PDF","type":"server_side","return_value":{"AFc":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AKA":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AKB":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AKC":{"caption":"You can put elements in the footer by checking the box at the element itself that says \"insert this element into footer?\".","name":"footer_info","rank":2,"editor":"Label"},"AKD":{"caption":"Show page number? (counter)","name":"show_page_number","rank":3,"editor":"Checkbox","default_val":false},"AKE":{"caption":"Start count on second page","name":"start_count_on_second_page","rank":4,"editor":"Checkbox","default_val":false},"AKF":{"caption":"Even pages counter alignment","name":"even_page_alignment","rank":5,"editor":"Dropdown","optional":false,"default_val":"Left"},"AKG":{"caption":"Odd pages counter alignment","name":"odd_page_alignment","rank":6,"editor":"Dropdown","optional":false,"default_val":"Right"},"AKH":{"caption":"Hide page number (counter) on specific pages?","name":"use_exclude_pages","rank":7,"editor":"Checkbox","default_val":false},"AKI":{"caption":"Hide counter on","name":"exclude_pages_counter","rank":8,"editor":"DynamicValue","value":"text","optional":true},"AKJ":{"caption":"Hide footer elements on specific pages?","name":"use_exclude_elements_pages","rank":9,"editor":"Checkbox","default_val":false},"AKK":{"caption":"Hide elements on","name":"exclude_elements_pages","rank":10,"editor":"DynamicValue","value":"text","optional":true},"AKL":{"caption":"* Please note that page numbers starts in number 1, if you chose to start counting on the second page the first page will turn into number 0.","name":"page_numbers_info","rank":11,"editor":"Label"},"AKM":{"caption":"Page number margins","name":"magin_info","rank":12,"editor":"Label"},"AKN":{"caption":"Left margin ","name":"margin_left","rank":13,"editor":"DynamicValue","value":"number","default_val":0},"AKO":{"caption":"Top margin ","name":"margin_top","rank":14,"editor":"DynamicValue","value":"number","default_val":0},"AKP":{"caption":"Right margin","name":"margin_right","rank":15,"editor":"DynamicValue","value":"number","default_val":0},"AKQ":{"caption":"Bottom margin","name":"margin_bottom","rank":16,"editor":"DynamicValue","value":"number","default_val":0},"AOv":{"caption":"Counter style","name":"counter_style","rank":17,"editor":"DynamicValue","value":"text","optional":true}}},"AKZ":{"display":"PDF Conjurer (backend) | Start multi-column on PDF","type":"server_side","return_value":{"AGV":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AKS":{"caption":"Multi Column Name","name":"multi_column_name","rank":2,"editor":"DynamicValue","value":"text"},"AKT":{"caption":"Page break","name":"page_break","rank":4,"editor":"Dropdown","default_val":"Unspecified"},"AKU":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AKV":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AKW":{"caption":"Columns gap","name":"columns_gap","rank":3,"editor":"DynamicValue","value":"number","optional":true},"AKX":{"caption":"Being repeated","name":"being_repeated","rank":5,"editor":"DynamicValue","value":"boolean","default_val":false},"AKY":{"caption":"Repeating structure name","name":"repeating_structure_name","rank":6,"editor":"DynamicValue","value":"text","optional":true}}},"AKf":{"display":"PDF Conjurer (backend) | End multi-column on PDF","type":"server_side","return_value":{"AGa":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AKa":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AKb":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AKc":{"caption":"Multi column name","name":"multi_column_name","rank":2,"editor":"DynamicValue","value":"text"},"AKd":{"caption":"Being repeated","name":"being_repeated","rank":3,"editor":"DynamicValue","value":"boolean","default_val":false},"AKe":{"caption":"Repeating structure name","name":"repeating_structure_name","rank":4,"editor":"DynamicValue","value":"text","optional":true}}},"AMc":{"display":"PDF Conjurer (backend) | Add table on PDF","type":"server_side","return_value":{"AGk":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AKg":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AKh":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AKi":{"caption":"Body text style","name":"table_styles","rank":2,"editor":"DynamicValue","value":"text","optional":true},"AKj":{"caption":"Table column width","name":"table_column_width","rank":3,"editor":"Dropdown","default_val":"Fit available space"},"AKk":{"caption":"Create header row in this table?","name":"table_uses_header_row","rank":4,"editor":"Checkbox","default_val":false},"AKl":{"caption":"Header text style","name":"header_style","rank":5,"editor":"DynamicValue","value":"text","optional":true},"AKm":{"caption":"Table layout","name":"table_layout","rank":6,"editor":"Dropdown","default_val":"Standard"},"AKn":{"caption":"Use table custom margins?","name":"table_custom_margins","rank":7,"editor":"Checkbox","default_val":false},"AKo":{"caption":"Below you will be able to set extra margins for your table element. Leave the box unchecked for a default display. (Will ignore any margin-related numbers below)","name":"margin_info","rank":8,"editor":"Label"},"AKp":{"caption":"Left margin","name":"left_margin","rank":9,"editor":"DynamicValue","value":"number","default_val":0},"AKq":{"caption":"Top margin","name":"top_margin","rank":10,"editor":"DynamicValue","value":"number","default_val":0},"AKr":{"caption":"Right margin","name":"right_margin","rank":11,"editor":"DynamicValue","value":"number","default_val":0},"AKs":{"caption":"Bottom margin","name":"bottom_margin","rank":12,"editor":"DynamicValue","value":"number","default_val":0},"AKt":{"caption":"Page break","name":"page_break","rank":13,"editor":"Dropdown","default_val":"Unspecified"},"AKu":{"caption":"----- Column 1 ------","name":"column_separator_1","rank":16,"editor":"Label"},"AKv":{"caption":"First Column Header","name":"column_header_1","rank":17,"editor":"DynamicValue","value":"text","optional":true}
313,"AKw":{"caption":"First column body","name":"column_content_1","rank":18,"editor":"DynamicValue","value":"_any_thing","is_list":true},"AKx":{"caption":"----- Column 2 ------","name":"column_separator_2","rank":19,"editor":"Label"},"AKy":{"caption":"Use second column?","name":"use_column_2","rank":20,"editor":"Checkbox","default_val":false},"AKz":{"caption":"Second column header","name":"column_header_2","rank":21,"editor":"DynamicValue","value":"text","optional":true},"ALA":{"caption":"Second column body","name":"column_content_2","rank":22,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALB":{"caption":"----- Column 3 ------","name":"column_separator_3","rank":23,"editor":"Label"},"ALC":{"caption":"Use third column?","name":"use_column_3","rank":24,"editor":"Checkbox","default_val":false},"ALD":{"caption":"Third column header","name":"column_header_3","rank":25,"editor":"DynamicValue","value":"text","optional":true},"ALE":{"caption":"Third column body","name":"column_content_3","rank":26,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALF":{"caption":"----- Column 4 ------","name":"column_separator_4","rank":27,"editor":"Label"},"ALG":{"caption":"Use fourth column?","name":"use_column_4","rank":28,"editor":"Checkbox","default_val":false},"ALH":{"caption":"Fourth column header","name":"column_header_4","rank":29,"editor":"DynamicValue","value":"text","optional":true},"ALI":{"caption":"Fourth column body","name":"column_content_4","rank":30,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALJ":{"caption":"----- Column 5 ------","name":"column_separator_5","rank":31,"editor":"Label"},"ALK":{"caption":"Use fifth column?","name":"use_column_5","rank":32,"editor":"Checkbox","default_val":false},"ALL":{"caption":"Fifth column header","name":"column_header_5","rank":33,"editor":"DynamicValue","value":"text","optional":true},"ALM":{"caption":"Fifth column body","name":"column_content_5","rank":34,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALN":{"caption":"----- Column 6 ------","name":"column_separator_6","rank":35,"editor":"Label"},"ALO":{"caption":"Use sixth column?","name":"use_column_6","rank":36,"editor":"Checkbox","default_val":false},"ALP":{"caption":"Sixth column header","name":"column_header_6","rank":37,"editor":"DynamicValue","value":"text","optional":true},"ALQ":{"caption":"Sixth column body","name":"column_content_6","rank":38,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALR":{"caption":"----- Column 7 ------","name":"column_separator_7","rank":39,"editor":"Label"},"ALS":{"caption":"Use seventh column?","name":"use_column_7","rank":40,"editor":"Checkbox","default_val":false},"ALT":{"caption":"Seventh column header","name":"column_header_7","rank":41,"editor":"DynamicValue","value":"text","optional":true},"ALU":{"caption":"Seventhcolumn body","name":"column_content_7","rank":42,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALV":{"caption":"----- Column 8 ------","name":"column_separator_8","rank":43,"editor":"Label"},"ALW":{"caption":"Use eighth column?","name":"use_column_8","rank":44,"editor":"Checkbox","default_val":false},"ALX":{"caption":"Eighth column header","name":"column_header_8","rank":45,"editor":"DynamicValue","value":"text","optional":true},"ALY":{"caption":"Eighth column body","name":"column_content_8","rank":46,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALZ":{"caption":"----- Column 9 ------","name":"column_separator_9","rank":47,"editor":"Label"},"ALa":{"caption":"Use ninth column?","name":"use_column_9","rank":48,"editor":"Checkbox","default_val":false},"ALb":{"caption":"Ninth column header","name":"column_header_9","rank":49,"editor":"DynamicValue","value":"text","optional":true},"ALc":{"caption":"Ninth column body","name":"column_content_9","rank":50,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALd":{"caption":"----- Column 10 ------","name":"column_separator_10","rank":51,"editor":"Label"},"ALe":{"caption":"Use tenth column?","name":"use_column_10","rank":52,"editor":"Checkbox","default_val":false},"ALf":{"caption":"Tenth column header","name":"column_header_10","rank":53,"editor":"DynamicValue","value":"text","optional":true},"ALg":{"caption":"Tenth column body","name":"column_content_10","rank":54,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALh":{"caption":"About multi column","name":"multi_column_info","rank":95,"editor":"Label"},"ALi":{"caption":"Is this element being put into a Multi Column?","name":"into_multi_column","rank":96,"editor":"Checkbox","default_val":false},"ALj":{"caption":"This Column's Width","name":"multi_column_width","rank":97,"editor":"Dropdown","optional":true,"default_val":"Fit available space"},"ALk":{"caption":"Multi column name","name":"multi_column_name","rank":99,"editor":"DynamicValue","value":"text","optional":true},"ALl":{"caption":"Is this element being put into the header?","name":"into_header","rank":100,"editor":"Checkbox","default_val":false},"ALm":{"caption":"Is this element being put into the footer?","name":"into_footer","rank":101,"editor":"Checkbox","default_val":false},"ALn":{"caption":"Is this element being put into the background?","name":"into_background","rank":102,"editor":"Checkbox","default_val":false},"ALo":{"caption":"Use eleventh column?","name":"use_column_11","rank":56,"editor":"Checkbox","default_val":false},"ALp":{"caption":"----- Column 11 ------","name":"column_separator_11","rank":55,"editor":"Label"},"ALq":{"caption":"Eleventh column header","name":"column_header_11","rank":57,"editor":"DynamicValue","value":"text","optional":true},"ALr":{"caption":"Eleventh column body","name":"column_content_11","rank":58,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALs":{"caption":"----- Column 12 ------","name":"column_separator_12","rank":59,"editor":"Label"},"ALt":{"caption":"Use twelfth column?","name":"use_column_12","rank":60,"editor":"Checkbox","default_val":false},"ALu":{"caption":"Twelfth column header","name":"column_header_12","rank":61,"editor":"DynamicValue","value":"text","optional":true},"ALv":{"caption":"Twelfth column body","name":"column_content_12","rank":62,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ALw":{"caption":"----- Column 13 ------","name":"column_separator_13","rank":63,"editor":"Label"},"ALx":{"caption":"Use thirteenth column?","name":"use_column_13","rank":64,"editor":"Checkbox","default_val":false},"ALy":{"caption":"Thirteenth column header","name":"column_header_13","rank":65,"editor":"DynamicValue","value":"text","optional":true},"ALz":{"caption":"Thirteenth column body","name":"column_content_13","rank":66,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AMA":{"caption":"----- Column 14 ------","name":"column_separator_14","rank":67,"editor":"Label"},"AMB":{"caption":"Use fourteenth column?","name":"use_column_14","rank":68,"editor":"Checkbox","default_val":false},"AMC":{"caption":"Fourteenth column header","name":"column_header_14","rank":69,"editor":"DynamicValue","value":"text","optional":true},"AMD":{"caption":"Fourteenth column body","name":"column_content_14","rank":70,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AME":{"caption":"----- Column 15 ------","name":"column_separator_15","rank":71,"editor":"Label"},"AMF":{"caption":"Use fifteenth column?","name":"use_column_15","rank":72,"editor":"Checkbox","default_val":false},"AMG":{"caption":"Fifteenth column header","name":"column_header_15","rank":73,"editor":"DynamicValue","value":"text","optional":true},"AMH":{"caption":"Fifteenth column body","name":"column_content_15","rank":74,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AMI":{"caption":"----- Column 16 ------","name":"column_separator_16","rank":75,"editor":"Label"},"AMJ":{"caption":"Use sixteenth column?","name":"use_column_16","rank":76,"editor":"Checkbox","default_val":false},"AMK":{"caption":"Sixteenth column header","name":"column_header_16","rank":77,"editor":"DynamicValue","value":"text","optional":true},"AML":{"caption":"Sixteenth column body","name":"column_content_16","rank":78,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AMM":{"caption":"----- Column 17 ------","name":"column_separator_17","rank":79,"editor":"Label"},"AMN":{"caption":"Use seventeenth column?","name":"use_column_17","rank":80,"editor":"Checkbox","default_val":false},"AMO":{"caption":"Use eighteenth column?","name":"use_column_18","rank":84,"editor":"Checkbox","default_val":false},"AMP":{"caption":"Use nineteenth column?","name":"use_column_19","rank":88,"editor":"Checkbox","default_val":false},"AMQ":{"caption":"Use twentieth column?","name":"use_column_20","rank":92,"editor":"Checkbox","default_val":false},"AMR":{"caption":"----- Column 18 ------","name":"column_separator_18","rank":83,"editor":"Label"},"AMS":{"caption":"----- Column 19 ------","name":"column_separator_19","rank":87,"editor":"Label"},"AMT":{"caption":"----- Column 20 ------","name":"column_separator_20","rank":91,"editor":"Label"},"AMU":{"caption":"Seventeenth column header","name":"column_header_17","rank":81,"editor":"DynamicValue","value":"text","optional":true},"AMV":{"caption":"Eighteenth column header","name":"column_header_18","rank":85,"editor":"DynamicValue","value":"text","optional":true},"AMW":{"caption":"Nineteenth column header","name":"column_header_19","rank":89,"editor":"DynamicValue","value":"text","optional":true},"AMX":{"caption":"Twentieth column header","name":"column_header_20","rank":93,"editor":"DynamicValue","value":"text","optional":true},"AMY":{"caption":"Seventeenth column body","name":"column_content_17","rank":82,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AMZ":{"caption":"Eighteenth column body","name":"column_content_18","rank":86,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AMa":{"caption":"Nineteenth column body","name":"column_content_19","rank":90,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AMb":{"caption":"Twentieth column body","name":"column_content_20","rank":94,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"AOQ":{"caption":"Parse BBCode?","name":"parse_bbcode","rank":15,"editor":"DynamicValue","value":"boolean","default_val":false},"APC":{"caption":"Fixed width size","name":"fixed_width_column_size","rank":98,"editor":"DynamicValue","value":"number","optional":true},"AQo":{"caption":"Color For Header","rank":14,"name":"colorForHeader","editor":"Color","default_val":"rgba(210,185,185,1)"}}},"AMh":{"display":"PDF Conjurer (backend) | Start repeating structure on PDF","type":"server_side","return_value":{"AHx":{"caption":"Configurations","name":"configurations","rank":0,"value":"text","is_list":false}}
313,"fields":{"AMd":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AMe":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AMf":{"caption":"Name","name":"repeating_structure_name","rank":2,"editor":"DynamicValue","value":"text"},"AMg":{"caption":"How many structures","name":"iterations_count","rank":3,"editor":"DynamicValue","value":"number"}}},"AMl":{"display":"PDF Conjurer (backend) | End repeating structure on PDF","type":"server_side","return_value":{"AID":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AMi":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label","value":"text","default_val":""},"AMj":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AMk":{"caption":"Name","name":"repeating_structure_name","rank":2,"editor":"DynamicValue","value":"text"}}},"AMq":{"display":"PDF Conjurer (backend) | Start repeated table on PDF","type":"server_side","return_value":{"AIM":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AMm":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label","value":"text"},"AMn":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AMo":{"caption":"Attention: This advanced action is only to be used inside a \"Repeated structure\".","name":"action_info","rank":2,"editor":"Label"},"AMp":{"caption":"Table name","name":"table_name","rank":3,"editor":"DynamicValue","value":"text"}}},"ANC":{"display":"PDF Conjurer (backend) | Add column to a repeated table on PDF","type":"server_side","return_value":{"AKI":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AMr":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"AMs":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"AMt":{"caption":"Attention: This advanced action is only to be used inside a \"Repeated structure\".","name":"info","rank":3,"editor":"Label"},"AMu":{"caption":"Thing type","name":"thing_type","rank":4,"editor":"custom_type"},"AMv":{"caption":"Field of thing","name":"field_of_thing","rank":5,"editor":"custom_field_AMu"},"AMw":{"caption":"Data source","name":"data_source","rank":6,"editor":"DynamicValue","value":"custom_data_AMu","is_list":true},"AMx":{"caption":"Table name","name":"table_name","rank":2,"editor":"DynamicValue","value":"text"},"AMy":{"caption":"Column header","name":"column_header","rank":8,"editor":"DynamicValue","optional":true,"value":"text"},"AMz":{"caption":"Column style","name":"column_style","rank":7,"editor":"DynamicValue","value":"text","optional":true},"ANA":{"caption":"Header style","name":"header_style","rank":9,"editor":"DynamicValue","value":"text","optional":true},"ANB":{"caption":"Column width","name":"column_width","rank":10,"editor":"Dropdown","default_val":"Fit available space","optional":true},"AOY":{"caption":"Parse BBCode?","name":"parse_bbcode","rank":11,"editor":"DynamicValue","value":"boolean","default_val":false}}},"ANR":{"display":"PDF Conjurer (backend) | End repeated table on PDF","type":"server_side","return_value":{"AKT":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"AND":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"ANE":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"ANF":{"caption":"Table name","name":"table_name","rank":2,"editor":"DynamicValue","value":"text"},"ANG":{"caption":"Repeating structure name","name":"repeating_structure_name","rank":3,"editor":"DynamicValue","value":"text"},"ANH":{"caption":"Use table custom margins?","name":"custom_margins","rank":4,"editor":"DynamicValue","value":"boolean","default_val":false},"ANI":{"caption":"Table left margin","name":"left_margin","rank":5,"editor":"DynamicValue","value":"number","default_val":0},"ANJ":{"caption":"Table top margin","name":"top_margin","rank":6,"editor":"DynamicValue","value":"number","default_val":0},"ANK":{"caption":"Table right margin","name":"right_margin","rank":7,"editor":"DynamicValue","value":"number","default_val":0},"ANL":{"caption":"Table bottom margin","name":"bottom_margin","rank":8,"editor":"DynamicValue","value":"number","default_val":0},"ANM":{"caption":"Page break","name":"page_break","rank":9,"editor":"Dropdown","value":"text","default_val":"Unspecified"},"ANN":{"caption":"Table layout","name":"table_layout","rank":10,"editor":"Dropdown","default_val":"Standard"},"ANO":{"caption":"Into multi column","name":"into_multi_column","rank":11,"editor":"DynamicValue","value":"boolean","default_val":false},"ANP":{"caption":"Multi column name","name":"multi_column_name","rank":12,"editor":"DynamicValue","value":"text","optional":true},"ANQ":{"caption":"Multi column width","name":"multi_column_width","rank":13,"editor":"Dropdown","optional":true},"APO":{"caption":"Fixed width size","name":"fixed_width_column_size","rank":14,"editor":"DynamicValue","value":"number","optional":true}}},"ANV":{"display":"PDF Conjurer (backend) | Start advanced table on PDF","type":"server_side","return_value":{"AJH":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"ANS":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"ANT":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"ANU":{"caption":"Table name","name":"table_name","rank":2,"editor":"DynamicValue","value":"text"}}},"ANo":{"display":"PDF Conjurer (backend) | Add column into advanced table on PDF","type":"server_side","return_value":{"AIu"
313:{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"ANW":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"ANX":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"ANY":{"caption":"Table name","name":"table_name","rank":2,"editor":"DynamicValue","value":"text"},"ANZ":{"caption":"List of items","name":"items_list","rank":3,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ANa":{"caption":"Text body style","name":"text_body_style","rank":4,"editor":"DynamicValue","value":"text","optional":true},"ANb":{"caption":"Column width","name":"column_width","rank":5,"editor":"Dropdown","default_val":"Fit available space"},"ANc":{"caption":"Fixed width size","name":"specified_column_width","rank":6,"editor":"DynamicValue","value":"number","optional":true},"ANd":{"caption":"Column header","name":"column_header","rank":7,"editor":"DynamicValue","value":"text","optional":true},"ANe":{"caption":"Header style","name":"header_style","rank":8,"editor":"DynamicValue","value":"text","optional":true},"ANf":{"caption":"Using images","name":"using_images","rank":9,"editor":"DynamicValue","value":"boolean","default_val":false},"ANg":{"caption":"Image width","name":"image_width","rank":10,"editor":"DynamicValue","value":"number","optional":true},"ANh":{"caption":"Image height","name":"image_height","rank":11,"editor":"DynamicValue","value":"number","optional":true},"ANi":{"caption":"Below you will be able to set extra margins for your image or text element. Leave the field as \"no\" for a default display. (Will ignore any numbers below)","name":"margin_info","rank":12,"editor":"Label"},"ANj":{"caption":"Use custom margins?","name":"custom_margins","rank":13,"editor":"DynamicValue","value":"boolean","default_val":false},"ANk":{"caption":"Left Margin","name":"left_margin","rank":14,"editor":"DynamicValue","value":"number","default_val":0},"ANl":{"caption":"Top Margin","name":"top_margin","rank":15,"editor":"DynamicValue","value":"number","default_val":0},"ANm":{"caption":"Right Margin","name":"right_margin","rank":16,"editor":"DynamicValue","value":"number","default_val":0},"ANn":{"caption":"Bottom Margin","name":"bottom_margin","rank":17,"editor":"DynamicValue","value":"number","default_val":0},"AOR":{"caption":"Parse BBCode?","name":"parse_bbcode","rank":18,"editor":"DynamicValue","value":"boolean","default_val":false}}},"AOF":{"display":"PDF Conjurer (backend) | End advanced table on PDF","type":"server_side","return_value":{"AIx":{"caption":"Configurations","name":"configurations","rank":0,"value":"text"}},"fields":{"ANp":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"ANq":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"ANr":{"caption":"Table name","name":"table_name","rank":2,"editor":"DynamicValue","value":"text"},"ANs":{"caption":"Table layout","name":"table_layout","rank":3,"editor":"Dropdown","default_val":"Standard"},"ANt":{"caption":"Page break","name":"page_break","rank":4,"editor":"Dropdown","default_val":"Unspecified"},"ANu":{"caption":"Use table custom margins?","name":"table_custom_margins","rank":5,"editor":"DynamicValue","value":"boolean","default_val":false},"ANv":{"caption":"Table left margin","name":"left_margin","rank":6,"editor":"DynamicValue","value":"number","default_val":0},"ANw":{"caption":"Table top margin","name":"top_margin","rank":7,"editor":"DynamicValue","value":"number","default_val":0},"ANx":{"caption":"Table right margin","name":"right_margin","rank":8,"editor":"DynamicValue","value":"number","default_val":0},"ANy":{"caption":"Table bottom margin","name":"bottom_margin","rank":9,"editor":"DynamicValue","value":"number","default_val":0},"ANz":{"caption":"Into multi column","name":"into_multi_column","rank":10,"editor":"DynamicValue","value":"boolean","default_val":false},"AOA":{"caption":"Multi column name","name":"multi_column_name","rank":11,"editor":"DynamicValue","value":"text","optional":true},"AOB":{"caption":"This multicolumn width","name":"this_column_width","rank":12,"editor":"Dropdown","default_val":"Fit available space"},"AOC":{"caption":"Into header","name":"into_header","rank":14,"editor":"DynamicValue","value":"boolean","default_val":false},"AOD":{"caption":"Into footer","name":"into_footer","rank":15,"editor":"DynamicValue","value":"boolean","default_val":false},"AOE":{"caption":"Into background","name":"into_background","rank":16,"editor":"DynamicValue","value":"boolean","default_val":false},"APA":{"caption":"Fixed width size","name":"fixed_width_column_size","rank":13,"editor":"DynamicValue","value":"number","optional":true}
313,"AQp":{"caption":"Color For Header","name":"colorForHeader","rank":17,"editor":"Color","default_val":"rgba(226,214,214,1)","optional":true}}},"APX":{"display":"PDF Conjurer (backend) | Request external conjure PDF","type":"server_side","fields":{"APY":{"caption":"Insert the previous PDF Conjurer Server-side step result","name":"config_info","rank":0,"editor":"Label"},"APZ":{"caption":"Previous step result","name":"prev_configs","rank":1,"editor":"DynamicValue","value":"text"},"APa":{"caption":"File name","name":"file_name","rank":2,"editor":"DynamicValue","value":"text","default_val":"Document"},"APb":{"caption":"Set data header","name":"set_data_header","rank":3,"editor":"DynamicValue","value":"boolean","default_val":true},"APc":{"caption":"Return URL for PDF content","name":"return_url_for_pdf_content","rank":5,"editor":"DynamicValue","value":"text"},"APe":{"caption":"Error return URL","name":"error_return_url","rank":6,"editor":"DynamicValue","value":"text","optional":true},"APf":{"caption":"Additional data","name":"additional_data","rank":7,"editor":"DynamicValue","value":"text","optional":true},"APg":{"caption":"External function URL","name":"external_function_url","rank":4,"editor":"DynamicValue","value":"text"},"APh":{"caption":"External upload options","name":"external_upload_options","rank":8,"editor":"Label"},"APi":{"caption":"DO Bucket name","name":"bucketName","rank":9,"editor":"DynamicValue","value":"text","optional":true},"APj":{"caption":"Access Key ID","name":"accessKeyId","rank":10,"editor":"DynamicValue","value":"text","optional":true},"APk":{"caption":"Secret Access Key","name":"secretAccessKey","rank":11,"editor":"DynamicValue","value":"text","optional":true}}},"AQW":{"display":"Generating a Pre-signed URL ","type":"server_side","return_value":{"AHP":{"caption":"Pre-signed_url Upload Url","name":"pre-signed_url Upload Url","rank":0,"value":"text","is_list":false}},"fields":{"AQU":{"caption":"File Name","name":"keyPath","rank":1,"editor":"DynamicValue","value":"text"},"AQV":{"caption":"Bucket Name","name":"bucketName","rank":0,"editor":"StaticText"}}}}};
314window._bubble_page_load_data.plugins_size['1725430633669x744470482742673400'] = 236069;
315window.preloaded['plugin/third_party:1725430633669x744470482742673400:1.27.0'] = true;
316window['bubble_run_derived'] = window['bubble_run_derived'] || {}
317window['bubble_run_derived']['{"function_name":"PageByName","args":[]}'] = {"404":{"id":"AAU","_path":"%p3.AAX"},"reset_pw":{"id":"AAL","_path":"%p3.AAW"},"index":{"id":"cmMaV","_path":"%p3.cmMaW"},"dashboard":{"id":"cmNYy","_path":"%p3.cmNYz"},"register":{"id":"cmNvF","_path":"%p3.cmNwx"},"deal":{"id":"cmOKr","_path":"%p3.cmONY"},"search":{"id":"cmOhD","_path":"%p3.cmOjm"},"terms-of-service":{"id":"cmOrj","_path":"%p3.cmOsV"},"about":{"id":"cmOyU","_path":"%p3.cmPBN"},"listings":{"id":"cmRZS","_path":"%p3.cmRaH"},"privacy-policy":{"id":"cmRvC","_path":"%p3.cmRvV"},"dashboard-vendor":{"id":"cmSJX","_path":"%p3.cmSKa"},"accept-invite":{"id":"cmTGn","_path":"%p3.cmTKF"},"deal-room":{"id":"cmTtB","_path":"%p3.cmTyN"},"profile":{"id":"cmVPR","_path":"%p3.cmVUW"},"vendor":{"id":"cmVqS","_path":"%p3.cmVwp"},"delete-test":{"id":"cmYUh","_path":"%p3.cmYUi"},"confirm-vendor":{"id":"cmdKw","_path":"%p3.cmdQF"},"validate":{"id":"cmdnE","_path":"%p3.cmdqK"},"admin":{"id":"cmeCD","_path":"%p3.cmeDN"},"sellers":{"id":"cmmfL","_path":"%p3.cmmlF"},"vendors":{"id":"cmmtn0","_path":"%p3.cmnCX0"}
317,"buyers":{"id":"cmnJj","_path":"%p3.cmnQI"},"venues":{"id":"cmqBB","_path":"%p3.cmqCD"},"packages":{"id":"cmqKh","_path":"%p3.cmqNB"},"photo-video":{"id":"cmqOh","_path":"%p3.cmqQr"},"catering":{"id":"cmqTH","_path":"%p3.cmqVe"},"entertainment":{"id":"cmqWJ","_path":"%p3.cmqYl"},"florists":{"id":"cmqZI","_path":"%p3.cmqbr"},"wedding-planners":{"id":"cmqcD","_path":"%p3.cmqer"},"honeymoon":{"id":"cmqfD","_path":"%p3.cmqhw"},"how-it-works":{"id":"cmqwd","_path":"%p3.cmrDO"},"pricing":{"id":"cmwfZ0","_path":"%p3.cmwfn0"},"late-availability":{"id":"cnAcP","_path":"%p3.cnAfK"},"test":{"id":"cnBMh","_path":"%p3.cnBNT"}}
318window.preloaded['app/derived:{"function_name":"PageByName","args":[]}'] = true;
319window['bubble_run_derived']['{"function_name":"CustomByNameV2","args":[]}'] = {"navbar":{"id":"cmMab","_path":"%ed.cmMac","custom_element_platform":"web"},"footer":{"id":"cmMgL","_path":"%ed.cmMgR","custom_element_platform":"web"},"Sidebarnav":{"id":"cmNYH","_path":"%ed.cmNYI","custom_element_platform":"web"},"views-profile":{"id":"cmNcQ","_path":"%ed.cmNcp","custom_element_platform":"web"},"views-messages":{"id":"cmOSK","_path":"%ed.cmOTS","custom_element_platform":"web"},"views-inbox":{"id":"cmOXC","_path":"%ed.cmOXr","custom_element_platform":"web"},"views-deals":{"id":"cmOdH","_path":"%ed.cmOdh","custom_element_platform":"web"},"view-watchdogs":{"id":"cmPjz","_path":"%ed.cmPlg","custom_element_platform":"web"},"views-add-watchdog":{"id":"cmPmb","_path":"%ed.cmPoC","custom_element_platform":"web"},"views-edit-watchdog":{"id":"cmPzT","_path":"%ed.cmQBb","custom_element_platform":"web"},"view-listings":{"id":"cmQGZ","_path":"%ed.cmQIj","custom_element_platform":"web"},"views-add-listing":{"id":"cmQLZ","_path":"%ed.cmQNh","custom_element_platform":"web"}
319,"SidebarnavVendor":{"id":"cmSKb","_path":"%ed.cmSMN","custom_element_platform":"web"},"views-vendor-profile":{"id":"cmSOv","_path":"%ed.cmSRn","custom_element_platform":"web"},"view-invites":{"id":"cmSlr","_path":"%ed.cmSoB","custom_element_platform":"web"},"navbar-logo":{"id":"cmTVg","_path":"%ed.cmTXl","custom_element_platform":"web"},"views-notifications":{"id":"cmUKT","_path":"%ed.cmUMd","custom_element_platform":"web"},"view-vendor-notifications":{"id":"cmUVW","_path":"%ed.cmUXy","custom_element_platform":"web"},"views-vendor-deals":{"id":"cmUcB","_path":"%ed.cmUfx","custom_element_platform":"web"},"view-home":{"id":"cmWlb","_path":"%ed.cmWoz","custom_element_platform":"web"},"view-vendor-home":{"id":"cmWpr","_path":"%ed.cmWqC","custom_element_platform":"web"},"offline_banner":{"id":"cmWyj","_path":"%ed.cmWyq","custom_element_platform":"mobile"},"view-FAQ":{"id":"cmXGz","_path":"%ed.cmXIO","custom_element_platform":"web"},"view-offer-flow":{"id":"cmYrr","_path":"%ed.cmYyb","custom_element_platform":"web"},"view-snapshot-summary":{"id":"cmZLF","_path":"%ed.cmZNW","custom_element_platform":"web"},"view-vendors-details":{"id":"cmczf","_path":"%ed.cmdBp","custom_element_platform":"web"},"view-vendor-invite":{"id":"cmdGV","_path":"%ed.cmdIt","custom_element_platform":"web"},"SidebarnavAdmin":{"id":"cmeDR","_path":"%ed.cmeGk","custom_element_platform":"web"},"admin-home":{"id":"cmeHI","_path":"%ed.cmeIc","custom_element_platform":"web"},"admin-listing-review":{"id":"cmeIj","_path":"%ed.cmeKt","custom_element_platform":"web"},"admin-tools":{"id":"cmfuz","_path":"%ed.cmfwU","custom_element_platform":"web"},"view-vendors-status":{"id":"cmgIt","_path":"%ed.cmgNN","custom_element_platform":"web"},"view-vendor-deal-preview":{"id":"cmgOH","_path":"%ed.cmgQS","custom_element_platform":"web"},"view-one-listing":{"id":"cmjTB","_path":"%ed.cmjUa","custom_element_platform":"web"},"view-vendor-advertise":{"id":"cmjpT","_path":"%ed.cmjuM","custom_element_platform":"web"},"view-add-product":{"id":"cmjvZ","_path":"%ed.cmjwP","custom_element_platform":"web"},"admin-product-review":{"id":"cmksJ","_path":"%ed.cmktf","custom_element_platform":"web"},"view-favorites":{"id":"cmlpM","_path":"%ed.cmltt","custom_element_platform":"web"},"category-chip":{"id":"cmndJ","_path":"%ed.cmndK","custom_element_platform":"web"},"view-vendor-avatar":{"id":"cmpjl","_path":"%ed.cmpjm","custom_element_platform":"web"},"view-user-avatar":{"id":"cmplY","_path":"%ed.cmpma","custom_element_platform":"web"},"AnnouncementBar":{"id":"cmqFb","_path":"%ed.cmqFn","custom_element_platform":"web"},"view-legal-tos":{"id":"cmrrD","_path":"%ed.cmrrP","custom_element_platform":"web"},"view-legal-privacy":{"id":"cmrri","_path":"%ed.cmrsF","custom_element_platform":"web"},"view-legal-nda":{"id":"cmrxb","_path":"%ed.cmrxj","custom_element_platform":"web"},"views-interpretation-deal":{"id":"cmthG","_path":"%ed.cmtpK","custom_element_platform":"web"},"views-interpretation-dealroom":{"id":"cmuVx","_path":"%ed.cmuWo","custom_element_platform":"web"},"popup-submit-listing-for-review":{"id":"cnAxh","_path":"%ed.cnAxi","custom_element_platform":"web"},"re_currency_context":{"id":"cnBLV","_path":"%ed.cnBLZ","custom_element_platform":"web"},"Intercom Messenger":{"id":"cnCSd0","_path":"%ed.cnCSe0","custom_element_platform":"web"},"Intercom Messenger_copy":{"id":"cnCSq0","_path":"%ed.cnCUE0","custom_element_platform":"web"}}
320window.preloaded['app/derived:{"function_name":"CustomByNameV2","args":[]}'] = true;
321window['bubble_run_derived']['{"function_name":"UserCalls","args":[]}'] = ["google-google"]
322window.preloaded['app/derived:{"function_name":"UserCalls","args":[]}'] = true;
323window['bubble_run_derived']['{"function_name":"OAuthProviders","args":[]}'] = ["google","apple"]
324window.preloaded['app/derived:{"function_name":"OAuthProviders","args":[]}'] = true;
325window['bubble_run_derived']['{"function_name":"DefaultValues","args":[]}'] = {"aaalog":[{"name":"logmsg_text","value":"text","display":"LogMsg","deleted":null}],"aaatest":[{"name":"name_text","value":"text","display":"name","deleted":null}],"appconfig":[{"name":"currentdealroomndaversion_text","value":"text","display":"CurrentDealRoomNDAVersion","deleted":null},{"name":"currentprivacyversion_text","value":"text","display":"CurrentPrivacyVersion","deleted":null},{"name":"currenttosversion_text","value":"text","display":"CurrentTosVersion","deleted":null},{"name":"currenttransferagreementtemplateversion_text","value":"text","display":"CurrentTransferAgreementTemplateVersion","deleted":null},{"name":"dealroomndadocumenturl_text","value":"text","display":"DealRoomNDADocumentUrl","deleted":null},{"name":"dealroomndaeffectivedate_date","value":"date","display":"DealRoomNdaEffectiveDate","deleted":null},{"name":"privacydocumenturl_text","value":"text","display":"PrivacyDocumentUrl","deleted":null},{"name":"privacyeffectivedate_date","value":"date","display":"PrivacyEffectiveDate","deleted":null},{"name":"publicbannerisactive_boolean","value":"boolean","display":"PublicBannerIsActive","default_val":false,"deleted":null},{"name":"publicbannerkey_text","value":"text","display":"PublicBannerKey","deleted":null},{"name":"publicbannertext_text","value":"text","display":"PublicBannerText","deleted":null},{"name":"tosdocumenturl_text","value":"text","display":"TosDocumentUrl","deleted":null},{"name":"toseffectivedate_date","value":"date","display":"TosEffectiveDate","deleted":null},{"name":"transferagreementtemplateurl_text","value":"text","display":"TransferAgreementTemplateUrl","deleted":null}],"buyer":[{"name":"buyerlastoffer_list_custom_buyerlastoffer","value":"list.custom.buyerlastoffer","display":"BuyerLastOffer - deleted","deleted":true},{"name":"interestedlistings_list_custom_sellerlisting","value":"list.custom.sellerlisting","display":"InterestedListings - deleted","deleted":true},{"name":"listings_list_custom_grantedaccess","value":"list.custom.grantedaccess","display":"Listings - deleted","deleted":true},{"name":"preferredcontactmethods_list_option_userpreferredcontactmethod","value":"list.o
325ption.userpreferredcontactmethod","display":"PreferredContactMethods - deleted","deleted":true},{"name":"user_user","value":"user","display":"User","deleted":null},{"name":"watchdogs_list_custom_matchmakingprofiles","value":"list.custom.matchmakingprofiles","display":"Watchdogs","deleted":null},{"name":"watchdogs_list_custom_watchdog","value":"list.custom.watchdog","display":"Watchdogs - deleted","deleted":true}],"buyerlastoffer":[{"name":"attemptnumber_number","value":"number","display":"AttemptNumber","deleted":null},{"name":"buyer_custom_buyer","value":"custom.buyer","display":"Buyer - deleted","deleted":true},{"name":"buyer_user","value":"user","display":"Buyer","deleted":null},{"name":"hasactiveoffer_boolean","value":"boolean","display":"HasActiveOffer","deleted":null},{"name":"lastoffer_custom_offer","value":"custom.offer","display":"LastOffer","deleted":null},{"name":"lastoffercreatedat_date","value":"date","display":"LastOfferCreatedAt","deleted":null},{"name":"lastofferresponse_custom_offerresponse","value":"custom.offerresponse","display":"LastOfferResponse","deleted":null},{"name":"lastofferstatus_option_offerstatus","value":"option.offerstatus","display":"LastOfferStatus","deleted":null},{"name":"lastrejectreason_text","value":"text","display":"LastRejectReason - deleted","deleted":true},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null}],"canceledevent":[{"name":"buyers_list_custom_buyer","value":"list.custom.buyer","display":"Buyers","deleted":null},{"name":"status_option_eventstatus","value":"option.eventstatus","display":"Status","deleted":null},{"name":"vendors_list_custom_vendor","value":"list.custom.vendor","display":"Vendors","deleted":null}],"cdnimage":[{"name":"accessusers_list_user","value":"list.user","display":"AccessUsers","deleted":null},{"name":"alttext_text","value":"text","display":"AltText","deleted":null},{"name":"downloadprovider_option_cdnfiledownloadprovider","value":"option.cdnfiledownloadprovider","display":"DownloadProvider","deleted":null},{"name":"filename_text","value":"text","display":"Filename","deleted":null},{"name":"filesize_number","value":"number","display":"FileSize","deleted":null},{"name":"imagetype_option_imagetype","value":"option.imagetype","display":"ImageType","deleted":null},{"name":"key_text","value":"text","display":"Key","deleted":null},{"name":"mainimg_boolean","value":"boolean","display":"MainImg - deleted","deleted":true},{"name":"mimetype_text","value":"text","display":"MIMEtype","deleted":null},{"name":"offer_custom_offer","value":"custom.offer","display":"Offer","deleted":null},{"name":"offersnapshot_custom_offersnapshot","value":"custom.offersnapshot","display":"OfferSnapshot","deleted":null},{"name":"order_number","value":"number","display":"Order","deleted":null},{"name":"pdfco_jobid_text","value":"text","display":"pdfco_jobid","deleted":null},{"name":"pdfco_processingerror_boolean","value":"boolean","display":"pdfco-processingError","default_val":false,"deleted":null},{"name":"pdfco_processingerror_text","value":"text","display":"pdfco-processingError - deleted","deleted":true},{"name":"pdfco_sessionid_text","value":"text","display":"pdfco_SessionID","deleted":null},{"name":"product_custom_product","value":"custom.product","display":"Product","deleted":null},{"name":"renderedurl_text","value":"text","display":"RenderedURL","deleted":null},{"name":"saved_boolean","value":"boolean","display":"Saved","default_val":false,"deleted":null},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"tempfingerprint_text","value":"text","display":"TempFingerprint - deleted","deleted":true},{"name":"textextractiondone_boolean","value":"boolean","display":"TextExtractionDone","deleted":null},{"name":"url_text","value":"text","display":"URL - deleted","deleted":true},{"name":"vendorcontract_custom_vendorcontract","value":"custom.vendorcontract","display":"VendorContract","deleted":null},{"name":"visibilityscope_option_cdnfilevisibilityscope","value":"option.cdnfilevisibilityscope","display":"VisibilityScope","deleted":null}],"conversation":[{"name":"accessrecord_custom_grantedaccess","value":"custom.grantedaccess","display":"AccessRecord","deleted":null},{"name":"accessusers_list_user","value":"list.user","display":"AccessUsers","deleted":null},{"name":"active_boolean","value":"boolean","display":"Active","default_val":true,"deleted":null},{"name":"buyer_custom_buyer","value":"custom.buyer","display":"Buyer - deleted","deleted":true},{"name":"buyer_user","value":"user","display":"Buyer","deleted":null},{"name":"buyerhasunread_boolean","value":"boolean","display":"BuyerHasUnread","default_val":false,"deleted":null},{"name":"buyerlastseenat_date","value":"date","display":"BuyerLastSeenAt","deleted":null},{"name":"buyerunreadmessagescount_number","value":"number","display":"BuyerUnreadMessagesCount","default_val":0,"deleted":null},{"name":"conversation_creator_user","value":"user","display":"Conversation Creator - deleted","deleted":true},{"name":"conversation_recipient_user","value":"user","display":"Conversation Recipient - deleted","deleted":true},{"name":"conversationorigintype_option_listingorigin","value":"option.listingorigin","display":"ConversationOriginType","deleted":null},{"name":"islateavailabilityconversation_boolean","value":"boolean","display":"IsLateAvailabilityConversation","default_val":false,"deleted":null},{"name":"lastmessageat_date","value":"date","display":"LastMessageAt","deleted":null},{"name":"messages_list_custom_message","value":"list.custom.message","display":"Messages","deleted":null},{"name":"participants_list_user","value":"list.user","display":"Participants - deleted","deleted":true},{"name":"participants_user","value":"user","display":"Participants - deleted","deleted":true},{"name":"seller_custom_seller","value":"custom.seller","display":"Seller","deleted":null},{"name":"sellerhasunread_boolean","value":"boolean","display":"SellerHasUnread","default_val":false,"deleted":null},{"name":"sellerlastseenat_date","value":"date","display":"SellerLastSeenAt","deleted":null},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"sellerunreadmessagescount_number","value":"number","display":"SellerUnreadMessagesCount","default_val":0,"deleted":null},{"name":"vendorcontracts_list_custom_vendorcontract","value":"list.custom.vendorcontract","display":"Vendor
325Contracts","deleted":null},{"name":"vendors1_list_custom_vendor","value":"list.custom.vendor","display":"Vendors","deleted":null},{"name":"vendors_list_custom_vendor","value":"list.custom.vendor","display":"Vendors - deleted","deleted":true}],"conversationvendorstate":[{"name":"accessusers_list_user","value":"list.user","display":"AccessUsers","deleted":null},{"name":"conversation_custom_conversation","value":"custom.conversation","display":"Conversation","deleted":null},{"name":"lastseenat_date","value":"date","display":"VendorLastSeenAt","deleted":null},{"name":"unreaddirty_boolean","value":"boolean","display":"UnreadDirty - deleted","default_val":false,"deleted":true},{"name":"unreadmessagescount_number","value":"number","display":"UnreadMessagesCount - deleted","deleted":true},{"name":"unreadrecalcat_date","value":"date","display":"UnreadRecalcAt","deleted":null},{"name":"vendor_custom_vendor","value":"custom.vendor","display":"Vendor","deleted":null},{"name":"vendorhasunread_boolean","value":"boolean","display":"VendorHasUnread","default_val":false,"deleted":null},{"name":"vendorunreadmessagescount_number","value":"number","display":"VendorUnreadMessagesCount","default_val":0,"deleted":null}],"faq":[{"name":"aisuggestion_text","value":"text","display":"AiSuggestion","deleted":null},{"name":"answer_text","value":"text","display":"Answer","deleted":null},{"name":"question_text","value":"text","display":"Question","deleted":null},{"name":"reference_text","value":"text","display":"Reference - deleted","deleted":true},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"source_custom_message","value":"custom.message","display":"Source - deleted","deleted":true},{"name":"source_list_custom_message","value":"list.custom.message","display":"Source - deleted","deleted":true},{"name":"source_list_text","value":"list.text","display":"Source","deleted":null},{"name":"sourceproductfaqid_text","value":"text","display":"SourceProductFAQId","deleted":null},{"name":"status_option_faqstatus","value":"option.faqstatus","display":"Status","deleted":null}],"faqsnapshot":[{"name":"answer_text","value":"text","display":"Answer","deleted":null},{"name":"question_text","value":"text","display":"Question","deleted":null},{"name":"source_list_text","value":"list.text","display":"Source","deleted":null}],"faqtranscriptsnapshot":[{"name":"conversationsincluded_list_custom_conversation","value":"list.custom.conversation","display":"ConversationsIncluded","deleted":null},{"name":"generatedat_date","value":"date","display":"GeneratedAt","deleted":null},{"name":"includesmessagesuntil_date","value":"date","display":"IncludesMessagesUntil","deleted":null},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"transcripttext_text","value":"text","display":"TranscriptText","deleted":null},{"name":"usedforfaq_boolean","value":"boolean","display":"UsedForFAQ","deleted":null}],"fxrate":[{"name":"code_text","value":"text","display":"Code","deleted":null},{"name":"currency_option_currency","value":"option.currency","display":"Currency","deleted":null},{"name":"isactive_boolean","value":"boolean","display":"IsActive","deleted":null},{"name":"lastsuccessfulupdateat_date","value":"date","display":"LastSuccessfulUpdateAt","deleted":null},{"name":"ratedate_date","value":"date","display":"RateDate","deleted":null},{"name":"ratetousd_number","value":"number","display":"RateToUSD","deleted":null},{"name":"source_text","value":"text","display":"Source","deleted":null}],"grantedaccess":[{"name":"acceptednda_boolean","value":"boolean","display":"AcceptedNDA","deleted":null},{"name":"buyer_custom_buyer","value":"custom.buyer","display":"Buyer - deleted","deleted":true},{"name":"buyerdealroomndaconsent_custom_legalconsent","value":"custom.legalconsent","display":"BuyerDealRoomNdaConsent","deleted":null},{"name":"rejectionreason_text","value":"text","display":"RejectionReason","deleted":null},{"name":"requestdate_date","value":"date","display":"RequestDate","deleted":null},{"name":"requeststatus_option_requeststatus","value":"option.requeststatus","display":"RequestStatus","deleted":null},{"name":"responsedate_date","value":"date","display":"ResponseDate","deleted":null},{"name":"seller_custom_seller","value":"custom.seller","display":"Seller","deleted":null},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"user_user","value":"user","display":"User","deleted":null}],"importuser":[{"name":"buyerrowcount_number","value":"number","display":"BuyerRowCount","deleted":null},{"name":"createdbuyer_custom_buyer","value":"custom.buyer","display":"CreatedBuyer","deleted":null},{"name":"createdseller_custom_seller","value":"custom.seller","display":"CreatedSeller","deleted":null},{"name":"emailnormalized_text","value":"text","display":"EmailNormalized","deleted":null},{"name":"emailraw_text","value":"text","display":"EmailRaw","deleted":null},{"name":"errornote_text","value":"text","display":"ErrorNote","deleted":null},{"name":"firstname_text","value":"text","display":"FirstName","deleted":null},{"name":"hasbuyersource_boolean","value":"boolean","display":"HasBuyerSource","deleted":null},{"name":"hassellersource_boolean","value":"boolean","display":"HasSellerSource","deleted":null},{"name":"hasvendorsource_boolean","value":"boolean","display":"HasVendorSource","deleted":null},{"name":"importbatchid_text","value":"text","display":"ImportBatchID","deleted":null},{"name":"importstatus_text","value":"text","display":"ImportStatus","deleted":null},{"name":"lastname_text","value":"text","display":"LastName","deleted":null},{"name":"processeduser_user","value":"user","display":"ProcessedUser","deleted":null},{"name":"sellerrowcount_number","value":"number","display":"SellerRowCount","deleted":null},{"name":"vendorrowcount_number","value":"number","display":"VendorRowCount","deleted":null}],"importwatchdog":[{"name":"budgetmaxparsed_number","value":"number","display":"BudgetMaxParsed","deleted":null},{"name":"budgetminparsed_number","value":"number","display":"BudgetMinParsed","deleted":null},{"name":"budgetraw_text","value":"text","display":"BudgetRaw","deleted":null},{"name":"createdmatchmakingprofile_custom_matchmakingprofiles","value":"custom.matchmakingprofiles","display":"CreatedMatchmakingProfile","deleted":null},{"name":"desiredlocationgoogle_text","value":"text","display":"DesiredLocationGoogle","deleted":null},{"name":"desiredlocationraw_text","value":"text","display":"DesiredLocationRaw","deleted":null},{"name":"emailnormalized_text","value":"text","display":"EmailNormalized","deleted":null},{"name":"errornote_text","value":"text","display":"ErrorNote","deleted":null},{"name":"guestsparsed_number","value":"number","display":"GuestsParsed","deleted":null},{"name":"guestsraw_text","value":"text","display":"GuestsRaw","deleted":null},{"name":"importbatchid_number","value":"number","display":"ImportBatchID - deleted","deleted":true},{"name":"importbatchid_text","value":"text","display":"ImportBatchID","deleted":null},{"name":"importstatus_text","value":"text","display":"ImportStatus","deleted":null},{"name":"legacystatussuggested_text","value":"text","display":"LegacyStatusSuggested","deleted":null},{"name":"lookingforraw_text","value":"text","display":"LookingForRaw","deleted":null},{"name":"mappedcategory_text","value":"text","display":"MappedCategory","deleted":null},{"name":"mappingconfidence_text","value":"text","display":"MappingConfidence","deleted":null},{"name":"resolvedbuyer_custom_buyer","value":"custom.buyer","display":"ResolvedBuyer","deleted":null},{"name":"timeframefromparsed_date","value":"date","display":"TimeframeFromParsed","deleted":null},{"name":"timeframefromparsed_text","value":"text","display":"TimeframeFromParsed - deleted","deleted":true},{"name":"timeframefromraw_text","value":"text","display":"TimeframeFromRaw","deleted":null},{"name":"timeframetoparsed_date","value":"date","display":"TimeframeToParsed","deleted":null},{"name":"timeframetoparsed_text","value":"text","display":"TimeframeToParsed - deleted","deleted":true},{"name":"timeframetoraw_text","value":"text","display":"TimeframeToRaw","deleted":null}],"job":[{"name":"client_user","value":"user","display":"Customer","deleted":null},{"name":"cost_number","value":"number","display":"Cost (Cents)","deleted":null},{"name":"description_text","value":"text","display":"Description","deleted":null},{"name":"freelancer_user","value":"user","display":"User","deleted":null},{"name":"name_text","value":"text","display":"Name","deleted":null},{"name":"review_custom_review","value":"custom.review","display":"Review","deleted":null},{"name":"status_text","value":"text","display":"Status","deleted":null},{"name":"submitted_work_list_file","value":"list.file","display":"Submitted Work","deleted":null},{"name":"transaction_custom_transaction","value":"custom.transaction","display":"Transaction","deleted":null}],"legalconsent":[{"name":"acceptedat_date","value":"date","display":"AcceptedAt","deleted":null},{"name":"consenttype_option_consenttype","value":"option.consenttype","display":"ConsentType","deleted":null},{"name":"context_option_consentcontext","value":"option.consentcontext","display":"Context","deleted":null},{"name":"documenteffectivedate_date","value":"date","display":"DocumentEffectiveDate","deleted":null},{"name":"documenturl_text","value":"text","display":"DocumentUrl","deleted":null},{"name":"documentversion_text","value":"text","display":"DocumentVersion","deleted":null},{"name":"hash_text","value":"text","display":"Hash","deleted":null},{"name":"hashalgorithm_text","value":"text","display":"HashAlgorithm","deleted":null},{"name":"ipaddress_text","value":"text","display":"IPAddress","deleted":null},{"name":"sourceobjectid_text","value":"text","display":"SourceObjectId","deleted":null},{"name":"sourceobjecttype_option_sourceobjecttype","value":"option.sourceobjecttype","display":"SourceObjectType","deleted":null},{"name":"sourceobjecttype_text","value":"text","display":"SourceObjectType - deleted","deleted":true}
325,{"name":"user_user","value":"user","display":"AppUser","deleted":null},{"name":"useragent_text","value":"text","display":"UserAgent","deleted":null},{"name":"vendor_custom_vendor","value":"custom.vendor","display":"Vendor","deleted":null}],"listingimggallery":[{"name":"listingimage_image","value":"image","display":"ListingImage","deleted":null}],"matchmakingprofiles":[{"name":"buyer_custom_buyer","value":"custom.buyer","display":"Buyer","deleted":null},{"name":"buyerbudget_option_buyerbudget","value":"option.buyerbudget","display":"BuyerBudget","deleted":null},{"name":"buyerbudgetcurrency_option_currency","value":"option.currency","display":"BuyerBudgetCurrency","deleted":null},{"name":"buyerbudgetfxratetousdatcalculation_number","value":"number","display":"BuyerBudgetFXRateToUSDAtCalculation","deleted":null},{"name":"buyerbudgetfxsnapshotat_date","value":"date","display":"BuyerBudgetFXSnapshotAt","deleted":null},{"name":"buyerbudgetisopenended_boolean","value":"boolean","display":"BuyerBudgetIsOpenEnded","deleted":null},{"name":"buyerbudgetmaxbaseusd_number","value":"number","display":"BuyerBudgetMaxBaseUSD","deleted":null},{"name":"buyerbudgetmaxoriginal_number","value":"number","display":"BuyerBudgetMaxOriginal","deleted":null},{"name":"buyerbudgetminbaseusd_number","value":"number","display":"BuyerBudgetMinBaseUSD","deleted":null},{"name":"buyerbudgetminoriginal_number","value":"number","display":"BuyerBudgetMinOriginal","deleted":null},{"name":"buyerguestcount_number_range","value":"number_range","display":"GuestCount","deleted":null},{"name":"desiredeventtimeframe_date_range","value":"date_range","display":"DesiredEventTimeFrame","deleted":null},{"name":"desiredeventtimeframe_dateinterval","value":"dateinterval","display":"DesiredEventTimeFrame - deleted","deleted":true},{"name":"importedfromlegacy_boolean","value":"boolean","display":"ImportedFromLegacy","default_val":false,"deleted":null},{"name":"lastrundate_date","value":"date","display":"LastRunDate","deleted":null},{"name":"locationprefference_option_buyerlocationpreference","value":"option.buyerlocationpreference","display":"LocationPrefference","deleted":null},{"name":"matchmakingprofilename_text","value":"text","display":"NameMatchMakingProfile","deleted":null},{"name":"mycomments_text","value":"text","display":"MyComments","deleted":null},{"name":"prefferedgeolocation_geographic_address","value":"geographic_address","display":"GeoLocationPrefference","default_val":"","deleted":null},{"name":"servicetype_option_services","value":"option.services","display":"ServiceType","deleted":null},{"name":"status_option_watchdogstatus","value":"option.watchdogstatus","display":"Status","deleted":null},{"name":"tolerancepercentage_number","value":"number","display":"TolerancePercentage","deleted":null}],"message":[{"name":"buyer_user","value":"user","display":"Buyer - deleted","deleted":true},{"name":"conversation_custom_conversation","value":"custom.conversation","display":"Conversation","deleted":null},{"name":"creator__user__user","value":"user","display":"Sender - deleted","deleted":true},{"name":"message_text_text","value":"text","display":"Message Text","deleted":null},{"name":"readby_list_user","value":"list.user","display":"ReadByUsers - deleted","deleted":true},{"name":"readbyvendors_list_custom_vendor","value":"list.custom.vendor","display":"ReadByVendors - deleted","deleted":true},{"name":"recipient__user__user","value":"user","display":"Recipient (User) - deleted","deleted":true},{"name":"seller_custom_seller","value":"custom.seller","display":"Seller - deleted","deleted":true},{"name":"seller_user","value":"user","display":"Seller - deleted","deleted":true},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"sender_user","value":"user","display":"Sender","deleted":null},{"name":"vendor_custom_vendor","value":"custom.vendor","display":"VendorSender","deleted":null}],"notifications":[{"name":"accessrequest_custom_grantedaccess","value":"custom.grantedaccess","display":"AccessRequest","deleted":null},{"name":"deliverychannnels_list_option_userpreferredcontactmethod","value":"list.o
325ption.userpreferredcontactmethod","display":"DeliveredChannnels","deleted":null},{"name":"message_text","value":"text","display":"Message","deleted":null},{"name":"notificationtype_option_notificationtype","value":"option.notificationtype","display":"NotificationType","deleted":null},{"name":"read_boolean","value":"boolean","display":"Read","deleted":null},{"name":"recipient_user","value":"user","display":"RecipientUser","deleted":null},{"name":"recipientvendor_custom_vendor","value":"custom.vendor","display":"RecipientVendor","deleted":null},{"name":"referenceid_text","value":"text","display":"ReferenceID","deleted":null},{"name":"senderuser_user","value":"user","display":"SenderUser","deleted":null},{"name":"sendervendor_custom_vendor","value":"custom.vendor","display":"SenderVendor","deleted":null},{"name":"sentat_date","value":"date","display":"SentAt","deleted":null}],"offer":[{"name":"accessusers_list_user","value":"list.user","display":"AccessUsers","deleted":null},{"name":"buyer_user","value":"user","display":"Buyer","deleted":null},{"name":"buyerdeadline_date","value":"date","display":"BuyerDeadline","deleted":null},{"name":"buyerfulfilmentconfirmedat_date","value":"date","display":"BuyerFulfilmentConfirmedAt","deleted":null},{"name":"buyerfulfilmentevidence_custom_cdnimage","value":"custom.cdnimage","display":"BuyerFulfilmentEvidence","deleted":null},{"name":"buyersubmitconsent_custom_legalconsent","value":"custom.legalconsent","display":"BuyerSubmitConsent","deleted":null},{"name":"finalizationstatus_option_offerfinalizationstatus","value":"option.offerfinalizationstatus","display":"FinalizationStatus","default_val":"none","deleted":null},{"name":"ispendingreview_boolean","value":"boolean","display":"IsPendingReview - deleted","deleted":true},{"name":"offerresponse_list_custom_offerresponse","value":"list.custom.offerresponse","display":"OfferResponse","deleted":null},{"name":"offersnapshot_custom_offersnapshot","value":"custom.offersnapshot","display":"OfferSnapshot","deleted":null},{"name":"order_number","value":"number","display":"OrderStatus","deleted":null},{"name":"ordertag_number","value":"number","display":"OrderTag","deleted":null},{"name":"price_number","value":"number","display":"Price","deleted":null},{"name":"pricebaseusd_number","value":"number","display":"PriceBaseUSD","deleted":null},{"name":"pricecurrency_option_currency","value":"option.currency","display":"PriceCurrency","deleted":null},{"name":"pricefxratetousdatsubmit_number","value":"number","display":"PriceFXRateToUSDAtSubmit","deleted":null},{"name":"rejectionreason_text","value":"text","display":"RejectionReason","deleted":null},{"name":"seller_custom_seller","value":"custom.seller","display":"Seller - deleted","deleted":true},{"name":"seller_user","value":"user","display":"Seller","deleted":null},{"name":"sellerdeadline_date","value":"date","display":"SellerDeadline","deleted":null},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"sellernote_text","value":"text","display":"SellerNote","deleted":null},{"name":"sellerreceiptconfirmedat_date","value":"date","display":"SellerReceiptConfirmedAt","deleted":null},{"name":"sellertag_option_offertag","value":"option.offertag","display":"SellerTag","deleted":null},{"name":"snapshotvendors_list_custom_vendor","value":"list.custom.vendor","display":"SnapshotVendors","deleted":null},{"name":"status_option_offerstatus","value":"option.offerstatus","display":"Status","deleted":null},{"name":"terms_text","value":"text","display":"Terms","deleted":null},{"name":"withdrawnbybuyer_date","value":"date","display":"WithdrawnAt","deleted":null},{"name":"wonat_date","value":"date","display":"WonAt","deleted":null}],"offerqueue":[{"name":"offer_custom_offer","value":"custom.offer","display":"Offer","deleted":null},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null}],"offerresponse":[{"name":"accessusers_list_user","value":"list.user","display":"AccessUsers","deleted":null},{"name":"actor_user","value":"user","display":"Actor - deleted","deleted":true},{"name":"feedback_text","value":"text","display":"Feedback","deleted":null},{"name":"offer_custom_offer","value":"custom.offer","display":"Offer","deleted":null},{"name":"offerseller_custom_seller","value":"custom.seller","display":"OfferSeller - deleted","deleted":true},{"name":"offerseller_user","value":"user","display":"OfferSeller","deleted":null},{"name":"offervendor_custom_vendor","value":"custom.vendor","display":"OfferVendor","deleted":null},{"name":"status_option_offerreviewstatus","value":"option.offerreviewstatus","display":"Status","deleted":null}],"offersnapshot":[{"name":"a_test_text","value":"text","display":"A-TEST - deleted","deleted":true},{"name":"aaa_test_text","value":"text","display":"AAA-TEST - deleted","deleted":true},{"name":"acceptancesummarypdf_custom_cdnimage","value":"custom.cdnimage","display":"AcceptanceSummaryPDF","deleted":null},{"name":"attachedfiles_list_custom_cdnimage","value":"list.custom.cdnimage","display":"SummaryFiles - deleted","deleted":true},{"name":"attachedfiles_list_file","value":"list.file","display":"AttachedFiles - deleted","deleted":true},{"name":"buyer_user","value":"user","display":"Buyer","deleted":null},{"name":"buyerpreviewdat_date","value":"date","display":"BuyerPreviewdAt","deleted":null},{"name":"contractid_text","value":"text","display":"ContractID","deleted":null},{"name":"finalconfirmpdf_custom_cdnimage","value":"custom.cdnimage","display":"FinalConfirmPDF","deleted":null},{"name":"frozenfaq_list_custom_faqsnapshot","value":"list.custom.faqsnapshot","display":"FrozenFAQ - deleted","deleted":true},{"name":"frozenfaq_text","value":"text","display":"FrozenFAQ - deleted","deleted":true},{"name":"frozenvendorcontracts_list_custom_vendorcontract","value":"list.custom.vendorcontract","display":"FrozenVendorContracts - deleted","deleted":true},{"name":"frozenvendors_list_custom_vendorsnapshot","value":"list.custom.vendorsnapshot","display":"FrozenVendors - deleted","deleted":true},{"name":"offer_custom_offer","value":"custom.offer","display":"Offer","deleted":null},{"name":"offersummarypdf_custom_cdnimage","value":"custom.cdnimage","display":"OfferSummaryPDF","deleted":null},{"name":"pdf_job_id_text","value":"text","display":"pdf_job_id","deleted":null},{"name":"pdf_last_tick_at_date","value":"date","display":"pdf_last_tick_at","deleted":null},{"name":"pdf_watchdog_active_boolean","value":"boolean","display":"pdf_watchdog_active","default_val":false,"deleted":null},{"name":"pdf_watchdog_attempt_number","value":"number","display":"pdf_watchdog_attempt","default_val":0,"deleted":null},{"name":"pdf_watchdog_deadline_date","value":"date","display":"pdf_watchdog_deadline","deleted":null},{"name":"pdf_watchdog_started_at_date","value":"date","display":"pdf_watchdog_started_at","deleted":null},{"name":"pdfmessage_text","value":"text","display":"PDFMessage","deleted":null},{"name":"pdfprogress_number","value":"number","display":"PDFProgress","deleted":null},{"name":"pdfstatus_option_pdfstatus","value":"option.pdfstatus","display":"PDFStatus","deleted":null},{"name":"pdfstatusacceptance_option_pdfstatus","value":"option.pdfstatus","display":"PDFStatusAcceptance","deleted":null},{"name":"pdfstatuscontract_option_pdfstatus","value":"option.pdfstatus","display":"PDFStatusContract","deleted":null},{"name":"pdfstatusfinal_option_pdfstatus","value":"option.pdfstatus","display":"PDFStatusFinal","deleted":null},{"name":"pdfstatusoffer__option_pdfstatus","value":"option.pdfstatus","display":"PDFStatusOffer ","deleted":null},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"sellerpreviewdat_date","value":"date","display":"SellerPreviewdAt","deleted":null},{"name":"snapshotjson_text","value":"text","display":"SnapshotJSON","deleted":null},{"name":"snapshotpdf_custom_cdnimage","value":"custom.cdnimage","display":"SnapshotPDF","deleted":null},{"name":"snapshotstatus_option_snapshotstatus","value":"option.snapshotstatus","display":"SnapshotStatus","deleted":null},{"name":"temp_pdf_output_file","value":"file","display":"Temp_pdf_output - deleted","deleted":true},{"name":"tmppdffile_file","value":"file","display":"TmpPdfFile - deleted","deleted":true},{"name":"tmppdffileurl_text","value":"text","display":"TmpPdfFileURL - deleted","deleted":true},{"name":"transfercontractpdf_custom_cdnimage","value":"custom.cdnimage","display":"TransferContractPDF","deleted":null},{"name":"vendorpreviewedat_list_custom_vendorsnapshotpreviewrecord","value":"list.custom.vendorsnapshotpreviewrecord","display":"VendorPreviewedAt","deleted":null}],"product":[{"name":"activedealcount_number","value":"number","display":"ActiveOfferCount","default_val":0,"deleted":null},{"name":"activelacount_number","value":"number","display":"ActiveLACount","default_val":0,"deleted":null},{"name":"aisummarycallstoday_number","value":"number","display":"AiSummaryCallsToday","deleted":null},{"name":"aisummaryerrormessage_text","value":"text","display":"AISummaryErrorMessage","deleted":null},{"name":"aisummaryprocessingstatus_option_aiprocessingstatus","value":"option.aiprocessingstatus","display":"AiSummaryProcessingStatus","deleted":null},{"name":"aisummaryrunid_text","value":"text","display":"AiSummaryRunID","deleted":null},{"name":"contractterms_text","value":"text","display":"ContractTerms","deleted":null},{"name":"contracttype_option_contracttype","value":"option.contracttype","display":"ContractType","default_val":"vendor_voucher","deleted":null},{"name":"displaylocationshortoverride_text","value":"text","display":"DisplayLocationShortOverride","deleted":null},{"name":"eventlocation_geographic_address","value":"geographic_address","display":"EventLocation","deleted":null},{"name":"guestcount_number","value":"number","display":"GuestCount","deleted":null},{"name":"hasactivedeal_boolean","value":"boolean","display":"HasActiveDeal - deleted","default_val":false,"deleted":true},{"name":"hasactivela1_boolean","value":"boolean","display":"HasActiveLA","deleted":null},{"name":"hasactivela_boolean","value":"boolean","display":"HasActiveLA - deleted","default_val":false,"deleted":true},{"name":"lastaisummarycall_date","value":"date","display":"LastAiSummaryCall","deleted":null},{"name":"lastlaactivityat_date","value":"date","display":"LastLAActivityAt","deleted":null},{"name":"lastpublicationdecision_option_publicationdecision","value":"option.publicationdecision","display":"LastPublicationDecision","deleted":null},{"name":"productdescription_text","value":"text","display":"ProductDescription","deleted":null},{"name":"productfaqupdatedat_date","value":"date","display":"ProductFAQUpdatedAt","deleted":null},{"name":"productimagegallery_list_custom_cdnimage","value":"list.custom.cdnimage","display":"ProductImageGallery","deleted":null},{"name":"productmainimage_custom_cdnimage","value":"custom.cdnimage","display":"ProductMainImage","deleted":null},{"name":"productname_text","value":"text","display":"ProductName","deleted":null},{"name":"productpublicationstatus_option_listingpublicationstatus","value":"option.listingpublicationstatus","display":"ProductPublicationStatus","deleted":null},{"name":"publicationreviewnote_text","value":"text","display":"PublicationReviewNote","deleted":null},{"name":"reviewedat_date","value":"date","display":"ReviewedAt","deleted":null},{"name":"sellerlisting_list_custom_sellerlisting","value":"list.custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"service_option_services","value":"option.services","display":"Service","deleted":null},{"name":"submittedforreviewat_date","value":"date","display":"SubmittedForReviewAt","deleted":null},{"name":"vendor_custom_vendor","value":"custom.vendor","display":"Vendor","deleted":null},{"name":"vendorfiles_list_custom_cdnimage","value":"list.custom.cdnimage","display":"VendorFiles","deleted":null},{"name":"voucherexpirationdate_date","value":"date","display":"VoucherExpirationDate","deleted":null}],"productfaq":[{"name":"aisuggestion_text","value":"text","display":"AiSuggestion","deleted":null},{"name":"answer_text","value":"text","display":"Answer","deleted":null},{"name":"product_custom_product","value":"custom.product","display":"Product","deleted":null},{"name":"productfaqupdatereviewedat_date","value":"date","display":"ProductFAQUpdateReviewedAt - deleted","deleted":true},{"name":"promotedfromfaqid_text","value":"text","display":"PromotedFromFAQId","deleted":null},{"name":"promotedfromsellerlistingid_text","value":"text","display":"PromotedFromSellerListingId","deleted":null},{"name":"question_text","value":"text","display":"Question","deleted":null},{"name":"status_option_faqstatus","value":"option.faqstatus","display":"Status","deleted":null},{"name":"vendor_custom_vendor","value":"custom.vendor","display":"Vendor","deleted":null}],"review":[{"name":"customer_user","value":"user","display":"Reviewer","deleted":null},{"name":"description_text","value":"text","display":"Description","deleted":null},{"name":"freelancer_user","value":"user","display":"Reviewed","deleted":null},{"name":"job_name_text","value":"text","display":"ListingName - deleted","deleted":true},{"name":"rating_number","value":"number","display":"Rating","deleted":null},{"name":"reviewedvendor_custom_vendor","value":"custom.vendor","display":"ReviewedVendor","deleted":null},{"name":"reviewervendor_custom_vendor","value":"custom.vendor","display":"ReviewerVendor","deleted":null},{"name":"reviewtype_option_reviewtype","value":"option.reviewtype","display":"ReviewType","deleted":null},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null}],"seller":[{"name":"sellerlistings_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListings - deleted","deleted":true},{"name":"sellerlistings_list_custom_sellerlisting","value":"list.custom.sellerlisting","display":"SellerListings","deleted":null},{"name":"user_user","value":"user","display":"User","deleted":null}],"sellerlisting":[{"name":"acceptedoffer_custom_offer","value":"custom.offer","display":"AcceptedOffer","deleted":null},{"name":"askingcurrencyoriginal_option_currency","value":"option.currency","display":"AskingCurrencyOriginal","deleted":null},{"name":"askingprice_number","value":"number","display":"AskingPrice","deleted":null},{"name":"askingpriceoriginal_number","value":"number","display":"AskingPriceOriginal","deleted":null},{"name":"buyer_list_custom_buyer","value":"list.custom.buyer","display":"Buyer - deleted","deleted":true},{"name":"buyerlastoffer_list_custom_buyerlastoffer","value":"list.custom.buyerlastoffer","display":"BuyerLastOffer","deleted":null},{"name":"buyers_list_custom_grantedaccess","value":"list.custom.grantedaccess","display":"Buyers","deleted":null},{"name":"cdnlistingimagegallery_list_custom_cdnimage","value":"list.custom.cdnimage","display":"CDNListingImageGallery","deleted":null},{"name":"cdnlistingmainimage_custom_cdnimage","value":"custom.cdnimage","display":"CDNListingMainImage","deleted":null},{"name":"completationdate_date","value":"date","display":"CompletationDate","deleted":null},{"name":"contractcurrencies_list_option_currency","value":"list.o
325ption.currency","display":"ContractCurrencies","deleted":null},{"name":"conversations_list_custom_conversation","value":"list.custom.conversation","display":"Conversations","deleted":null},{"name":"currencybreakdowntext_text","value":"text","display":"CurrencyBreakdownText","deleted":null},{"name":"dealroomaccessusers1_list_user","value":"list.user","display":"DealRoomAccessUsers","deleted":null},{"name":"dealroomaccessusers_list_user","value":"list.user","display":"DealRoomAccessUsers - deleted","deleted":true},{"name":"displaylocationshortoverride_text","value":"text","display":"DisplayLocationShortOverride","deleted":null},{"name":"displayseller_option_displayseller","value":"option.displayseller","display":"DisplaySeller","deleted":null},{"name":"earliestoutstandingvendorpaymentdate_date","value":"date","display":"EarliestOutstandingVendorPaymentDate","deleted":null},{"name":"earliestvoucherexpirationdate_date","value":"date","display":"EarliestVoucherExpirationDate","deleted":null},{"name":"eventdate_date","value":"date","display":"EventDate","deleted":null},{"name":"eventdatefrom_date","value":"date","display":"EventDateFrom","deleted":null},{"name":"eventdateto_date","value":"date","display":"EventDateTo","deleted":null},{"name":"eventlocation_geographic_address","value":"geographic_address","display":"EventLocation","deleted":null},{"name":"faq_list_custom_faq","value":"list.custom.faq","display":"FAQ","deleted":null},{"name":"faqaicallstoday_number","value":"number","display":"FAQAiCallsToday","deleted":null},{"name":"faqlastaicall_date","value":"date","display":"FAQLastAiCall","deleted":null},{"name":"faqtranscriptsnapshot_list_custom_faqtranscriptsnapshot","value":"list.custom.faqtranscriptsnapshot","display":"FaqTranscriptSnapshot","deleted":null},{"name":"guestcount_number","value":"number","display":"GuestCount","deleted":null},{"name":"hasmixedcontractcurrencies_boolean","value":"boolean","display":"HasMixedContractCurrencies","deleted":null},{"name":"hasvoucher_boolean","value":"boolean","display":"HasVoucher","default_val":false,"deleted":null},{"name":"iseventdateflexible_boolean","value":"boolean","display":"IsEventDateFlexible","default_val":false,"deleted":null},{"name":"la_allowautoaccess_boolean","value":"boolean","display":"LA_AllowAutoAccess","default_val":false,"deleted":null},{"name":"lastfaqgeneration_date","value":"date","display":"LastFAQGeneration","deleted":null},{"name":"lastpublicationdecision_option_publicationdecision","value":"option.publicationdecision","display":"LastPublicationDecision","deleted":null},{"name":"listingdescription_text","value":"text","display":"ListingDescription","deleted":null},{"name":"listingimagegallery_list_custom_listingimggallery","value":"list.custom.listingimggallery","display":"ListingImageGallery - deleted","deleted":true},{"name":"listingimagegallery_list_image","value":"list.image","display":"ListingImageGallery - deleted","deleted":true},{"name":"listingmainimage_image","value":"image","display":"ListingMainImage - deleted","deleted":true},{"name":"listingname_text","value":"text","display":"ListingName","deleted":null},{"name":"listingorigin_option_listingorigin","value":"option.listingorigin","display":"ListingOrigin","deleted":null},{"name":"listingpublicationstatus_option_listingpublicationstatus","value":"option.listingpublicationstatus","display":"ListingPublicationStatus","deleted":null},{"name":"listingsoftdeletedat_date","value":"date","display":"SoftDeletedAt","deleted":null},{"name":"listingstatus_option_listingstatus","value":"option.listingstatus","display":"ListingStatus","deleted":null},{"name":"offers_list_custom_offer","value":"list.custom.offer","display":"Offers","deleted":null},{"name":"paiddeposits_number","value":"number","display":"PaidDeposits","deleted":null},{"name":"paiddeposits_number_range","value":"number_range","display":"PaidDeposits - deleted","deleted":true},{"name":"pricingfxsnapshotat_date","value":"date","display":"PricingFXSnapshotAt","deleted":null},{"name":"product_custom_product","value":"custom.product","display":"Product","deleted":null},{"name":"productfaqseededat_date","value":"date","display":"ProductFAQSeededAt","deleted":null},{"name":"productfaqseededcount_number","value":"number","display":"ProductFAQSeededCount","deleted":null},{"name":"productfaqupdatereviewedat_date","value":"date","display":"ProductFAQUpdateReviewedAt","deleted":null},{"name":"publicationreviewnotes_text","value":"text","display":"PublicationReviewNotes","deleted":null},{"name":"publicopportunityvendors_list_custom_vendor","value":"list.custom.vendor","display":"PublicOpportunityVendors","deleted":null},{"name":"publicslug_text","value":"text","display":"PublicSlug","deleted":null},{"name":"publishedat_date","value":"date","display":"PublishedAt","deleted":null},{"name":"review_custom_review","value":"custom.review","display":"Review - deleted","deleted":true},{"name":"reviewedat_date","value":"date","display":"ReviewedAt","deleted":null},{"name":"reviews_list_custom_review","value":"list.custom.review","display":"ListingReviews","deleted":null},{"name":"seller_custom_seller","value":"custom.seller","display":"Seller","deleted":null},{"name":"sellerconfirmedfinancialaccuracy_boolean","value":"boolean","display":"SellerConfirmedFinancialAccuracy","default_val":false,"deleted":null},{"name":"sellerpublishconsent_custom_legalconsent","value":"custom.legalconsent","display":"SellerPublishConsent","deleted":null},{"name":"service_option_services","value":"option.services","display":"Service","deleted":null},{"name":"submittedforreviewat_date","value":"date","display":"SubmittedForReviewAt","deleted":null},{"name":"totalprice_number","value":"number","display":"TotalPrice","deleted":null},{"name":"vendoradvert_custom_vendor","value":"custom.vendor","display":"VendorAdvert","deleted":null},{"name":"vendorcontracts_list_custom_vendorcontract","value":"list.custom.vendorcontract","display":"Vendor
325Contracts","deleted":null},{"name":"vouchercount_number","value":"number","display":"VoucherCount","default_val":0,"deleted":null}],"service":[{"name":"category_option_services","value":"option.services","display":"Category","deleted":null},{"name":"description_text","value":"text","display":"Description","deleted":null},{"name":"featured_boolean","value":"boolean","display":"Featured","default_val":false,"deleted":null},{"name":"freelancer_user","value":"user","display":"Freelancer","deleted":null},{"name":"image_image","value":"image","display":"Image","deleted":null},{"name":"live_boolean","value":"boolean","display":"Live - deleted","default_val":false,"deleted":true},{"name":"name_text","value":"text","display":"Name","deleted":null},{"name":"price_per_hour_number","value":"number","display":"Price per Hour","deleted":null},{"name":"seller_id__stripe__text","value":"text","display":"Seller ID (Stripe) - deleted","deleted":true}],"systemmessage":[{"name":"actingas_custom_vendor","value":"custom.vendor","display":"ActingAs","deleted":null},{"name":"initiatedbyuser_user","value":"user","display":"InitiatedByUser","deleted":null},{"name":"initiatedrole_option_role","value":"option.role","display":"InitiatedRole","deleted":null},{"name":"isinternal_boolean","value":"boolean","display":"IsInternal","deleted":null},{"name":"messagetext_text","value":"text","display":"MessageText","deleted":null},{"name":"systemeventtype_option_systemeventtype","value":"option.systemeventtype","display":"SystemEventType","deleted":null},{"name":"targetlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"TargetSellerListing","deleted":null},{"name":"targetproduct_custom_product","value":"custom.product","display":"TargetProduct","deleted":null},{"name":"targetreview_custom_review","value":"custom.review","display":"TargetReview","deleted":null},{"name":"targetuser_user","value":"user","display":"TargetUser - deleted","deleted":true},{"name":"targetuseraccount_user","value":"user","display":"TargetUserAccount","deleted":null}],"tmpextractedtext":[{"name":"cdnfile_custom_cdnimage","value":"custom.cdnimage","display":"CdnFile","deleted":null},{"name":"filename_text","value":"text","display":"FileName","deleted":null},{"name":"is_error_boolean","value":"boolean","display":"is_error - deleted","deleted":true},{"name":"order_number","value":"number","display":"Order - deleted","deleted":true},{"name":"sessionid_text","value":"text","display":"SessionID","deleted":null},{"name":"text_text","value":"text","display":"Text","deleted":null},{"name":"tmpdebugresponse_text","value":"text","display":"TmpDebugResponseSuccess - deleted","deleted":true},{"name":"tmpdebugresponseerrorbody_text","value":"text","display":"is_error - deleted","deleted":true},{"name":"tmpdebugresponseraw_text","value":"text","display":"TmpDebugResponseRaw - deleted","deleted":true},{"name":"tmpdebugresponsereturnederror_text","value":"text","display":"TmpDebugResponseReturnedError - deleted","deleted":true},{"name":"tmpdebugresponsestatuscode_text","value":"text","display":"TmpDebugResponseStatusCode - deleted","deleted":true},{"name":"tmpdebugresponsestatusmsg_text","value":"text","display":"TmpDebugResponseStatusMsg - deleted","deleted":true},{"name":"user_user","value":"user","display":"User","deleted":null}],"tmpvendor":[{"name":"companyemail_text","value":"text","display":"CompanyEmail","deleted":null},{"name":"listing_custom_sellerlisting","value":"custom.sellerlisting","display":"Listing","deleted":null},{"name":"saved_boolean","value":"boolean","display":"Saved","default_val":false,"deleted":null},{"name":"vendorcontract_custom_vendorcontract","value":"custom.vendorcontract","display":"VendorContract","deleted":null},{"name":"vendorinvite_custom_vendorinvite","value":"custom.vendorinvite","display":"VendorInvite","deleted":null}],"tmpvendorsavepdf":[{"name":"companyaddress_text","value":"text","display":"companyAddress","deleted":null},{"name":"companyemail_text","value":"text","display":"companyEmail","deleted":null},{"name":"companyphone_text","value":"text","display":"companyPhone","deleted":null},{"name":"companyweb_text","value":"text","display":"companyWeb","deleted":null},{"name":"contractterms_text","value":"text","display":"contractTerms","deleted":null},{"name":"files_json_text","value":"text","display":"files_json","deleted":null},{"name":"payments_json_text","value":"text","display":"payments_json","deleted":null},{"name":"vendorname_text","value":"text","display":"vendorName","deleted":null},{"name":"vendortaxid_text","value":"text","display":"vendorTaxID","deleted":null}],"transaction":[{"name":"amount__cents__number","value":"number","display":"Amount (Cents)","deleted":null},{"name":"checkout_session_id_text","value":"text","display":"Checkout Session ID","deleted":null},{"name":"payment_intent_id_text","value":"text","display":"Payment Intent ID","deleted":null},{"name":"seller_id__stripe__text","value":"text","display":"Seller ID (Stripe)","deleted":false},{"name":"status_text","value":"text","display":"Status","deleted":null}
325],"vendor":[{"name":"associatedusers_list_user","value":"list.user","display":"AssociatedUsers","deleted":null},{"name":"cdncompanyavatar_custom_cdnimage","value":"custom.cdnimage","display":"CDNCompanyAvatar","deleted":null},{"name":"cdncompanylogo_custom_cdnimage","value":"custom.cdnimage","display":"CDNCompanyLogo","deleted":null},{"name":"companyaddress_geographic_address","value":"geographic_address","display":"CompanyAddress","deleted":null},{"name":"companyadmin_user","value":"user","display":"CompanyAdmin","deleted":null},{"name":"companydescription_text","value":"text","display":"CompanyDescription","deleted":null},{"name":"companylogo_image","value":"image","display":"CompanyLogo - deleted","default_val":"//5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1743198453451x754249266854078000/default_company_logo.jpg","deleted":true},{"name":"companyname_text","value":"text","display":"CompanyName","deleted":null},{"name":"companyofficialemail_text","value":"text","display":"CompanyPrimaryEmail","deleted":null},{"name":"companyofficialphone_text","value":"text","display":"CompanyOfficialPhone","deleted":null},{"name":"companysecodaryemails_list_text","value":"list.text","display":"CompanySecondaryEmails","deleted":null},{"name":"companytagline_text","value":"text","display":"CompanyTagLine","deleted":null},{"name":"companyweb_text","value":"text","display":"CompanyWeb","deleted":null},{"name":"conversations_list_custom_conversation","value":"list.custom.conversation","display":"Conversations","deleted":null},{"name":"creditbalance_number","value":"number","display":"CreditBalance","default_val":10,"deleted":null},{"name":"lastdealconsent_custom_legalconsent","value":"custom.legalconsent","display":"LastDealConsent - deleted","deleted":true},{"name":"listings_list_custom_sellerlisting","value":"list.custom.sellerlisting","display":"Listings - deleted","deleted":true},{"name":"numberofreviews_number","value":"number","display":"NumberOfReviews","default_val":0,"deleted":null},{"name":"onboardingcompletedsteps_list_text","value":"list.text","display":"OnboardingCompletedSteps","deleted":null},{"name":"products_list_custom_product","value":"list.custom.product","display":"Products","deleted":null},{"name":"publicprofilemodifiedat_date","value":"date","display":"PublicProfileModifiedAt","deleted":null},{"name":"publicslug_text","value":"text","display":"PublicSlug","deleted":null},{"name":"rating_number","value":"number","display":"VendorRating","default_val":0,"deleted":null},{"name":"reviewsreceived_list_custom_review","value":"list.custom.review","display":"ReviewsReceived","deleted":null},{"name":"skiponboarding_boolean","value":"boolean","display":"SkipOnboarding","default_val":false,"deleted":null},{"name":"tmpvendorname_list_text","value":"list.text","display":"TmpVendorName - deleted","deleted":true},{"name":"unreadmessagedirty_boolean","value":"boolean","display":"UnreadMessageDirty","default_val":false,"deleted":null},{"name":"unreadmessagescount_number","value":"number","display":"UnreadMessagesCount","default_val":0,"deleted":null},{"name":"unreadmessagesdirty_boolean","value":"boolean","display":"UnreadMessagesDirty - deleted","default_val":false,"deleted":true},{"name":"unreadmessagesrecalc_date","value":"date","display":"UnreadMessagesRecalcAt","deleted":null},{"name":"unreadmessagesrecalcat_date","value":"date","display":"UnreadMessagesRecalcAt - deleted","deleted":true},{"name":"unreadnotificationcountdirty_boolean","value":"boolean","display":"UnreadNotificationDirty","default_val":false,"deleted":null},{"name":"unreadnotificationrecalcat_date","value":"date","display":"UnreadNotificationRecalcAt","deleted":null},{"name":"unreadnotificationscount_number","value":"number","display":"UnreadNotificationsCount","default_val":0,"deleted":null},{"name":"validated_option_validationstatus","value":"option.validationstatus","display":"Validated","deleted":null},{"name":"validatedtoken_text","value":"text","display":"ValidatedToken","deleted":null},{"name":"validatedtokenexpiresat_date","value":"date","display":"ValidatedTokenExpiresAt","deleted":null},{"name":"validationusedat_date","value":"date","display":"ValidationUsedAt","deleted":null}
325,{"name":"vendorcategory_list_option_services","value":"list.option.services","display":"VendorCategory","deleted":null},{"name":"vendorcontract_custom_vendorcontract","value":"custom.vendorcontract","display":"VendorContract - deleted","deleted":true},{"name":"vendorcontracts_list_custom_vendorcontract","value":"list.custom.vendorcontract","display":"VendorContracts","deleted":null},{"name":"vendorinvite_custom_vendorinvite","value":"custom.vendorinvite","display":"VendorInvite - deleted","deleted":true},{"name":"vendorlastprivacyconsent_custom_legalconsent","value":"custom.legalconsent","display":"VendorLastPrivacyConsent","deleted":null},{"name":"vendorlasttosconsent_custom_legalconsent","value":"custom.legalconsent","display":"VendorLastTosConsent","deleted":null},{"name":"vendortaxid_text","value":"text","display":"VendorTaxID","deleted":null}],"vendorcontract":[{"name":"aisummarycallstoday_number","value":"number","display":"AiSummaryCallsToday","deleted":null},{"name":"aisummaryerror_boolean","value":"boolean","display":"AISummaryError - deleted","deleted":true},{"name":"aisummaryerrormessage_text","value":"text","display":"AISummaryErrorMessage","deleted":null},{"name":"aisummaryprocessingstatus_option_aiprocessingstatus","value":"option.aiprocessingstatus","display":"AiSummaryProcessingStatus","deleted":null},{"name":"aisummaryrunid_text","value":"text","display":"AiSummaryRunID","deleted":null},{"name":"cdnvendorfiles_list_custom_cdnimage","value":"list.custom.cdnimage","display":"CDNVendorFiles","deleted":null},{"name":"companyadmin_user","value":"user","display":"CompanyAdmin","deleted":null},{"name":"contractcurrency_option_currency","value":"option.currency","display":"ContractCurrency","deleted":null},{"name":"contractdeposits_number","value":"number","display":"ContractDeposits","deleted":null},{"name":"contractdepositsbaseusd_number","value":"number","display":"ContractDepositsBaseUSD","deleted":null},{"name":"contractterms_text","value":"text","display":"ContractTerms","deleted":null},{"name":"contracttype_option_contracttype","value":"option.contracttype","display":"ContractType","deleted":null},{"name":"contractvalue_number","value":"number","display":"ContractValue","deleted":null},{"name":"contractvaluebaseusd_number","value":"number","display":"ContractValueBaseUSD","deleted":null},{"name":"dealbucket_option_dealbucket","value":"option.dealbucket","display":"DealBucket - deleted","deleted":true},{"name":"financialscalculatedat_date","value":"date","display":"FinancialsCalculatedAt","deleted":null},{"name":"fxratetousdatlastcalculation_number","value":"number","display":"FXRateToUSDAtLastCalculation","deleted":null},{"name":"inviteeversent_boolean","value":"boolean","display":"InviteEverSent","default_val":false,"deleted":null},{"name":"inviterejectfeedback_text","value":"text","display":"InviteRejectFeedback","deleted":null},{"name":"invitestatuscomputed_option_invitestatus","value":"option.invitestatus","display":"InviteStatusComputed","deleted":null},{"name":"iscurrentdeal_boolean","value":"boolean","display":"IsCurrentDeal","default_val":false,"deleted":null},{"name":"lastaisummarycall_date","value":"date","display":"LastAiSummaryCall","deleted":null},{"name":"lastinviteat_date","value":"date","display":"LastInviteAt","deleted":null},{"name":"lastinviteemail_text","value":"text","display":"LastInviteEmail","deleted":null},{"name":"listingstatus_option_listingstatus","value":"option.listingstatus","display":"ListingStatus - deleted","deleted":true},{"name":"listingstatuscache_option_listingstatus","value":"option.listingstatus","display":"ListingStatusCache","deleted":null},{"name":"seller_custom_seller","value":"custom.seller","display":"Seller","deleted":null},{"name":"sellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"SellerListing","deleted":null},{"name":"tmpvendor_custom_tmpvendor","value":"custom.tmpvendor","display":"TmpVendor","deleted":null},{"name":"tmpvendor_custom_vendor","value":"custom.vendor","display":"TmpVendor - deleted","deleted":true},{"name":"vendor_custom_vendor","value":"custom.vendor","display":"Vendor","deleted":null}
325,{"name":"vendoremail_text","value":"text","display":"VendorContactEmail","deleted":null},{"name":"vendorfiles_list_custom_vendorfiles","value":"list.custom.vendorfiles","display":"VendorFiles - deleted","deleted":true},{"name":"vendorfiles_list_file","value":"list.file","display":"VendorFiles","deleted":null},{"name":"vendorinvite_custom_vendorinvite","value":"custom.vendorinvite","display":"VendorInvite","deleted":null},{"name":"vendorname1_text","value":"text","display":"VendorName","deleted":null},{"name":"vendorname_text","value":"text","display":"VendorContactName","deleted":null},{"name":"vendorpayments_list_custom_vendorpayments","value":"list.custom.vendorpayments","display":"VendorPayments","deleted":null},{"name":"vendorphone_text","value":"text","display":"VendorContactPhone","deleted":null},{"name":"vendrocontactweb_text","value":"text","display":"VendorContactWeb","deleted":null},{"name":"voucherexpirationdate_date","value":"date","display":"VoucherExpirationDate","deleted":null}],"vendorcontractsnapshot":[{"name":"contractterms_text","value":"text","display":"ContractTerms","deleted":null},{"name":"vendorcontactemail_text","value":"text","display":"VendorContactEmail","deleted":null},{"name":"vendorcontactname_text","value":"text","display":"VendorContactName","deleted":null},{"name":"vendorcontactphone_text","value":"text","display":"VendorContactPhone","deleted":null},{"name":"vendorcontactweb_text","value":"text","display":"VendorContactWeb","deleted":null},{"name":"vendorfiles_file","value":"file","display":"VendorFiles","deleted":null},{"name":"vendorname_text","value":"text","display":"VendorName","deleted":null}
325,{"name":"vendorpayments_list_custom_vendorpaymentssnapshot","value":"list.custom.vendorpaymentssnapshot","display":"VendorPayments","deleted":null}],"vendorfiles":[{"name":"vendorcontract_custom_vendorcontract","value":"custom.vendorcontract","display":"VendorContract","deleted":null},{"name":"vendorfile_file","value":"file","display":"VendorFile","deleted":null}],"vendorinvite":[{"name":"active_boolean","value":"boolean","display":"Active","default_val":true,"deleted":null},{"name":"closedat_date","value":"date","display":"ClosedAt","deleted":null},{"name":"inviteemail_text","value":"text","display":"InviteEmail","deleted":null},{"name":"invitestatus_option_invitestatus","value":"option.invitestatus","display":"InviteStatus","deleted":null},{"name":"invitetoken_text","value":"text","display":"InviteToken","deleted":null},{"name":"relatedsellerlisting_custom_sellerlisting","value":"custom.sellerlisting","display":"RelatedSellerListing","deleted":null},{"name":"relatedtmpvendor_custom_tmpvendor","value":"custom.tmpvendor","display":"RelatedTmpVendor","deleted":null},{"name":"relatedtmpvendor_custom_vendor","value":"custom.vendor","display":"RelatedTmpVendor - deleted","deleted":true},{"name":"relatedvendorcontract_custom_vendorcontract","value":"custom.vendorcontract","display":"RelatedVendorContract","deleted":null},{"name":"sellercontactemail_text","value":"text","display":"SellerContactEmail","deleted":null},{"name":"vendoracceptconsent_custom_legalconsent","value":"custom.legalconsent","display":"VendorAcceptConsent","deleted":null}],"vendorpayments":[{"name":"amount_number","value":"number","display":"PaymentAmount","deleted":null},{"name":"paymentdate_date","value":"date","display":"PaymentDate","deleted":null},{"name":"paymentdescription_text","value":"text","display":"PaymentDescription","deleted":null},{"name":"paymentmade_date","value":"date","display":"PaymentMade","deleted":null},{"name":"paymentpaid_boolean","value":"boolean","display":"PaymentPaid - deleted","deleted":true},{"name":"paymentstatus_option_vendorpaymentstatus","value":"option.vendorpaymentstatus","display":"PaymentStatus","deleted":null},{"name":"vendorcontract_custom_vendorcontract","value":"custom.vendorcontract","display":"VendorContract","deleted":null}
325],"vendorpaymentssnapshot":[{"name":"paymentamount_number","value":"number","display":"PaymentAmount","deleted":null},{"name":"paymentdate_date","value":"date","display":"PaymentDate","deleted":null},{"name":"paymentdescription_text","value":"text","display":"PaymentDescription","deleted":null},{"name":"paymentmade_date","value":"date","display":"PaymentMade","deleted":null},{"name":"paymentstatus_option_vendorpaymentstatus","value":"option.vendorpaymentstatus","display":"PaymentStatus","deleted":null}],"vendorsnapshot":[{"name":"companyadminemail_text","value":"text","display":"CompanyAdminEmail","deleted":null},{"name":"companyadminname_text","value":"text","display":"CompanyAdminName","deleted":null},{"name":"companylogo_image","value":"image","display":"CompanyLogo","deleted":null},{"name":"companyofficialphone_text","value":"text","display":"CompanyOfficialPhone","deleted":null},{"name":"companyprimaryemail_text","value":"text","display":"CompanyPrimaryEmail","deleted":null},{"name":"companyweb_text","value":"text","display":"CompanyWeb","deleted":null},{"name":"vendorcategory_option_services","value":"option.services","display":"VendorCategory","deleted":null},{"name":"vendorcontractsnapshot_custom_vendorcontractsnapshot","value":"custom.vendorcontractsnapshot","display":"VendorContractSnapshot","deleted":null},{"name":"vendorname_text","value":"text","display":"CompanyName","deleted":null}],"vendorsnapshotpreviewrecord":[{"name":"offersnapshot_custom_offersnapshot","value":"custom.offersnapshot","display":"OfferSnapshot","deleted":null},{"name":"previewedat_date","value":"date","display":"PreviewedAt","deleted":null},{"name":"vendor_custom_vendor","value":"custom.vendor","display":"Vendor","deleted":null}],"watchdog":[{"name":"lastrundate_date","value":"date","display":"LastRunDate","deleted":null},{"name":"matchmakingprofiles_list_custom_matchmakingprofiles","value":"list.custom.matchmakingprofiles","display":"MatchmakingProfiles","deleted":null},{"name":"notificationfrequency_option_usernotificationfrequency","value":"option.usernotificationfrequency","display":"NotificationFrequency","deleted":null},{"name":"status_option_watchdogstatus","value":"option.watchdogstatus","display":"Status","deleted":null}],"user":[{"name":"aboutme_text","value":"text","display":"AboutMe","deleted":null},{"name":"atestunreadmessageslastwriter_text","value":"text","display":"ATESTUnreadMEssagesLAstWriter - deleted","deleted":true},{"name":"atestunreadmessageslastwriterat_date","value":"date","display":"ATESTUnreadMEssagesLAstWriterAt - deleted","deleted":true},{"name":"buyer_custom_buyer","value":"custom.buyer","display":"Buyer","deleted":null},{"name":"buyerlastoffer_list_custom_buyerlastoffer","value":"list.custom.buyerlastoffer","display":"BuyerLastOffer","deleted":null},{"name":"cdnprofilepicture_custom_cdnimage","value":"custom.cdnimage","display":"CDNProfilePicture","deleted":null},{"name":"cdnprofilepicture_option_imagetype","value":"option.imagetype","display":"CDNProfilePicture - deleted","deleted":true},{"name":"charges_enabled__boolean","value":"boolean","display":"Charges enabled? - deleted","default_val":false,"deleted":true},{"name":"companyadmin_list_custom_vendor","value":"list.custom.vendor","display":"CompanyAdmin","deleted":null},{"name":"conversations_list_custom_conversation","value":"list.custom.conversation","display":"Conversations","deleted":null},{"name":"customer_id__stripe__text","value":"text","display":"Customer ID (Stripe) - deleted","deleted":true},{"name":"favorites_list_custom_sellerlisting","value":"list.custom.sellerlisting","display":"MyFavorites","deleted":null},{"name":"icamefrom_option_usercamefrom","value":"option.usercamefrom","display":"ICameFrom","deleted":null},{"name":"importedfromlegacy_boolean","value":"boolean","display":"ImportedFromLegacy","default_val":false,"deleted":null},{"name":"lastdealconsent_custom_legalconsent","value":"custom.legalconsent","display":"LastDealConsent - deleted","deleted":true},{"name":"lastlogin_date","value":"date","display":"LastLogin","deleted":null},{"name":"lastmarketingconsent_custom_legalconsent","value":"custom.legalconsent","display":"LastMarketingConsent","deleted":null},{"name":"lastprivacyconsent_custom_legalconsent","value":"custom.legalconsent","display":"LastPrivacyConsent","deleted":null},{"name":"lastseenannouncementversion_number","value":"number","display":"LastSeenAnnouncementVersion","deleted":null},{"name":"lasttosconsent_custom_legalconsent","value":"custom.legalconsent","display":"LastTosConsent","deleted":null},{"name":"listings_list_custom_grantedaccess","value":"list.custom.grantedaccess","display":"Listings","deleted":null},{"name":"name_text","value":"text","display":"UserFirstName","deleted":null},{"name":"notificationfrequency_option_usernotificationfrequency","value":"option.usernotificationfrequency","display":"NotificationFrequency","deleted":null},{"name":"number_of_reviews_number","value":"number","display":"NumberOfReviews","deleted":null},{"name":"onboardingcompletedsteps_list_option_onboardingstepsuser","value":"list.o
325ption.onboardingstepsuser","display":"OnboardingCompletedSteps - deleted","deleted":true},{"name":"onboardingcompletedsteps_list_text","value":"list.text","display":"OnboardingCompletedSteps","deleted":null},{"name":"pendinggooglesignup_boolean","value":"boolean","display":"PendingGoogleSignup - deleted","default_val":false,"deleted":true},{"name":"preferredcontactmethods_list_option_userpreferredcontactmethod","value":"list.option.userpreferredcontactmethod","display":"PreferredContactMethods","deleted":null},{"name":"preferreddisplaycurrency_option_currency","value":"option.currency","display":"PreferredDisplayCurrency","deleted":null},{"name":"preferreddisplaycurrencysource_option_currencypreferencesource","value":"option.currencypreferencesource","display":"PreferredDisplayCurrencySource","deleted":null},{"name":"preferreddisplaycurrencyupdatedat_date","value":"date","display":"PreferredDisplayCurrencyUpdatedAt","deleted":null},{"name":"profile_picture_image","value":"image","display":"Profile Picture - deleted","default_val":"//5b2bf2d33d343e35d3c43ae4cb6ca03f.cdn.bubble.io/f1743198061427x775653368594549200/default-user-profile-image.webp","deleted":true},{"name":"rating_number","value":"number","display":"Rating","deleted":null},{"name":"reviewsreceived_list_custom_review","value":"list.custom.review","display":"ReviewsReceived","deleted":null},{"name":"role_option_role","value":"option.role","display":"Role","default_val":"client","deleted":null},{"name":"seller1_custom_seller","value":"custom.seller","display":"Seller","deleted":null},{"name":"seller_account_id__stripe__text","value":"text","display":"Seller Account ID (Stripe) - deleted","deleted":true},{"name":"seller_custom_seller","value":"custom.seller","display":"Seller - deleted","deleted":true},{"name":"seller_id__stripe__text","value":"text","display":"Seller ID (Stripe) - deleted","deleted":true},{"name":"services_list_custom_service","value":"list.custom.service","display":"Services - deleted","deleted":true},{"name":"skiponboarding__boolean","value":"boolean","display":"SkipOnboarding","default_val":false,"deleted":null},{"name":"unreadmessagesdirty_boolean","value":"boolean","display":"UnreadMessagesDirty","default_val":false,"deleted":null},{"name":"unreadmessagesrecalcat_date","value":"date","display":"UnreadMessagesRecalcAt","deleted":null},{"name":"unreadnotificationdirty_boolean","value":"boolean","display":"UnreadNotificationDirty","default_val":false,"deleted":null},{"name":"unreadnotificationrecalcat_date","value":"date","display":"UnreadNotificationRecalcAt","deleted":null},{"name":"unreadnotificationscount1_number","value":"number","display":"UnreadMessagesCount","deleted":null},{"name":"unreadnotificationscount_number","value":"number","display":"UnreadNotificationsCount","deleted":null},{"name":"useraddress_geographic_address","value":"geographic_address","display":"UserAddress","deleted":null},{"name":"userbirthday_date","value":"date","display":"UserBirthday","deleted":null},{"name":"usergdpragree_boolean","value":"boolean","display":"UserGdprAgree","deleted":null},{"name":"userlastname_text","value":"text","display":"UserLastName","deleted":null},{"name":"usernick_text","value":"text","display":"UserNick","deleted":null},{"name":"userphone_text","value":"text","display":"UserPhone","deleted":null},{"name":"uservalidated_boolean","value":"boolean","display":"UserValidated","deleted":null},{"name":"vendors_list_custom_vendor","value":"list.custom.vendor","display":"VendorProfiles - deleted","deleted":true}],"device":[{"display":"Type","value":"text","name":"device_type"},{"display":"Push notification token","value":"text","name":"push_notification_token"},{"display":"Current user","value":"user","name":"current_user"}],"iap_subscription_purchase":[{"display":"Original Purchase Identifier","value":"text","name":"original_purchase_identifier"},{"display":"Status","value":"text","name":"status"},{"display":"Is Active","value":"boolean","name":"is_active"},{"display":"User","value":"user","name":"user"},{"display":"Environment","value":"text","name":"environment"},{"display":"Store","value":"text","name":"store"},{"display":"Bubble Billing Variant","value":"iap_item.billing_variant","name":"bubble_variant_id"}
325,{"display":"Store Product Identifier","value":"text","name":"store_subscription_id"},{"display":"Google Base Plan ID","value":"text","name":"google_base_plan_id"},{"display":"Google Latest Order ID","value":"text","name":"google_latest_order_id"},{"display":"Expiry or Renewal Date","value":"date","name":"expiry_or_renewal_date"},{"display":"Purchase Identifier","value":"text","name":"purchase_identifier"}]}
326window.preloaded['app/derived:{"function_name":"DefaultValues","args":[]}'] = true;
327
328    window._bubble_page_load_data.js_execution_timings.static_js_end_execution = Date.now();
329
330jQuery.migrateEnablePatches('self-closed-tags');

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.