PageSourceSearch

https://app.homeschoolhall.com/package/static_js/bd9af56f5cda3fe92…/xnull/xfalse/xfalse/xfalse/static.js

js homeschoolhall.com collected 2026-10-06 09:08:42 UTC 1,975,203 bytes, 367 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 || {};
10window.__code__ = window.__code__ || {};
11if(!window.__code__['2fd8dfaad68be72d262798d67ad4d9f4183c6b3b649471525098eee42d214775']){window.__code__['2fd8dfaad68be72d262798d67ad4d9f4183c6b3b649471525098eee42d214775']=1;
12
13"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 13
13K_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 13
13)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 13
13if(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)}}}
13var 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();(function(e,t){t(e.jQuery)})(typeof self<"u"?self:window,function(e){return function(){"use strict";var t={3046:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.default=void 0,n2(7149),n2(3194),n2(9302),n2(4013),n2(3851),n2(219),n2(207),n2(5296);var i2,a2=(i2=n2(2394))&&i2.__esModule?i2:{default:i2};t2.default=a2.default},3976:function(e2,t2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.default=void 0,t2.default={_maxTestPos:500,placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:function(){},onincomplete:function(){},oncleared:function(){},repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,insertModeVisual:!0,clearIncomplete:!1,alias:null,onKeyDown:function(){},onBeforeMask:null,onBeforePaste:function(e3,t3){return typeof t3.onBeforeMask=="function"?t3.onBeforeMask.call(this,e3,t3):e3},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:function(){},skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"text",importDataAttributes:!0,shiftPositions:!0,usePrototypeDefinitions:!0,validationEventTimeOut:3e3,substitutes:{}}},7392:function(e2,t2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.default=void 0,t2.default={9:{validator:"[0-9\uFF10-\uFF19]",definitionSymbol:"*"},a:{validator:"[A-Za-z\u0410-\u044F\u0401\u0451\xC0-\xFF\xB5]",definitionSymbol:"*"},"*":{validator:"[0-9\uFF10-\uFF19A-Za-z\u0410-\u044F\u0401\u0451\xC0-\xFF\xB5]"}}},3287:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.default=void 0;
13var i2,a2=(i2=n2(7957))&&i2.__esModule?i2:{default:i2};if(a2.default===void 0)throw new Error("jQuery not loaded!");t2.default=a2.default},9845:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.mobile=t2.iphone=t2.ie=void 0;var i2,a2=(i2=n2(9380))&&i2.__esModule?i2:{default:i2},r=a2.default.navigator&&a2.default.navigator.userAgent||"";t2.ie=r.indexOf("MSIE ")>0||r.indexOf("Trident/")>0,t2.mobile=a2.default.navigator&&a2.default.navigator.userAgentData&&a2.default.navigator.userAgentData.mobile||a2.default.navigator&&a2.default.navigator.maxTouchPoints||"ontouchstart"in a2.default,t2.iphone=/iphone/i.test(r)},7184:function(e2,t2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.default=function(e3){return e3.replace(n2,"\\$1")};var n2=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim")},6030:function(e2,t2,n2){function i2(e3){return i2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4},i2(e3)}Object.defineProperty(t2,"__esModule",{value:!0}),t2.EventHandlers=void 0;var a2,r=n2(9845),o=(a2=n2(9380))&&a2.__esModule?a2:{default:a2},s=n2(7760),l=n2(2839),c=n2(8711),u=n2(7215),f=n2(4713);function p(){p=function(){return t3};var e3,t3={},n3=Object.prototype,a3=n3.hasOwnProperty,r2=Object.defineProperty||function(e4,t4,n4){e4[t4]=n4.value},o2=typeof Symbol=="function"?Symbol:{},s2=o2.iterator||"@@iterator",l2=o2.asyncIterator||"@@asyncIterator",c2=o2.toStringTag||"@@toStringTag";function u2(e4,t4,n4){return Object.defineProperty(e4,t4,{value:n4,enumerable:!0,configurable:!0,writable:!0}),e4[t4]}try{u2({},"")}catch{u2=function(e5,t4,n4){return e5[t4]=n4}}function f2(e4,t4,n4,i3){var a4=t4&&t4.prototype instanceof k?t4:k,o3=Object.create(a4.prototype),s3=new D(i3||[]);return r2(o3,"_invoke",{value:E(e4,n4,s3)}),o3}function d2(e4,t4,n4){try{return{type:"normal",arg:e4.call(t4,n4)}}catch(e5){return{type:"throw",arg:e5}}}t3.wrap=f2;var h2="suspendedStart",m2="suspendedYield",v2="executing",g2="completed",y2={};function k(){}function b(){}function x(){}var w={};u2(w,s2,function(){return this});var P=Object.getPrototypeOf,S=P&&P(P(L([])));S&&S!==n3&&a3.call(S,s2)&&(w=S);var O=x.prototype=k.prototype=Object.create(w);function M(e4){["next","throw","return"].forEach(function(t4){u2(e4,t4,function(e5){return this._invoke(t4,e5)})})}function _(e4,t4){function n4(r3,o4,s3,l3){var c3=d2(e4[r3],e4,o4);if(c3.type!=="throw"){var u3=c3.arg,f3=u3.value;return f3&&i2(f3)=="object"&&a3.call(f3,"__await")?t4.resolve(f3.__await).then(function(e5){n4("next",e5,s3,l3)},function(e5){n4("throw",e5,s3,l3)}):t4.resolve(f3).then(function(e5){u3.value=e5,s3(u3)},function(e5){return n4("throw",e5,s3,l3)})}l3(c3.arg)}var o3;r2(this,"_invoke",{value:function(e5,i3){function a4(){return new t4(function(t5,a5){n4(e5,i3,t5,a5)})}return o3=o3?o3.then(a4,a4):a4()}})}function E(t4,n4,i3){var a4=h2;return function(r3,o3){if(a4===v2)throw new Error("Generator is already running");if(a4===g2){if(r3==="throw")throw o3;return{value:e3,done:!0}}for(i3.method=r3,i3.arg=o3;;){var s3=i3.delegate;if(s3){var l3=j(s3,i3);if(l3){if(l3===y2)continue;return l3}}if(i3.method==="next")i3.sent=i3._sent=i3.arg;else if(i3.method==="throw"){if(a4===h2)throw a4=g2,i3.arg;i3.dispatchException(i3.arg)}else i3.method==="return"&&i3.abrupt("return",i3.arg);a4=v2;var c3=d2(t4,n4,i3);if(c3.type==="normal"){if(a4=i3.done?g2:m2,c3.arg===y2)continue;return{value:c3.arg,done:i3.done}}c3.type==="throw"&&(a4=g2,i3.method="throw",i3.arg=c3.arg)}}}function j(t4,n4){var i3=n4.method,a4=t4.iterator[i3];if(a4===e3)return n4.delegate=null,i3==="throw"&&t4.iterator.return&&(n4.method="return",n4.arg=e3,j(t4,n4),n4.method==="throw")||i3!=="return"&&(n4.method="throw",n4.arg=new TypeError("The iterator does not provide a '"+i3+"' method")),y2;var r3=d2(a4,t4.iterator,n4.arg);if(r3.type==="throw")return n4.method="throw",n4.arg=r3.arg,n4.delegate=null,y2;var o3=r3.arg;return o3?o3.done?(n4[t4.resultName]=o3.value,n4.next=t4.nextLoc,n4.method!=="return"&&(n4.method="next",n4.arg=e3),n4.delegate=null,y2):o3:(n4.method="throw",n4.arg=new TypeError("iterator result is not an object"),n4.delegate=null,y2)}function T(e4){var t4={tryLoc:e4[0]};1 in e4&&(t4.catchLoc=e4[1]),2 in e4&&(t4.finallyLoc=e4[2],t4.afterLoc=e4[3]),this.tryEntries.push(t4)}function A(e4){var t4=e4.completion||{};t4.type="normal",delete t4.arg,e4.completion=t4}function D(e4){this.tryEntries=[{tryLoc:"root"}],e4.forEach(T,this),this.reset(!0)}function L(t4){if(t4||t4===""){var n4=t4[s2];if(n4)return n4.call(t4);if(typeof t4.next=="function")return t4;if(!isNaN(t4.length)){var r3=-1,o3=function n5(){for(;++r3<t4.length;)if(a3.call(t4,r3))return n5.value=t4[r3],n5.done=!1,n5;return n5.value=e3,n5.done=!0,n5};return o3.next=o3}}throw new TypeError(i2(t4)+" is not iterable")}return b.prototype=x,r2(O,"constructor",{value:x,configurable:!0}),r2(x,"constructor",{value:b,configurable:!0}
13),b.displayName=u2(x,c2,"GeneratorFunction"),t3.isGeneratorFunction=function(e4){var t4=typeof e4=="function"&&e4.constructor;return!!t4&&(t4===b||(t4.displayName||t4.name)==="GeneratorFunction")},t3.mark=function(e4){return Object.setPrototypeOf?Object.setPrototypeOf(e4,x):(e4.__proto__=x,u2(e4,c2,"GeneratorFunction")),e4.prototype=Object.create(O),e4},t3.awrap=function(e4){return{__await:e4}},M(_.prototype),u2(_.prototype,l2,function(){return this}),t3.AsyncIterator=_,t3.async=function(e4,n4,i3,a4,r3){r3===void 0&&(r3=Promise);var o3=new _(f2(e4,n4,i3,a4),r3);return t3.isGeneratorFunction(n4)?o3:o3.next().then(function(e5){return e5.done?e5.value:o3.next()})},M(O),u2(O,c2,"Generator"),u2(O,s2,function(){return this}),u2(O,"toString",function(){return"[object Generator]"}),t3.keys=function(e4){var t4=Object(e4),n4=[];for(var i3 in t4)n4.push(i3);return n4.reverse(),function e5(){for(;n4.length;){var i4=n4.pop();if(i4 in t4)return e5.value=i4,e5.done=!1,e5}return e5.done=!0,e5}},t3.values=L,D.prototype={constructor:D,reset:function(t4){if(this.prev=0,this.next=0,this.sent=this._sent=e3,this.done=!1,this.delegate=null,this.method="next",this.arg=e3,this.tryEntries.forEach(A),!t4)for(var n4 in this)n4.charAt(0)==="t"&&a3.call(this,n4)&&!isNaN(+n4.slice(1))&&(this[n4]=e3)},stop:function(){this.done=!0;var e4=this.tryEntries[0].completion;if(e4.type==="throw")throw e4.arg;return this.rval},dispatchException:function(t4){if(this.done)throw t4;var n4=this;function i3(i4,a4){return s3.type="throw",s3.arg=t4,n4.next=i4,a4&&(n4.method="next",n4.arg=e3),!!a4}for(var r3=this.tryEntries.length-1;r3>=0;--r3){var o3=this.tryEntries[r3],s3=o3.completion;if(o3.tryLoc==="root")return i3("end");if(o3.tryLoc<=this.prev){var l3=a3.call(o3,"catchLoc"),c3=a3.call(o3,"finallyLoc");if(l3&&c3){if(this.prev<o3.catchLoc)return i3(o3.catchLoc,!0);if(this.prev<o3.finallyLoc)return i3(o3.finallyLoc)}else if(l3){if(this.prev<o3.catchLoc)return i3(o3.catchLoc,!0)}else{if(!c3)throw new Error("try statement without catch or finally");if(this.prev<o3.finallyLoc)return i3(o3.finallyLoc)}}}},abrupt:function(e4,t4){for(var n4=this.tryEntries.length-1;n4>=0;--n4){var i3=this.tryEntries[n4];if(i3.tryLoc<=this.prev&&a3.call(i3,"finallyLoc")&&this.prev<i3.finallyLoc){var r3=i3;break}}r3&&(e4==="break"||e4==="continue")&&r3.tryLoc<=t4&&t4<=r3.finallyLoc&&(r3=null);var o3=r3?r3.completion:{};return o3.type=e4,o3.arg=t4,r3?(this.method="next",this.next=r3.finallyLoc,y2):this.complete(o3)},complete:function(e4,t4){if(e4.type==="throw")throw e4.arg;return e4.type==="break"||e4.type==="continue"?this.next=e4.arg:e4.type==="return"?(this.rval=this.arg=e4.arg,this.method="return",this.next="end"):e4.type==="normal"&&t4&&(this.next=t4),y2},finish:function(e4){for(var t4=this.tryEntries.length-1;t4>=0;--t4){var n4=this.tryEntries[t4];if(n4.finallyLoc===e4)return this.complete(n4.completion,n4.afterLoc),A(n4),y2}},catch:function(e4){for(var t4=this.tryEntries.length-1;t4>=0;--t4){var n4=this.tryEntries[t4];if(n4.tryLoc===e4){var i3=n4.completion;if(i3.type==="throw"){var a4=i3.arg;A(n4)}return a4}}throw new Error("illegal catch attempt")},delegateYield:function(t4,n4,i3){return this.delegate={iterator:L(t4),resultName:n4,nextLoc:i3},this.method==="next"&&(this.arg=e3),y2}},t3}function d(e3,t3){var n3=typeof Symbol<"u"&&e3[Symbol.iterator]||e3["@@iterator"];if(!n3){if(Array.isArray(e3)||(n3=function(e4,t4){if(e4){if(typeof e4=="string")return h(e4,t4);var n4=Object.prototype.toString.call(e4).slice(8,-1);if(n4==="Object"&&e4.constructor&&(n4=e4.constructor.name),n4==="Map"||n4==="Set")return Array.from(e4);if(n4==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n4))return h(e4,t4)}}(e3))||t3&&e3&&typeof e3.length=="number"){n3&&(e3=n3);var i3=0,a3=function(){};return{s:a3,n:function(){return i3>=e3.length?{done:!0}:{done:!1,value:e3[i3++]}},e:function(e4){throw e4},f:a3}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
14In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r2,o2=!0,s2=!1;return{s:function(){n3=n3.call(e3)},n:function(){var e4=n3.next();return o2=e4.done,e4},e:function(e4){s2=!0,r2=e4},f:function(){try{o2||n3.return==null||n3.return()}finally{if(s2)throw r2}}}}function h(e3,t3){(t3==null||t3>e3.length)&&(t3=e3.length);for(var n3=0,i3=new Array(t3);n3<t3;n3++)i3[n3]=e3[n3];return i3}function m(e3,t3,n3,i3,a3,r2,o2){try{var s2=e3[r2](o2),l2=s2.value}catch(e4){return void n3(e4)}s2.done?t3(l2):Promise.resolve(l2).then(i3,a3)}var v,g,y=t2.EventHandlers={keyEvent:function(e3,t3,n3,i3,a3){var o2=this.inputmask,p2=o2.opts,d2=o2.dependencyLib,h2=o2.maskset,m2=this,v2=d2(m2),g2=e3.key,k=c.caret.call(o2,m2),b=p2.onKeyDown.call(this,e3,c.getBuffer.call(o2),k,p2);if(b!==void 0)return b;if(g2===l.keys.Backspace||g2===l.keys.Delete||r.iphone&&g2===l.keys.BACKSPACE_SAFARI||e3.ctrlKey&&g2===l.keys.x&&!("oncut"in m2))e3.preventDefault(),u.handleRemove.call(o2,m2,g2,k),(0,s.writeBuffer)(m2,c.getBuffer.call(o2,!0),h2.p,e3,m2.inputmask._valueGet()!==c.getBuffer.call(o2).join(""));else if(g2===l.keys.End||g2===l.keys.PageDown){e3.preventDefault();var x=c.seekNext.call(o2,c.getLastValidPosition.call(o2));c.caret.call(o2,m2,e3.shiftKey?k.begin:x,x,!0)}else g2===l.keys.Home&&!e3.shiftKey||g2===l.keys.PageUp?(e3.preventDefault(),c.caret.call(o2,m2,0,e3.shiftKey?k.begin:0,!0)):p2.undoOnEscape&&g2===l.keys.Escape&&e3.altKey!==!0?((0,s.checkVal)(m2,!0,!1,o2.undoValue.split("")),v2.trigger("click")):g2!==l.keys.Insert||e3.shiftKey||e3.ctrlKey||o2.userOptions.insertMode!==void 0?p2.tabThrough===!0&&g2===l.keys.Tab?e3.shiftKey===!0?(k.end=c.seekPrevious.call(o2,k.end,!0),f.getTest.call(o2,k.end-1).match.static===!0&&k.end--,k.begin=c.seekPrevious.call(o2,k.end,!0),k.begin>=0&&k.end>0&&(e3.preventDefault(),c.caret.call(o2,m2,k.begin,k.end))):(k.begin=c.seekNext.call(o2,k.begin,!0),k.end=c.seekNext.call(o2,k.begin,!0),k.end<h2.maskLength&&k.end--,k.begin<=h2.maskLength&&(e3.preventDefault(),c.caret.call(o2,m2,k.begin,k.end))):e3.shiftKey||(p2.insertModeVisual&&p2.insertMode===!1?g2===l.keys.ArrowRight?setTimeout(function(){var e4=c.caret.call(o2,m2);c.caret.call(o2,m2,e4.begin)},0):g2===l.keys.ArrowLeft&&setTimeout(function(){var e4=c.translatePosition.call(o2,m2.inputmask.caretPos.begin);c.translatePosition.call(o2,m2.inputmask.caretPos.end),o2.isRTL?c.caret.call(o2,m2,e4+(e4===h2.maskLength?0:1)):c.caret.call(o2,m2,e4-(e4===0?0:1))},0):o2.keyEventHook===void 0||o2.keyEventHook(e3)):u.isSelection.call(o2,k)?p2.insertMode=!p2.insertMode:(p2.insertMode=!p2.insertMode,c.caret.call(o2,m2,k.begin,k.begin));return o2.isComposing=g2==l.keys.Process||g2==l.keys.Unidentified,o2.ignorable=g2.length>1&&!(m2.tagName.toLowerCase()==="textarea"&&g2==l.keys.Enter),y.keypressEvent.call(this,e3,t3,n3,i3,a3)},keypressEvent:function(e3,t3,n3,i3,a3){var r2=this.inputmask||this,o2=r2.opts,f2=r2.depen
14dencyLib,p2=r2.maskset,d2=r2.el,h2=f2(d2),m2=e3.key;if(t3===!0||e3.ctrlKey&&e3.altKey&&!r2.ignorable||!(e3.ctrlKey||e3.metaKey||r2.ignorable)){if(m2){var v2,g2=t3?{begin:a3,end:a3}:c.caret.call(r2,d2);t3||(m2=o2.substitutes[m2]||m2),p2.writeOutBuffer=!0;var y2=u.isValid.call(r2,g2,m2,i3,void 0,void 0,void 0,t3);if(y2!==!1&&(c.resetMaskSet.call(r2,!0),v2=y2.caret!==void 0?y2.caret:c.seekNext.call(r2,y2.pos.begin?y2.pos.begin:y2.pos),p2.p=v2),v2=o2.numericInput&&y2.caret===void 0?c.seekPrevious.call(r2,v2):v2,n3!==!1&&(setTimeout(function(){o2.onKeyValidation.call(d2,m2,y2)},0),p2.writeOutBuffer&&y2!==!1)){var k=c.getBuffer.call(r2);(0,s.writeBuffer)(d2,k,v2,e3,t3!==!0)}if(e3.preventDefault(),t3)return y2!==!1&&(y2.forwardPosition=v2),y2}}else m2===l.keys.Enter&&r2.undoValue!==r2._valueGet(!0)&&(r2.undoValue=r2._valueGet(!0),setTimeout(function(){h2.trigger("change")},0))},pasteEvent:(v=p().mark(function e3(t3){var n3,i3,a3,r2,l2,u2;return p().wrap(function(e4){for(;;)switch(e4.prev=e4.next){case 0:n3=function(e5,n4,i4,a4,o2){var l3=c.caret.call(e5,n4,void 0,void 0,!0),u3=i4.substr(0,l3.begin),f2=i4.substr(l3.end,i4.length);if(u3==(e5.isRTL?c.getBufferTemplate.call(e5).slice().reverse():c.getBufferTemplate.call(e5)).slice(0,l3.begin).join("")&&(u3=""),f2==(e5.isRTL?c.getBufferTemplate.call(e5).slice().reverse():c.getBufferTemplate.call(e5)).slice(l3.end).join("")&&(f2=""),a4=u3+a4+f2,e5.isRTL&&r2.numericInput!==!0){a4=a4.split("");var p2,h2=d(c.getBufferTemplate.call(e5));try{for(h2.s();!(p2=h2.n()).done;){var m2=p2.value;a4[0]===m2&&a4.shift()}}catch(e6){h2.e(e6)}finally{h2.f()}a4=a4.reverse().join("")}var v2=a4;if(typeof o2=="function"){if((v2=o2.call(e5,v2,r2))===!1)return!1;v2||(v2=i4)}(0,s.checkVal)(n4,!0,!1,v2.toString().split(""),t3)},i3=this,a3=this.inputmask,r2=a3.opts,l2=a3._valueGet(!0),a3.skipInputEvent=!0,t3.clipboardData&&t3.clipboardData.getData?u2=t3.clipboardData.getData("text/plain"):o.default.clipboardData&&o.default.clipboardData.getData&&(u2=o.default.clipboardData.getData("Text")),n3(a3,i3,l2,u2,r2.onBeforePaste),t3.preventDefault();case 7:case"end":return e4.stop()}},e3,this)}),g=function(){var e3=this,t3=arguments;return new Promise(function(n3,i3){var a3=v.apply(e3,t3);function r2(e4){m(a3,n3,i3,r2,o2,"next",e4)}function o2(e4){m(a3,n3,i3,r2,o2,"throw",e4)}r2(void 0)})},function(e3){return g.apply(this,arguments)}),inputFallBackEvent:function(e3){var t3=this.inputmask,n3=t3.opts,i3=t3.dependencyLib,a3,o2=this,u2=o2.inputmask._valueGet(!0),p2=(t3.isRTL?c.getBuffer.call(t3).slice().reverse():c.getBuffer.call(t3)).join(""),d2=c.caret.call(t3,o2,void 0,void 0,!0);if(p2!==u2){if(a3=function(e4,i4,a4){for(var r2,o3,s2,l2=e4.substr(0,a4.begin).split(""),u3=e4.substr(a4.begin).split(""),p3=i4.substr(0,a4.begin).split(""),d3=i4.substr(a4.begin).split(""),h3=l2.length>=p3.length?l2.length:p3.length,m2=u3.length>=d3.length?u3.length:d3.length,v2="",g2=[],y2="~";l2.length<h3;)l2.push(y2);for(;p3.length<h3;)p3.push(y2);for(;u3.length<m2;)u3.unshift(y2);for(;d3.length<m2;)d3.unshift(y2);var k=l2.concat(u3),b=p3.concat(d3);for(o3=0,r2=k.length;o3<r2;o3++)switch(s2=f.getPlaceholder.call(t3,c.translatePosition.call(t3,o3)),v2){case"insertText":b[o3-1]===k[o3]&&a4.begin==k.length-1&&g2.push(k[o3]),o3=r2;break;case"insertReplacementText":case"deleteContentBackward":k[o3]===y2?a4.end++:o3=r2;break;default:k[o3]!==b[o3]&&(k[o3+1]!==y2&&k[o3+1]!==s2&&k[o3+1]!==void 0||(b[o3]!==s2||b[o3+1]!==y2)&&b[o3]!==y2?b[o3+1]===y2&&b[o3]===k[o3+1]?(v2="insertText",g2.push(k[o3]),a4.begin--,a4.end--):k[o3]!==s2&&k[o3]!==y2&&(k[o3+1]===y2||b[o3]!==k[o3]&&b[o3+1]===k[o3+1])?(v2="insertReplacementText",g2.push(k[o3]),a4.begin--):k[o3]===y2?(v2="deleteContentBackward",(c.isMask.call(t3,c.translatePosition.call(t3,o3),!0)||b[o3]===n3.radixPoint)&&a4.end++):o3=r2:(v2="insertText",g2.push(k[o3]),a4.begin--,a4.end--))}return{action:v2,data:g2,caret:a4}}(u2,p2,d2),(o2.inputmask.shadowRoot||o2.ownerDocument).activeElement!==o2&&o2.focus(),(0,s.writeBuffer)(o2,c.getBuffer.call(t3)),c.caret.call(t3,o2,d2.begin,d2.end,!0),!r.mobile&&t3.skipNextInsert&&e3.inputType==="insertText"&&a3.action==="insertText"&&t3.isComposing)return!1;switch(e3.inputType==="insertCompositionText"&&a3.action==="insertText"&&t3.isComposing?t3.skipNextInsert=!0:t3.skipNextInsert=!1,a3.action){case"insertText":case"insertReplacementText":a3.data.forEach(function(e4,n4){var a4=new i3.Event("keypress");a4.key=e4,t3.ignorable=!1,y.keypressEvent.call(o2,a4)}),setTimeout(function(){t3.$el.trigger("keyup")},0);break;case"deleteContentBackward":var h2=new i3.Event("keydown");h2.key=l.keys.Backspace,y.keyEvent.call(o2,h2);break;default:(0,s.applyInputValue)(o2,u2),c.caret.call(t3,o2,d2.begin,d2.end,!0)}e3.preventDefault()}},setValueEvent:function(e3){var t3=this.inputmask,n3=t3.dependencyLib,i3=this,a3=e3&&e3.detail?e3.detail[0]:arguments[1];a3===void 0&&(a3=i3.inputmask._valueGet(!0)),(0,s.applyInputValue)(i3,a3,new n3.Event("input")),(e3.detail&&e3.detail[1]!==void 0||arguments[2]!==void 0)&&c.caret.call(t3,i3,e3.detail?e3.detail[1]:arguments[2])},focusEvent:function(e3){var t3=this.inputmask,n3=t3.opts,i3=t3&&t3._valueGet();n3.showMaskOnFocus&&i3!==c.getBuffer.call(t3).join("")&&(0,s.writeBuffer)(this,c.getBuffer.call(t3),c.seekNext.call(t3,c.getLastValidPosition.call(t3))),n3.positionCaretOnTab!==!0||t3.mouseEnter!==!1||u.isComplete.call(t3,c.getBuffer.call(t3))&&c.getLastValidPosition.call(t3)!==-1||y.clickEvent.apply(this,[e3,!0]),t3.undoValue=t3&&t3._valueGet(!0)},invalidEvent:function(e3){this.inputmask.validationEvent=!0},mouseleaveEvent:function(){var e3=this.inputmask,t3=e3.opts,n3=this;e3.mouseEnter=!1,t3.clearMaskOnLostFocus&&(n3.inputmask.shadowRoot||n3.ownerDocument).activeElement!==n3&&(0,s.HandleNativePlaceholder)(n3,e3.originalPlaceholder)},clickEvent:function(e3,t3){var n3=this.inputmask;n3.clicked++;var i3=this;if((i3.inputmask.shadowRoot||i3.ownerDocument).activeElement===i3){var a3=c.determineNewCaretPosition.call(n3,c.caret.call(n3,i3),t3);a3!==void 0&&c.caret.call(n3,i3,a3)}},cutEvent:function(e3){var t3=this.inputmask,n3=t3.maskset,i3=this,a3=c.caret.call(t3,i3),r2=t3.isRTL?c.getBuffer.call(t3).slice(a3.end,a3.begin):c.getBuffer.call(t3).slice(a3.begin,a3.end),f2=t3.isRTL?r2.reverse().join(""):r2.join("");o.default.navigator&&o.default.navigator.clipboard?o.default.navigator.clipboard.writeText(f2):o.default.clipboardData&&o.default.clipboardData.getData&&o.default.clipboardData.setData("Text",f2),u.handleRemove.call(t3,i3,l.keys.Delete,a3),(0,s.writeBuffer)(i3,c.getBuffer.call(t3),n3.p,e3,t3.undoValue!==t3._valueGet(!0))},blurEvent:function(e3){var t3=this.inputmask,n3=t3.opts,i3=t3.dependencyLib;t3.clicked=0;var a3=i3(this),r2=this;if(r2.inputmask){(0,s.HandleNativePlaceholder)(r2,t3.originalPlaceholder);var o2=r2.inputmask._valueGet(),l2=c.getBuffer.call(t3).slice();o2!==""&&(n3.clearMaskOnLostFocus&&(c.getLastValidPosition.call(t3)===-1&&o2===c.getBufferTemplate.call(t3).join("")?l2=[]:s.clearOptionalTail.call(t3,l2)),u.isComplete.call(t3,l2)===!1&&(setTimeout(function(){a3.trigger("incomplete")},0),n3.clearIncomplete&&(c.resetMaskSet.call(t3,!1),l2=n3.clearMaskOnLostFocus?[]:c.getBufferTemplate.call(t3).slice())),(0,s.writeBuffer)(r2,l2,void 0,e3)),o2=t3._valueGet(!0),t3.undoValue!==o2&&(o2!=""||t3.undoValue!=c.getBufferTemplate.call(t3).join("")||t3.undoValue==c.getBufferTemplate.call(t3).join("")&&t3.maskset.validPositions.length>0)&&(t3.undoValue=o2,a3.trigger("change"))}},mouseenterEvent:function(){var e3=this.inputmask,t3=e3.opts.showMaskOnHover,n3=this;if(e3.mouseEnter=!0,(n3.inputmask.shadowRoot||n3.ownerDocument).activeElement!==n3){var i3=(e3.isRTL?c.getBufferTemplate.call(e3).slice().reverse():c.getBufferTemplate.call(e3)).join("");t3&&(0,s.HandleNativePlaceholder)(n3,i3)}},submitEvent:function(){var e3=this.inputmask,t3=e3.opts;e3.undoValue!==e3._valueGet(!0)&&e3.$el.trigger("change"),c.getLastValidPosition.call(e3)===-1&&e3._valueGet&&e3._valueGet()===c.getBufferTemplate.call(e3).join("")&&e3._valueSet(""),t3.clearIncomplete&&u.isComplete.call(e3,c.getBuffer.call(e3))===!1&&e3._valueSet(""),t3.removeMaskOnSubmit&&(e3._valueSet(e3.unmaskedvalue(),!0),setTimeout(function(){(0,s.writeBuffer)(e3.el,c.getBuffer.call(e3))},0))},resetEvent:function(){var e3=this.inputmask;e3.refreshValue=!0,setTimeout(function(){(0,s.applyInputValue)(e3.el,e3._valueGet(!0))}
14,0)}}},9716:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.EventRuler=void 0;var i2,a2=n2(7760),r=(i2=n2(2394))&&i2.__esModule?i2:{default:i2},o=n2(2839),s=n2(8711);t2.EventRuler={on:function(e3,t3,n3){var i3=e3.inputmask.dependencyLib,l=function(t4){t4.originalEvent&&(t4=t4.originalEvent||t4,arguments[0]=t4);var l2,c=this,u=c.inputmask,f=u?u.opts:void 0;if(u===void 0&&this.nodeName!=="FORM"){var p=i3.data(c,"_inputmask_opts");i3(c).off(),p&&new r.default(p).mask(c)}else{if(["submit","reset","setvalue"].includes(t4.type)||this.nodeName==="FORM"||!(c.disabled||c.readOnly&&!(t4.type==="keydown"&&t4.ctrlKey&&t4.key===o.keys.c||f.tabThrough===!1&&t4.key===o.keys.Tab))){switch(t4.type){case"input":if(u.skipInputEvent===!0)return u.skipInputEvent=!1,t4.preventDefault();break;case"click":case"focus":return u.validationEvent?(u.validationEvent=!1,e3.blur(),(0,a2.HandleNativePlaceholder)(e3,(u.isRTL?s.getBufferTemplate.call(u).slice().reverse():s.getBufferTemplate.call(u)).join("")),setTimeout(function(){e3.focus()},f.validationEventTimeOut),!1):(l2=arguments,void setTimeout(function(){e3.inputmask&&n3.apply(c,l2)},0))}var d=n3.apply(c,arguments);return d===!1&&(t4.preventDefault(),t4.stopPropagation()),d}t4.preventDefault()}};["submit","reset"].includes(t3)?(l=l.bind(e3),e3.form!==null&&i3(e3.form).on(t3,l)):i3(e3).on(t3,l),e3.inputmask.events[t3]=e3.inputmask.events[t3]||[],e3.inputmask.events[t3].push(l)},off:function(e3,t3){if(e3.inputmask&&e3.inputmask.events){var n3=e3.inputmask.dependencyLib,i3=e3.inputmask.events;for(var a3 in t3&&((i3=[])[t3]=e3.inputmask.events[t3]),i3){for(var r2=i3[a3];r2.length>0;){var o2=r2.pop();["submit","reset"].includes(a3)?e3.form!==null&&n3(e3.form).off(a3,o2):n3(e3).off(a3,o2)}delete e3.inputmask.events[a3]}}}}},219:function(e2,t2,n2){var i2=p(n2(7184)),a2=p(n2(2394)),r=n2(2839),o=n2(8711),s=n2(4713);function l(e3,t3){return function(e4){if(Array.isArray(e4))return e4}(e3)||function(e4,t4){var n3=e4==null?null:typeof Symbol<"u"&&e4[Symbol.iterator]||e4["@@iterator"];if(n3!=null){var i3,a3,r2,o2,s2=[],l2=!0,c2=!1;try{if(r2=(n3=n3.call(e4)).next,t4===0){if(Object(n3)!==n3)return;l2=!1}else for(;!(l2=(i3=r2.call(n3)).done)&&(s2.push(i3.value),s2.length!==t4);l2=!0);}catch(e5){c2=!0,a3=e5}finally{try{if(!l2&&n3.return!=null&&(o2=n3.return(),Object(o2)!==o2))return}finally{if(c2)throw a3}}return s2}}(e3,t3)||function(e4,t4){if(e4){if(typeof e4=="string")return c(e4,t4);var n3=Object.prototype.toString.call(e4).slice(8,-1);if(n3==="Object"&&e4.constructor&&(n3=e4.constructor.name),n3==="Map"||n3==="Set")return Array.from(e4);if(n3==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n3))return c(e4,t4)}}(e3,t3)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
15In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function c(e3,t3){(t3==null||t3>e3.length)&&(t3=e3.length);for(var n3=0,i3=new Array(t3);n3<t3;n3++)i3[n3]=e3[n3];return i3}function u(e3){return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4},u(e3)}function f(e3,t3){for(var n3=0;n3<t3.length;n3++){var i3=t3[n3];i3.enumerable=i3.enumerable||!1,i3.configurable=!0,"value"in i3&&(i3.writable=!0),Object.defineProperty(e3,(a3=i3.key,r2=void 0,r2=function(e4,t4){if(u(e4)!=="object"||e4===null)return e4;var n4=e4[Symbol.toPrimitive];if(n4!==void 0){var i4=n4.call(e4,t4||"default");if(u(i4)!=="object")return i4;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t4==="string"?String:Number)(e4)}(a3,"string"),u(r2)==="symbol"?r2:String(r2)),i3)}var a3,r2}function p(e3){return e3&&e3.__esModule?e3:{default:e3}}n2(1313);var d=a2.default.dependencyLib,h=function(){function e3(t4,n4,i4,a3){(function(e4,t5){if(!(e4 instanceof t5))throw new TypeError("Cannot call a class as a function")})(this,e3),this.mask=t4,this.format=n4,this.opts=i4,this.inputmask=a3,this._date=new Date(1,0,1),this.initDateObject(t4,this.opts,this.inputmask)}var t3,n3,i3;return t3=e3,(n3=[{key:"date",get:function(){return this._date===void 0&&(this._date=new Date(1,0,1),this.initDateObject(void 0,this.opts,this.inputmask)),this._date}},{key:"initDateObject",value:function(e4,t4,n4){var i4;for(P(t4).lastIndex=0;i4=P(t4).exec(this.format);){var a3=/\d+$/.exec(i4[0]),r2=a3?i4[0][0]+"x":i4[0],o2=void 0;if(e4!==void 0){if(a3){var l2=P(t4).lastIndex,c2=j.call(n4,i4.index,t4,n4&&n4.maskset);P(t4).lastIndex=l2,o2=e4.slice(0,e4.indexOf(c2.nextMatch[0]))}else{for(var u2=i4[0][0],f2=i4.index;n4&&(t4.placeholder[s.getTest.call(n4,f2).match.placeholder]||s.getTest.call(n4,f2).match.placeholder)===u2;)f2++;var p2=f2-i4.index;o2=e4.slice(0,p2||y[r2]&&y[r2][4]||r2.length)}e4=e4.slice(o2.length)}Object.prototype.hasOwnProperty.call(y,r2)&&this.setValue(this,o2,r2,y[r2][2],y[r2][1])}}},{key:"setValue",value:function(e4,t4,n4,i4,a3){if(t4!==void 0)switch(i4){case"ampm":e4[i4]=t4,e4["raw"+i4]=t4.replace(/\s/g,"_");break;case"month":if(n4==="mmm"||n4==="mmmm"){e4[i4]=M(n4==="mmm"?v.monthNames.slice(0,12).findIndex(function(e5){return t4.toLowerCase()===e5.toLowerCase()})+1:v.monthNames.slice(12,24).findIndex(function(e5){return t4.toLowerCase()===e5.toLowerCase()})+1,2),e4[i4]=e4[i4]==="00"?"":e4[i4].toString(),e4["raw"+i4]=e4[i4];break}default:e4[i4]=t4.replace(/[^0-9]/g,"0"),e4["raw"+i4]=t4.replace(/\s/g,"_")}if(a3!==void 0){var r2=e4[i4];(i4==="day"&&parseInt(r2)===29||i4==="month"&&parseInt(r2)===2)&&(parseInt(e4.day)!==29||parseInt(e4.month)!==2||e4.year!==""&&e4.year!==void 0||e4._date.setFullYear(2012,1,29)),i4==="day"&&(g=!0,parseInt(r2)===0&&(r2=1)),i4==="month"&&(g=!0),i4==="year"&&(g=!0,r2.length<y[n4][4]&&(r2=M(r2,y[n4][4],!0))),(r2!==""&&!isNaN(r2)||i4==="ampm")&&a3.call(e4._date,r2)}}},{key:"reset",value:function(){this._date=new Date(1,0,1)}},{key:"reInit",value:function(){this._date=void 0,this.date}}])&&f(t3.prototype,n3),i3&&f(t3,i3),Object.defineProperty(t3,"prototype",{writable:!1}),e3}(),m=new Date().getFullYear(),v=a2.default.prototype.i18n,g=!1,y={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return M(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",function(e3){var t3=e3?parseInt(e3):0;return t3>0&&t3--,Date.prototype.setMonth.call(this,t3)},"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",function(e3){var t3=e3?parseInt(e3):0;return t3>0&&t3--,Date.prototype.setMonth.call(this,t3)},"month",function(){return M(Date.prototype.getMonth.call(this)+1,2)}],mmm:[v.monthNames.slice(0,12).join("|"),function(e3){var t3=v.monthNames.slice(0,12).findIndex(function(t4){return e3.toLowerCase()===t4.toLowerCase()});return t3!==-1&&Date.prototype.setMonth.call(this,t3)},"month",function(){return v.monthNames.slice(0,12)[Date.prototype.getMonth.call(this)]}],mmmm:[v.monthNames.slice(12,24).join("|"),function(e3){var t3=v.monthNames.slice(12,24).findIndex(function(t4){return e3.toLowerCase()===t4.toLowerCase()});return t3!==-1&&Date.prototype.setMonth.call(this,t3)},"month",function(){return v.monthNames.slice(12,24)[Date.prototype.getMonth.call(this)]}],yy:["[0-9]{2}",function(e3){var t3=new Date().getFullYear().toString().slice(0,2);Date.prototype.setFullYear.call(this,"".concat(t3).concat(e3))},"year",function(){return M(Date.prototype.getFullYear.call(this),2)},2],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return M(Date.prototype.getFullYear.call(this),4)},4],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return M(Date.prototype.getHours.call(this),2)}],hx:[function(e3){return"[0-9]{".concat(e3,"}")},Date.prototype.setHours,"hours",function(e3){return Date.prototype.getHours}],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return M(Date.prototype.getHours.call(this),2)}],Hx:[function(e3){return"[0-9]{".concat(e3,"}")},Date.prototype.setHours,"hours",function(e3){return function(){return M(Date.prototype.getHours.call(this),e3)}}],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return M(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setSeconds,"seconds",function(){return M(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return M(Date.prototype.getMilliseconds.call(this),3)},3],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return M(Date.prototype.getMilliseconds.call(this),2)},2],t:["[ap]",b,"ampm",x,1],tt:["[ap]m",b,"ampm",x,2],T:["[AP]",b,"ampm",x,1],TT:["[AP]M",b,"ampm",x,2],Z:[".*",void 0,"Z",function(){var e3=this.toString().match(/\((.+)\)/)[1];return e3.includes(" ")&&(e3=(e3=e3.replace("-"," ").toUpperCase()).split(" ").map(function(e4){return l(e4,1)[0]}).join("")),e3}],o:[""],S:[""]},k={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};function b(e3){var t3=this.getHours();e3.toLowerCase().includes("p")?this.setHours(t3+12):e3.toLowerCase().includes("a")&&t3>=12&&this.setHours(t3-12)}function x(){var e3=this.getHours();return(e3=e3||12)>=12?"PM":"AM"}function w(e3){var t3=/\d+$/.exec(e3[0]);if(t3&&t3[0]!==void 0){var n3=y[e3[0][0]+"x"].slice("");return n3[0]=n3[0](t3[0]),n3[3]=n3[3](t3[0]),n3}if(y[e3[0]])return y[e3[0]]}function P(e3){if(!e3.tokenizer){var t3=[],n3=[];for(var i3 in y)if(/\.*x$/.test(i3)){var a3=i3[0]+"\\d+";n3.indexOf(a3)===-1&&n3.push(a3)}else t3.indexOf(i3[0])===-1&&t3.push(i3[0]);
15e3.tokenizer="("+(n3.length>0?n3.join("|")+"|":"")+t3.join("+|")+")+?|.",e3.tokenizer=new RegExp(e3.tokenizer,"g")}return e3.tokenizer}function S(e3,t3,n3){if(!g)return!0;if(e3.rawday===void 0||!isFinite(e3.rawday)&&new Date(e3.date.getFullYear(),isFinite(e3.rawmonth)?e3.month:e3.date.getMonth()+1,0).getDate()>=e3.day||e3.day=="29"&&(!isFinite(e3.rawyear)||e3.rawyear===void 0||e3.rawyear==="")||new Date(e3.date.getFullYear(),isFinite(e3.rawmonth)?e3.month:e3.date.getMonth()+1,0).getDate()>=e3.day)return t3;if(e3.day=="29"){var i3=j.call(this,t3.pos,n3,this.maskset);if(i3.targetMatch&&i3.targetMatch[0]==="yyyy"&&t3.pos-i3.targetMatchIndex==2)return t3.remove=t3.pos+1,t3}else if(e3.date.getMonth()==2&&e3.day=="30"&&t3.c!==void 0)return e3.day="03",e3.date.setDate(3),e3.date.setMonth(1),t3.insert=[{pos:t3.pos,c:"0"},{pos:t3.pos+1,c:t3.c}],t3.caret=o.seekNext.call(this,t3.pos+1),t3;return!1}function O(e3,t3,n3,a3){var r2,o2,s2="",l2=0,c2={};for(P(n3).lastIndex=0;r2=P(n3).exec(e3);){if(t3===void 0)if(o2=w(r2))s2+="("+o2[0]+")",n3.placeholder&&n3.placeholder!==""?(c2[l2]=n3.placeholder[r2.index%n3.placeholder.length],c2[n3.placeholder[r2.index%n3.placeholder.length]]=r2[0].charAt(0)):c2[l2]=r2[0].charAt(0);else switch(r2[0]){case"[":s2+="(";break;case"]":s2+=")?";break;default:s2+=(0,i2.default)(r2[0]),c2[l2]=r2[0].charAt(0)}else(o2=w(r2))?a3!==!0&&o2[3]?s2+=o2[3].call(t3.date):o2[2]?s2+=t3["raw"+o2[2]]:s2+=r2[0]:s2+=r2[0];l2++}return t3===void 0&&(n3.placeholder=c2),s2}function M(e3,t3,n3){for(e3=String(e3),t3=t3||2;e3.length<t3;)e3=n3?e3+"0":"0"+e3;return e3}function _(e3,t3,n3){return typeof e3=="string"?new h(e3,t3,n3,this):e3&&u(e3)==="object"&&Object.prototype.hasOwnProperty.call(e3,"date")?e3:void 0}function E(e3,t3){return O(t3.inputFormat,{date:e3},t3)}function j(e3,t3,n3){var i3,a3,r2=this,o2=n3&&n3.tests[e3]?t3.placeholder[n3.tests[e3][0].match.placeholder]||n3.tests[e3][0].match.placeholder:"",l2=0,c2=0;for(P(t3).lastIndex=0;a3=P(t3).exec(t3.inputFormat);){var u2=/\d+$/.exec(a3[0]);if(u2)c2=parseInt(u2[0]);else{for(var f2=a3[0][0],p2=l2;r2&&(t3.placeholder[s.getTest.call(r2,p2).match.placeholder]||s.getTest.call(r2,p2).match.placeholder)===f2;)p2++;(c2=p2-l2)===0&&(c2=a3[0].length)}if(l2+=c2,a3[0].indexOf(o2)!=-1||l2>=e3+1){i3=a3,a3=P(t3).exec(t3.inputFormat);break}}return{targetMatchIndex:l2-c2,nextMatch:a3,targetMatch:i3}}a2.default.extendAliases({datetime:{mask:function(e3){return e3.numericInput=!1,y.S=v.ordinalSuffix.join("|"),e3.inputFormat=k[e3.inputFormat]||e3.inputFormat,e3.displayFormat=k[e3.displayFormat]||e3.displayFormat||e3.inputFormat,e3.outputFormat=k[e3.outputFormat]||e3.outputFormat||e3.inputFormat,e3.regex=O(e3.inputFormat,void 0,e3),e3.min=_(e3.min,e3.inputFormat,e3),e3.max=_(e3.max,e3.inputFormat,e3),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:null,outputFormat:null,min:null,max:null,skipOptionalPartCharacter:"",preValidation:function(e3,t3,n3,i3,a3,r2,o2,s2){if(s2)return!0;if(isNaN(n3)&&e3[t3]!==n3){var l2=j.call(this,t3,a3,r2);if(l2.nextMatch&&l2.nextMatch[0]===n3&&l2.targetMatch[0].length>1){var c2=w(l2.targetMatch)[0];if(new RegExp(c2).test("0"+e3[t3-1]))return e3[t3]=e3[t3-1],e3[t3-1]="0",{fuzzy:!0,buffer:e3,refreshFromBuffer:{start:t3-1,end:t3+1},pos:t3+1}}}return!0},postValidation:function(e3,t3,n3,i3,a3,r2,o2,l2){var c2,u2,f2=this;if(o2)return!0;if(i3===!1&&(((c2=j.call(f2,t3+1,a3,r2)).targetMatch&&c2.targetMatchIndex===t3&&c2.targetMatch[0].length>1&&y[c2.targetMatch[0]]!==void 0||(c2=j.call(f2,t3+2,a3,r2)).targetMatch&&c2.targetMatchIndex===t3+1&&c2.targetMatch[0].length>1&&y[c2.targetMatch[0]]!==void 0)&&(u2=w(c2.targetMatch)[0]),u2!==void 0&&(r2.validPositions[t3+1]!==void 0&&new RegExp(u2).test(n3+"0")?(e3[t3]=n3,e3[t3+1]="0",i3={pos:t3+2,caret:t3}):new RegExp(u2).test("0"+n3)&&(e3[t3]="0",e3[t3+1]=n3,i3={pos:t3+2})),i3===!1))return i3;if(i3.fuzzy&&(e3=i3.buffer,t3=i3.pos),(c2=j.call(f2,t3,a3,r2)).targetMatch&&c2.targetMatch[0]&&y[c2.targetMatch[0]]!==void 0){var p2=w(c2.targetMatch);u2=p2[0];var d2=e3.slice(c2.targetMatchIndex,c2.targetMatchIndex+c2.targetMatch[0].length);if(new RegExp(u2).test(d2.join(""))===!1&&c2.targetMatch[0].length===2&&r2.validPositions[c2.targetMatchIndex]&&r2.validPositions[c2.targetMatchIndex+1]&&(r2.validPositions[c2.targetMatchIndex+1].input="0"),p2[2]=="year")for(var h2=s.getMaskTemplate.call(f2,!1,1,void 0,!0),v2=t3+1;v2<e3.length;v2++)e3[v2]=h2[v2],r2.validPositions.splice(t3+1,1)}var g2=i3,k2=_.call(f2,e3.join(""),a3.inputFormat,a3);return g2&&!isNaN(k2.date.getTime())&&(a3.prefillYear&&(g2=function(e4,t4,n4){if(e4.year!==e4.rawyear){var i4=m.toString(),a4=e4.rawyear.replace(/[^0-9]/g,""),r3=i4.slice(0,a4.length),o3=i4.slice(a4.length);
15if(a4.length===2&&a4===r3){var s2=new Date(m,e4.month-1,e4.day);e4.day==s2.getDate()&&(!n4.max||n4.max.date.getTime()>=s2.getTime())&&(e4.date.setFullYear(m),e4.year=i4,t4.insert=[{pos:t4.pos+1,c:o3[0]},{pos:t4.pos+2,c:o3[1]}])}}return t4}(k2,g2,a3)),g2=function(e4,t4,n4,i4,a4){if(!t4)return t4;if(t4&&n4.min&&!isNaN(n4.min.date.getTime())){var r3;for(e4.reset(),P(n4).lastIndex=0;r3=P(n4).exec(n4.inputFormat);){var o3;if((o3=w(r3))&&o3[3]){for(var s2=o3[1],l3=e4[o3[2]],c3=n4.min[o3[2]],u3=n4.max?n4.max[o3[2]]:c3+1,f3=[],p3=!1,d3=0;d3<c3.length;d3++)i4.validPositions[d3+r3.index]!==void 0||p3?(f3[d3]=l3[d3],p3=p3||l3[d3]>c3[d3]):(d3+r3.index==0&&l3[d3]<c3[d3]?(f3[d3]=l3[d3],p3=!0):f3[d3]=c3[d3],o3[2]==="year"&&l3.length-1==d3&&c3!=u3&&(f3=(parseInt(f3.join(""))+1).toString().split("")),o3[2]==="ampm"&&c3!=u3&&n4.min.date.getTime()>e4.date.getTime()&&(f3[d3]=u3[d3]));s2.call(e4._date,f3.join(""))}}t4=n4.min.date.getTime()<=e4.date.getTime(),e4.reInit()}return t4&&n4.max&&(isNaN(n4.max.date.getTime())||(t4=n4.max.date.getTime()>=e4.date.getTime())),t4}(k2,g2=S.call(f2,k2,g2,a3),a3,r2)),t3!==void 0&&g2&&i3.pos!==t3?{buffer:O(a3.inputFormat,k2,a3).split(""),refreshFromBuffer:{start:t3,end:i3.pos},pos:i3.caret||i3.pos}:g2},onKeyDown:function(e3,t3,n3,i3){e3.ctrlKey&&e3.key===r.keys.ArrowRight&&(this.inputmask._valueSet(E(new Date,i3)),d(this).trigger("setvalue"))},onUnMask:function(e3,t3,n3){return t3&&O(n3.outputFormat,_.call(this,e3,n3.inputFormat,n3),n3,!0)},casing:function(e3,t3,n3,i3){if(t3.nativeDef.indexOf("[ap]")==0)return e3.toLowerCase();if(t3.nativeDef.indexOf("[AP]")==0)return e3.toUpperCase();var a3=s.getTest.call(this,[n3-1]);return a3.match.def.indexOf("[AP]")==0||n3===0||a3&&a3.input===String.fromCharCode(r.keyCode.Space)||a3&&a3.match.def===String.fromCharCode(r.keyCode.Space)?e3.toUpperCase():e3.toLowerCase()},onBeforeMask:function(e3,t3){return Object.prototype.toString.call(e3)==="[object Date]"&&(e3=E(e3,t3)),e3},insertMode:!1,insertModeVisual:!1,shiftPositions:!1,keepStatic:!1,inputmode:"numeric",prefillYear:!0}})},1313:function(e2,t2,n2){var i2,a2=(i2=n2(2394))&&i2.__esModule?i2:{default:i2};a2.default.dependencyLib.extend(!0,a2.default.prototype.i18n,{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]})},3851:function(e2,t2,n2){var i2,a2=(i2=n2(2394))&&i2.__esModule?i2:{default:i2},r=n2(8711),o=n2(4713);function s(e3){return function(e4){if(Array.isArray(e4))return l(e4)}(e3)||function(e4){if(typeof Symbol<"u"&&e4[Symbol.iterator]!=null||e4["@@iterator"]!=null)return Array.from(e4)}(e3)||function(e4,t3){if(e4){if(typeof e4=="string")return l(e4,t3);var n3=Object.prototype.toString.call(e4).slice(8,-1);if(n3==="Object"&&e4.constructor&&(n3=e4.constructor.name),n3==="Map"||n3==="Set")return Array.from(e4);if(n3==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n3))return l(e4,t3)}}(e3)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
16In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function l(e3,t3){(t3==null||t3>e3.length)&&(t3=e3.length);for(var n3=0,i3=new Array(t3);n3<t3;n3++)i3[n3]=e3[n3];return i3}a2.default.extendDefinitions({A:{validator:"[A-Za-z\u0410-\u044F\u0401\u0451\xC0-\xFF\xB5]",casing:"upper"},"&":{validator:"[0-9A-Za-z\u0410-\u044F\u0401\u0451\xC0-\xFF\xB5]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}});var c=/25[0-5]|2[0-4][0-9]|[01][0-9][0-9]/;function u(e3,t3,n3,i3,a3){if(n3-1>-1&&t3.buffer[n3-1]!=="."?(e3=t3.buffer[n3-1]+e3,e3=n3-2>-1&&t3.buffer[n3-2]!=="."?t3.buffer[n3-2]+e3:"0"+e3):e3="00"+e3,a3.greedy&&parseInt(e3)>255&&c.test("00"+e3.charAt(2))){var r2=[].concat(s(t3.buffer.slice(0,n3)),[".",e3.charAt(2)]);if(r2.join("").match(/\./g).length<4)return{refreshFromBuffer:!0,buffer:r2,caret:n3+2}}return c.test(e3)}a2.default.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)://.*",autoUnmask:!1,keepStatic:!1,tabThrough:!0},ip:{mask:"i{1,3}.j{1,3}.k{1,3}.l{1,3}",definitions:{i:{validator:u},j:{validator:u},k:{validator:u},l:{validator:u}},onUnMask:function(e3,t3,n3){return e3},inputmode:"decimal",substitutes:{",":"."}},email:{mask:function(e3){var t3=e3.separator,n3=e3.quantifier,i3="*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",a3=i3;if(t3)for(var r2=0;r2<n3;r2++)a3+="[".concat(t3).concat(i3,"]");return a3},greedy:!1,casing:"lower",separator:null,quantifier:5,skipOptionalPartCharacter:"",onBeforePaste:function(e3,t3){return(e3=e3.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9\uFF11-\uFF19A-Za-z\u0410-\u044F\u0401\u0451\xC0-\xFF\xB5!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},onUnMask:function(e3,t3,n3){return e3},inputmode:"email"}
16,mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0},ssn:{mask:"999-99-9999",postValidation:function(e3,t3,n3,i3,a3,s2,l2){var c2=o.getMaskTemplate.call(this,!0,r.getLastValidPosition.call(this),!0,!0);return/^(?!219-09-9999|078-05-1120)(?!666|000|9.{2}).{3}-(?!00).{2}-(?!0{4}).{4}$/.test(c2.join(""))}}})},207:function(e2,t2,n2){var i2=s(n2(7184)),a2=s(n2(2394)),r=n2(2839),o=n2(8711);function s(e3){return e3&&e3.__esModule?e3:{default:e3}}var l=a2.default.dependencyLib;function c(e3,t3){for(var n3="",i3=0;i3<e3.length;i3++)a2.default.prototype.definitions[e3.charAt(i3)]||t3.definitions[e3.charAt(i3)]||t3.optionalmarker[0]===e3.charAt(i3)||t3.optionalmarker[1]===e3.charAt(i3)||t3.quantifiermarker[0]===e3.charAt(i3)||t3.quantifiermarker[1]===e3.charAt(i3)||t3.groupmarker[0]===e3.charAt(i3)||t3.groupmarker[1]===e3.charAt(i3)||t3.alternatormarker===e3.charAt(i3)?n3+="\\"+e3.charAt(i3):n3+=e3.charAt(i3);return n3}function u(e3,t3,n3,i3){if(e3.length>0&&t3>0&&(!n3.digitsOptional||i3)){var a3=e3.indexOf(n3.radixPoint),r2=!1;n3.negationSymbol.back===e3[e3.length-1]&&(r2=!0,e3.length--),a3===-1&&(e3.push(n3.radixPoint),a3=e3.length-1);for(var o2=1;o2<=t3;o2++)isFinite(e3[a3+o2])||(e3[a3+o2]="0")}return r2&&e3.push(n3.negationSymbol.back),e3}function f(e3,t3){var n3=0;for(var i3 in e3==="+"&&(n3=o.seekNext.call(this,t3.validPositions.length-1)),t3.tests)if((i3=parseInt(i3))>=n3){for(var a3=0,r2=t3.tests[i3].length;a3<r2;a3++)if((t3.validPositions[i3]===void 0||e3==="-")&&t3.tests[i3][a3].match.def===e3)return i3+(t3.validPositions[i3]!==void 0&&e3!=="-"?1:0)}return n3}function p(e3,t3){for(var n3=-1,i3=0,a3=t3.validPositions.length;i3<a3;i3++){var r2=t3.validPositions[i3];if(r2&&r2.match.def===e3){n3=i3;break}}return n3}function d(e3,t3,n3,i3,a3){var r2=t3.buffer?t3.buffer.indexOf(a3.radixPoint):-1,o2=(r2!==-1||i3&&a3.jitMasking)&&new RegExp(a3.definitions[9].validator).test(e3);return!i3&&a3._radixDance&&r2!==-1&&o2&&t3.validPositions[r2]==null?{insert:{pos:r2===n3?r2+1:r2,c:a3.radixPoint},pos:n3}:o2}a2.default.extendAliases({numeric:{mask:function(e3){e3.repeat=0,e3.groupSeparator===e3.radixPoint&&e3.digits&&e3.digits!=="0"&&(e3.radixPoint==="."?e3.groupSeparator=",":e3.radixPoint===","?e3.groupSeparator=".":e3.groupSeparator=""),e3.groupSeparator===" "&&(e3.skipOptionalPartCharacter=void 0),e3.placeholder.length>1&&(e3.placeholder=e3.placeholder.charAt(0)),e3.positionCaretOnClick==="radixFocus"&&e3.placeholder===""&&(e3.positionCaretOnClick="lvp");var t3="0",n3=e3.radixPoint;e3.numericInput===!0&&e3.__financeInput===void 0?(t3="1",e3.positionCaretOnClick=e3.positionCaretOnClick==="radixFocus"?"lvp":e3.positionCaretOnClick,e3.digitsOptional=!1,isNaN(e3.digits)&&(e3.digits=2),e3._radixDance=!1,n3=e3.radixPoint===","?"?":"!",e3.radixPoint!==""&&e3.definitions[n3]===void 0&&(e3.definitions[n3]={},e3.definitions[n3].validator="["+e3.radixPoint+"]",e3.definitions[n3].placeholder=e3.radixPoint,e3.definitions[n3].static=!0,e3.definitions[n3].generated=!0)):(e3.__financeInput=!1,e3.numericInput=!0);var a3,r2="[+]";if(r2+=c(e3.prefix,e3),e3.groupSeparator!==""?(e3.definitions[e3.groupSeparator]===void 0&&(e3.definitions[e3.groupSeparator]={},e3.definitions[e3.groupSeparator].validator="["+e3.groupSeparator+"]",e3.definitions[e3.groupSeparator].placeholder=e3.groupSeparator,e3.definitions[e3.groupSeparator].static=!0,e3.definitions[e3.groupSeparator].generated=!0),r2+=e3._mask(e3)):r2+="9{+}",e3.digits!==void 0&&e3.digits!==0){var o2=e3.digits.toString().split(",");isFinite(o2[0])&&o2[1]&&isFinite(o2[1])?r2+=n3+t3+"{"+e3.digits+"}":(isNaN(e3.digits)||parseInt(e3.digits)>0)&&(e3.digitsOptional||e3.jitMasking?(a3=r2+n3+t3+"{0,"+e3.digits+"}",e3.keepStatic=!0):r2+=n3+t3+"{"+e3.digits+"}")}else e3.inputmode="numeric";return r2+=c(e3.suffix,e3),r2+="[-]",a3&&(r2=[a3+c(e3.suffix,e3)+"[-]",r2]),e3.greedy=!1,function(e4){e4.parseMinMaxOptions===void 0&&(e4.min!==null&&(e4.min=e4.min.toString().replace(new RegExp((0,i2.default)(e4.groupSeparator),"g"),""),e4.radixPoint===","&&(e4.min=e4.min.replace(e4.radixPoint,".")),e4.min=isFinite(e4.min)?parseFloat(e4.min):NaN,isNaN(e4.min)&&(e4.min=Number.MIN_VALUE)),e4.max!==null&&(e4.max=e4.max.toString().replace(new RegExp((0,i2.default)(e4.groupSeparator),"g"),""),e4.radixPoint===","&&(e4.max=e4.max.replace(e4.radixPoint,".")),e4.max=isFinite(e4.max)?parseFloat(e4.max):NaN,isNaN(e4.max)&&(e4.max=Number.MAX_VALUE)),e4.parseMinMaxOptions="done")}(e3),e3.radixPoint!==""&&e3.substituteRadixPoint&&(e3.substitutes[e3.radixPoint=="."?",":"."]=e3.radixPoint),r2},_mask:function(e3){return"("+e3.groupSeparator+"999){+|1}"},digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",_radixDance:!0,groupSeparator:"",allowMinus:!0,negationSymbol:{front:"-",back:""},prefix:"",suffix:"",min:null,max:null,SetMaxOnOverflow:!1,step:1,inputType:"text",unmaskAsNumber:!1,roundingFN:Math.round,inputmode:"decimal",shortcuts:{k:"1000",m:"1000000"},placeholder:"0",greedy:!1,rightAlign:!0,insertMode:!0,autoUnmask:!1,skipOptionalPartCharacter:"",usePrototypeDefinitions:!1,stripLeadingZeroes:!0,substituteRadixPoint:!0,definitions:{0:{validator:d},1:{validator:d,definitionSymbol:"9"},9:{validator:"[0-9\uFF10-\uFF19\u0660-\u0669\u06F0-\u06F9]",definitionSymbol:"*"}
16,"+":{validator:function(e3,t3,n3,i3,a3){return a3.allowMinus&&(e3==="-"||e3===a3.negationSymbol.front)}},"-":{validator:function(e3,t3,n3,i3,a3){return a3.allowMinus&&e3===a3.negationSymbol.back}}},preValidation:function(e3,t3,n3,i3,a3,r2,o2,s2){var l2=this;if(a3.__financeInput!==!1&&n3===a3.radixPoint)return!1;var c2=e3.indexOf(a3.radixPoint),u2=t3;if(t3=function(e4,t4,n4,i4,a4){return a4._radixDance&&a4.numericInput&&t4!==a4.negationSymbol.back&&e4<=n4&&(n4>0||t4==a4.radixPoint)&&(i4.validPositions[e4-1]===void 0||i4.validPositions[e4-1].input!==a4.negationSymbol.back)&&(e4-=1),e4}(t3,n3,c2,r2,a3),n3==="-"||n3===a3.negationSymbol.front){if(a3.allowMinus!==!0)return!1;var d2=!1,h=p("+",r2),m=p("-",r2);return h!==-1&&(d2=[h],m!==-1&&d2.push(m)),d2!==!1?{remove:d2,caret:u2-a3.negationSymbol.back.length}:{insert:[{pos:f.call(l2,"+",r2),c:a3.negationSymbol.front,fromIsValid:!0},{pos:f.call(l2,"-",r2),c:a3.negationSymbol.back,fromIsValid:void 0}],caret:u2+a3.negationSymbol.back.length}}if(n3===a3.groupSeparator)return{caret:u2};if(s2)return!0;if(c2!==-1&&a3._radixDance===!0&&i3===!1&&n3===a3.radixPoint&&a3.digits!==void 0&&(isNaN(a3.digits)||parseInt(a3.digits)>0)&&c2!==t3){var v=f.call(l2,a3.radixPoint,r2);return r2.validPositions[v]&&(r2.validPositions[v].generatedInput=r2.validPositions[v].generated||!1),{caret:a3._radixDance&&t3===c2-1?c2+1:c2}}if(a3.__financeInput===!1){if(i3){if(a3.digitsOptional)return{rewritePosition:o2.end};if(!a3.digitsOptional){if(o2.begin>c2&&o2.end<=c2)return n3===a3.radixPoint?{insert:{pos:c2+1,c:"0",fromIsValid:!0},rewritePosition:c2}:{rewritePosition:c2+1};if(o2.begin<c2)return{rewritePosition:o2.begin-1}}}else if(!a3.showMaskOnHover&&!a3.showMaskOnFocus&&!a3.digitsOptional&&a3.digits>0&&this.__valueGet.call(this.el)==="")return{rewritePosition:c2}}return{rewritePosition:t3}},postValidation:function(e3,t3,n3,i3,a3,r2,o2){if(i3===!1)return i3;if(o2)return!0;if(a3.min!==null||a3.max!==null){var s2=a3.onUnMask(e3.slice().reverse().join(""),void 0,l.extend({},a3,{unmaskAsNumber:!0}));if(a3.min!==null&&s2<a3.min&&(s2.toString().length>a3.min.toString().length||s2<0))return!1;if(a3.max!==null&&s2>a3.max)return!!a3.SetMaxOnOverflow&&{refreshFromBuffer:!0,buffer:u(a3.max.toString().replace(".",a3.radixPoint).split(""),a3.digits,a3).reverse()}}return i3},onUnMask:function(e3,t3,n3){if(t3===""&&n3.nullable===!0)return t3;var a3=e3.replace(n3.prefix,"");return a3=(a3=a3.replace(n3.suffix,"")).replace(new RegExp((0,i2.default)(n3.groupSeparator),"g"),""),n3.placeholder.charAt(0)!==""&&(a3=a3.replace(new RegExp(n3.placeholder.charAt(0),"g"),"0")),n3.unmaskAsNumber?(n3.radixPoint!==""&&a3.indexOf(n3.radixPoint)!==-1&&(a3=a3.replace(i2.default.call(this,n3.radixPoint),".")),a3=(a3=a3.replace(new RegExp("^"+(0,i2.default)(n3.negationSymbol.front)),"-")).replace(new RegExp((0,i2.default)(n3.negationSymbol.back)+"$"),""),Number(a3)):a3},isComplete:function(e3,t3){var n3=(t3.numericInput?e3.slice().reverse():e3).join("");return n3=(n3=(n3=(n3=(n3=n3.replace(new RegExp("^"+(0,i2.default)(t3.negationSymbol.front)),"-")).replace(new RegExp((0,i2.default)(t3.negationSymbol.back)+"$"),"")).replace(t3.prefix,"")).replace(t3.suffix,"")).replace(new RegExp((0,i2.default)(t3.groupSeparator)+"([0-9]{3})","g"),"$1"),t3.radixPoint===","&&(n3=n3.replace((0,i2.default)(t3.radixPoint),".")),isFinite(n3)},onBeforeMask:function(e3,t3){var n3;e3=(n3=e3)!==null&&n3!==void 0?n3:"";var a3=t3.radixPoint||",";isFinite(t3.digits)&&(t3.digits=parseInt(t3.digits)),typeof e3!="number"&&t3.inputType!=="number"||a3===""||(e3=e3.toString().replace(".",a3));var r2=e3.charAt(0)==="-"||e3.charAt(0)===t3.negationSymbol.front,o2=e3.split(a3),s2=o2[0].replace(/[^\-0-9]/g,""),l2=o2.length>1?o2[1].replace(/[^0-9]/g,""):"",c2=o2.length>1;e3=s2+(l2!==""?a3+l2:l2);var f2=0;if(a3!==""&&(f2=t3.digitsOptional?t3.digits<l2.length?t3.digits:l2.length:t3.digits,l2!==""||!t3.digitsOptional)){var p2=Math.pow(10,f2||1);e3=e3.replace((0,i2.default)(a3),"."),isNaN(parseFloat(e3))||(e3=(t3.roundingFN(parseFloat(e3)*p2)/p2).toFixed(f2)),e3=e3.toString().replace(".",a3)}if(t3.digits===0&&e3.indexOf(a3)!==-1&&(e3=e3.substring(0,e3.indexOf(a3))),t3.min!==null||t3.max!==null){var d2=e3.toString().replace(a3,".");t3.min!==null&&d2<t3.min?e3=t3.min.toString().replace(".",a3):t3.max!==null&&d2>t3.max&&(e3=t3.max.toString().replace(".",a3))}return r2&&e3.charAt(0)!=="-"&&(e3="-"+e3),u(e3.toString().split(""),f2,t3,c2).join("")},onBeforeWrite:function(e3,t3,n3,a3){function r2(e4,t4){if(a3.__financeInput!==!1||t4){var n4=e4.indexOf(a3.radixPoint);n4!==-1&&e4.splice(n4,1)}if(a3.groupSeparator!=="")for(;(n4=e4.indexOf(a3.groupSeparator))!==-1;)e4.splice(n4,1);return e4}var o2,s2;if(a3.stripLeadingZeroes&&(s2=function(e4,t4){var n4=new RegExp("(^"+(t4.negationSymbol.front!==""?(0,i2.default)(t4.negationSymbol.front)+"?":"")+(0,i2.default)(t4.prefix)+")(.*)("+(0,i2.default)(t4.suffix)+(t4.negationSymbol.back!=""?(0,i2.default)(t4.negationSymbol.back)+"?":"")+"$)").exec(e4.slice().reverse().join("")),a4=n4?n4[2]:"",r3=!1;return a4&&(a4=a4.split(t4.radixPoint.charAt(0))[0],r3=new RegExp("^[0"+t4.groupSeparator+"]*").exec(a4)),!(!r3||!(r3[0].length>1||r3[0].length>0&&r3[0].length<a4.length))&&r3}(t3,a3)))for(var c2=t3.join("").lastIndexOf(s2[0].split("").reverse().join(""))-(s2[0]==s2.input?0:1),f2=s2[0]==s2.input?1:0,p2=s2[0].length-f2;p2>0;p2--)this.maskset.validPositions.splice(c2+p2,1),delete t3[c2+p2];if(e3)switch(e3.type){case"blur":case"checkval":if(a3.min!==null){var d2=a3.onUnMask(t3.slice().reverse().join(""),void 0,l.extend({},a3,{unmaskAsNumber:!0}));if(a3.min!==null&&d2<a3.min)return{refreshFromBuffer:!0,buffer:u(a3.min.toString().replace(".",a3.radixPoint).split(""),a3.digits,a3).reverse()}}if(t3[t3.length-1]===a3.negationSymbol.front){var h=new RegExp("(^"+(a3.negationSymbol.front!=""?(0,i2.default)(a3.negationSymbol.front)+"?":"")+(0,i2.default)(a3.prefix)+")(.*)("+(0,i2.default)(a3.suffix)+(a3.negationSymbol.back!=""?(0,i2.default)(a3.negationSymbol.back)+"?":"")+"$)").exec(r2(t3.slice(),!0).reverse().join(""));(h?h[2]:"")==0&&(o2={refreshFromBuffer:!0,buffer:[0]})}else a3.radixPoint!==""&&t3.indexOf(a3.radixPoint)===a3.suffix.length&&(o2&&o2.buffer?o2.buffer.splice(0,1+a3.suffix.length):(t3.splice(0,1+a3.suffix.length),o2={refreshFromBuffer:!0,buffer:r2(t3)}));if(a3.enforceDigitsOnBlur){var m=(o2=o2||{})&&o2.buffer||t3.slice().reverse();o2.refreshFromBuffer=!0,o2.buffer=u(m,a3.digits,a3,!0).reverse()}}return o2},onKeyDown:function(e3,t3,n3,i3){var a3,o2=l(this);if(e3.location!=3){var s2,c2=e3.key;if((s2=i3.shortcuts&&i3.shortcuts[c2])&&s2.length>1)return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())*parseInt(s2)),o2.trigger("setvalue"),!1}if(e3.ctrlKey)switch(e3.key){case r.keys.ArrowUp:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())+parseInt(i3.step)),o2.trigger("setvalue"),!1;case r.keys.ArrowDown:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())-parseInt(i3.step)),o2.trigger("setvalue"),!1}if(!e3.shiftKey&&(e3.key===r.keys.Delete||e3.key===r.keys.Backspace||e3.key===r.keys.BACKSPACE_SAFARI)&&n3.begin!==t3.length){if(t3[e3.key===r.keys.Delete?n3.begin-1:n3.end]===i3.negationSymbol.front)return a3=t3.slice().reverse(),i3.negationSymbol.front!==""&&a3.shift(),i3.negationSymbol.back!==""&&a3.pop(),o2.trigger("setvalue",[a3.join(""),n3.begin]),!1;if(i3._radixDance===!0){var f2,p2=t3.indexOf(i3.radixPoint);if(i3.digitsOptional){if(p2===0)return(a3=t3.slice().reverse()).pop(),o2.trigger("setvalue",[a3.join(""),n3.begin>=a3.length?a3.length:n3.begin]),!1}else if(p2!==-1&&(n3.begin<p2||n3.end<p2||e3.key===r.keys.Delete&&(n3.begin===p2||n3.begin-1===p2)))return n3.begin===n3.end&&(e3.key===r.keys.Backspace||e3.key===r.keys.BACKSPACE_SAFARI?n3.begin++:e3.key===r.keys.Delete&&n3.begin-1===p2&&(f2=l.extend({},n3),n3.begin--,n3.end--)),(a3=t3.slice().reverse()).splice(a3.length-n3.begin,n3.begin-n3.end+1),a3=u(a3,i3.digits,i3).join(""),f2&&(n3=f2),o2.trigger("setvalue",[a3,n3.begin>=a3.length?p2+1:n3.begin]),!1}}}},currency:{prefix:"",groupSeparator:",",alias:"numeric",digits:2,digitsOptional:!1}
16,decimal:{alias:"numeric"},integer:{alias:"numeric",inputmode:"numeric",digits:0},percentage:{alias:"numeric",min:0,max:100,suffix:" %",digits:0,allowMinus:!1},indianns:{alias:"numeric",_mask:function(e3){return"("+e3.groupSeparator+"99){*|1}("+e3.groupSeparator+"999){1|1}"},groupSeparator:",",radixPoint:".",placeholder:"0",digits:2,digitsOptional:!1}})},9380:function(e2,t2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.default=void 0;var n2=!(typeof window>"u"||!window.document||!window.document.createElement);t2.default=n2?window:{}},7760:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.HandleNativePlaceholder=function(e3,t3){var n3=e3?e3.inputmask:this;if(i2.ie){if(e3.inputmask._valueGet()!==t3&&(e3.placeholder!==t3||e3.placeholder==="")){var a3=o.getBuffer.call(n3).slice(),r2=e3.inputmask._valueGet();if(r2!==t3){var s2=o.getLastValidPosition.call(n3);s2===-1&&r2===o.getBufferTemplate.call(n3).join("")?a3=[]:s2!==-1&&u.call(n3,a3),p(e3,a3)}}}else e3.placeholder!==t3&&(e3.placeholder=t3,e3.placeholder===""&&e3.removeAttribute("placeholder"))},t2.applyInputValue=c,t2.checkVal=f,t2.clearOptionalTail=u,t2.unmaskedvalue=function(e3){var t3=e3?e3.inputmask:this,n3=t3.opts,i3=t3.maskset;if(e3){if(e3.inputmask===void 0)return e3.value;e3.inputmask&&e3.inputmask.refreshValue&&c(e3,e3.inputmask._valueGet(!0))}for(var a3=[],r2=i3.validPositions,s2=0,l2=r2.length;s2<l2;s2++)r2[s2]&&r2[s2].match&&(r2[s2].match.static!=1||Array.isArray(i3.metadata)&&r2[s2].generatedInput!==!0)&&a3.push(r2[s2].input);var u2=a3.length===0?"":(t3.isRTL?a3.reverse():a3).join("");if(typeof n3.onUnMask=="function"){var f2=(t3.isRTL?o.getBuffer.call(t3).slice().reverse():o.getBuffer.call(t3)).join("");u2=n3.onUnMask.call(t3,f2,u2,n3)}return u2},t2.writeBuffer=p;var i2=n2(9845),a2=n2(6030),r=n2(2839),o=n2(8711),s=n2(7215),l=n2(4713);function c(e3,t3,n3){var i3=e3?e3.inputmask:this,a3=i3.opts;e3.inputmask.refreshValue=!1,typeof a3.onBeforeMask=="function"&&(t3=a3.onBeforeMask.call(i3,t3,a3)||t3),f(e3,!0,!1,t3=(t3||"").toString().split(""),n3),i3.undoValue=i3._valueGet(!0),(a3.clearMaskOnLostFocus||a3.clearIncomplete)&&e3.inputmask._valueGet()===o.getBufferTemplate.call(i3).join("")&&o.getLastValidPosition.call(i3)===-1&&e3.inputmask._valueSet("")}function u(e3){e3.length=0;for(var t3,n3=l.getMaskTemplate.call(this,!0,0,!0,void 0,!0);(t3=n3.shift())!==void 0;)e3.push(t3);return e3}function f(e3,t3,n3,i3,r2){var c2,u2=e3?e3.inputmask:this,f2=u2.maskset,d=u2.opts,h=u2.dependencyLib,m=i3.slice(),v="",g=-1,y=d.skipOptionalPartCharacter;d.skipOptionalPartCharacter="",o.resetMaskSet.call(u2,!1),u2.clicked=0,g=d.radixPoint?o.determineNewCaretPosition.call(u2,{begin:0,end:0},!1,d.__financeInput===!1?"radixFocus":void 0).begin:0,f2.p=g,u2.caretPos={begin:g};var k=[],b=u2.caretPos;if(m.forEach(function(e4,t4){if(e4!==void 0){var i4=new h.Event("_checkval");i4.key=e4,v+=e4;var r3=o.getLastValidPosition.call(u2,void 0,!0);(function(e5,t5){for(var n4=l.getMaskTemplate.call(u2,!0,0).slice(e5,o.seekNext.call(u2,e5,!1,!1)).join("").replace(/'/g,""),i5=n4.indexOf(t5);i5>0&&n4[i5-1]===" ";)i5--;var a3=i5===0&&!o.isMask.call(u2,e5)&&(l.getTest.call(u2,e5).match.nativeDef===t5.charAt(0)||l.getTest.call(u2,e5).match.static===!0&&l.getTest.call(u2,e5).match.nativeDef==="'"+t5.charAt(0)||l.getTest.call(u2,e5).match.nativeDef===" "&&(l.getTest.call(u2,e5+1).match.nativeDef===t5.charAt(0)||l.getTest.call(u2,e5+1).match.static===!0&&l.getTest.call(u2,e5+1).match.nativeDef==="'"+t5.charAt(0)));if(!a3&&i5>0&&!o.isMask.call(u2,e5,!1,!0)){var r4=o.seekNext.call(u2,e5);u2.caretPos.begin<r4&&(u2.caretPos={begin:r4})}return a3})(g,v)?c2=a2.EventHandlers.keypressEvent.call(u2,i4,!0,!1,n3,r3+1):(c2=a2.EventHandlers.keypressEvent.call(u2,i4,!0,!1,n3,u2.caretPos.begin))&&(g=u2.caretPos.begin+1,v=""),c2?(c2.pos!==void 0&&f2.validPositions[c2.pos]&&f2.validPositions[c2.pos].match.static===!0&&f2.validPositions[c2.pos].alternation===void 0&&(k.push(c2.pos),u2.isRTL||(c2.forwardPosition=c2.pos+1)),p.call(u2,void 0,o.getBuffer.call(u2),c2.forwardPosition,i4,!1),u2.caretPos={begin:c2.forwardPosition,end:c2.forwardPosition},b=u2.caretPos):f2.validPositions[t4]===void 0&&m[t4]===l.getPlaceholder.call(u2,t4)&&o.isMask.call(u2,t4,!0)?u2.caretPos.begin++:u2.caretPos=b}}),k.length>0){var x,w,P=o.seekNext.call(u2,-1,void 0,!1);if(!s.isComplete.call(u2,o.getBuffer.call(u2))&&k.length<=P||s.isComplete.call(u2,o.getBuffer.call(u2))&&k.length>0&&k.length!==P&&k[0]===0){for(var S=P;(x=k.shift())!==void 0;)if(x<S){var O=new h.Event("_checkval");if((w=f2.validPositions[x]).generatedInput=!0,O.key=w.input,(c2=a2.EventHandlers.keypressEvent.call(u2,O,!0,!1,n3,S))&&c2.pos!==void 0&&c2.pos!==x&&f2.validPositions[c2.pos]&&f2.validPositions[c2.pos].match.static===!0)k.push(c2.pos);else if(!c2)break;S++}}}t3&&p.call(u2,e3,o.getBuffer.call(u2),c2?c2.forwardPosition:u2.caretPos.begin,r2||new h.Event("checkval"),r2&&(r2.type==="input"&&u2.undoValue!==o.getBuffer.call(u2).join("")||r2.type==="paste")),d.skipOptionalPartCharacter=y}function p(e3,t3,n3,i3,a3){var l2=e3?e3.inputmask:this,c2=l2.opts,u2=l2.dependencyLib;if(i3&&typeof c2.onBeforeWrite=="function"){var f2=c2.onBeforeWrite.call(l2,i3,t3,n3,c2);if(f2){if(f2.refreshFromBuffer){var p2=f2.refreshFromBuffer;s.refreshFromBuffer.call(l2,p2===!0?p2:p2.start,p2.end,f2.buffer||t3),t3=o.getBuffer.call(l2,!0)}n3!==void 0&&(n3=f2.caret!==void 0?f2.caret:n3)}}if(e3!==void 0&&(e3.inputmask._valueSet(t3.join("")),n3===void 0||i3!==void 0&&i3.type==="blur"||o.caret.call(l2,e3,n3,void 0,void 0,i3!==void 0&&i3.type==="
16keydown"&&(i3.key===r.keys.Delete||i3.key===r.keys.Backspace)),e3.inputmask.writeBufferHook===void 0||e3.inputmask.writeBufferHook(n3),a3===!0)){var d=u2(e3),h=e3.inputmask._valueGet();e3.inputmask.skipInputEvent=!0,d.trigger("input"),setTimeout(function(){h===o.getBufferTemplate.call(l2).join("")?d.trigger("cleared"):s.isComplete.call(l2,t3)===!0&&d.trigger("complete")},0)}}},2394:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.default=void 0;var i2=m(n2(3976)),a2=m(n2(7392)),r=m(n2(3287)),o=n2(9716),s=m(n2(9380)),l=n2(7760),c=n2(157),u=n2(2391),f=n2(8711),p=n2(7215),d=n2(4713);function h(e3){return h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4},h(e3)}function m(e3){return e3&&e3.__esModule?e3:{default:e3}}var v=s.default.document,g="_inputmask_opts";function y(e3,t3,n3){if(!(this instanceof y))return new y(e3,t3,n3);this.dependencyLib=r.default,this.el=void 0,this.events={},this.maskset=void 0,n3!==!0&&(Object.prototype.toString.call(e3)==="[object Object]"?t3=e3:(t3=t3||{},e3&&(t3.alias=e3)),this.opts=r.default.extend(!0,{},this.defaults,t3),this.noMasksCache=t3&&t3.definitions!==void 0,this.userOptions=t3||{},k(this.opts.alias,t3,this.opts)),this.refreshValue=!1,this.undoValue=void 0,this.$el=void 0,this.skipInputEvent=!1,this.validationEvent=!1,this.ignorable=!1,this.maxLength,this.mouseEnter=!1,this.clicked=0,this.originalPlaceholder=void 0,this.isComposing=!1,this.hasAlternator=!1}function k(e3,t3,n3){var i3=y.prototype.aliases[e3];return i3?(i3.alias&&k(i3.alias,void 0,n3),r.default.extend(!0,n3,i3),r.default.extend(!0,n3,t3),!0):(n3.mask===null&&(n3.mask=e3),!1)}y.prototype={dataAttribute:"data-inputmask",defaults:i2.default,definitions:a2.default,aliases:{},masksCache:{},i18n:{},get isRTL(){return this.opts.isRTL||this.opts.numericInput},mask:function(e3){var t3=this;return typeof e3=="string"&&(e3=v.getElementById(e3)||v.querySelectorAll(e3)),(e3=e3.nodeName?[e3]:Array.isArray(e3)?e3:[].slice.call(e3)).forEach(function(e4,n3){var i3=r.default.extend(!0,{},t3.opts);if(function(e5,t4,n4,i4){function a4(t5,a5){var r2=i4===""?t5:i4+"-"+t5;(a5=a5!==void 0?a5:e5.getAttribute(r2))!==null&&(typeof a5=="string"&&(t5.indexOf("on")===0?a5=s.default[a5]:a5==="false"?a5=!1:a5==="true"&&(a5=!0)),n4[t5]=a5)}if(t4.importDataAttributes===!0){var o2,l2,c2,u2,f2=e5.getAttribute(i4);if(f2&&f2!==""&&(f2=f2.replace(/'/g,'"'),l2=JSON.parse("{"+f2+"}")),l2){for(u2 in c2=void 0,l2)if(u2.toLowerCase()==="alias"){c2=l2[u2];break}}for(o2 in a4("alias",c2),n4.alias&&k(n4.alias,n4,t4),t4){if(l2){for(u2 in c2=void 0,l2)if(u2.toLowerCase()===o2.toLowerCase()){c2=l2[u2];break}}a4(o2,c2)}}return r.default.extend(!0,t4,n4),(e5.dir==="rtl"||t4.rightAlign)&&(e5.style.textAlign="right"),(e5.dir==="rtl"||t4.numericInput)&&(e5.dir="ltr",e5.removeAttribute("dir"),t4.isRTL=!0),Object.keys(n4).length}(e4,i3,r.default.extend(!0,{},t3.userOptions),t3.dataAttribute)){var a3=(0,u.generateMaskSet)(i3,t3.noMasksCache);a3!==void 0&&(e4.inputmask!==void 0&&(e4.inputmask.opts.autoUnmask=!0,e4.inputmask.remove()),e4.inputmask=new y(void 0,void 0,!0),e4.inputmask.opts=i3,e4.inputmask.noMasksCache=t3.noMasksCache,e4.inputmask.userOptions=r.default.extend(!0,{},t3.userOptions),e4.inputmask.el=e4,e4.inputmask.$el=(0,r.default)(e4),e4.inputmask.maskset=a3,r.default.data(e4,g,t3.userOptions),c.mask.call(e4.inputmask))}}),e3&&e3[0]&&e3[0].inputmask||this},option:function(e3,t3){return typeof e3=="string"?this.opts[e3]:h(e3)==="object"?(r.default.extend(this.userOptions,e3),this.el&&t3!==!0&&this.mask(this.el),this):void 0},unmaskedvalue:function(e3){if(this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),this.el===void 0||e3!==void 0){var t3=(typeof this.opts.onBeforeMask=="function"&&this.opts.onBeforeMask.call(this,e3,this.opts)||e3).split("");l.checkVal.call(this,void 0,!1,!1,t3),typeof this.opts.onBeforeWrite=="function"&&this.opts.onBeforeWrite.call(this,void 0,f.getBuffer.call(this),0,this.opts)}return l.unmaskedvalue.call(this,this.el)},remove:function(){if(this.el){r.default.data(this.el,g,null);var e3=this.opts.autoUnmask?(0,l.unmaskedvalue)(this.el):this._valueGet(this.opts.autoUnmask);e3!==f.getBufferTemplate.call(this).join("")?this._valueSet(e3,this.opts.autoUnmask):this._valueSet(""),o.EventRuler.off(this.el),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.el),"value")&&this.__valueGet&&Object.defineProperty(this.el,"value",{get:this.__valueGet,set:this.__valueSet,configurable:!0}):v.__lookupGetter__&&this.el.__lookupGetter__("value")&&this.__valueGet&&(this.el.__defineGetter__("value",this.__valueGet),this.el.__defineSetter__("value",this.__valueSet)),this.el.inputmask=void 0}return this.el},getemptymask:function(){return this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),(this.isRTL?f.getBufferTemplate.call(this).reverse():f.getBufferTemplate.call(this)).join("")},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),p.isComplete.call(this,f.getBuffer.call(this))},getmetadata:function(){if(this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),Array.isArray(this.maskset.metadata)){var e3=d.getMaskTemplate.call(this,!0,0,!1).join("");return this.maskset.metadata.forEach(function(t3){return t3.mask!==e3||(e3=t3,!1)}),e3}return this.maskset.metadata},isValid:function(e3){if(this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),e3){var t3=(typeof this.opts.onBeforeMask=="function"&&this.opts.onBeforeMask.call(this,e3,this.opts)||e3).split("");l.checkVal.call(this,void 0,!0,!1,t3)}else e3=this.isRTL?f.getBuffer.call(this).slice().reverse().join(""):f.getBuffer.call(this).join("");for(var n3=f.getBuffer.call(this),i3=f.determineLastRequiredPosition.call(this),a3=n3.length-1;a3>i3&&!f.isMask.call(this,a3);a3--);return n3.splice(i3,a3+1-i3),p.isComplete.call(this,n3)&&e3===(this.isRTL?f.getBuffer.call(this).slice().reverse().join(""):f.getBuffer.call(this).join(""))},format:function(e3,t3){this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache);var n3=(typeof this.opts.onBeforeMask=="function"&&this.opts.onBeforeMask.call(this,e3,this.opts)||e3).split("");l.checkVal.call(this,void 0,!0,!1,n3);var i3=this.isRTL?f.getBuffer.call(this).slice().reverse().join(""):f.getBuffer.call(this).join("");return t3?{value:i3,metadata:this.getmetadata()}:i3},setValue:function(e3){this.el&&(0,r.default)(this.el).trigger("setvalue",[e3])},analyseMask:u.analyseMask},y.extendDefaults=function(e3){r.default.extend(!0,y.prototype.defaults,e3)},y.extendDefinitions=function(e3){r.default.extend(!0,y.prototype.definitions,e3)},y.extendAliases=function(e3){r.default.extend(!0,y.prototype.aliases,e3)},y.format=function(e3,t3,n3){return y(t3).format(e3,n3)},y.unmask=function(e3,t3){return y(t3).unmaskedvalue(e3)},y.isValid=function(e3,t3){return y(t3).isValid(e3)},y.remove=function(e3){typeof e3=="string"&&(e3=v.getElementById(e3)||v.querySelectorAll(e3)),(e3=e3.nodeName?[e3]:e3).forEach(function(e4){e4.inputmask&&e4.inputmask.remove()})},y.setValue=function(e3,t3){typeof e3=="string"&&(e3=v.getElementById(e3)||v.querySelectorAll(e3)),(e3=e3.nodeName?[e3]:e3).forEach(function(e4){e4.inputmask?e4.inputmask.setValue(t3):(0,r.default)(e4).trigger("setvalue",[t3])})},y.dependencyLib=r.default,s.default.Inputmask=y,t2.default=y},5296:function(e2,t2,n2){function i2(e3){return i2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4},i2(e3)}var a2=d(n2(9380)),r=d(n2(2394));function o(e3,t3){for(var n3=0;n3<t3.length;n3++){var a3=t3[n3];a3.enumerable=a3.enumerable||!1,a3.configurable=!0,"value"in a3&&(a3.writable=!0),Object.defineProperty(e3,(r2=a3.key,o2=void 0,o2=function(e4,t4){if(i2(e4)!=="object"||e4===null)return e4;var n4=e4[Symbol.toPrimitive];if(n4!==void 0){var a4=n4.call(e4,t4||"default");if(i2(a4)!=="object")return a4;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t4==="string"?String:Number)(e4)}(r2,"string"),i2(o2)==="symbol"?o2:String(o2)),a3)}var r2,o2}function s(e3){var t3=u();return function(){var n3,a3=p(e3);if(t3){var r2=p(this).constructor;n3=Reflect.construct(a3,arguments,r2)}else n3=a3.apply(this,arguments);return function(e4,t4){if(t4&&(i2(t4)==="object"||typeof t4=="function"))return t4;if(t4!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(e5){if(e5===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e5}(e4)}(this,n3)}}function l(e3){var t3=typeof Map=="function"?new Map:void 0;return l=function(e4){if(e4===null||!function(e5){try{return Function.toString.call(e5).indexOf("[native code]")!==-1}catch{return typeof e5=="function"}}(e4))return e4;if(typeof e4!="function")throw new TypeError("Super expression must either be null or a function");if(t3!==void 0){if(t3.has(e4))return t3.get(e4);t3.set(e4,n3)}function n3(){return c(e4,arguments,p(this).constructor)}return n3.prototype=Object.create(e4.prototype,{constructor:{value:n3,enumerable:!1,writable:!0,configurable:!0}}),f(n3,e4)},l(e3)}function c(e3,t3,n3){return c=u()?Reflect.construct.bind():function(e4,t4,n4){var i3=[null];i3.push.apply(i3,t4);var a3=new(Function.bind.apply(e4,i3));return n4&&f(a3,n4.prototype),a3},c.apply(null,arguments)}function u(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function f(e3,t3){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e4,t4){return e4.__proto__=t4,e4},f(e3,t3)}
16function p(e3){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e4){return e4.__proto__||Object.getPrototypeOf(e4)},p(e3)}function d(e3){return e3&&e3.__esModule?e3:{default:e3}}var h=a2.default.document;if(h&&h.head&&h.head.attachShadow&&a2.default.customElements&&a2.default.customElements.get("input-mask")===void 0){var m=function(e3){(function(e4,t4){if(typeof t4!="function"&&t4!==null)throw new TypeError("Super expression must either be null or a function");e4.prototype=Object.create(t4&&t4.prototype,{constructor:{value:e4,writable:!0,configurable:!0}}),Object.defineProperty(e4,"prototype",{writable:!1}),t4&&f(e4,t4)})(l2,e3);var t3,n3,i3,a3=s(l2);function l2(){var e4;(function(e5,t5){if(!(e5 instanceof t5))throw new TypeError("Cannot call a class as a function")})(this,l2);var t4=(e4=a3.call(this)).getAttributeNames(),n4=e4.attachShadow({mode:"closed"});for(var i4 in e4.input=h.createElement("input"),e4.input.type="text",n4.appendChild(e4.input),t4)Object.prototype.hasOwnProperty.call(t4,i4)&&e4.input.setAttribute(t4[i4],e4.getAttribute(t4[i4]));var o2=new r.default;return o2.dataAttribute="",o2.mask(e4.input),e4.input.inputmask.shadowRoot=n4,e4}return t3=l2,(n3=[{key:"attributeChangedCallback",value:function(e4,t4,n4){this.input.setAttribute(e4,n4)}},{key:"value",get:function(){return this.input.value},set:function(e4){this.input.value=e4}}])&&o(t3.prototype,n3),i3&&o(t3,i3),Object.defineProperty(t3,"prototype",{writable:!1}),l2}(l(HTMLElement));a2.default.customElements.define("input-mask",m)}},443:function(e2,t2,n2){var i2=o(n2(7957)),a2=o(n2(2394));function r(e3){return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4},r(e3)}function o(e3){return e3&&e3.__esModule?e3:{default:e3}}i2.default.fn.inputmask===void 0&&(i2.default.fn.inputmask=function(e3,t3){var n3,o2=this[0];if(t3===void 0&&(t3={}),typeof e3=="string")switch(e3){case"unmaskedvalue":return o2&&o2.inputmask?o2.inputmask.unmaskedvalue():(0,i2.default)(o2).val();case"remove":return this.each(function(){this.inputmask&&this.inputmask.remove()});case"getemptymask":return o2&&o2.inputmask?o2.inputmask.getemptymask():"";case"hasMaskedValue":return!(!o2||!o2.inputmask)&&o2.inputmask.hasMaskedValue();case"isComplete":return!o2||!o2.inputmask||o2.inputmask.isComplete();case"getmetadata":return o2&&o2.inputmask?o2.inputmask.getmetadata():void 0;case"setvalue":a2.default.setValue(o2,t3);break;case"option":if(typeof t3!="string")return this.each(function(){if(this.inputmask!==void 0)return this.inputmask.option(t3)});if(o2&&o2.inputmask!==void 0)return o2.inputmask.option(t3);break;default:return t3.alias=e3,n3=new a2.default(t3),this.each(function(){n3.mask(this)})}else{if(Array.isArray(e3))return t3.alias=e3,n3=new a2.default(t3),this.each(function(){n3.mask(this)});if(r(e3)==="object")return n3=new a2.default(e3),e3.mask===void 0&&e3.alias===void 0?this.each(function(){if(this.inputmask!==void 0)return this.inputmask.option(e3);n3.mask(this)}):this.each(function(){n3.mask(this)});if(e3===void 0)return this.each(function(){(n3=new a2.default(t3)).mask(this)})}})},2839:function(e2,t2){function n2(e3){return n2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4},n2(e3)}function i2(e3,t3){return function(e4){if(Array.isArray(e4))return e4}(e3)||function(e4,t4){var n3=e4==null?null:typeof Symbol<"u"&&e4[Symbol.iterator]||e4["@@iterator"];if(n3!=null){var i3,a3,r2,o2,s2=[],l2=!0,c=!1;try{if(r2=(n3=n3.call(e4)).next,t4===0){if(Object(n3)!==n3)return;l2=!1}else for(;!(l2=(i3=r2.call(n3)).done)&&(s2.push(i3.value),s2.length!==t4);l2=!0);}catch(e5){c=!0,a3=e5}finally{try{if(!l2&&n3.return!=null&&(o2=n3.return(),Object(o2)!==o2))return}finally{if(c)throw a3}}return s2}}(e3,t3)||function(e4,t4){if(e4){if(typeof e4=="string")return a2(e4,t4);var n3=Object.prototype.toString.call(e4).slice(8,-1);if(n3==="Object"&&e4.constructor&&(n3=e4.constructor.name),n3==="Map"||n3==="Set")return Array.from(e4);
16if(n3==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n3))return a2(e4,t4)}}(e3,t3)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
17In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function a2(e3,t3){(t3==null||t3>e3.length)&&(t3=e3.length);for(var n3=0,i3=new Array(t3);n3<t3;n3++)i3[n3]=e3[n3];return i3}function r(e3,t3){var n3=Object.keys(e3);if(Object.getOwnPropertySymbols){var i3=Object.getOwnPropertySymbols(e3);t3&&(i3=i3.filter(function(t4){return Object.getOwnPropertyDescriptor(e3,t4).enumerable})),n3.push.apply(n3,i3)}return n3}function o(e3,t3,i3){return(t3=function(e4){var t4=function(e5,t5){if(n2(e5)!=="object"||e5===null)return e5;var i4=e5[Symbol.toPrimitive];if(i4!==void 0){var a3=i4.call(e5,t5||"default");if(n2(a3)!=="object")return a3;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t5==="string"?String:Number)(e5)}(e4,"string");return n2(t4)==="symbol"?t4:String(t4)}(t3))in e3?Object.defineProperty(e3,t3,{value:i3,enumerable:!0,configurable:!0,writable:!0}):e3[t3]=i3,e3}Object.defineProperty(t2,"__esModule",{value:!0}),t2.keys=t2.keyCode=void 0,t2.toKey=function(e3,t3){return l[e3]||(t3?String.fromCharCode(e3):String.fromCharCode(e3).toLowerCase())},t2.toKeyCode=function(e3){return s[e3]};var s=t2.keyCode=function(e3){for(var t3=1;t3<arguments.length;t3++){var n3=arguments[t3]!=null?arguments[t3]:{};t3%2?r(Object(n3),!0).forEach(function(t4){o(e3,t4,n3[t4])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e3,Object.getOwnPropertyDescriptors(n3)):r(Object(n3)).forEach(function(t4){Object.defineProperty(e3,t4,Object.getOwnPropertyDescriptor(n3,t4))})}return e3}({c:67,x:88,z:90,BACKSPACE_SAFARI:127,Enter:13,Meta_LEFT:91,Meta_RIGHT:92,Space:32},{Alt:18,AltGraph:18,ArrowDown:40,ArrowLeft:37,ArrowRight:39,ArrowUp:38,Backspace:8,CapsLock:20,Control:17,ContextMenu:93,Dead:221,Delete:46,End:35,Escape:27,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,Home:36,Insert:45,NumLock:144,PageDown:34,PageUp:33,Pause:19,PrintScreen:44,Process:229,Shift:16,ScrollLock:145,Tab:9,Unidentified:229}),l=Object.entries(s).reduce(function(e3,t3){var n3=i2(t3,2),a3=n3[0],r2=n3[1];return e3[r2]=e3[r2]===void 0?a3:e3[r2],e3},{});t2.keys=Object.entries(s).reduce(function(e3,t3){var n3=i2(t3,2),a3=n3[0];return n3[1],e3[a3]=a3==="Space"?" ":a3,e3},{})},2391:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.analyseMask=function(e3,t3,n3){var i3,a3,l2,c2,u,f,p=/(?:[?*+]|\{[0-9+*]+(?:,[0-9+*]*)?(?:\|[0-9+*]*)?\})|[^.?*+^${[]()|\\]+|./g,d=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,h=!1,m=new o.default,v=[],g=[],y=!1;function k(e4,i4,a4){a4=a4!==void 0?a4:e4.matches.length;var o2=e4.matches[a4-1];if(t3){if(i4.indexOf("[")===0||h&&/\\d|\\s|\\w|\\p/i.test(i4)||i4==="."){var l3=n3.casing?"i":"";/\\p\{.*}/i.test(i4)&&(l3+="u"),e4.matches.splice(a4++,0,{fn:new RegExp(i4,l3),static:!1,optionality:!1,newBlockMarker:o2===void 0?"master":o2.def!==i4,casing:null,def:i4,placeholder:s(n3.placeholder)==="object"?n3.placeholder[m.matches.length]:void 0,nativeDef:i4})}else h&&(i4=i4[i4.length-1]),i4.split("").forEach(function(t4,i5){o2=e4.matches[a4-1],e4.matches.splice(a4++,0,{fn:/[a-z]/i.test(n3.staticDefinitionSymbol||t4)?new RegExp("["+(n3.staticDefinitionSymbol||t4)+"]",n3.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:o2===void 0?"master":o2.def!==t4&&o2.static!==!0,casing:null,def:n3.staticDefinitionSymbol||t4,placeholder:n3.staticDefinitionSymbol!==void 0?t4:s(n3.placeholder)==="object"?n3.placeholder[m.matches.length]:void 0,nativeDef:(h?"'":"")+t4})});h=!1}else{var c3=n3.definitions&&n3.definitions[i4]||n3.usePrototypeDefinitions&&r.default.prototype.definitions[i4];c3&&!h?e4.matches.splice(a4++,0,{fn:c3.validator?typeof c3.validator=="string"?new RegExp(c3.validator,n3.casing?"i":""):new function(){this.test=c3.validator}:/./,static:c3.static||!1,optionality:c3.optional||!1,defOptionality:c3.optional||!1,newBlockMarker:o2===void 0||c3.optional?"master":o2.def!==(c3.definitionSymbol||i4),casing:c3.casing,def:c3.definitionSymbol||i4,placeholder:c3.placeholder,nativeDef:i4,generated:c3.generated}):(e4.matches.splice(a4++,0,{fn:/[a-z]/i.test(n3.staticDefinitionSymbol||i4)?new RegExp("["+(n3.staticDefinitionSymbol||i4)+"]",n3.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:o2===void 0?"master":o2.def!==i4&&o2.static!==!0,casing:null,def:n3.staticDefinitionSymbol||i4,placeholder:n3.staticDefinitionSymbol!==void 0?i4:void 0,nativeDef:(h?"'":"")+i4}),h=!1)}}function b(){if(v.length>0){if(k(c2=v[v.length-1],a3),c2.isAlternator){u=v.pop();for(var e4=0;e4<u.matches.length;e4++)u.matches[e4].isGroup&&(u.matches[e4].isGroup=!1);v.length>0?(c2=v[v.length-1]).matches.push(u):m.matches.push(u)}}else k(m,a3)}function x(e4){var t4=new o.default(!0);return t4.openGroup=!1,t4.matches=e4,t4}function w(){if((l2=v.pop()).openGroup=!1,l2!==void 0)if(v.length>0){if((c2=v[v.length-1]).matches.push(l2),c2.isAlternator){u=v.pop();for(var e4=0;e4<u.matches.length;e4++)u.matches[e4].isGroup=!1,u.matches[e4].alternatorGroup=!1;v.length>0?(c2=v[v.length-1]).matches.push(u):m.matches.push(u)}}else m.matches.push(l2);else b()}function P(e4){var t4=e4.pop();return t4.isQuantifier&&(t4=x([e4.pop(),t4])),t4}for(t3&&(n3.optionalmarker[0]=void 0,n3.optionalmarker[1]=void 0);i3=t3?d.exec(e3):p.exec(e3);){if(a3=i3[0],t3){switch(a3.charAt(0)){case"?":a3="{0,1}";break;case"+":case"*":a3="{"+a3+"}";break;case"|":if(v.length===0){var S=x(m.matches);S.openGroup=!0,v.push(S),m.matches=[],y=!0}}switch(a3){case"\\d":a3="[0-9]";break;case"\\p":a3+=d.exec(e3)[0],a3+=d.exec(e3)[0]}}if(h)b();else switch(a3.charAt(0)){case"$":case"^":t3||b();break;case n3.escapeChar:h=!0,t3&&b();break;case n3.optionalmarker[1]:case n3.groupmarker[1]:w();break;case n3.optionalmarker[0]:v.push(new o.default(!1,!0));break;case n3.groupmarker[0]:v.push(new o.default(!0));break;case n3.quantifiermarker[0]:var O=new o.default(!1,!1,!0),M=(a3=a3.replace(/[{}?]/g,"")).split("|"),_=M[0].split(","),E=isNaN(_[0])?_[0]:parseInt(_[0]),j=_.length===1?E:isNaN(_[1])?_[1]:parseInt(_[1]),T=isNaN(M[1])?M[1]:parseInt(M[1]);E!=="*"&&E!=="+"||(E=j==="*"?0:1),O.quantifier={min:E,max:j,jit:T};var A=v.length>0?v[v.length-1].matches:m.matches;(i3=A.pop()).isGroup||(i3=x([i3])),A.push(i3),A.push(O);break;case n3.alternatormarker:if(v.length>0){var D=(c2=v[v.length-1]).matches[c2.matches.length-1];f=c2.openGroup&&(D.matches===void 0||D.isGroup===!1&&D.isAlternator===!1)?v.pop():P(c2.matches)}else f=P(m.matches);if(f.isAlternator)v.push(f);else if(f.alternatorGroup?(u=v.pop(),f.alternatorGroup=!1):u=new o.default(!1,!1,!1,!0),u.matches.push(f),v.push(u),f.openGroup){f.openGroup=!1;var L=new o.default(!0);L.alternatorGroup=!0,v.push(L)}break;default:b()}}for(y&&w();v.length>0;)l2=v.pop(),m.matches.push(l2);return m.matches.length>
170&&(function e4(i4){i4&&i4.matches&&i4.matches.forEach(function(a4,r2){var o2=i4.matches[r2+1];(o2===void 0||o2.matches===void 0||o2.isQuantifier===!1)&&a4&&a4.isGroup&&(a4.isGroup=!1,t3||(k(a4,n3.groupmarker[0],0),a4.openGroup!==!0&&k(a4,n3.groupmarker[1]))),e4(a4)})}(m),g.push(m)),(n3.numericInput||n3.isRTL)&&function e4(t4){for(var i4 in t4.matches=t4.matches.reverse(),t4.matches)if(Object.prototype.hasOwnProperty.call(t4.matches,i4)){var a4=parseInt(i4);if(t4.matches[i4].isQuantifier&&t4.matches[a4+1]&&t4.matches[a4+1].isGroup){var r2=t4.matches[i4];t4.matches.splice(i4,1),t4.matches.splice(a4+1,0,r2)}t4.matches[i4].matches!==void 0?t4.matches[i4]=e4(t4.matches[i4]):t4.matches[i4]=((o2=t4.matches[i4])===n3.optionalmarker[0]?o2=n3.optionalmarker[1]:o2===n3.optionalmarker[1]?o2=n3.optionalmarker[0]:o2===n3.groupmarker[0]?o2=n3.groupmarker[1]:o2===n3.groupmarker[1]&&(o2=n3.groupmarker[0]),o2)}var o2;return t4}(g[0]),g},t2.generateMaskSet=function(e3,t3){var n3;function o2(e4,t4){var n4=t4.repeat,i3=t4.groupmarker,r2=t4.quantifiermarker,o3=t4.keepStatic;if(n4>0||n4==="*"||n4==="+"){var s2=n4==="*"?0:n4==="+"?1:n4;if(s2!=n4)e4=i3[0]+e4+i3[1]+r2[0]+s2+","+n4+r2[1];else for(var c3=e4,u2=1;u2<s2;u2++)e4+=c3}if(o3===!0){var f=e4.match(new RegExp("(.)\\[([^\\]]*)\\]","g"));f&&f.forEach(function(t5,n5){var i4=function(e5,t6){return function(e6){if(Array.isArray(e6))return e6}(e5)||function(e6,t7){var n6=e6==null?null:typeof Symbol<"u"&&e6[Symbol.iterator]||e6["@@iterator"];if(n6!=null){var i5,a3,r4,o5,s3=[],l2=!0,c4=!1;try{if(r4=(n6=n6.call(e6)).next,t7===0){if(Object(n6)!==n6)return;l2=!1}else for(;!(l2=(i5=r4.call(n6)).done)&&(s3.push(i5.value),s3.length!==t7);l2=!0);}catch(e7){c4=!0,a3=e7}finally{try{if(!l2&&n6.return!=null&&(o5=n6.return(),Object(o5)!==o5))return}finally{if(c4)throw a3}}return s3}}(e5,t6)||function(e6,t7){if(e6){if(typeof e6=="string")return l(e6,t7);var n6=Object.prototype.toString.call(e6).slice(8,-1);if(n6==="Object"&&e6.constructor&&(n6=e6.constructor.name),n6==="Map"||n6==="Set")return Array.from(e6);if(n6==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n6))return l(e6,t7)}}(e5,t6)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
18In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(t5.split("["),2),r3=i4[0],o4=i4[1];o4=o4.replace("]",""),e4=e4.replace(new RegExp("".concat((0,a2.default)(r3),"\\[").concat((0,a2.default)(o4),"\\]")),r3.charAt(0)===o4.charAt(0)?"(".concat(r3,"|").concat(r3).concat(o4,")"):"".concat(r3,"[").concat(o4,"]"))})}return e4}function c2(e4,n4,a3){var l2,c3,u2=!1;return e4!==null&&e4!==""||((u2=a3.regex!==null)?e4=(e4=a3.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(u2=!0,e4=".*")),e4.length===1&&a3.greedy===!1&&a3.repeat!==0&&(a3.placeholder=""),e4=o2(e4,a3),c3=u2?"regex_"+a3.regex:a3.numericInput?e4.split("").reverse().join(""):e4,a3.keepStatic!==null&&(c3="ks_"+a3.keepStatic+c3),s(a3.placeholder)==="object"&&(c3="ph_"+JSON.stringify(a3.placeholder)+c3),r.default.prototype.masksCache[c3]===void 0||t3===!0?(l2={mask:e4,maskToken:r.default.prototype.analyseMask(e4,u2,a3),validPositions:[],_buffer:void 0,buffer:void 0,tests:{},excludes:{},metadata:n4,maskLength:void 0,jitOffset:{}},t3!==!0&&(r.default.prototype.masksCache[c3]=l2,l2=i2.default.extend(!0,{},r.default.prototype.masksCache[c3]))):l2=i2.default.extend(!0,{},r.default.prototype.masksCache[c3]),l2}if(typeof e3.mask=="function"&&(e3.mask=e3.mask(e3)),Array.isArray(e3.mask)){if(e3.mask.length>1){e3.keepStatic===null&&(e3.keepStatic=!0);var u=e3.groupmarker[0];return(e3.isRTL?e3.mask.reverse():e3.mask).forEach(function(t4){u.length>1&&(u+=e3.alternatormarker),t4.mask!==void 0&&typeof t4.mask!="function"?u+=t4.mask:u+=t4}),c2(u+=e3.groupmarker[1],e3.mask,e3)}e3.mask=e3.mask.pop()}return n3=e3.mask&&e3.mask.mask!==void 0&&typeof e3.mask.mask!="function"?c2(e3.mask.mask,e3.mask,e3):c2(e3.mask,e3.mask,e3),e3.keepStatic===null&&(e3.keepStatic=!1),n3};var i2=c(n2(3287)),a2=c(n2(7184)),r=c(n2(2394)),o=c(n2(9695));function s(e3){return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4},s(e3)}function l(e3,t3){(t3==null||t3>e3.length)&&(t3=e3.length);for(var n3=0,i3=new Array(t3);n3<t3;n3++)i3[n3]=e3[n3];return i3}
18function c(e3){return e3&&e3.__esModule?e3:{default:e3}}},157:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.mask=function(){var e3=this,t3=this.opts,n3=this.el,c=this.dependencyLib;r.EventRuler.off(n3);var u=function(t4,n4){var i3=t4.getAttribute("type"),a3=t4.tagName.toLowerCase()==="input"&&n4.supportsInputType.includes(i3)||t4.isContentEditable||t4.tagName.toLowerCase()==="textarea";if(!a3)if(t4.tagName.toLowerCase()==="input"){var l2=document.createElement("input");l2.setAttribute("type",i3),a3=l2.type==="text",l2=null}else a3="partial";return a3!==!1?function(t5){var i4,a4;function l3(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():s.getLastValidPosition.call(e3)!==-1||n4.nullable!==!0?(this.inputmask.shadowRoot||this.ownerDocument).activeElement===this&&n4.clearMaskOnLostFocus?(e3.isRTL?o.clearOptionalTail.call(e3,s.getBuffer.call(e3).slice()).reverse():o.clearOptionalTail.call(e3,s.getBuffer.call(e3).slice())).join(""):i4.call(this):"":i4.call(this)}function u2(e4){a4.call(this,e4),this.inputmask&&(0,o.applyInputValue)(this,e4)}if(!t5.inputmask.__valueGet){if(n4.noValuePatching!==!0){if(Object.getOwnPropertyDescriptor){var f2=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t5),"value"):void 0;f2&&f2.get&&f2.set?(i4=f2.get,a4=f2.set,Object.defineProperty(t5,"value",{get:l3,set:u2,configurable:!0})):t5.tagName.toLowerCase()!=="input"&&(i4=function(){return this.textContent},a4=function(e4){this.textContent=e4},Object.defineProperty(t5,"value",{get:l3,set:u2,configurable:!0}))}else document.__lookupGetter__&&t5.__lookupGetter__("value")&&(i4=t5.__lookupGetter__("value"),a4=t5.__lookupSetter__("value"),t5.__defineGetter__("value",l3),t5.__defineSetter__("value",u2));t5.inputmask.__valueGet=i4,t5.inputmask.__valueSet=a4}t5.inputmask._valueGet=function(t6){return e3.isRTL&&t6!==!0?i4.call(this.el).split("").reverse().join(""):i4.call(this.el)},t5.inputmask._valueSet=function(t6,n5){a4.call(this.el,t6==null?"":n5!==!0&&e3.isRTL?t6.split("").reverse().join(""):t6)},i4===void 0&&(i4=function(){return this.value},a4=function(e4){this.value=e4},function(t6){if(c.valHooks&&(c.valHooks[t6]===void 0||c.valHooks[t6].inputmaskpatch!==!0)){var i5=c.valHooks[t6]&&c.valHooks[t6].get?c.valHooks[t6].get:function(e4){return e4.value},a5=c.valHooks[t6]&&c.valHooks[t6].set?c.valHooks[t6].set:function(e4,t7){return e4.value=t7,e4};c.valHooks[t6]={get:function(t7){if(t7.inputmask){if(t7.inputmask.opts.autoUnmask)return t7.inputmask.unmaskedvalue();var a6=i5(t7);return s.getLastValidPosition.call(e3,void 0,void 0,t7.inputmask.maskset.validPositions)!==-1||n4.nullable!==!0?a6:""}return i5(t7)},set:function(e4,t7){var n5=a5(e4,t7);return e4.inputmask&&(0,o.applyInputValue)(e4,t7),n5},inputmaskpatch:!0}}}(t5.type),function(e4){r.EventRuler.on(e4,"mouseenter",function(){var e5=this,t6=e5.inputmask._valueGet(!0);t6!=(e5.inputmask.isRTL?s.getBuffer.call(e5.inputmask).slice().reverse():s.getBuffer.call(e5.inputmask)).join("")&&(0,o.applyInputValue)(e5,t6)})}(t5))}}(t4):t4.inputmask=void 0,a3}(n3,t3);if(u!==!1){e3.originalPlaceholder=n3.placeholder,e3.maxLength=n3!==void 0?n3.maxLength:void 0,e3.maxLength===-1&&(e3.maxLength=void 0),"inputMode"in n3&&n3.getAttribute("inputmode")===null&&(n3.inputMode=t3.inputmode,n3.setAttribute("inputmode",t3.inputmode)),u===!0&&(t3.showMaskOnFocus=t3.showMaskOnFocus&&["cc-number","cc-exp"].indexOf(n3.autocomplete)===-1,i2.iphone&&(t3.insertModeVisual=!1,n3.setAttribute("autocorrect","off")),r.EventRuler.on(n3,"submit",a2.EventHandlers.submitEvent),r.EventRuler.on(n3,"reset",a2.EventHandlers.resetEvent),r.EventRuler.on(n3,"blur",a2.EventHandlers.blurEvent),r.EventRuler.on(n3,"focus",a2.EventHandlers.focusEvent),r.EventRuler.on(n3,"invalid",a2.EventHandlers.invalidEvent),r.EventRuler.on(n3,"click",a2.EventHandlers.clickEvent),r.EventRuler.on(n3,"mouseleave",a2.EventHandlers.mouseleaveEvent),r.EventRuler.on(n3,"mouseenter",a2.EventHandlers.mouseenterEvent),r.EventRuler.on(n3,"paste",a2.EventHandlers.pasteEvent),r.EventRuler.on(n3,"cut",a2.EventHandlers.cutEvent),r.EventRuler.on(n3,"complete",t3.oncomplete),r.EventRuler.on(n3,"incomplete",t3.onincomplete),r.EventRuler.on(n3,"cleared",t3.oncleared),t3.inputEventOnly!==!0&&r.EventRuler.on(n3,"keydown",a2.EventHandlers.keyEvent),(i2.mobile||t3.inputEventOnly)&&n3.removeAttribute("maxLength"),r.EventRuler.on(n3,"input",a2.EventHandlers.inputFallBackEvent)),r.EventRuler.on(n3,"setvalue",a2.EventHandlers.setValueEvent),e3.applyMaskHook===void 0||e3.applyMaskHook(),s.getBufferTemplate.call(e3).join(""),e3.undoValue=e3._valueGet(!0);var f=(n3.inputmask.shadowRoot||n3.ownerDocument).activeElement;if(n3.inputmask._valueGet(!0)!==""||t3.clearMaskOnLostFocus===!1||f===n3){(0,o.applyInputValue)(n3,n3.inputmask._valueGet(!0),t3);var p=s.getBuffer.call(e3).slice();l.isComplete.call(e3,p)===!1&&t3.clearIncomplete&&s.resetMaskSet.call(e3,!1),t3.clearMaskOnLostFocus&&f!==n3&&(s.getLastValidPosition.call(e3)===-1?p=[]:o.clearOptionalTail.call(e3,p)),(t3.clearMaskOnLostFocus===!1||t3.showMaskOnFocus&&f===n3||n3.inputmask._valueGet(!0)!=="")&&(0,o.writeBuffer)(n3,p),f===n3&&s.caret.call(e3,n3,s.seekNext.call(e3,s.getLastValidPosition.call(e3)))}}};var i2=n2(9845),a2=n2(6030),r=n2(9716),o=n2(7760),s=n2(8711),l=n2(7215)}
18,9695:function(e2,t2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.default=function(e3,t3,n2,i2){this.matches=[],this.openGroup=e3||!1,this.alternatorGroup=!1,this.isGroup=e3||!1,this.isOptional=t3||!1,this.isQuantifier=n2||!1,this.isAlternator=i2||!1,this.quantifier={min:1,max:1}}},3194:function(){Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(e2,t2){if(this==null)throw new TypeError('"this" is null or not defined');var n2=Object(this),i2=n2.length>>>0;if(i2===0)return!1;for(var a2=0|t2,r=Math.max(a2>=0?a2:i2-Math.abs(a2),0);r<i2;){if(n2[r]===e2)return!0;r++}return!1}})},9302:function(){var e2=Function.bind.call(Function.call,Array.prototype.reduce),t2=Function.bind.call(Function.call,Object.prototype.propertyIsEnumerable),n2=Function.bind.call(Function.call,Array.prototype.concat),i2=Object.keys;Object.entries||(Object.entries=function(a2){return e2(i2(a2),function(e3,i3){return n2(e3,typeof i3=="string"&&t2(a2,i3)?[[i3,a2[i3]]]:[])},[])})},7149:function(){function e2(t2){return e2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e3){return typeof e3}:function(e3){return e3&&typeof Symbol=="function"&&e3.constructor===Symbol&&e3!==Symbol.prototype?"symbol":typeof e3},e2(t2)}typeof Object.getPrototypeOf!="function"&&(Object.getPrototypeOf=e2("test".__proto__)==="object"?function(e3){return e3.__proto__}:function(e3){return e3.constructor.prototype})},4013:function(){String.prototype.includes||(String.prototype.includes=function(e2,t2){return typeof t2!="number"&&(t2=0),!(t2+e2.length>this.length)&&this.indexOf(e2,t2)!==-1})},8711:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.caret=function(e3,t3,n3,i3,r2){var o2,s2=this,l2=this.opts;if(t3===void 0)return"selectionStart"in e3&&"selectionEnd"in e3?(t3=e3.selectionStart,n3=e3.selectionEnd):a2.default.getSelection?(o2=a2.default.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==e3&&o2.commonAncestorContainer!==e3||(t3=o2.startOffset,n3=o2.endOffset):document.selection&&document.selection.createRange&&(n3=(t3=0-(o2=document.selection.createRange()).duplicate().moveStart("character",-e3.inputmask._valueGet().length))+o2.text.length),{begin:i3?t3:f.call(s2,t3),end:i3?n3:f.call(s2,n3)};if(Array.isArray(t3)&&(n3=s2.isRTL?t3[0]:t3[1],t3=s2.isRTL?t3[1]:t3[0]),t3.begin!==void 0&&(n3=s2.isRTL?t3.begin:t3.end,t3=s2.isRTL?t3.end:t3.begin),typeof t3=="number"){t3=i3?t3:f.call(s2,t3),n3=typeof(n3=i3?n3:f.call(s2,n3))=="number"?n3:t3;var c2=parseInt(((e3.ownerDocument.defaultView||a2.default).getComputedStyle?(e3.ownerDocument.defaultView||a2.default).getComputedStyle(e3,null):e3.currentStyle).fontSize)*n3;if(e3.scrollLeft=c2>e3.scrollWidth?c2:0,e3.inputmask.caretPos={begin:t3,end:n3},l2.insertModeVisual&&l2.insertMode===!1&&t3===n3&&(r2||n3++),e3===(e3.inputmask.shadowRoot||e3.ownerDocument).activeElement){if("setSelectionRange"in e3)e3.setSelectionRange(t3,n3);else if(a2.default.getSelection){if(o2=document.createRange(),e3.firstChild===void 0||e3.firstChild===null){var u2=document.createTextNode("");e3.appendChild(u2)}o2.setStart(e3.firstChild,t3<e3.inputmask._valueGet().length?t3:e3.inputmask._valueGet().length),o2.setEnd(e3.firstChild,n3<e3.inputmask._valueGet().length?n3:e3.inputmask._valueGet().length),o2.collapse(!0);var p=a2.default.getSelection();p.removeAllRanges(),p.addRange(o2)}else e3.createTextRange&&((o2=e3.createTextRange()).collapse(!0),o2.moveEnd("character",n3),o2.moveStart("character",t3),o2.select());e3.inputmask.caretHook===void 0||e3.inputmask.caretHook.call(s2,{begin:t3,end:n3})}}},t2.determineLastRequiredPosition=function(e3){var t3,n3,i3=this,a3=i3.maskset,s2=i3.dependencyLib,c2=l.call(i3),u2={},f2=a3.validPositions[c2],p=o.getMaskTemplate.call(i3,!0,l.call(i3),!0,!0),d=p.length,h=f2!==void 0?f2.locator.slice():void 0;for(t3=c2+1;t3<p.length;t3++)h=(n3=o.getTestTemplate.call(i3,t3,h,t3-1)).locator.slice(),u2[t3]=s2.extend(!0,{},n3);var m=f2&&f2.alternation!==void 0?f2.locator[f2.alternation]:void 0;for(t3=d-1;t3>c2&&((n3=u2[t3]).match.optionality||n3.match.optionalQuantifier&&n3.match.newBlockMarker||m&&(m!==u2[t3].locator[f2.alternation]&&n3.match.static!==!0||n3.match.static===!0&&n3.locator[f2.alternation]&&r.checkAlternationMatch.call(i3,n3.locator[f2.alternation].toString().split(","),m.toString().split(","))&&o.getTests.call(i3,t3)[0].def!==""))&&p[t3]===o.getPlaceholder.call(i3,t3,n3.match);t3--)d--;return e3?{l:d,def:u2[d]?u2[d].match:void 0}:d},t2.determineNewCaretPosition=function(e3,t3,n3){var i3,a3,r2,f2=this,p=f2.maskset,d=f2.opts;
18if(t3&&(f2.isRTL?e3.end=e3.begin:e3.begin=e3.end),e3.begin===e3.end){switch(n3=n3||d.positionCaretOnClick){case"none":break;case"select":e3={begin:0,end:s.call(f2).length};break;case"ignore":e3.end=e3.begin=u.call(f2,l.call(f2));break;case"radixFocus":if(f2.clicked>1&&p.validPositions.length===0)break;if(function(e4){if(d.radixPoint!==""&&d.digits!==0){var t4=p.validPositions;if(t4[e4]===void 0||t4[e4].input===void 0){if(e4<u.call(f2,-1))return!0;var n4=s.call(f2).indexOf(d.radixPoint);if(n4!==-1){for(var i4=0,a4=t4.length;i4<a4;i4++)if(t4[i4]&&n4<i4&&t4[i4].input!==o.getPlaceholder.call(f2,i4))return!1;return!0}}}return!1}(e3.begin)){var h=s.call(f2).join("").indexOf(d.radixPoint);e3.end=e3.begin=d.numericInput?u.call(f2,h):h;break}default:if(i3=e3.begin,a3=l.call(f2,i3,!0),i3<=(r2=u.call(f2,a3!==-1||c.call(f2,0)?a3:-1)))e3.end=e3.begin=c.call(f2,i3,!1,!0)?i3:u.call(f2,i3);else{var m=p.validPositions[a3],v=o.getTestTemplate.call(f2,r2,m?m.match.locator:void 0,m),g=o.getPlaceholder.call(f2,r2,v.match);if(g!==""&&s.call(f2)[r2]!==g&&v.match.optionalQuantifier!==!0&&v.match.newBlockMarker!==!0||!c.call(f2,r2,d.keepStatic,!0)&&v.match.def===g){var y=u.call(f2,r2);(i3>=y||i3===r2)&&(r2=y)}e3.end=e3.begin=r2}}return e3}},t2.getBuffer=s,t2.getBufferTemplate=function(){var e3=this.maskset;return e3._buffer===void 0&&(e3._buffer=o.getMaskTemplate.call(this,!1,1),e3.buffer===void 0&&(e3.buffer=e3._buffer.slice())),e3._buffer},t2.getLastValidPosition=l,t2.isMask=c,t2.resetMaskSet=function(e3){var t3=this.maskset;t3.buffer=void 0,e3!==!0&&(t3.validPositions=[],t3.p=0),e3===!1&&(t3.tests={},t3.jitOffset={})},t2.seekNext=u,t2.seekPrevious=function(e3,t3){var n3=this,i3=e3-1;if(e3<=0)return 0;for(;i3>0&&(t3===!0&&(o.getTest.call(n3,i3).match.newBlockMarker!==!0||!c.call(n3,i3,void 0,!0))||t3!==!0&&!c.call(n3,i3,void 0,!0));)i3--;return i3},t2.translatePosition=f;var i2,a2=(i2=n2(9380))&&i2.__esModule?i2:{default:i2},r=n2(7215),o=n2(4713);function s(e3){var t3=this,n3=t3.maskset;return n3.buffer!==void 0&&e3!==!0||(n3.buffer=o.getMaskTemplate.call(t3,!0,l.call(t3),!0),n3._buffer===void 0&&(n3._buffer=n3.buffer.slice())),n3.buffer}function l(e3,t3,n3){var i3=this.maskset,a3=-1,r2=-1,o2=n3||i3.validPositions;e3===void 0&&(e3=-1);for(var s2=0,l2=o2.length;s2<l2;s2++)o2[s2]&&(t3||o2[s2].generatedInput!==!0)&&(s2<=e3&&(a3=s2),s2>=e3&&(r2=s2));return a3===-1||a3===e3?r2:r2===-1||e3-a3<r2-e3?a3:r2}function c(e3,t3,n3){var i3=this,a3=this.maskset,r2=o.getTestTemplate.call(i3,e3).match;if(r2.def===""&&(r2=o.getTest.call(i3,e3).match),r2.static!==!0)return r2.fn;if(n3===!0&&a3.validPositions[e3]!==void 0&&a3.validPositions[e3].generatedInput!==!0)return!0;if(t3!==!0&&e3>-1){if(n3){var s2=o.getTests.call(i3,e3);return s2.length>1+(s2[s2.length-1].match.def===""?1:0)}var l2=o.determineTestTemplate.call(i3,e3,o.getTests.call(i3,e3)),c2=o.getPlaceholder.call(i3,e3,l2.match);return l2.match.def!==c2}return!1}function u(e3,t3,n3){var i3=this;n3===void 0&&(n3=!0);for(var a3=e3+1;o.getTest.call(i3,a3).match.def!==""&&(t3===!0&&(o.getTest.call(i3,a3).match.newBlockMarker!==!0||!c.call(i3,a3,void 0,!0))||t3!==!0&&!c.call(i3,a3,void 0,n3));)a3++;return a3}function f(e3){var t3=this.opts,n3=this.el;return!this.isRTL||typeof e3!="number"||t3.greedy&&t3.placeholder===""||!n3||(e3=this._valueGet().length-e3)<0&&(e3=0),e3}},4713:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.determineTestTemplate=f,t2.getDecisionTaker=l,t2.getMaskTemplate=function(e3,t3,n3,i3,a3){var r2=this,o2=this.opts,s2=this.maskset,l2=o2.greedy;a3&&o2.greedy&&(o2.greedy=!1,r2.maskset.tests={}),t3=t3||0;var p2,d2,m,v,g=[],y=0;do{if(e3===!0&&s2.validPositions[y])d2=(m=a3&&s2.validPositions[y].match.optionality&&s2.validPositions[y+1]===void 0&&(s2.validPositions[y].generatedInput===!0||s2.validPositions[y].input==o2.skipOptionalPartCharacter&&y>0)?f.call(r2,y,h.call(r2,y,p2,y-1)):s2.validPositions[y]).match,p2=m.locator.slice(),g.push(n3===!0?m.input:n3===!1?d2.nativeDef:c.call(r2,y,d2));else{d2=(m=u.call(r2,y,p2,y-1)).match,p2=m.locator.slice();var k=i3!==!0&&(o2.jitMasking!==!1?o2.jitMasking:d2.jit);(v=(v||s2.validPositions[y-1])&&d2.static&&d2.def!==o2.groupSeparator&&d2.fn===null)||k===!1||k===void 0||typeof k=="number"&&isFinite(k)&&k>y?g.push(n3===!1?d2.nativeDef:c.call(r2,g.length,d2)):v=!1}y++}while(d2.static!==!0||d2.def!==""||t3>y);return g[g.length-1]===""&&g.pop(),n3===!1&&s2.maskLength!==void 0||(s2.maskLength=y-1),o2.greedy=l2,g},t2.getPlaceholder=c,t2.getTest=p,t2.getTestTemplate=u,t2.getTests=h,t2.isSubsetOf=d;
18var i2,a2=(i2=n2(2394))&&i2.__esModule?i2:{default:i2},r=n2(8711);function o(e3){return o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e4){return typeof e4}:function(e4){return e4&&typeof Symbol=="function"&&e4.constructor===Symbol&&e4!==Symbol.prototype?"symbol":typeof e4},o(e3)}function s(e3,t3){var n3=(e3.alternation!=null?e3.mloc[l(e3)]:e3.locator).join("");if(n3!=="")for(n3=n3.split(":")[0];n3.length<t3;)n3+="0";return n3}function l(e3){var t3=e3.locator[e3.alternation];return typeof t3=="string"&&t3.length>0&&(t3=t3.split(",")[0]),t3!==void 0?t3.toString():""}function c(e3,t3,n3){var i3=this,a3=this.opts,s2=this.maskset;if((t3=t3||p.call(i3,e3).match).placeholder!==void 0||n3===!0){if(t3.placeholder!==""&&t3.static===!0&&t3.generated!==!0){var l2=r.getLastValidPosition.call(i3,e3),c2=r.seekNext.call(i3,l2);return(n3?e3<=c2:e3<c2)?a3.staticDefinitionSymbol&&t3.static?t3.nativeDef:t3.def:typeof t3.placeholder=="function"?t3.placeholder(a3):t3.placeholder}return typeof t3.placeholder=="function"?t3.placeholder(a3):t3.placeholder}if(t3.static===!0){if(e3>-1&&s2.validPositions[e3]===void 0){var u2,f2=h.call(i3,e3),d2=[];if(typeof a3.placeholder=="string"&&f2.length>1+(f2[f2.length-1].match.def===""?1:0)){for(var m=0;m<f2.length;m++)if(f2[m].match.def!==""&&f2[m].match.optionality!==!0&&f2[m].match.optionalQuantifier!==!0&&(f2[m].match.static===!0||u2===void 0||f2[m].match.fn.test(u2.match.def,s2,e3,!0,a3)!==!1)&&(d2.push(f2[m]),f2[m].match.static===!0&&(u2=f2[m]),d2.length>1&&/[0-9a-bA-Z]/.test(d2[0].match.def)))return a3.placeholder.charAt(e3%a3.placeholder.length)}}return t3.def}return o(a3.placeholder)==="object"?t3.def:a3.placeholder.charAt(e3%a3.placeholder.length)}function u(e3,t3,n3){return this.maskset.validPositions[e3]||f.call(this,e3,h.call(this,e3,t3&&t3.slice(),n3))}function f(e3,t3){var n3=this.opts,i3=0,a3=function(e4,t4){var n4=0,i4=!1;return t4.forEach(function(e5){e5.match.optionality&&(n4!==0&&n4!==e5.match.optionality&&(i4=!0),(n4===0||n4>e5.match.optionality)&&(n4=e5.match.optionality))}),n4&&(e4==0||t4.length==1?n4=0:i4||(n4=0)),n4}(e3,t3);e3=e3>0?e3-1:0;var r2,o2,l2,c2=s(p.call(this,e3));n3.greedy&&t3.length>1&&t3[t3.length-1].match.def===""&&(i3=1);for(var u2=0;u2<t3.length-i3;u2++){var f2=t3[u2];r2=s(f2,c2.length);var d2=Math.abs(r2-c2);(f2.unMatchedAlternationStopped!==!0||t3.filter(function(e4){return e4.unMatchedAlternationStopped!==!0}).length<=1)&&(o2===void 0||r2!==""&&d2<o2||l2&&!n3.greedy&&l2.match.optionality&&l2.match.optionality-a3>0&&l2.match.newBlockMarker==="master"&&(!f2.match.optionality||f2.match.optionality-a3<1||!f2.match.newBlockMarker)||l2&&!n3.greedy&&l2.match.optionalQuantifier&&!f2.match.optionalQuantifier)&&(o2=d2,l2=f2)}return l2}function p(e3,t3){var n3=this.maskset;return n3.validPositions[e3]?n3.validPositions[e3]:(t3||h.call(this,e3))[0]}function d(e3,t3,n3){function i3(e4){for(var t4,n4=[],i4=-1,a3=0,r2=e4.length;a3<r2;a3++)if(e4.charAt(a3)==="-")for(t4=e4.charCodeAt(a3+1);++i4<t4;)n4.push(String.fromCharCode(i4));else i4=e4.charCodeAt(a3),n4.push(e4.charAt(a3));return n4.join("")}return e3.match.def===t3.match.nativeDef||!(!(n3.regex||e3.match.fn instanceof RegExp&&t3.match.fn instanceof RegExp)||e3.match.static===!0||t3.match.static===!0)&&(t3.match.fn.source==="."||i3(t3.match.fn.source.replace(/[[\]/]/g,"")).indexOf(i3(e3.match.fn.source.replace(/[[\]/]/g,"")))!==-1)}function h(e3,t3,n3){var i3,r2,o2=this,s2=this.dependencyLib,l2=this.maskset,c2=this.opts,u2=this.el,p2=l2.maskToken,h2=t3?n3:0,m=t3?t3.slice():[0],v=[],g=!1,y=t3?t3.join(""):"",k=!1;function b(t4,n4,r3,s3){function f2(r4,s4,p4){function m3(e4,t5){var n5=t5.matches.indexOf(e4)===0;return n5||t5.matches.every(function(i4,a3){return i4.isQuantifier===!0?n5=m3(e4,t5.matches[a3-1]):Object.prototype.hasOwnProperty.call(i4,"matches")&&(n5=m3(e4,i4)),!n5}),n5}function w2(e4,t5,n5){var i4,a3;if((l2.tests[e4]||l2.validPositions[e4])&&(l2.validPositions[e4]?[l2.validPositions[e4]]:l2.tests[e4]).every(function(e5,r6){if(e5.mloc[t5])return i4=e5,!1;var o4=n5!==void 0?n5:e5.alternation,s5=e5.locator[o4]!==void 0?e5.locator[o4].toString().indexOf(t5):-1;return(a3===void 0||s5<a3)&&s5!==-1&&(i4=e5,a3=s5),!0}),i4){var r5=i4.locator[i4.alternation],o3=i4.mloc[t5]||i4.mloc[r5]||i4.locator;return o3[o3.length-1].toString().indexOf(":")!==-1&&o3.pop(),o3.slice((n5!==void 0?n5:i4.alternation)+1)}return n5!==void 0?w2(e4,t5):void 0}function P2(t5,n5){return t5.match.static===!0&&n5.match.static!==!0&&n5.match.fn.test(t5.match.def,l2,e3,!1,c2,!1)}function S2(e4,t5){var n5=e4.alternation,i4=t5===void 0||n5<=t5.alternation&&e4.locator[n5].toString().indexOf(t5.locator[n5])===-1;if(!i4&&n5>t5.alternation){for(var a3=0;a3<n5;a3++)if(e4.locator[a3]!==t5.locator[a3]){n5=a3,i4=!0;break}}return!!i4&&function(n6){e4.mloc=e4.mloc||{};var i5=e4.locator[n6];if(i5!==void 0){if(typeof i5=="string"&&(i5=i5.split(",")[0]),e4.mloc[i5]===void 0&&(e4.mloc[i5]=e4.locator.slice(),e4.mloc[i5].push(":".concat(e4.alternation))),t5!==void 0){for(var a4 in t5.mloc)typeof a4=="string"&&(a4=parseInt(a4.split(",")[0])),e4.mloc[a4+0]=t5.mloc[a4];e4.locator[n6]=Object.keys(e4.mloc).join(",")}return e4.alternation>n6&&(e4.alternation=n6),!0}return e4.alternation=void 0,!1}(n5)}function O(e4,t5){if(e4.locator.length!==t5.locator.length)return!1;for(var n5=e4.alternation+1;n5<e4.locator.length;n5++)if(e4.locator[n5]!==t5.locator[n5])return!1;return!0}if(h2>e3+c2._maxTestPos)throw new Error("Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. ".concat(l2.mask));if(h2===e3&&r4.matches===void 0){if(v.push({match:r4,locator:s4.reverse(),cd:y,mloc:{}}),!r4.optionality||p4!==void 0||!(c2.definitions&&c2.definitions[r4.n
18ativeDef]&&c2.definitions[r4.nativeDef].optional||a2.default.prototype.definitions[r4.nativeDef]&&a2.default.prototype.definitions[r4.nativeDef].optional))return!0;g=!0,h2=e3}else if(r4.matches!==void 0){if(r4.isGroup&&p4!==r4)return function(){if(r4=f2(t4.matches[t4.matches.indexOf(r4)+1],s4,p4))return!0}();if(r4.isOptional)return function(){var t5=r4,a3=v.length;if(r4=b(r4,n4,s4,p4),v.length>0){if(v.forEach(function(e4,t6){t6>=a3&&(e4.match.optionality=e4.match.optionality?e4.match.optionality+1:1)}),i3=v[v.length-1].match,p4!==void 0||!m3(i3,t5))return r4;g=!0,h2=e3}}();if(r4.isAlternator)return function(){function i4(e4){for(var t5,n5=e4.matches[0].matches?e4.matches[0].matches.length:1,i5=0;i5<e4.matches.length&&n5===(t5=e4.matches[i5].matches?e4.matches[i5].matches.length:1);i5++);return n5!==t5}o2.hasAlternator=!0;var a3,m4=r4,y2=[],b2=v.slice(),x2=s4.length,M=n4.length>0?n4.shift():-1;if(M===-1||typeof M=="string"){var _,E=h2,j=n4.slice(),T=[];if(typeof M=="string")T=M.split(",");else for(_=0;_<m4.matches.length;_++)T.push(_.toString());if(l2.excludes[e3]!==void 0){for(var A=T.slice(),D=0,L=l2.excludes[e3].length;D<L;D++){var C=l2.excludes[e3][D].toString().split(":");s4.length==C[1]&&T.splice(T.indexOf(C[0]),1)}T.length===0&&(delete l2.excludes[e3],T=A)}(c2.keepStatic===!0||isFinite(parseInt(c2.keepStatic))&&E>=c2.keepStatic)&&(T=T.slice(0,1));for(var B=0;B<T.length;B++){_=parseInt(T[B]),v=[],n4=typeof M=="string"&&w2(h2,_,x2)||j.slice();var I=m4.matches[_];if(I&&f2(I,[_].concat(s4),p4))r4=!0;else if(B===0&&(k=i4(m4)),I&&I.matches&&I.matches.length>m4.matches[0].matches.length)break;a3=v.slice(),h2=E,v=[];for(var R=0;R<a3.length;R++){var F=a3[R],N=!1;F.alternation=F.alternation||x2,S2(F);for(var V=0;V<y2.length;V++){var G=y2[V];if(typeof M!="string"||F.alternation!==void 0&&T.includes(F.locator[F.alternation].toString())){if(F.match.nativeDef===G.match.nativeDef){N=!0,S2(G,F);break}if(d(F,G,c2)){S2(F,G)&&(N=!0,y2.splice(y2.indexOf(G),0,F));break}if(d(G,F,c2)){S2(G,F);break}if(P2(F,G)){O(F,G)||u2.inputmask.userOptions.keepStatic!==void 0?S2(F,G)&&(N=!0,y2.splice(y2.indexOf(G),0,F)):c2.keepStatic=!0;break}if(P2(G,F)){S2(G,F);break}}}N||y2.push(F)}}v=b2.concat(y2),h2=e3,g=v.length>0&&k,r4=y2.length>0&&!k,k&&g&&!r4&&v.forEach(function(e4,t5){e4.unMatchedAlternationStopped=!0}),n4=j.slice()}else r4=f2(m4.matches[M]||t4.matches[M],[M].concat(s4),p4);if(r4)return!0}();if(r4.isQuantifier&&p4!==t4.matches[t4.matches.indexOf(r4)-1])return function(){for(var a3=r4,o3=!1,u3=n4.length>0?n4.shift():0;u3<(isNaN(a3.quantifier.max)?u3+1:a3.quantifier.max)&&h2<=e3;u3++){var p5=t4.matches[t4.matches.indexOf(a3)-1];if(r4=f2(p5,[u3].concat(s4),p5)){if(v.forEach(function(t5,n5){(i3=x(p5,t5.match)?t5.match:v[v.length-1].match).optionalQuantifier=u3>=a3.quantifier.min,i3.jit=(u3+1)*(p5.matches.indexOf(i3)+1)>a3.quantifier.jit,i3.optionalQuantifier&&m3(i3,p5)&&(g=!0,h2=e3,c2.greedy&&l2.validPositions[e3-1]==null&&u3>a3.quantifier.min&&["*","+"].indexOf(a3.quantifier.max)!=-1&&(v.pop(),y=void 0),o3=!0,r4=!1),!o3&&i3.jit&&(l2.jitOffset[e3]=p5.matches.length-p5.matches.indexOf(i3))}),o3)break;return!0}}}();if(r4=b(r4,n4,s4,p4))return!0}else h2++}for(var p3=n4.length>0?n4.shift():0;p3<t4.matches.length;p3++)if(t4.matches[p3].isQuantifier!==!0){var m2=f2(t4.matches[p3],[p3].concat(r3),s3);if(m2&&h2===e3)return m2;if(h2>e3)break}}function x(e4,t4){var n4=e4.matches.indexOf(t4)!=-1;return n4||e4.matches.forEach(function(e5,i4){e5.matches===void 0||n4||(n4=x(e5,t4))}),n4}if(e3>-1){if(t3===void 0){for(var w,P=e3-1;(w=l2.validPositions[P]||l2.tests[P])===void 0&&P>-1;)P--;w!==void 0&&P>-1&&(m=function(e4,t4){var n4,i4=[];return Array.isArray(t4)||(t4=[t4]),t4.length>0&&(t4[0].alternation===void 0||c2.keepStatic===!0?(i4=f.call(o2,e4,t4.slice()).locator.slice()).length===0&&(i4=t4[0].locator.slice()):t4.forEach(function(e5){e5.def!==""&&(i4.length===0?(n4=e5.alternation,i4=e5.locator.slice()):e5.locator[n4]&&i4[n4].toString().indexOf(e5.locator[n4])===-1&&(i4[n4]+=","+e5.locator[n4]))})),i4}(P,w),y=m.join(""),h2=P)}if(l2.tests[e3]&&l2.tests[e3][0].cd===y)return l2.tests[e3];for(var S=m.shift();S<p2.length&&!(b(p2[S],m,[S])&&h2===e3||h2>e3);S++);}
18return(v.length===0||g)&&v.push({match:{fn:null,static:!0,optionality:!1,casing:null,def:"",placeholder:""},locator:k&&v.filter(function(e4){return e4.unMatchedAlternationStopped!==!0}).length===0?[0]:[],mloc:{},cd:y}),t3!==void 0&&l2.tests[e3]?r2=s2.extend(!0,[],v):(l2.tests[e3]=s2.extend(!0,[],v),r2=l2.tests[e3]),v.forEach(function(e4){e4.match.optionality=e4.match.defOptionality||!1}),r2}},7215:function(e2,t2,n2){Object.defineProperty(t2,"__esModule",{value:!0}),t2.alternate=s,t2.checkAlternationMatch=function(e3,t3,n3){for(var i3,a3=this.opts.greedy?t3:t3.slice(0,1),r2=!1,o2=n3!==void 0?n3.split(","):[],s2=0;s2<o2.length;s2++)(i3=e3.indexOf(o2[s2]))!==-1&&e3.splice(i3,1);for(var l2=0;l2<e3.length;l2++)if(a3.includes(e3[l2])){r2=!0;break}return r2},t2.handleRemove=function(e3,t3,n3,i3,l2){var c2=this,u2=this.maskset,f2=this.opts;if((f2.numericInput||c2.isRTL)&&(t3===a2.keys.Backspace?t3=a2.keys.Delete:t3===a2.keys.Delete&&(t3=a2.keys.Backspace),c2.isRTL)){var p2=n3.end;n3.end=n3.begin,n3.begin=p2}var d2,h2=r.getLastValidPosition.call(c2,void 0,!0);n3.end>=r.getBuffer.call(c2).length&&h2>=n3.end&&(n3.end=h2+1),t3===a2.keys.Backspace?n3.end-n3.begin<1&&(n3.begin=r.seekPrevious.call(c2,n3.begin)):t3===a2.keys.Delete&&n3.begin===n3.end&&(n3.end=r.isMask.call(c2,n3.end,!0,!0)?n3.end+1:r.seekNext.call(c2,n3.end)+1),(d2=m.call(c2,n3))!==!1&&((i3!==!0&&f2.keepStatic!==!1||f2.regex!==null&&o.getTest.call(c2,n3.begin).match.def.indexOf("|")!==-1)&&s.call(c2,!0),i3!==!0&&(u2.p=t3===a2.keys.Delete?n3.begin+d2:n3.begin,u2.p=r.determineNewCaretPosition.call(c2,{begin:u2.p,end:u2.p},!1,f2.insertMode===!1&&t3===a2.keys.Backspace?"none":void 0).begin))},t2.isComplete=c,t2.isSelection=u,t2.isValid=f,t2.refreshFromBuffer=d,t2.revalidateMask=m;var i2=n2(6030),a2=n2(2839),r=n2(8711),o=n2(4713);function s(e3,t3,n3,i3,a3,l2){var c2=this,u2=this.dependencyLib,p2=this.opts,d2=c2.maskset;if(!c2.hasAlternator)return!1;var h2,m2,v,g,y,k,b,x,w,P,S,O=u2.extend(!0,[],d2.validPositions),M=u2.extend(!0,{},d2.tests),_=!1,E=!1,j=a3!==void 0?a3:r.getLastValidPosition.call(c2);if(l2&&(P=l2.begin,S=l2.end,l2.begin>l2.end&&(P=l2.end,S=l2.begin)),j===-1&&a3===void 0)h2=0,m2=(g=o.getTest.call(c2,h2)).alternation;else for(;j>=0;j--)if((v=d2.validPositions[j])&&v.alternation!==void 0){if(j<=(e3||0)&&g&&g.locator[v.alternation]!==v.locator[v.alternation])break;h2=j,m2=d2.validPositions[h2].alternation,g=v}if(m2!==void 0){b=parseInt(h2),d2.excludes[b]=d2.excludes[b]||[],e3!==!0&&d2.excludes[b].push((0,o.getDecisionTaker)(g)+":"+g.alternation);var T=[],A=-1;for(y=b;b<r.getLastValidPosition.call(c2,void 0,!0)+1;y++)A===-1&&e3<=y&&t3!==void 0&&(T.push(t3),A=T.length-1),(k=d2.validPositions[b])&&k.generatedInput!==!0&&(l2===void 0||y<P||y>=S)&&T.push(k.input),d2.validPositions.splice(b,1);for(A===-1&&t3!==void 0&&(T.push(t3),A=T.length-1);d2.excludes[b]!==void 0&&d2.excludes[b].length<10;){for(d2.tests={},r.resetMaskSet.call(c2,!0),_=!0,y=0;y<T.length&&(x=_.caret||p2.insertMode==0&&x!=null?r.seekNext.call(c2,x):r.getLastValidPosition.call(c2,void 0,!0)+1,w=T[y],_=f.call(c2,x,w,!1,i3,!0));y++)y===A&&(E=_),e3==1&&_&&(E={caretPos:y});if(_)break;if(r.resetMaskSet.call(c2),g=o.getTest.call(c2,b),d2.validPositions=u2.extend(!0,[],O),d2.tests=u2.extend(!0,{}
18,M),!d2.excludes[b]){E=s.call(c2,e3,t3,n3,i3,b-1,l2);break}if(g.alternation!=null){var D=(0,o.getDecisionTaker)(g);if(d2.excludes[b].indexOf(D+":"+g.alternation)!==-1){E=s.call(c2,e3,t3,n3,i3,b-1,l2);break}for(d2.excludes[b].push(D+":"+g.alternation),y=b;y<r.getLastValidPosition.call(c2,void 0,!0)+1;y++)d2.validPositions.splice(b)}else delete d2.excludes[b]}}return E&&p2.keepStatic===!1||delete d2.excludes[b],E}function l(e3,t3,n3){var i3=this.opts,r2=this.maskset;switch(i3.casing||t3.casing){case"upper":e3=e3.toUpperCase();break;case"lower":e3=e3.toLowerCase();break;case"title":var o2=r2.validPositions[n3-1];e3=n3===0||o2&&o2.input===String.fromCharCode(a2.keyCode.Space)?e3.toUpperCase():e3.toLowerCase();break;default:if(typeof i3.casing=="function"){var s2=Array.prototype.slice.call(arguments);s2.push(r2.validPositions),e3=i3.casing.apply(this,s2)}}return e3}function c(e3){var t3=this,n3=this.opts,i3=this.maskset;if(typeof n3.isComplete=="function")return n3.isComplete(e3,n3);if(n3.repeat!=="*"){var a3=!1,s2=r.determineLastRequiredPosition.call(t3,!0),l2=s2.l;if(s2.def===void 0||s2.def.newBlockMarker||s2.def.optionality||s2.def.optionalQuantifier){a3=!0;for(var c2=0;c2<=l2;c2++){var u2=o.getTestTemplate.call(t3,c2).match;if(u2.static!==!0&&i3.validPositions[c2]===void 0&&(u2.optionality===!1||u2.optionality===void 0||u2.optionality&&u2.newBlockMarker==0)&&(u2.optionalQuantifier===!1||u2.optionalQuantifier===void 0)||u2.static===!0&&u2.def!=""&&e3[c2]!==o.getPlaceholder.call(t3,c2,u2)){a3=!1;break}}}return a3}}function u(e3){var t3=this.opts.insertMode?0:1;return this.isRTL?e3.begin-e3.end>t3:e3.end-e3.begin>t3}function f(e3,t3,n3,i3,a3,p2,v){var g=this,y=this.dependencyLib,k=this.opts,b=g.maskset;n3=n3===!0;var x=e3;function w(e4){if(e4!==void 0){if(e4.remove!==void 0&&(Array.isArray(e4.remove)||(e4.remove=[e4.remove]),e4.remove.sort(function(e5,t5){return g.isRTL?e5.pos-t5.pos:t5.pos-e5.pos}).forEach(function(e5){m.call(g,{begin:e5,end:e5+1})}),e4.remove=void 0),e4.insert!==void 0&&(Array.isArray(e4.insert)||(e4.insert=[e4.insert]),e4.insert.sort(function(e5,t5){return g.isRTL?t5.pos-e5.pos:e5.pos-t5.pos}).forEach(function(e5){e5.c!==""&&f.call(g,e5.pos,e5.c,e5.strict===void 0||e5.strict,e5.fromIsValid!==void 0?e5.fromIsValid:i3)}),e4.insert=void 0),e4.refreshFromBuffer&&e4.buffer){var t4=e4.refreshFromBuffer;d.call(g,t4===!0?t4:t4.start,t4.end,e4.buffer),e4.refreshFromBuffer=void 0}e4.rewritePosition!==void 0&&(x=e4.rewritePosition,e4=!0)}return e4}function P(t4,n4,a4){var s2=!1;return o.getTests.call(g,t4).every(function(c2,f2){var p3=c2.match;if(r.getBuffer.call(g,!0),(s2=(!p3.jit||b.validPositions[r.seekPrevious.call(g,t4)]!==void 0)&&(p3.fn!=null?p3.fn.test(n4,b,t4,a4,k,u.call(g,e3)):(n4===p3.def||n4===k.skipOptionalPartCharacter)&&p3.def!==""&&{c:o.getPlaceholder.call(g,t4,p3,!0)||p3.def,pos:t4}))!==!1){var d2=s2.c!==void 0?s2.c:n4,h2=t4;return d2=d2===k.skipOptionalPartCharacter&&p3.static===!0?o.getPlaceholder.call(g,t4,p3,!0)||p3.def:d2,(s2=w(s2))!==!0&&s2.pos!==void 0&&s2.pos!==t4&&(h2=s2.pos),s2!==!0&&s2.pos===void 0&&s2.c===void 0||m.call(g,e3,y.extend({},c2,{input:l.call(g,d2,p3,h2)}),i3,h2)===!1&&(s2=!1),!1}return!0}),s2}e3.begin!==void 0&&(x=g.isRTL?e3.end:e3.begin);var S=!0,O=y.extend(!0,[],b.validPositions);if(k.keepStatic===!1&&b.excludes[x]!==void 0&&a3!==!0&&i3!==!0)for(var M=x;M<(g.isRTL?e3.begin:e3.end);M++)b.excludes[M]!==void 0&&(b.excludes[M]=void 0,delete b.tests[M]);if(typeof k.preValidation=="function"&&i3!==!0&&p2!==!0&&(S=w(S=k.preValidation.call(g,r.getBuffer.call(g),x,t3,u.call(g,e3),k,b,e3,n3||a3))),S===!0){if(S=P(x,t3,n3),(!n3||i3===!0)&&S===!1&&p2!==!0){var _=b.validPositions[x];if(!_||_.match.static!==!0||_.match.def!==t3&&t3!==k.skipOptionalPartCharacter){if(k.insertMode||b.validPositions[r.seekNext.call(g,x)]===void 0||e3.end>x){var E=!1;if(b.jitOffset[x]&&b.validPositions[r.seekNext.call(g,x)]===void 0&&(S=f.call(g,x+b.jitOffset[x],t3,!0,!0))!==!1&&(a3!==!0&&(S.caret=x),E=!0),e3.end>x&&(b.validPositions[x]=void 0),!E&&!r.isMask.call(g,x,k.keepStatic&&x===0)){for(var j=x+1,T=r.seekNext.call(g,x,!1,x!==0);j<=T;j++)if((S=P(j,t3,n3))!==!1){S=h.call(g,x,S.pos!==void 0?S.pos:j)||S,x=j;break}}}}else S={caret:r.seekNext.call(g,x)}}g.hasAlternator&&a3!==!0&&!n3&&(a3=!0,S===!1&&k.keepStatic&&(c.call(g,r.getBuffer.call(g))||x===0)?S=s.call(g,x,t3,n3,i3,void 0,e3):(u.call(g,e3)&&b.tests[x]&&b.tests[x].length>1&&k.keepStatic||S==1&&k.numericInput!==!0&&b.tests[x]&&b.tests[x].length>1&&r.getLastValidPosition.call(g,void 0,!0)>
18x)&&(S=s.call(g,!0))),S===!0&&(S={pos:x})}if(typeof k.postValidation=="function"&&i3!==!0&&p2!==!0){var A=k.postValidation.call(g,r.getBuffer.call(g,!0),e3.begin!==void 0?g.isRTL?e3.end:e3.begin:e3,t3,S,k,b,n3,v);A!==void 0&&(S=A===!0?S:A)}S&&S.pos===void 0&&(S.pos=x),S===!1||p2===!0?(r.resetMaskSet.call(g,!0),b.validPositions=y.extend(!0,[],O)):h.call(g,void 0,x,!0);var D=w(S);return g.maxLength!==void 0&&r.getBuffer.call(g).length>g.maxLength&&!i3&&(r.resetMaskSet.call(g,!0),b.validPositions=y.extend(!0,[],O),D=!1),D}function p(e3,t3,n3){for(var i3=this.maskset,a3=!1,r2=o.getTests.call(this,e3),s2=0;s2<r2.length;s2++){if(r2[s2].match&&(r2[s2].match.nativeDef===t3.match[n3.shiftPositions?"def":"nativeDef"]&&(!n3.shiftPositions||!t3.match.static)||r2[s2].match.nativeDef===t3.match.nativeDef||n3.regex&&!r2[s2].match.static&&r2[s2].match.fn.test(t3.input,i3,e3,!1,n3))){a3=!0;break}if(r2[s2].match&&r2[s2].match.def===t3.match.nativeDef){a3=void 0;break}}return a3===!1&&i3.jitOffset[e3]!==void 0&&(a3=p.call(this,e3+i3.jitOffset[e3],t3,n3)),a3}function d(e3,t3,n3){var a3,o2,s2=this,l2=this.maskset,c2=this.opts,u2=this.dependencyLib,f2=c2.skipOptionalPartCharacter,p2=s2.isRTL?n3.slice().reverse():n3;if(c2.skipOptionalPartCharacter="",e3===!0)r.resetMaskSet.call(s2,!1),e3=0,t3=n3.length,o2=r.determineNewCaretPosition.call(s2,{begin:0,end:0},!1).begin;else{for(a3=e3;a3<t3;a3++)l2.validPositions.splice(e3,0);o2=e3}var d2=new u2.Event("keypress");for(a3=e3;a3<t3;a3++){d2.key=p2[a3].toString(),s2.ignorable=!1;var h2=i2.EventHandlers.keypressEvent.call(s2,d2,!0,!1,!1,o2);h2!==!1&&h2!==void 0&&(o2=h2.forwardPosition)}c2.skipOptionalPartCharacter=f2}function h(e3,t3,n3){var i3=this,a3=this.maskset,s2=this.dependencyLib;if(e3===void 0)for(e3=t3-1;e3>0&&!a3.validPositions[e3];e3--);for(var l2=e3;l2<t3;l2++)if(a3.validPositions[l2]===void 0&&!r.isMask.call(i3,l2,!1)&&(l2==0?o.getTest.call(i3,l2):a3.validPositions[l2-1])){var c2=o.getTests.call(i3,l2).slice();c2[c2.length-1].match.def===""&&c2.pop();var u2,p2=o.determineTestTemplate.call(i3,l2,c2);if(p2&&(p2.match.jit!==!0||p2.match.newBlockMarker==="master"&&(u2=a3.validPositions[l2+1])&&u2.match.optionalQuantifier===!0)&&((p2=s2.extend({},p2,{input:o.getPlaceholder.call(i3,l2,p2.match,!0)||p2.match.def})).generatedInput=!0,m.call(i3,l2,p2,!0),n3!==!0)){var d2=a3.validPositions[t3].input;return a3.validPositions[t3]=void 0,f.call(i3,t3,d2,!0,!0)}}}function m(e3,t3,n3,i3){var a3=this,s2=this.maskset,l2=this.opts,c2=this.dependencyLib;function d2(e4,t4,n4){var i4=t4[e4];if(i4!==void 0&&i4.match.static===!0&&i4.match.optionality!==!0&&(t4[0]===void 0||t4[0].alternation===void 0)){var a4=n4.begin<=e4-1?t4[e4-1]&&t4[e4-1].match.static===!0&&t4[e4-1]:t4[e4-1],r2=n4.end>e4+1?t4[e4+1]&&t4[e4+1].match.static===!0&&t4[e4+1]:t4[e4+1];return a4&&r2}return!1}var h2=0,m2=e3.begin!==void 0?e3.begin:e3,v=e3.end!==void 0?e3.end:e3,g=!0;if(e3.begin>e3.end&&(m2=e3.end,v=e3.begin),i3=i3!==void 0?i3:m2,n3===void 0&&(m2!==v||l2.insertMode&&s2.validPositions[i3]!==void 0||t3===void 0||t3.match.optionalQuantifier||t3.match.optionality)){var y,k=c2.extend(!0,[],s2.validPositions),b=r.getLastValidPosition.call(a3,void 0,!0);s2.p=m2;var x=u.call(a3,e3)?m2:i3;for(y=b;y>=x;y--)s2.validPositions.splice(y,1),t3===void 0&&delete s2.tests[y+1];var w,P,S=i3,O=S;for(t3&&(s2.validPositions[i3]=c2.extend(!0,{},t3),O++,S++),k[v]==null&&s2.jitOffset[v]&&(v+=s2.jitOffset[v]+1),y=t3?v:v-1;y<=b;y++){if((w=k[y])!==void 0&&w.generatedInput!==!0&&(y>=v||y>=m2&&d2(y,k,{begin:m2,end:v}))){for(;o.getTest.call(a3,O).match.def!=="";){if((P=p.call(a3,O,w,l2))!==!1||w.match.def==="+"){w.match.def==="+"&&r.getBuffer.call(a3,!0);var M=f.call(a3,O,w.input,w.match.def!=="+",!0);if(g=M!==!1,S=(M.pos||O)+1,!g&&P)break}else g=!1;if(g){t3===void 0&&w.match.static&&y===e3.begin&&h2++;break}if(!g&&r.getBuffer.call(a3),O>s2.maskLength)break;O++}o.getTest.call(a3,O).match.def==""&&(g=!1),O=S}if(!g)break}if(!g)return s2.validPositions=c2.extend(!0,[],k),r.resetMaskSet.call(a3,!0),!1}else t3&&o.getTest.call(a3,i3).match.cd===t3.match.cd&&(s2.validPositions[i3]=c2.extend(!0,{},t3));return r.resetMaskSet.call(a3,!0),h2}},7957:function(t2){t2.exports=e}},n={};function i(e2){var a2=n[e2];if(a2!==void 0)return a2.exports;var r=n[e2]={exports:{}};return t[e2](r,r.exports,i),r.exports}var a={};return function(){var e2=a;
18Object.defineProperty(e2,"__esModule",{value:!0}),e2.default=void 0;var t2,n2=(t2=i(3046))&&t2.__esModule?t2:{default:t2};i(443),e2.default=n2.default}(),a}()});})();
19/*!
20 * dist/jquery.inputmask
21 * https://github.com/RobinHerbots/Inputmask
22 * Copyright (c) 2010 - 2024 Robin Herbots
23 * Licensed under the MIT license
24 * Version: 5.0.9
25 */
26/*!
27* patch notes:
28* - The factory implementation code must be cleaned up when updating, both
29*   because it tries to do dynamic detection of the module system (broken for us
30*   in some of our contexts) and because it ends up writing to window.default
31*   (which breaks some third-party plugins that do their own broken module
32*   detection).
33*
34* - The initial function is called with `this` as the root (e) variable - which
35*   is null in our case, when we call this client-side. it should be replaced
36*   with `window` instead
37*/
38/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
39/*! Bundled license information:
40
41buffer/index.js:
42  (*!
43   * The buffer module from node.js, for the browser.
44   *
45   * @author   Feross Aboukhadijeh <https://feross.org>
46   * @license  MIT
47   *)
48*/
49
50}
51
52
53window.preloaded['js/extra:jquery_plugins/jquery.inputmask'] = true;
54
55window.preloaded['app/page_metadata:account'] = true;
56/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
57// BUBBLE PATCH NOTES - offset() changed below, see comment
58"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
58deName&&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={}
58,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(){
59    var e=this[0];
60    // BUBBLE PATCH NOTES - offset() changed below, see comment in non-minified
61    if (!e) return {left:0, top:0};
62    return(!e||e.nodeType&&e.getBoundingClientRect)
63        ?I.apply(this,arguments)
64        :(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length
65            ?this
66            :({left:0,top:0}))},"offset-valid-elem"
67),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});
68
69window.preloaded['js/vendor:jquery-migrate-3.4.1.min.js'] = true;
70
71window.bubble_version = 29;
72window.preloaded['app/metadata:bubble_version'] = true;
73window._bubble_page_load_data.hardcoded_plugins = window._bubble_page_load_data.hardcoded_plugins || {};
74window._bubble_page_load_data.hardcoded_plugins['stripe'] = true;
75window.__code__ = window.__code__ || {};
76if(!window.__code__['bc1fcdbb1735fce369f95b6ae74e43ffbea91a11fa536a52
766f22fc961b1a033b']){window.__code__['bc1fcdbb1735fce369f95b6ae74e43ffbea91a11fa536a526f22fc961b1a033b']=1;
77
78"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 __require=(x=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(x,{get:(a,b)=>(typeof require<"u"?require:a)[b]}):x)(function(x){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+x+'" is not supported')});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 78
78K_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 78
78)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 78
78if(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)}}}
78var 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
78y-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)}
78:$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
78HARED,{});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
78=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)}
78:$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}}});
78var 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
78yThis([].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
78ing","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
78(),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
78y-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_reduce=__commonJS({"node_modules/core-js/modules/esnext.iterator.reduce.js"(){"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(),$TypeError=TypeError;$2({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_filter=__toESM(require_esnext_iterator_filter()),import_esnext_iterator_reduce=__toESM(require_esnext_iterator_reduce());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 r=__require,external=safe_require.safe_require("./external"),querystring=safe_require.safe_require("querystring"),btype_ids=safe_require.safe_require("./lang/btype_ids"),hydrate=safe_require.safe_require("@bubblegroup/db/hydrate"),Lib=safe_require.safe_require("./lib"),appquery=safe_require.safe_require("./lang/appquery"),lang=safe_require.safe_require("./lang/lang"),eval_node_state=safe_require.safe_require("@bubblegroup/evaluation/engine/eval_node_state"),core_events=safe_require.safe_require("./core/core_events"),workflow_consts=safe_require.safe_require("./constants/workflow"),workflow_utils=safe_require.safe_require("./lang/workflow/workflow_utils"),known_plugins_consts=safe_require.safe_require("./constants/known_plugins"),generic_actions_utilities=safe_require.safe_require("./core/core_actions/utilities/generic_actions_utilities"),languages=safe_require.safe_require("./languages"),b_location=safe_require.safe_require("./geolocation/b_location"),logger=safe_require.safe_require("./logger"),core_ds_db_ops_utilities=safe_require.safe_require("./core/core_datasources/utilities/core_ds_db_ops_utilities"),status_bar=safe_require.safe_require("./core/status_bar"),payment_converter=safe_require.safe_require("./shared/payment_converter"),db_values=safe_require.safe_require("@bubblegroup/db/values/db_values"),stripe_utilities=safe_require.safe_require("./shared/stripe_utilities"),db_consts=safe_require.safe_require("./constants/db"),subscription_consts=safe_require.safe_require("./constants/subscriptions");function extract_data(call,val){if(val?.error)throw new u.OwnerError("Stripe Error",{display:val.error.message});return call.extract_data(val)}var REQUIRE_AUTHENTICATION_ERROR_CODES=["authentication_required","subscription_payment_intent_requires_action","invoice_payment_intent_requires_action"],form=null;function initialize_stripe_form(){let app_language=Lib().app_language(!0),locale=app_language?languages.get_iso_code(app_language).slice(0,2):"auto",options={key:appquery.stripe_public_key(),name:appquery.get_public_setting("stripe_checkout_name")??document.title,locale,zipCode:appquery.get_public_setting("stripe_collect_zip"),billingAddress:appquery.get_public_setting("stripe_collect_address")},image=appquery.get_public_setting("stripe_checkout_image")??appquery.favicon();if(image&&(options.image=image),!window.StripeCheckout)throw new u.UnexpectedError("Stripe Checkout not present");form=window.StripeCheckout.configure(options),$(window).off("popstate.stripe_checkout"),$(window).on("popstate.stripe_checkout",()=>form.close())}typeof window<"u"&&window!==null&&(window.initialize_stripe_form=initialize_stripe_form);function get_checkout_form(data,cb,on_closed){return form||initialize_stripe_form(),u.run_once(30,()=>data.charged_user_email??Lib().current_user().get_email(),(err,email)=>{if(err){logger.log(err);return}function open(){let options={description:data.description,amount:data.amount,panelLabel:data.panelLabel,email,token(token){return cb(token)}};return data.currency&&(options.currency=data.currency),on_closed&&(options.closed=on_closed),form.open(options)}if(u.is_on_mobile_or_tablet()){let greyout=u.div("stripe-checkout-greyout",$("body")),btn=u.div("stripe-checkout-btn",greyout),width=$(window).width()/2,caption=data.panelLabel??"Pay with card";width=Math.max(Math.min(caption.length*12.5+30,width*.9),150);let height=.266666*width;return btn.css({width,left:($(window).width()-width)/2,"min-height":height,top:($(window).height()-height)/2}),u.div("stripe-checkout-display",btn,caption).css({"min-height":height,width,"font-size":20,"line-height":height+"px",padding:"7px"}),btn.on("click",()=>(greyout.remove(),open()))}else return open()})}var version_keys={V2:"v2",V3:"v3"};function is_v3(){if(Lib())return appquery.get_public_setting("stripe_checkout_version")===version_keys.V3}function redirect_checkout(context,url){return Lib().workflow.wait_for_safe(context,()=>window.location.replace(url))}var getURLToGenerateStripeAuthToken=(app,user_email,nexturl,user_id,prefilled_data)=>{let state_raw={nextURL:nexturl,user_id};if(state_raw.appname=app.appname(),state_raw=u.json_stringify(state_raw),prefilled_data!=null){let{address}=prefilled_data;if(address!=null){let should_throw_not_ready=u.on_client(),components=b_location.get_components(address,should_throw_not_ready);prefilled_data.country=components["country code"],prefilled_data.street_address=components["street number"]+" "+components.street,prefilled_data.city=components.city,prefilled_data.zip=components["zip code"],prefilled_data.state=components["state code"]}delete prefilled_data.address}let user_data={};for(let k in prefilled_data){let v=prefilled_data[k];v!=null&&(user_data["stripe_user["+k+"]"]=v)}user_data["stripe_user[email]"]??=user_email,user_data["stripe_user[url]"]??=app.domain(),user_data["stripe_user[business_name]"]??=app.get_public_setting("facebook_meta_tag_title")??document?.title??app.appname();let argument={response_type:"code",client_id:app.stripe_client_id(),scope:"read_write",state:state_raw};return u.extend(argument,user_data),"https://connect.stripe.com/oauth/authorize?"+querystring.stringify(argument)};function saga_seller_auth_url(next_url,prefilled_data){return u.run_once(30,()=>{let current_user=Lib().current_user();return current_user.is_logged_in()?appquery.stripe_client_id()?{url:getURLToGenerateStripeAuthToken(appquery.app(),current_user.get_email(),next_url,current_user._id(),{...prefilled_data})}:{error:"CANT_REGISTER_SELLER"}:{error:"NEED_LOGIN_TO_SELL"}})}var enter_your_api_key_button_field_names={key_info:{no_states:!0}}
78,checkout_tax_field_names={apply_tax_rate:{},tax_ids_style:{},tax_ids_static_choices:{},tax_ids_data_source:{}},payment_field_names=u.extend({amount:{},currency:{default:"USD"},product_name:{},description:{},image:{},button_caption:{default:"Pay"},statement_descriptor:{optional:!0},authorize_only:{default:!1},payee_is_another_user:{},payee:{},app_fee:{}},enter_your_api_key_button_field_names),do_not_show_success_alert_field_name={do_not_show_success_alert:{default:!1}},card_id_field_name={card_id:{optional:!0}},add_user_field_names={apply_current_user:{default:!0},user:{}},allow_promotion_codes_field_name={allow_promotion_codes:{default:!1}};var _call_dependencies={},_get_keys={},_get_errors={},_get_cache={},StripeCall=class extends external.Call{make_request(call_name,properties,prev,_raw,context){prev&&(properties.user_id=prev._id());let current_eval_node=eval_node_state.get_current_eval_node(),call_location={_raw,current_eval_node},hash=u.json_stringify(hydrate.dehydrate_tree({call_name,properties}));if(_get_keys[hash]||(_get_keys[hash]=u.MakeKey(null,"request_synchronous "+call_name),this.proxy_request({prev,properties,call_location,context}).then(response=>(_get_cache[hash]=response.ret,_get_keys[hash]?.turn()),err=>(_get_errors[hash]=err,_get_keys[hash]?.turn(),this.get_value_bubble_null()))),u.ensure_ready(_get_keys[hash]),_get_errors[hash])throw _get_errors[hash];return _get_cache[hash]}};
78function invalidate_call(call_name){let user_id=Lib().current_user()._id(),properties=Lib().location.get_pieces();delete properties.query,properties.user_id=user_id;let hash=u.json_stringify({call_name,properties});return delete _get_keys[hash],_call_dependencies[user_id+call_name]?.invalidate()}var status=null;function convert_stripe_error(err){return err.raw?.type==="card_error"?REQUIRE_AUTHENTICATION_ERROR_CODES.includes(err.code)?new u.StripePaymentRequiresAction(null,err.raw?.message):new u.UserError(null,err.raw.message):err.raw?.type==="invalid_request_error"?new u.OwnerError("Stripe invalid_request_error",{display:"Stripe error: "+err.raw.message}):new u.UnexpectedError("error calling Stripe API",{error:err})}function extractIsInvoiceClosed(invoice){return invoice.closed!==void 0?invoice.closed:invoice.auto_advance!==void 0?!invoice.auto_advance:!1}function extractIsInvoiceForgiven(invoice){return invoice.forgiven!==void 0?invoice.forgiven:invoice.status!==void 0?invoice.status==="uncollectible":!1}function _currency_extractor(currency_path){return currency_path??=[],function(val,raw){let currency_value=u.extract_from_object(raw,currency_path),only_after_bv14=!0;return payment_converter.get_bubble_corrected_amount(val,currency_value,only_after_bv14)??0}}function _stripe_to_bubble_date(val){return val?val*1e3:null}var cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.values=this._get_initial_values(),this.calls=this._get_initial_calls()}get public_values(){return["Event","Customer","Coupon","Invoice","InvoiceItem","SubscriptionData","SubscriptionItem","CardData","TaxID"]}_get_initial_values(){return{CustomerAddress:new external.StructValue("Stripe Customer Address",{city:{},country:{},line1:{},line2:{},postal_code:{caption:"Postal code"},state:{}}),SellerData:new external.StructValue("Seller data",{id:{}},{no_special_messages:!0}),CardData:new external.StructValue("Stripe Credit Card",{id:{},last4:{caption:"last 4 digits"},exp_month:{ret_btype:"number"},exp_year:{ret_btype:"number"},brand:{},funding:{},fingerprint:{}}),SubscriptionItem:new external.StructValue("Stripe Subscription Item",{subscription_item_id:{path:["id"]},id:{path:["plan","id"],caption:"Plan ID"},name:{path:["plan"],caption:"Plan name",post_call_processing(plan){return plan?.name??plan?.nickname??plan?.id}},quantity:{ret_btype:"number"},interval:{path:["plan","interval"]},current_period_start:{caption:"Current period starting date",ret_btype:"date",post_call_processing:_stripe_to_bubble_date},current_period_end:{caption:"Current period ending date",ret_btype:"date",post_call_processing:_stripe_to_bubble_date}}),SubscriptionData:new external.StructValue("Stripe Subscription",{subscription_id:{path:["id"]},id:{path:["plan","id"],caption:"Plan ID"},name:{path:["plan"],caption:"Plan name",post_call_processing(plan){return plan?.name??plan?.nickname??plan?.id}},items:{ret_btype:btype_ids.list_type(btype_ids.api_type("stripe.SubscriptionItem")),path:["items","data"],post_call_processing(val){let res=[],value=btypes.get(btype_ids.api_type("stripe.SubscriptionItem"));for(r of val??[])res.push(value.plugin.extract(r));return res}},status:{},start:{caption:"Starting date",ret_btype:"date",post_call_processing:_stripe_to_bubble_date},created:{caption:"Creation date",ret_btype:"date",post_call_processing:_stripe_to_bubble_date},quantity:{ret_btype:"number"},trial_end:{caption:"Trial end date",ret_btype:"date",post_call_processing:_stripe_to_bubble_date},trial_start:{caption:"Trial start date",ret_btype:"date",post_call_processing:_stripe_to_bubble_date},current_period_start:{caption:"Current period starting date",ret_btype:"date",post_call_processing:_stripe_to_bubble_date},current_period_end:{caption:"Current period ending date",ret_btype:"date",post_call_processing:_stripe_to_bubble_date}}),Event:new external.StructValue("Stripe Event",{id:{},type:{},created:{ret_btype:"date",post_call_processing:_stripe_to_bubble_date},object:{path:["data","object","object"]},object_id:{caption:"Object ID",path:["data","object","id"]},customer_id:{path:["data","object","customer"]},invoice_id:{path:["data","object","invoice"]},subscription_id:{path:["data","object","subscription"]},charge_id:{caption:"Charge ID for dispute",path:["data","object","charge"]},amount:{ret_btype:"number",path:["data","object","amount"],post_c
78all_processing:_currency_extractor(["data","object","currency"])},amount_paid:{ret_btype:"number",extract(val){let{amount_paid,amount_captured}=val.data.object??{};return amount_paid??amount_captured},post_call_processing:_currency_extractor(["data","object","currency"])},amount_refunded:{ret_btype:"number",path:["data","object","amount_refunded"],post_call_processing:_currency_extractor(["data","object","currency"])},captured:{ret_btype:"boolean",path:["data","object","captured"]},failure_message:{path:["data","object","failure_message"]},statement_descriptor:{path:["data","object","statement_descriptor"]},description:{path:["data","object","description"]},previous_status:{path:["data","previous_attributes","status"]}}),Customer:new external.StructValue("Stripe Customer",{id:{},email:{},address:{ret_btype:btype_ids.api_type("stripe.CustomerAddress")},balance:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},discount_items:{ret_btype:btype_ids.api_type("stripe.Coupon"),path:["discount","coupon"],post_call_processing(val){if(val)return btypes.get(btype_ids.api_type("stripe.Coupon")).plugin.extract(val)}}}),Coupon:new external.StructValue("Stripe Coupon",{id:{},amount_off:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},percent_off:{ret_btype:"number"},created:{ret_btype:"date",post_call_processing:_stripe_to_bubble_date},currency:{},duration:{},duration_in_months:{ret_btype:"number"},max_redemptions:{ret_btype:"number"},redeem_by:{ret_btype:"date",post_call_processing:_stripe_to_bubble_date},times_redeemed:{ret_btype:"number"},valid:{ret_btype:"boolean"},name:{}}),Invoice:new external.StructValue("Stripe Invoice",{id:{},subscription:{},status:{},amount_due:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},subtotal:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},total:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},starting_balance:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},ending_balance:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},closed:{ret_btype:"boolean",extract(val){return extractIsInvoiceClosed(val)}},paid:{ret_btype:"boolean"},forgiven:{ret_btype:"boolean",extract(val){return extractIsInvoiceForgiven(val)}},date:{path:["created"],ret_btype:"date",post_call_processing:_stripe_to_bubble_date},period_start:{ret_btype:"date",post_call_processing:_stripe_to_bubble_date},period_end:{ret_btype:"date",post_call_processing:_stripe_to_bubble_date},invoice_items:{ret_btype:btype_ids.list_type(btype_ids.api_type("stripe.InvoiceItem")),path:["lines","data"],post_call_processing(val){let res=[],value=btypes.get(btype_ids.api_type("stripe.InvoiceItem"));for(r of val??[])res.push(value.plugin.extract(r));return res}},discount_items:{ret_btype:btype_ids.api_type("stripe.Coupon"),path:["discount","coupon"],post_call_processing(val){return btypes.get(btype_ids.api_type("stripe.Coupon")).plugin.extract(val)}},metadata:{ret_btype:"text",post_call_processing(val){return JSON.stringify(val)}}}),InvoiceItem:new external.StructValue("Stripe InvoiceItem",{id:{},invoice_item_id:{path:[],post_call_processing(obj){if(obj.object==="line_item")return obj.invoice_item;if(obj.object==="invoiceitem")return obj.id}},amount:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},statement_descriptor:{path:["plan","name"]},description:{},subscription:{},period_start:{path:["period","start"],ret_btype:"date",post_call_processing:_stripe_to_bubble_date},period_end:{path:["period","end"],ret_btype:"date",post_call_processing:_stripe_to_bubble_date},price_id:{path:["price","id"]},product_id:{path:["price","product"]},proration:{ret_btype:"boolean"}}),InvoiceMetadata:new external.StructValue("Stripe Invoice Metadata",{appname:{ret_btype:"text"},is_overage_invoice:{ret_btype:"boolean"}}),Transfer:new external.StructValue("Stripe Transfer",{id:{},destination_payment:{},amount:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},amount_reversed:{ret_btype:"number",post_call_processing:_currency_extractor(["currency"])},created:{path:["period","start"],ret_btype:"date",post_call_processing:_stripe_to_bubble_date},description:{},destination:{}}),Balance:new external.StructValue("Stripe Balance",{available_amount:{path:["available"],ret_btype:"number",post_call_processing(res){let val=res[0].amount;return val?val/100:0}},pending:{path:["pending"],ret_btype:"number",post_call_processing(res){let val=res[0].amount;return val?val/100:0}},connect_reserved_amount:{path:["connect_reserved"],ret_btype:"number",post_call_processing(res){if(!res)return 0;let val=res[0].amount;return val?val/100:0}}}),TaxID:new external.StructValue("Stripe Tax ID",{id:{},country:{},type:{},value:{}}),Refund:new external.StructValue("Stripe Refund",{id:{},amount:{ret_btype:"number"},charge:{},created:{ret_btype:"number"},currency:{},description:{},status:{}})}}get user_calls(){return["GetStripeCard","GetStripeCards","GetStripeSubscription","GetStripeSubscriptions","GetSellerData","GetCustomerID","GetStripeInvoices","GetStripeTaxIDs"]}get public_calls(){return["GetEventData","GetCustomer","GetStripeCoupons","GetStripeCoupon","GetStripeInvoice","GetStripeBalance","GetStripeTaxID"]}get server_actions(){return["charge_user","charge_user_resume","define_as_seller_resume","get_user_cc_info","get_user_cc_info_resume","charge_user_with_saved_cc","subscribe_stripe_plan","subscribe_stripe_plan_resume","apply_stripe_coupon_to_plan","cancel_stripe_plan","add_invoice_item","update_invoice_item","create_invoice","update_invoice","refund_charge","pay_invoice","cancel_invoice","create_coupon","create_subscription_item","update_subscription_item","delete_subscription_item","delete_credit_card","make_card_default","transfer_to_seller","create_payout","adjust_relative_customer_balance","set_customer_balance","update_customer","capture_authorized_charge","create_stripe_value_list_item","create_tax_id","delete_tax_id","list_tax_ids_action"]}_get_initial_calls(){return{GenerateAuthToken:class extends external.Call{get _must_proxy(){return!0}get skip_property_security(){return!0}execute(prev,properties,authentication,_raw,context){return u.on_client()?super.execute(prev,properties,authentication,_raw,context):this.service().generateauthtoken(properties)}},GetStripePlans:class extends external.Call{get _must_proxy(){return!0}get skip_property_security(){return!0}execute(prev,properties,authentication,_raw,context){return u.on_client()?super.execute(prev,properties,authentication,_raw,context):this.service().getstripeplans(properties)}},GetSellerData:class extends external.Call{get _must_proxy(){return!0}get human(){return"Stripe Seller account"}get btype_id(){return btype_ids.api_type("stripe.SellerData")}execute(prev,properties,authentication,_raw,context){return Lib().is_edit_mode()?this.get_value_bubble_null():prev._id()?{id:prev.child("authentication").child("stripe").child("id").get()}:{}}},GetCustomerID:class extends external.Call{get _must_proxy(){return!0}get human(){return"Stripe Customer ID"}get btype_id(){return"text"}execute(prev,properties,authentication,_raw,context){return Lib().is_edit_mode()?this.get_value_bubble_null():prev._id()?prev.child("StripeCustomerID").get()??this.get_value_bubble_null():{}}},GetStripeCard:class extends StripeCall{get human(){return"Stripe Credit card"}get btype_id(){return btype_ids.api_type("stripe.CardData")}execute(prev,properties,authentication,_raw,context){if(Lib().is_edit_mode()&&!properties.force_edit_mode)return this.get_value_bubble_null();if(u.on_server())return extract_data(this,this.service().retrieve_credit_cards(prev)[0]);{let call_name="GetStripeCard",user_id=prev?._id();
78_call_dependencies[user_id+call_name]??=u.Dependency(),_call_dependencies[user_id+call_name].register();let data_to_send=Lib().location.get_pieces();return delete data_to_send.query,this.make_request(call_name,data_to_send,prev,_raw,context)}}},GetStripeCards:class extends StripeCall{get human(){return"Stripe Credit cards"}get btype_id(){return btype_ids.api_type("stripe.CardData")}get is_list(){return!0}execute(prev,properties,authentication,_raw,context){if(Lib().is_edit_mode())return this.get_value_bubble_null();if(u.on_server())return extract_data(this,this.service().retrieve_credit_cards(prev));{let call_name="GetStripeCards",user_id=prev?._id();_call_dependencies[user_id+call_name]??=u.Dependency(),_call_dependencies[user_id+call_name].register();let data_to_send=Lib().location.get_pieces();return delete data_to_send.query,this.make_request(call_name,data_to_send,prev,_raw,context)}}},GetStripeSubscription:class extends StripeCall{get human(){return"Stripe Customer subscription"}get btype_id(){return btype_ids.api_type("stripe.SubscriptionData")}execute(prev,properties,authentication,_raw,context){if(Lib().is_edit_mode())return this.get_value_bubble_null();if(u.on_server())return extract_data(this,this.service().get_existing_subscriptions(prev)[0]);{let call_name="GetStripeSubscription",user_id=prev?._id();_call_dependencies[user_id+call_name]??=u.Dependency(),_call_dependencies[user_id+call_name].register();let data_to_send=Lib().location.get_pieces();return delete data_to_send.query,this.make_request(call_name,data_to_send,prev,_raw,context)}}},GetStripeSubscriptions:class extends StripeCall{get human(){return"Stripe Customer subscriptions"}get btype_id(){return btype_ids.api_type("stripe.SubscriptionData")}get is_list(){return!0}execute(prev,properties,authentication,_raw,context){if(Lib().is_edit_mode())return this.get_value_bubble_null();if(u.on_server())return extract_data(this,this.service().get_existing_subscriptions(prev));{let call_name="GetStripeSubscriptions",user_id=prev?._id();_call_dependencies[user_id+call_name]??=u.Dependency(),_call_dependencies[user_id+call_name].register();let data_to_send=Lib().location.get_pieces();return delete data_to_send.query,this.make_request(call_name,data_to_send,prev,_raw,context)}}},GetAppSubscription:class extends StripeCall{execute(prev,properties,authentication,_raw,context){if(Lib().is_edit_mode())return this.get_value_bubble_null();if(u.on_server()){let raw_list=this.service().get_existing_subscriptions(prev);if(!raw_list)return null;let matched_subscription_object=raw_list.filter(item=>item.metadata.appname===properties.appname).reduce((a,b)=>a.created>b.created?a:b,{});return matched_subscription_object?.current_period_end?(matched_subscription_object.current_period_start_formatted=_stripe_to_bubble_date(matched_subscription_object.current_period_start),matched_subscription_object.current_period_end_formatted=_stripe_to_bubble_date(matched_subscription_object.current_period_end),matched_subscription_object):null}else{let call_name="GetAppSubscription",user_id=prev?._id();_call_dependencies[user_id+call_name]??=u.Dependency(),_call_dependencies[user_id+call_name].register();let data_to_send=Lib().location.get_pieces();return delete data_to_send.query,this.make_request(call_name,data_to_send,prev,_raw,context)}}},GetEventData:class extends StripeCall{get human(){return"Get Stripe Event"}get btype_id(){return btype_ids.api_type("stripe.Event")}get parameters(){return{event_id:{}}}execute(prev,properties,authentication,_raw,context){if(!properties.event_id||Lib().is_edit_mode())return{};let call_name="GetEventData";if(_call_dependencies[properties.event_id+call_name]??=u.Dependency(),_call_dependencies[properties.event_id+call_name].register(),u.on_server())return extract_data(this,this.service().retrieve_stripe_event(properties.event_id));{let data_to_send=Lib().location.get_pieces();return delete data_to_send.query,data_to_send.event_id=properties.event_id,this.make_request(call_name,data_to_send,null,_raw,context)}}},GetCustomer:class extends StripeCall{get human(){return"Get Stripe Customer"}get btype_id(){return btype_ids.api_type("stripe.Customer")}get parameters(){return{customer_id:{}}}execute(prev,properties,authentication,_raw,context){if(!properties.customer_id||Lib().is_edit_mode())return{};let call_name="GetCustomer";if(_call_dependencies[properties.customer_id+call_name]??=u.Dependency(),_c
78all_dependencies[properties.customer_id+call_name].register(),u.on_server())return extract_data(this,this.service().retrieve_customer(properties.customer_id));{let data_to_send=Lib().location.get_pieces();return delete data_to_send.query,data_to_send.customer_id=properties.customer_id,this.make_request(call_name,data_to_send,null,_raw,context)}}},GetStripeCoupons:class extends external.Call{get human(){return"Get Stripe Coupons"}get btype_id(){return btype_ids.api_type("stripe.Coupon")}get is_list(){return!0}get _must_proxy(){return!0}execute(prev,properties,authentication,_raw,context){return u.on_client()?super.execute(prev,properties,authentication,_raw,context):extract_data(this,this.service().getstripecoupons())}},GetStripeCoupon:class extends external.Call{get human(){return"Get Stripe Coupon"}get parameters(){return{coupon_id:{}}}get btype_id(){return btype_ids.api_type("stripe.Coupon")}get _must_proxy(){return!0}execute(prev,properties,authentication,_raw,context){return properties.coupon_id?u.on_client()?super.execute(prev,properties,authentication,_raw,context):extract_data(this,this.service().getstripecoupon(properties.coupon_id)):this.get_value_bubble_null()}},GetStripeInvoice:class extends external.Call{get human(){return"Retrieve Stripe Invoice"}get btype_id(){return btype_ids.api_type("stripe.Invoice")}get _must_proxy(){return!0}get parameters(){return{invoice_id:{}}}execute(prev,properties,authentication,_raw,context){return Lib().is_edit_mode()||!properties.invoice_id?this.get_value_bubble_null():u.on_server()?extract_data(this,this.service().retrieve_invoice(properties.invoice_id)):super.execute(prev,properties,authentication,_raw,context)}},GetStripeInvoices:class extends StripeCall{get human(){return"Get Stripe Invoices"}get btype_id(){return btype_ids.api_type("stripe.Invoice")}get is_list(){return!0}get _must_proxy(){return!0}execute(prev,properties,authentication,_raw,context){if(Lib().is_edit_mode())return this.get_value_bubble_null();if(u.on_server())return extract_data(this,this.service().get_customer_invoices(prev));{let call_name="GetStripeInvoices",user_id=prev?._id();_call_dependencies[user_id+call_name]??=u.Dependency(),_call_dependencies[user_id+call_name].register();let data_to_send=Lib().location.get_pieces();return delete data_to_send.query,this.make_request(call_name,data_to_send,prev,_raw,context)}}},GetStripeBalance:class extends external.Call{get human(){return"Retrieve Stripe Balance"}get btype_id(){return btype_ids.api_type("stripe.Balance")}get _must_proxy(){return!0}get parameters(){return{}}execute(prev,properties,authentication,_raw,context){return Lib().is_edit_mode()?this.get_value_bubble_null():u.on_server()?extract_data(this,this.service().retrieve_balance()):super.execute(prev,properties,authentication,_raw,context)}},GetStripeTaxID:class extends external.Call{get human(){return"Retrieve Stripe Tax ID"}get btype_id(){return btype_ids.api_type("stripe.TaxID")}get _must_proxy(){return!0}get parameters(){return{customer:{name:"customer",caption:"User",editor:"Basic",btype:"user"},tax_id:{}}}execute(prev,properties,authentication,_raw,context){return Lib().is_edit_mode()||!properties.tax_id?this.get_value_bubble_null():u.on_server()?extract_data(this,this.service().retrieve_tax_id(properties)):super.execute(prev,properties,authentication,_raw,context)}},GetStripeTaxIDs:class extends StripeCall{get human(){return"Stripe Tax IDs"}get btype_id(){return btype_ids.api_type("stripe.TaxID")}get is_list(){return!0}get _must_proxy(){return!0}get parameters(){return{limit:{caption:"Limit",editor:"Basic",optional:!0,btype:"number"}}}execute(prev,properties,authentication,_raw,context){if(Lib().is_edit_mode())return this.get_value_bubble_null();if(u.on_server())return extract_data(this,this.service().list_tax_ids(prev,properties.limit));{let call_name="GetStripeTaxIDs",user_id=prev?._id();_call_dependencies[user_id+call_name]??=u.Dependency(),_call_dependencies[user_id+call_name].register();let data_to_send=Lib().location.get_pieces();return delete data_to_send.query,data_to_send.limit=properties.limit,this.make_request(call_name,data_to_send,prev,_raw,context)}}}}}get_error_message(response){let data;try{data=JSON.parse(response.body)}catch{return}if(data.error!=null)throw convert_stripe_error(data.error)}html_header(key){return is_v3()?`(function(){
79const b=document.createElement("script");b.type="text/javascript";b.async=!0;b.src="https://js.stripe.com/v3";
80const d=document.getElementsByTagName("script")[0];d.parentNode.insertBefore(b,d);
81})();`:`(function(){
82const b=document.createElement("script");b.type="text/javascript";b.async=!0;b.src="https://checkout.stripe.com/checkout.js";b.onload=function(){window.initialize_stripe_form()};
83const d=document.getElementsByTagName("script")[0];d.parentNode.insertBefore(b,d);
84})();`}actions(){return{ChargeUser:{server_method:"stripe-charge_user",server_method_resume:"stripe-charge_user_resume",field_names:Object.assign({charged_user_email:{},tax_id_collection:{default:!1},client_reference_id:{optional:!0}},payment_field_names,do_not_show_success_alert_field_name,allow_promotion_codes_field_name,checkout_tax_f
84ield_names),run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>{if(err){cb(err);return}let resume_key=Lib().workflow.make_resume_key(context,action);if(is_v3())if(properties.payee_is_another_user){let payee_user=properties.payee;return u.run_once(30,()=>payee_user.child("authentication").child("stripe").child("id").get(),(err2,payee_stripe_account_id)=>err2!=null||!payee_stripe_account_id?(err2??=new u.OwnerError("Payee either does not have a stripe account setup or else has a privacy rule blocking access to social networks, which prevents this action from working"),cb(err2)):redirect_checkout(context,res.url))}else return redirect_checkout(context,res.url);else return cb("aborted"),properties.panelLabel=properties.button_caption??"Pay",u.run_once(30,()=>{let amount=res.child("amount").raw(!1);return get_checkout_form(u.extend(properties,{amount}),token=>{status=status_bar.show_progress_line("chargecc call");let data_to_send={order_id:res._id(),token:token.id,appname:Lib().appname(),app_version:Lib().app_version()};return Lib().workflow.resume(resume_key,data_to_send)})})})},resume(action,context,cb){return is_v3()&&(status=status_bar.show_progress_line("chargecc call")),context.get_server_outcome(action,(err,order)=>{if(status?.(),err){err instanceof u.ExpectedError&&alert(logger.human_friendly(err));return}else if(order.flush(),invalidate_call("GetStripeCard"),invalidate_call("GetStripeCards"),!action.get_static_property("do_not_show_success_alert")){let msg=action.get_static_property("authorize_only")?Lib().get_text("stripe","SUCCESS_AUTHORIZED_CARD"):Lib().get_text("stripe","SUCCESS_CARD");window.alert(msg)}return cb(err,order)})},return_btype(){return btypes.get(db_consts.SYSTEM_TYPE_IDS.STRIPE_ORDER)},data_to_refresh:null,check_for_errors(action,report){return _check_for_errors_for_payment(action,report,this.display)}},GetUserCCInfo:{category:"payment",field_names:u.extend({update_existing:{default:!0},description:{default:"Collect card information"},button_caption:{default:"Save"},client_reference_id:{optional:!0}},do_not_show_success_alert_field_name,enter_your_api_key_button_field_names),display(){return"Collect the user's CC information"},_fields(){return[{name:"update_existing",editor:"Checkbox",caption:"Update existing main card"},{name:"description",caption:"Description",editor:"ShortText"},{name:"button_caption",caption:"Button caption",editor:"ShortText",condition(){return!is_v3()}},{name:"client_reference_id",caption:"Client reference ID",editor:"ShortText"}].concat(do_not_show_success_alert_field())},get_field_metadata(action){return{update_existing:{caption:"Update existing main card",btype_id:"boolean"},description:{caption:"Description",btype_id:"text"},button_caption:{caption:"Button caption",btype_id:"text",condition(){return!is_v3()}},client_reference_id:{caption:"Client reference ID",btype_id:"text",optional:!0},...do_not_show_success_alert_field_metadata(),...workflow_utils.getCommonFieldsMetadata(action)}},run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>{if(err)return cb(err);
84{let resume_key=Lib().workflow.make_resume_key(context,action);return is_v3()?redirect_checkout(context,res.url):(cb("aborted"),get_checkout_form({description:properties.description,panelLabel:properties.button_caption},token=>{status=status_bar.show_progress_line("chargecc call");let data_to_send={user_id:Lib().current_user()._id(),token:token.id,appname:Lib().appname(),app_version:Lib().app_version(),update_existing:properties.update_existing};return Lib().workflow.resume(resume_key,data_to_send)}))}})},resume(action,context,cb){return is_v3()&&(status=status_bar.show_progress_line("chargecc call")),context.get_server_outcome(action,err=>{if(status?.(),invalidate_call("GetStripeCard"),invalidate_call("GetStripeCards"),err){err instanceof u.ExpectedError&&core_events.handle_uncaught_error({original_error:err,caught_from:workflow_consts.ERROR_SOURCES.ELEMENT_WORKFLOW,cb(err2){err2&&window.alert(logger.human_friendly(err2))}});return}else action.get_static_property("do_not_show_success_alert")||window.alert(Lib().get_text("stripe","SUCCESS_SAVE_CC"));return cb()})},server_method:"stripe-get_user_cc_info",server_method_resume:"stripe-get_user_cc_info_resume",check_for_errors(action,report){return _check_for_errors_for_payment(action,report,this.display)},data_to_refresh:null},ChargeUserWithSavedCC:{category:"payment",field_names:u.extend({charged_user:{}},payment_field_names,do_not_show_success_alert_field_name,card_id_field_name),display(){return"Charge a user using saved CC"},_fields(){return[{name:"charged_user",caption:"Charged user",editor:"Basic",btype:"user"}].concat(payment_fields()).concat(card_id_field()).concat(do_not_show_success_alert_field())},get_field_metadata(action){return{charged_user:{caption:"Charged user",btype_id:"user"},...payment_fields_metadata(!1),...card_id_field_metadata(),...do_not_show_success_alert_field_metadata(),...workflow_utils.getCommonFieldsMetadata(action)}},run(action,properties,context,cb){return context.get_server_outcome(action,(err,order)=>{if(err)return cb(err);if(!properties.do_not_show_success_alert){let msg=properties.authorize_only?Lib().get_text("stripe","SUCCESS_AUTHORIZED_CARD"):Lib().get_text("stripe","SUCCESS_CARD");window.alert(msg)}return cb(null,order)})},server_method:"stripe-charge_user_with_saved_cc",check_for_errors(action,report){return _check_for_errors_for_payment(action,report,this.display)},return_btype(){return btypes.get(db_consts.SYSTEM_TYPE_IDS.STRIPE_ORDER)},data_to_refresh:null},CaptureAuthorizedCharge:{category:"payment",field_names:u.extend({charge_id:{}},do_not_show_success_alert_field_name,enter_your_api_key_button_field_names),server_method:"stripe-capture_authorized_charge",run(action,properties,context,cb){return context.get_server_outcome(action,(err,order)=>{if(err)return cb(err);if(!properties.do_not_show_success_alert){let msg=Lib().get_text("stripe","SUCCESS_CARD");window.alert(msg)}return cb(null,order)})},data_to_refresh:null},DefineAsSeller:{field_names:u.extend({email:{optional:!0},url:{optional:!0},business_name:{optional:!0},address:{optional:!0},product_category:{optional:!0},physical_product:{optional:!0},product_description:{optional:!0}},enter_your_api_key_button_field_names),run(action,properties,context,cb){let current_user=Lib().current_user();return u.run_once(30,()=>{let logged_in=current_user.is_logged_in(),email=current_user.get_email(),resume_url=generic_actions_utilities.get_resume_url(context,action),stripe_auth_url=getURLToGenerateStripeAuthToken(appquery.app(),email,resume_url,current_user._id(),properties);return{logged_in,email,stripe_auth_url}},(err,data)=>{if(err){cb(err);return}let{logged_in,stripe_auth_url}=data;if(!logged_in){cb(new u.UserError("stripe.NEED_LOGIN_TO_SELL"));return}if(!appquery.stripe_client_id()){cb(new u.UserError("stripe.CANT_REGISTER_SELLER"));return}return Lib().workflow.wait_for_safe(context,()=>document.location.href=stripe_auth_url)})},data_to_refresh:null,server_method_resume:"stripe-define_as_seller_resume"},SubscribeStripePlan:{category:"payment",field_names:Object.assign({plan_id:{},apply_coupon:{},coupon_id:{},quantity:{default:1},tax_percent:{optional:!0,condition(){return!is_v3()}},trial_end:{optional:!0},subscription_id:{optional:!0},dynamic_plan_id:{},update_existing:{default:!0},plans_vs_item:{default:"plan"},payment_behavior:{optional:!0},items:{},tax_id_collection:{default:!1},client_reference_id:{optional:!0}},enter_your_api_key_button_field_names,do_not_show_success_alert_field_name,add_user_field_names,allow_promotion_codes_field_name,checkout_tax_f
84ield_names),server_method:"stripe-subscribe_stripe_plan",terminate_server_workflow:!1,server_method_resume:"stripe-subscribe_stripe_plan_resume",run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>{if(err){cb(err);return}let resume_key=Lib().workflow.make_resume_key(context,action,!0),v3_redirect_required=is_v3()&&res.session_id!=null;if(is_v3()&&v3_redirect_required)return redirect_checkout(context,res.url);{let order=res;if(db_values.registry.is(order,db_values.STATIC_OBJECT)){invalidate_call("GetStripeSubscription"),invalidate_call("GetStripeSubscriptions"),properties.do_not_show_success_alert||window.alert(Lib().get_text("stripe","SUCCESS_UPDATE_SUBSCRIPTION")),cb(void 0,order);return}return cb("aborted"),get_checkout_form({description:Lib().get_text("stripe","UPDATE_SUBSCRIPTION_CAPTION"),panelLabel:Lib().get_text("stripe","SUBSCRIBE_ACTION_CAPTION")},token=>{status=status_bar.show_progress_line("chargecc call");let data_to_send={order_id:order._id(),token:token.id,appname:Lib().appname(),app_version:Lib().app_version()};return Lib().workflow.resume(resume_key,data_to_send)})}})},resume(action,context,cb){return context.get_server_outcome(action,(err,order)=>(status?.(),invalidate_call("GetStripeCard"),invalidate_call("GetStripeCards"),invalidate_call("GetStripeSubscription"),invalidate_call("GetStripeSubscriptions"),err?err instanceof u.ExpectedError&&core_events.handle_uncaught_error({original_error:err,caught_from:workflow_consts.ERROR_SOURCES.ELEMENT_WORKFLOW,cb(err2){err2&&window.alert(logger.human_friendly(err2))}}):action.get_static_property("do_not_show_success_alert")||window.alert(Lib().get_text("stripe","SUCCESS_SUBSCRIPTION")),cb(err,core_ds_db_ops_utilities.convert_api_call_to_db_object(order?.data,{btype_id:btype_ids.api_type("stripe.SubscriptionData")}))))},data_to_refresh:null,return_btype(){return btypes.get(btype_ids.api_type("stripe.SubscriptionData"))}},ApplyCouponToPlan:{category:"payment",field_names:u.extend({coupon_id:{},subscription_id:{optional:!0}},enter_your_api_key_button_field_names,do_not_show_success_alert_field_name,add_user_field_names),server_method:"stripe-apply_stripe_coupon_to_plan",run(action,properties,context,cb){return context.get_server_outcome(action,err=>err?cb(err):(invalidate_call("GetStripeSubscription"),invalidate_call("GetStripeSubscriptions"),properties.do_not_show_success_alert||window.alert(Lib().get_text("stripe","APPLIED_COUPON")),cb()))},data_to_refresh:null},CancelStripePlan:{category:"payment",field_names:u.extend({cancel_all:{default:!0},subscription_id:{},cancelationMode:{default:subscription_consts.CancelationMode.Immediate}},do_not_show_success_alert_field_name,enter_your_api_key_button_field_names,add_user_field_names),server_method:"stripe-cancel_stripe_plan",run(action,properties,context,cb){return context.get_server_outcome(action,err=>err?cb(err):(invalidate_call("GetStripeSubscription"),invalidate_call("GetStripeSubscriptions"),properties.do_not_show_success_alert||window.alert(Lib().get_text("stripe","CANCEL_SUBSCRIPTION")),cb()))},data_to_refresh:null},AddInvoiceItem:{category:"payment",field_names:Object.assign({customer:{},amount:{},currency:{default:"USD"},description:{},subscription_id:{optional:!0}},checkout_tax_field_names,enter_your_api_key_button_field_names),server_method:"stripe-add_invoice_item",run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>cb(err,res))},return_btype(){return btypes.get(btype_ids.api_type("stripe.InvoiceItem"))},data_to_refresh:null},UpdateInvoiceItem:{category:"payment",field_names:u.extend({invoice_item_id:{value:"text"},amount:{optional:!0,value:"number"},description:{optional:!0,value:"text"}},enter_your_api_key_button_field_names),server_method:"stripe-update_invoice_item",run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>cb(err,res))},return_btype(){return btypes.get("api.stripe.InvoiceItem")},data_to_refresh:null},CreateInvoice:{category:"payment",field_names:u.extend({customer:{},subscription_id:{optional:!0},auto_advance:{optional:!0}},enter_your_api_key_button_field_names),server_method:"stripe-create_invoice",run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>cb(err,res))},data_to_refresh:null,return_btype(){return btypes.get(btype_ids.api_type("stripe.Invoice"))}},UpdateInvoice:{category:"payment",field_names:u.extend({invoice_id:{},description:{optional:!0},coupon_id:{optional:!0},auto_advance:{optional:!0}},enter_your_api_key_button_field_names),server_method:"stripe-update_invoice",run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>cb(err,res))},data_to_refresh:null,return_btype(){return btypes.get(btype_ids.api_type("stripe.Invoice"))}},PayInvoice:{category:"payment",field_names:u.extend({invoice_id:{}},enter_your_api_key_button_field_names),server_method:"stripe-pay_
84invoice",run(action,properties,context,cb){return context.get_server_outcome(action,err=>err?cb(err):(window.alert(Lib().get_text("stripe","SUCCESS_CARD")),cb()))},data_to_refresh:null},CancelInvoice:{category:"payment",field_names:u.extend({invoice_id:{},status:{}},enter_your_api_key_button_field_names),server_method:"stripe-cancel_invoice",run(action,properties,context,cb){return context.get_server_outcome(action,err=>{if(err)return cb(err);{let translation_code={void:"VOID_INVOICE_SUCCESS",uncollectible:"MARK_UNCOLLECTIBLE_SUCCESS"}[properties.status];return window.alert(Lib().get_text("stripe",translation_code)),cb()}})},data_to_refresh:null},RefundCharge:{category:"payment",field_names:u.extend({charge_id:{}},enter_your_api_key_button_field_names),server_method:"stripe-refund_charge",run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>cb(err,res))},return_btype(){return btypes.get(btype_ids.api_type("stripe.Refund"))},data_to_refresh:null},AddSubscriptionItem:{category:"payment",field_names:{subscription_id:{},plan_id:{},dynamic_plan_id:{},quantity:{optional:!0}},server_method:"stripe-create_subscription_item",run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>(invalidate_call("GetStripeSubscription"),invalidate_call("GetStripeSubscriptions"),cb(err,res)))},data_to_refresh:null,return_btype(){return btypes.get(btype_ids.api_type("stripe.SubscriptionItem"))}},UpdateSubscriptionItem:{category:"payment",field_names:{subscription_item_id:{},plan_id:{},dynamic_plan_id:{},quantity:{optional:!0}},server_method:"stripe-update_subscription_item",run(action,properties,context,cb){return context.get_server_outcome(action,(err,res)=>(invalidate_call("GetStripeSubscription"),invalidate_call("GetStripeSubscriptions"),cb(err,res)))},data_to_refresh:null,return_btype(){return btypes.get(btype_ids.api_type("stripe.SubscriptionItem"))}},DeleteSubscriptionItem:{category:"payment",field_names:{subscription_item_id:{}},server_method:"stripe-delete_subscription_item",run(action,properties,context,cb){return context.get_server_outcome(action,err=>(invalidate_call("GetStripeSubscription"),invalidate_call("GetStripeSubscriptions"),cb(err)))},data_to_refresh:null},MakeCardDefault:{category:"payment",field_names:{card_id:{}},server_method:"stripe-make_card_default",data_to_refresh:null,run(action,properties,context,cb){return context.get_server_outcome(action,err=>(invalidate_call("GetStripeCard"),invalidate_call("GetStripeCards"),cb(err)))}},DeleteCreditCard:{category:"payment",field_names:{card_id:{}},server_method:"stripe-delete_credit_card",run(action,properties,context,cb){return context.get_server_outcome(action,err=>(invalidate_call("GetStripeCard"),invalidate_call("GetStripeCards"),cb(err)))},data_to_refresh:null},AdjustCustomerBalance:{category:"payment",field_names:u.extend({customer:{},amount:{}},enter_your_api_key_button_field_names),server_method:"stripe-set_customer_balance",run(action,properties,context,cb){return context.get_server_outcome(action,err=>cb(err))},data_to_refresh:null},AdjustCustomerBalanceRelative:{category:"payment",field_names:u.extend({customer:{},amount:{},amount_sign:{default:"positive"},currency:{default:"USD"}},enter_your_api_key_button_field_names),server_method:"stripe-adjust_relative_customer_balance",run(action,properties,context,cb){return context.get_server_outcome(action,err=>cb(err))},data_to_refresh:null},UpdateCustomerInformation:{category:"payment",field_names:u.extend({email:{optional:!0},address:{optional:!0}},add_user_field_names,enter_your_api_key_button_field_names),server_method:"stripe-update_customer",run(action,properties,context,cb){return context.get_server_outcome(action,(err,order)=>cb(err,order))},return_btype(){return btypes.get(btype_ids.api_type("stripe.Customer"))},data_to_refresh:null},CreateCoupon:{category:"payment",field_names:u.extend({name:{optional:!0},amount_off:{optional:!0},percent_off:{optional:!0},duration:{},duration_in_months:{optional:!0},redeem_by:{optional:!0},currency:{optional:!0,default:"USD"},max_redemptions:{optional:!0}},enter_your_api_key_button_field_names),server_method:"stripe-create_coupon",run(action,properties,context,cb){return context.get_server_outcome(action,(err,order)=>cb(err,order))},return_btype(){return btypes.get(btype_ids.api_type("stripe.Coupon"))},data_to_refresh:null},TransferToSeller:{category:"payment",field_names:u.extend({amount:{},currency:{},destination:{},description:{optional:!0},source_transaction:{optional:!0},transfer_group:{optional:!0}},enter_your_api_key_button_field_names),server_method:"stripe-transfer_to_seller",run(action,properties,context,cb){return context.get_server_outcome(action,(err,order)=>cb(err,order))},data_to_refresh:null,return_btype(){return btypes.get(btype_ids.api_type("stripe.Transfer"))}},CreatePayout:{category:"payment",field_names:u.extend({amount:{},currency:{}},enter_your_api_key_button_field_names),server_method:"stripe-create_payout",run(action,properties,context,cb){return context.get_server_outcome(action,(err,order)=>cb(err,order))},data_to_refresh:null},CreateStripeValueListItem:{category:"payment",field_names:u.extend({value_list_id:{},value:{}},enter_your_api_key_button_field_names),server_method:"stripe-create_stripe_value_list_item",run(action,properties,context,cb){return context.get_server_outcome(action,(err,order)=>cb(err,order))},data_to_refresh:null},CreateTaxID:{category:"payment",field_names:u.extend({customer:{},type:{},value:{}},enter_your_api_key_button_field_names),server_method:"stripe-create_tax_id",run(action,_properties,context,cb){return context.get_server_outcome(action,(err,data)=>cb(err,data))},data_to_refresh:null,return_btype(){return btypes.get(btype_ids.api_type("stripe.TaxID"))}},DeleteTaxID:{category:"payment",field_names:u.extend({customer:{},tax_id:{}},enter_your_api_key_button_field_names),server_method:"stripe-delete_tax_id",run(action,properties,context,cb){return context.get_server_outcome(action,(err,order)=>cb(err,order))},data_to_refresh:null},GetListTaxIDs:{category:"payment",field_names:u.extend({customer:{},limit:{optional:!0}},enter_your_api_key_button_field_names),server_method:"stripe-list_tax_ids_action",run(action,properties,context,cb){return context.get_server_outcome(action,(err,order)=>cb(err,order))},data_to_refresh:null,return_btype(){return btypes.get(btype_ids.list_type(btype_ids.api_type("stripe.TaxID")))}}}}key_names(){return["client_id_live","private_key_live","public_key_live","client_id_test","private_key_test","public_key_test","checkout_image","checkout_name","checkout_version","collect_zip","enable_link","collect_address"]}keys(){let all_keys={client_id_live:{caption:"Live Client ID",type:"client_safe"},private_key_live:{caption:"Live Secret Key",type:"secure"},public_key_live:{caption:"Live Publishable Key",type:"client_safe"},client_id_test:{caption:"Client ID - development",type:"client_safe"},private_key_test:{caption:"Secret Key - development",type:"secure"},public_key_test:{caption:"Publishable Key - development",type:"client_safe"},checkout_image:{caption:"Image for Stripe Checkout",type:"client_safe",editor:window?.is_maison?"ImageUploader":"Image",optional:!0},checkout_name:{caption:"Name for Stripe Checkout",type:"client_safe",editor:"TextBox",optional:!0},checkout_version:{caption:"Stripe Checkout version",type:"client_safe",editor:"Dropdown",dropdown_width_override:"mid_extra_large",set:Lib().sets.get_set("Object")({v2:"Checkout v2 (Legacy)",v3:"Checkout v3 (Recommended)"}),default_value:version_keys.V2},collect_zip:{caption:"Collect the user's zip code with Checkout",type:"client_safe",editor:"Checkbox"},enable_link:{caption:"Enable Link on Checkout",type:"client_safe",editor:"Checkbox"},collect_address:{caption:"Collect the user's address with Checkout",type:"client_safe",editor:"Checkbox"}};return is_v3()?delete all_keys.collect_zip:delete all_keys.enable_link,all_keys}
84},btypes=safe_require.safe_require("./lang/btypes"),services_editor_utils=safe_require.safe_require("./services/client/editor_utils"),stripe={cls,is_v3,getURLToGenerateStripeAuthToken,convert_stripe_error,extractIsInvoiceClosed,extractIsInvoiceForgiven,invalidate_call,open_checkout_form:get_checkout_form,saga_seller_auth_url};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.stripe=stripe);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin(known_plugins_consts.STRIPE,stripe);})();
85/*! Bundled license information:
86
87buffer/index.js:
88  (*!
89   * The buffer module from node.js, for the browser.
90   *
91   * @author   Feross Aboukhadijeh <https://feross.org>
92   * @license  MIT
93   *)
94*/
95
96}
97
98
99window.preloaded['plugin/first_party:stripe'] = true;
100window._bubble_page_load_data.hardcoded_plugins['chartjs'] = true;
101window.__code__ = window.__code__ || {};
102if(!window.__code__['57ad5e238c8edcfecc06220f043d627d376e0fc008338c081d27ea30969c3c9a']){window.__code__['57ad5e238c8edcfecc06220f043d627d376e0fc008338c081d27ea30969c3c9a']=1;
103
104"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 104
104i2<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 104
104)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 104
104if(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)}}}
104var 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
104y-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)}
104:$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
104HARED,{});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
104=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)}
104:$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}}});
104var 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
104yThis([].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
104ing","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
104(),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"]};
104safe_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
104d,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]}
104),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);})();
105/*! Bundled license information:
106
107buffer/index.js:
108  (*!
109   * The buffer module from node.js, for the browser.
110   *
111   * @author   Feross Aboukhadijeh <https://feross.org>
112   * @license  MIT
113   *)
114*/
115
116}
117
118
119window.preloaded['plugin/first_party:chartjs'] = true;
120window._bubble_page_load_data.hardcoded_plugins['addtoany'] = true;
121window.__code__ = window.__code__ || {};
122if(!window.__code__['e824c4017c4e63f266fe5dd70865d2544226385c857126b21eb652b8d5e572ae']){window.__code__['e824c4017c4e63f266fe5dd70865d2544226385c857126b21eb652b8d5e572ae']=1;
123
124"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);
vendor: 28,123 bytes, line 124
124var 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 124
124)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 124
124if(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)}}}
124var 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"),appquery=safe_require.safe_require("./lang/appquery"),external=safe_require.safe_require("./external"),services=safe_require.safe_require("./services"),plugin_registry=safe_require.safe_require("./services/shared/plugin_registry"),element_utils=safe_require.safe_require("./core/core_elements/core_elements_utilities/element_utils"),property_applications=safe_require.safe_require("./core/property_applications"),element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),element_modifications=safe_require.safe_require("./core/core_elements/legacy/responsive_v0/element_modifications");element_modifications.set_legacy_element_modifications("addtoany-AddToAnyShareButtons");var PLUGIN_FILE="addtoany",platforms=["email","facebook","twitter","x","linkedin","pinterest","google_plus","tumblr","reddit","hacker_news"],script_html=`<script>
125var a2a_config = a2a_config || {};
126(function(){
127    var url = 'https://static.addtoany.com/menu/page.js';
128    if (document.querySelector('script[src="' + url + '"]')) {
129      if (window.a2a) {
130        window.a2a.init_all();
131      }
132    } else {
133      var a = document.createElement('script');
134      a.type = 'text/javascript';
135      a.async = true;
136      a.src = url;
137      var s = document.getElementsByTagName('script')[0];
138      s.parentNode.insertBefore(a, s);
139    }
140})();
141<\/script>`,cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.elements=this._get_initial_elements()}get script_html(){return script_html}_get_initial_elements(){return{AddToAnyShareButtons:{display:"Share Buttons",category:"visual elements",icon:"ion-android-share-alt",condition(root){return!root?.is_mobile?.()},defaults:{width:117,height:40},field_names:u.extend({url_to_share:{default:"https://bubble.io"},name_to_share:{no_states:!0,default:"Bubble"},include_email:{no_states:!0,default:!0},include_facebook:{no_states:!0,default:!0},include_twitter:{no_states:!0,default:!0},include_x:{no_states:!0},include_pinterest:{no_states:!0},include_linkedin:{no_states:!0},include_google_plus:{no_states:!0},include_tumblr:{no_states:!0},include_reddit:{no_states:!0},include_hacker_news:{no_states:!0},include_generic:{no_states:!0},overwrite_color:{no_states:!0},icons_color:{no_states:!0,default:"#B0B0B0"}}
141),property_applications:[new property_applications.Dimensions,new property_applications.Border,new property_applications.BoxShadow,new property_applications.Background,new property_applications.ResponsiveElement],get uses_css_responsive(){return uses_css_responsive()},get_html(instance){return"<div></div>"},initialize(instance){services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE});let canvas=instance.get_canvas();canvas.css("padding",4);let props_to_load=["url_to_share","name_to_share","include_generic","overwrite_color","icons_color"];for(let platform of platforms)props_to_load.push("include_"+platform);return element_eval.pre_cache(instance,props_to_load),instance.autorun(()=>{let props={};for(let prop of props_to_load)props[prop]=element_eval.evaluate_property(instance,prop);canvas.empty();let html='<div class="a2a_kit a2a_kit_size_32 a2a_default_style" data-a2a-url="'+props.url_to_share;if(props.name_to_share&&(html+='" data-a2a-title="'+props.name_to_share+'"'),props.overwrite_color){let{code}=u.rgb_to_hex(props.icons_color);html+=' data-a2a-icon-color="'+code+'">'}else html+='">';for(let platform of platforms)props["include_"+platform]&&(html+='<a class="a2a_button_'+platform+'"></a>');if(props.include_generic&&(html+='<a class="a2a_dd" href="https://www.addtoany.com/share_save"></a>'),html+=`</div>
142${script_html}`,canvas.html(html),instance.edit_mode())return element_utils.do_add_an_invisible_div_on_the_top(instance)})},change_cursor_style_if_clickable:!1,add_an_invisible_div_on_the_top:!0,is_input:!1,contains_group_data:!1}}}keys(){return plugin_version()>=1?{}:{css_responsive:{caption:"Use new responsive properties for this plugin's elements",type:"client_safe",editor:"Checkbox"}}}};function plugin_version(){return Lib()?appquery.get_public_setting("addtoany_installed_version")??0:1}function uses_css_responsive(){return Lib()?plugin_version()>=1||appquery.get_public_setting("addtoany_css_responsive")===!0:!0}var addtoany={cls,script_html};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.addtoany=addtoany);plugin_registry.register_plugin("addtoany",addtoany);})();
143/*! Bundled license information:
144
145buffer/index.js:
146  (*!
147   * The buffer module from node.js, for the browser.
148   *
149   * @author   Feross Aboukhadijeh <https://feross.org>
150   * @license  MIT
151   *)
152*/
153
154}
155
156
157window.preloaded['plugin/first_party:addtoany'] = true;
158window._bubble_page_load_data.hardcoded_plugins['mailchimp'] = true;
159window.__code__ = window.__code__ || {};
160if(!window.__code__['60c20e953e23498f00a2113b43c7d92df570168b3c26d53432757beb708c5f85']){window.__code__['60c20e953e23498f00a2113b43c7d92df570168b3c26d53432757beb708c5f85']=1;
161
162"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
vendor: 28,466 bytes, line 162
162+/";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 162
162)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 162
162if(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)}}}
162var 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
162y-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)}
162:$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
162HARED,{});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
162=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)}
162:$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}}});
162var 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
162yThis([].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
162ing","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
162(),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 $=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_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 $=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}});$({target:"Iterator",proto:!0,real:!0,forced:IS_PURE},{filter:function(predicate){return anObject(this),aCallable(predicate),new IteratorProxy(getIteratorDirect(this),{predicate})}})}});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 $=require_export(),map=require_iterator_map(),IS_PURE=require_is_pure();$({target:"Iterator",proto:!0,real:!0,forced:IS_PURE},{map})}});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()),import_esnext_iterator_map=__toESM(require_esnext_iterator_map());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 request,btype_ids=safe_require.safe_require("./lang/btype_ids"),b_fiber
162=safe_require.safe_require("./u/shared/async/b_fiber"),external=safe_require.safe_require("./external"),services_editor_utils=safe_require.safe_require("./services/client/editor_utils"),known_plugins_consts=safe_require.safe_require("./constants/known_plugins"),workflow_utils=safe_require.safe_require("./lang/workflow/workflow_utils"),appquery=safe_require.safe_require("./lang/appquery"),Lib=safe_require.safe_require("./lib");var cls=class extends external.Service{constructor(){super(),this.authenticator=new external.PrivateKey({add_to_header:!0,token_param_name:"Authorization",key_prefix:"apikey "}),this.values=this._get_initial_values(),this.calls=this._get_initial_calls()}_get_initial_values(){return{List:new external.StructValue("Mailchimp List",{id:{},name:{},subscribe_url_short:{},member_count:{ret_btype:"number",path:["stats","member_count"]}},{storable:!0})}}get keys(){return{apikey:{caption:"API Key",type:"secure"}}}get public_values(){return["List"]}get public_calls(){return["GetLists"]}get action_calls(){return Object.entries(this.calls).filter(_ref=>{let[call_name,call]=_ref;return call.can_be_used_as_action}).map(_ref2=>{let[call_name]=_ref2;return call_name})}_get_initial_calls(){return{GetLists:class extends external.Call{get human(){return"Get MailChimp Lists"}get btype_id(){return btype_ids.api_type("mailchimp.List")}get is_list(){return!0}get _must_proxy(){return!0}get skip_property_security(){return!0}get parameters(){return{count:{optional:!0,editor:"Basic",btype:"number"}}}get data_container(){return["lists"]}execute(prev,properties,authentication,_raw,context){if(u.on_client())return Lib().is_edit_mode()&&(properties??={},properties.apikey=appquery.get_private_setting("mailchimp_apikey")),super.execute(prev,properties,authentication,_raw,context);let apikey=properties.apikey??Lib().app().get_private_setting("mailchimp_apikey"),req={method:"GET",url:this.service().base_url(apikey)+"/lists/",count:properties.count??20};this.get_authenticator().add_authentication(req,apikey);let response=b_fiber.Sync("get mailchimp list",request)(req);return this.extract_data(this.service().response_to_data(req,response))}},AddUserToMailchimpList:class extends external.Call{get category(){return"email"}get human(){return"Add an email to a MailChimp list"}static can_be_used_as_action=!0;fields(){return _get_fields()}execute(prev,properties,authentication,_raw,context){if(!properties.list_id)return{dont_do_call:!0,message:"Missing List ID"};let apikey=this.get_authenticator().get_key("apikey");if(!apikey)throw new u.UserError("mailchimp.NO_KEY");let data={email_address:!properties.email_address||properties.email_address===""?Lib().current_user().get_email():properties.email_address,status:"subscribed"},req={method:"POST",url:this.service().base_url(apikey)+`/lists/${properties.list_id}/members/`,body:u.json_stringify(data)};this.get_authenticator().add_authentication(req,apikey);let response=b_fiber.Sync("subscribe to mailchimp",request)(req),res;try{res=this.extract_data(this.service().response_to_data(req,response))}catch(e){if(e.message?.indexOf("Member Exists")!==-1)return new u.UserError("mailchimp.ALREADY_SUBSCRIBED",Lib().get_text("mailchimp","ALREADY_SUBSCRIBED")+properties.email_address);throw e}return res}},RemoveUserFromMailchimpList:class extends external.Call{get category(){return"email"}get human(){return"Remove an email from a MailChimp list"}static can_be_used_as_action=!0;fields(){return _get_fields()}execute(prev,properties,authentication,_raw,context){if(!properties.list_id)return{dont_do_call:!0,message:"Missing List ID"};let apikey=this.get_authenticator().get_key("apikey");if(!apikey)throw new u.UserError("mailchimp.NO_KEY");let email=!properties.email_address||properties.email_address===""?Lib().current_user().get_email():properties.email_address;if(!email)return{dont_do_call:!0,message:"Missing Email"};let req={method:"DELETE",url:this.service().base_url(apikey)+"/lists/"+properties.list_id+"/members/"+u.digest(email.toLowerCase())};return this.get_authenticator().add_authentication(req,apikey),b_fiber.Sync("unsubscribe to mailchimp",request)(req)}}}}
162base_url(apikey){if(apikey??=this.get_key("apikey")??"",apikey.indexOf("-")===-1)throw new u.OwnerError("Invalid MailChimp API key");return"https://"+apikey.split("-")[1]+".api.mailchimp.com/3.0"}get_error_message(response){let data;if(response.statusCode===403||response.statusCode===429)return`Error connecting to Mailchimp (403):
163`+response.body;try{data=JSON.parse(response.body)}catch{return}let txt="Error connecting to Mailchimp: "+data.title+" - "+data.detail+" - "+data.type;return data.errors&&(txt+=txt+" - "+u.json_stringify(data.errors)),txt}},mailchimp={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.mailchimp=mailchimp);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin(known_plugins_consts.MAILCHIMP,mailchimp);})();
164/*! Bundled license information:
165
166buffer/index.js:
167  (*!
168   * The buffer module from node.js, for the browser.
169   *
170   * @author   Feross Aboukhadijeh <https://feross.org>
171   * @license  MIT
172   *)
173*/
174
175}
176
177
178window.preloaded['plugin/first_party:mailchimp'] = true;
179window._bubble_page_load_data.hardcoded_plugins['recaptcha'] = true;
180window.__code__ = window.__code__ || {};
181if(!window.__code__['eb9845a3ba54ecb68bf6d8b4e2047e2ca3575753bfaaf159d98d1625dfae81ee']){window.__code__['eb9845a3ba54ecb68bf6d8b4e2047e2ca3575753bfaaf159d98d1625dfae81ee']=1;
182
183"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;
vendor: 26,589 bytes, line 183
183i2<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 183
183)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 183
183if(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)}}}
183var 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 element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),external=safe_require.safe_require("./external"),services=safe_require.safe_require("./services"),known_plugins_consts=safe_require.safe_require("./constants/known_plugins"),Lib=safe_require.safe_require("./lib"),property_applications=safe_require.safe_require("./core/property_applications"),shared_field_metadata;u.uses_field_metadata()&&(shared_field_metadata=safe_require.safe_require("./core/shared_field_metadata"));var images_for_edit_mode={normal_light:"https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1464849422670x615170244127512000/_normal_light.png",normal_dark:"https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1464849493535x249905174132436520/_normal_dark.png",compact_light:"https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1464849512198x457822897005826240/_compact_light.png",compact_dark:"https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1464849568059x625774380750954100/_compact_dark.png"},PLUGIN_FILE="recaptcha",cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.calls=this._get_initial_calls(),this.elements=this._get_initial_elements()}get base_url(){return"https://www.google.com/recaptcha/api/siteverify"}get data_type(){return"raw"}_get_initial_calls(){return{check_response:class extends external.Call{get _must_proxy(){return!0}get skip_property_security(){return!0}build(prev,properties){return{path:"?secret="+this.service().get_secret_key()+"&response="+properties.response,method:"post"}}}}}
183_get_initial_elements(){return{Captcha:{display:"reCaptcha form",category:"input forms",icon:"ion-android-refresh",condition(root){return!root?.is_mobile?.()},field_names:{theme:{default:"light",no_states:!0,in_style:!0},type:{default:"image",no_states:!0,in_style:!0},size:{default:"normal",no_states:!0,in_style:!0}},property_applications:[new property_applications.PositionOnly],get_html(instance){return"<div></div>"},initialize(instance){services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE});let canvas=instance.get_canvas();if(instance.run_mode())return instance.wait_for_visible(()=>instance.setTimeout(()=>u.wait_for_attached(canvas,()=>{let unique_id=instance.toUniqueString();canvas.attr("id",unique_id),canvas[0].style.overflow="visible";let timeout=null;function build_it(){if(window.grecaptcha?.render&&document.getElementById(unique_id)!=null){instance.state("value",!1),window.grecaptcha.render(unique_id,{sitekey:plugin_registry.get_hardcoded_plugin(known_plugins_consts.RECAPTCHA).get_public_key(),theme:instance.get_static_property("theme"),type:instance.get_static_property("type"),size:instance.get_static_property("size"),callback(val){return plugin_registry.get_hardcoded_plugin(known_plugins_consts.RECAPTCHA).get_call("check_response").execute_async(void 0,{response:val}).done(res=>res.success?instance.state("value",!0):window.grecaptcha.reset(unique_id))}});return}timeout=instance.setTimeout(build_it,100)}return build_it(),instance.setTimeout(()=>instance.clearTimeout(timeout),5e3)}),100));{let{element}=instance;return element_eval.on_property_change(instance,["size","theme"],_ref=>{let{size,theme}=_ref;size==="compact"?(element.set_property("width",164),element.set_property("height",144)):(element.set_property("width",304),element.set_property("height",76)),canvas.empty();let img=$('<img src="'+images_for_edit_mode[size+"_"+theme]+'" style="width: 100%; height: 100%;"></img>');return canvas.append(img)})}},get_states(){return["value"]},add_specific_messages(messages,element){return u.extend(messages,{get_data:{description:" is checked",section:"States",is_client_state(){return!0},ret_btype:"boolean",fn(a,b,properties,_raw,context){if(a!=null)return a.state("value")}},get_not_data:{description:" isn't checked",is_client_state(){return!0},section:"States",ret_btype:"boolean",fn(a,b){return!a?.state("value")}}})},get_state_value(element,name){if(name==="value")return"boolean"},change_cursor_style_if_clickable:!1,add_an_invisible_div_on_the_top:!1,is_input:!1,contains_group_data:!1,dont_add_hover_pressed:!0,not_resizable(){return!0}}}}get key_for_html_header(){return"appid"}get keys(){return{appid:{caption:"Site key",type:"client_safe"},appsecret:{caption:"Secret key",type:"secure"}}}html_header(key){return`(function(){
184  const b=document.createElement("script");
185  b.type="text/javascript";b.async=!0;b.src=("https://www.google.com/recaptcha/api.js");
186  const d=document.getElementsByTagName("script")[0];
187  d.parentNode.insertBefore(b,d);
188})();`}},recaptcha={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.recaptcha=recaptcha);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin(known_plugins_consts.RECAPTCHA,recaptcha);})();
189/*! Bundled license information:
190
191buffer/index.js:
192  (*!
193   * The buffer module from node.js, for the browser.
194   *
195   * @author   Feross Aboukhadijeh <https://feross.org>
196   * @license  MIT
197   *)
198*/
199
200}
201
202
203window.preloaded['plugin/first_party:recaptcha'] = true;
204window._bubble_page_load_data.hardcoded_plugins['progressbar'] = true;
205window.__code__ = window.__code__ || {};
206if(!window.__code__['3715b72e6109c185c3496bb9665da7f9f968deab9034763a31a4bcf5416ad40e']){window.__code__['3715b72e6109c185c3496bb9665da7f9f968deab9034763a31a4bcf5416ad40e']=1;
207
208"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 208
208orts:{}}).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 208
208K_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 208
208)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 208
208if(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)}}}
208var 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;
208bar_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);})();
209/*! Bundled license information:
210
211buffer/index.js:
212  (*!
213   * The buffer module from node.js, for the browser.
214   *
215   * @author   Feross Aboukhadijeh <https://feross.org>
216   * @license  MIT
217   *)
218*/
219
220}
221
222
223window.preloaded['plugin/first_party:progressbar'] = true;
224window._bubble_page_load_data.hardcoded_plugins['star_rating'] = true;
225window.__code__ = window.__code__ || {};
226if(!window.__code__['86dc63bad3859874463f5a3628be2570d69db5461555bcc858673f8e7178d0c4']){window.__code__['86dc63bad3859874463f5a3628be2570d69db5461555bcc858673f8e7178d0c4']=1;
227
228"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 228
228K_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 228
228)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 228
228if(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)}}}
228var 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
228y-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)}
228:$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
228HARED,{});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
228=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)}
228:$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}}});
228var 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
228yThis([].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
228ing","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 228
228(),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
228y-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"(
228){"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" >');
228canvas.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);})();
229/*! Bundled license information:
230
231buffer/index.js:
232  (*!
233   * The buffer module from node.js, for the browser.
234   *
235   * @author   Feross Aboukhadijeh <https://feross.org>
236   * @license  MIT
237   *)
238*/
239
240}
241
242
243window.preloaded['plugin/first_party:star_rating'] = true;
244window._bubble_page_load_data.hardcoded_plugins['fullcalendar'] = true;
245window.__code__ = window.__code__ || {};
246if(!window.__code__['48b32efd2f44685b650c61646ceefe624b7f36e9971f2c36472315c297e29e6f']){window.__code__['48b32efd2f44685b650c61646ceefe624b7f36e9971f2c36472315c297e29e6f']=1;
247
248"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);
vendor: 28,123 bytes, line 248
248var 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 248
248)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 248
248if(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)}}}
248var 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
248y-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)}
248:$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
248HARED,{});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
248=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)}
248:$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}}});
248var 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
248yThis([].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
248ing","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
248(),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
248y-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"(
248){"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})}});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()),import_esnext_iterator_find=__toESM(require_esnext_iterator_find()),import_esnext_iterator_map=__toESM(require_esnext_iterator_map());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"),shared_field_metadata;u.uses_field_metadata()&&(shared_field_metadata=safe_require.safe_require("./core/shared_field_metadata"));var external=safe_require.safe_require("./external"),services=safe_require.safe_require("./services"),Lib=safe_require.safe_require("./lib"),runmode_consts=safe_require.safe_require("./constants/runmode"),appquery=safe_require.safe_require("./lang/appquery"),btypes=safe_require.safe_require("./lang/btypes"),shared_fields=safe_require.safe_require("./core/shared_fields"),lang=safe_require.safe_require("./lang/lang"),languages=safe_require.safe_require("./languages"),logger=safe_require.safe_require("./logger"),groups=safe_require.safe_require("./core/core_elements/shared/groups"),element_workflows=safe_require.safe_require("./core/core_elements/core_elements_utilities/element_workflows"),inputs=safe_require.safe_require("./core/core_elements/shared/inputs"),dropdowns=safe_require.safe_require("./core/core_elements/shared/dropdowns"),element_eval=safe_require.safe_require("./lang/evaluation/element_eval"),property_applications=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("fullcalendar-Calendar");var PLUGIN_FILE="fullcalendar",cls=class extends external.Service{constructor(){super(),this.authenticator=new external.NoAuth,this.elements=this._get_initial_elements(),this.events=this._get_initial_events()}_get_initial_elements(){return{Calendar:{display:"Calendar",category:"visual elements",icon:"ion-android-calendar",condition(root){return!root?.is_mobile?.()},defaults:{width:670,height:440,collapse_margin:500},field_names:{event_type:{no_states:!0},data_source:{},event_starting_date_field:{no_states:!0},event_end_date_field:{no_states:!0},all_day_field:{no_states:!0},event_description_expression:{},draggable:{no_states:!0},resizable:{no_states:!0},starting_date:{no_states:!0},available_views:{default:"all",no_states:!0},show_weekends:{default:!0},first_day:{default:"sunday"},events_days_are_selectable:{default:!0,no_states:!0},event_color_is_dynamic:{no_states:!0,default:!1},event_color:{default:"#3a87ad",in_style:!0}
248,dynamic_event_color_field:{},selected_event_color:{default:"#1E5F87",in_style:!0},selected_day_color:{default:"#EBDD75",in_style:!0},current_day_color:{default:"#fcf8e3",in_style:!0},event_display:{default:"block"}},property_applications:[new property_applications.Font,new property_applications.Background,new property_applications.Dimensions,new property_applications.Border,new property_applications.BoxShadow,new property_applications.Padding,new property_applications.ResponsiveElement],get_min_width(){return 0},get uses_css_responsive(){return uses_css_responsive()},get_html(instance){return"<div></div>"},initialize(instance){services.log_plugin_element_init({name:this.plugin_name,plugin:PLUGIN_FILE});let canvas=instance.get_canvas(),calendar_wrapper=u.div("calendar-wrapper",canvas),everything_ready_key=window.everything_ready?.().make(null,"FullCalendar loaded"),current_view_cache={current_view:null,current_date:null};instance.wait_for_visible(()=>{instance.setTimeout(()=>{element_eval.pre_cache(instance,ALL_PROPS),instance.autorun(()=>{let{options,properties}=build_options(instance,calendar_wrapper,current_view_cache);properties.width>0&&instance.ensure_visible();let events=[];if(instance.run_mode())events=get_events(instance);else if(instance.edit_mode){let date=new Date;events=[{title:"Event",start:date,end:date}]}options.events=events,instance.calendar=new window.FullCalendar.Calendar(calendar_wrapper.get()[0],options),instance.calendar.render(),calendar_wrapper.addClass(runmode_consts.CLICKABLE_ELEMENT),calendar_wrapper.find(".fc-day-today").css("background-color",properties.current_day_color),instance.autorun(()=>{let view;if(current_view_cache.current_view)view=current_view_cache.current_view;else switch(properties.available_views){case"month_only":view="dayGridMonth";break;case"week_only":view="timeGridWeek";break;case"day_only":view="timeGridDay";break;default:view="dayGridMonth"}let date_to_go_to=current_view_cache.current_date??element_eval.evaluate_property(instance,"starting_date");instance.calendar.changeView(view),date_to_go_to&&instance.calendar.gotoDate(date_to_go_to)}),everything_ready_key?.turn()}),instance.on_destroy(()=>instance.calendar.destroy())},1)})},get_injected_btype(element){return element.get_static_property("event_type")},get_injected_display(){return"Current event"},use_injected_datasource(node){return dropdowns.use_injected_datasource("event_description_expression",node)},change_cursor_style_if_clickable:!1,add_an_invisible_div_on_the_top:!0,is_input:!1,contains_group_data:!1,get_states(element){return["event_list","currently_selected_event","currently_selected_day","currently_selected_day_events","current_view_range"]},add_specific_messages(messages,element){let event=element.get_state_value("currently_selected_event");event&&u.extend(messages,{get_currently_selected_event:{description:"'s current event",is_client_state(){return!0},section:"States",ret_btype:event,fn(a){return a?.state("currently_selected_event")??this.ret_btype_null()}}});let event_type=element.get_static_property("event_type");return u.extend(messages,{get_currently_selected_days_event:{description:"'s current day's events",is_client_state(){return!0},ret_btype:btype_ids.list_type(event_type),fn(a,b,properties,_raw,context,options,host){return this.ret_btype().cast(host,a?.state("currently_selected_day_events"))}},get_currently_selected_day:{description:"'s current day",is_client_state(){return!0},ret_btype:"date",fn(a){return a?.state("currently_selected_day")??this.ret_btype_null()}},get_current_view_range:{description:"'s current date range",is_client_state(){return!0},ret_btype:"date_range",fn(a){return a?.state("current_view_range")??this.ret_btype_null()}}})},get_state_value(element,name){if(name==="currently_selected_event")return element.get_static_property("event_type");if(name==="currently_selected_day")return"date";if(name==="currently_selected_day_events")return btype_ids.list_type(element.get_static_property("event_type"));if(name==="current_view_range")return"date_range"},jquery_plugins(){return["jquery_plugins/fullcalendar-v5.min"]},css_files:["css/optional/fullcalendar-v5.css"],events:["fullcalendar-CalendarEventClicked","fullcalendar-CalendarDayClicked"],check_for_errors(element,report){return groups._check_for_errors_datasource_set_to_self(element,"get_group_data",report)}}}}_get_initial_events(){return{CalendarEventClicked:{_display(){return"'s event is clicked"},element_name:"A calendar"},CalendarDayClicked:{_display(){return"'s day is clicked"},element_name:"A calendar"}}}keys(){return plugin_version()>=1?{}:{css_responsive:{caption:"Use new responsive properties for this plugin's elements",type:"client_safe",editor:"Checkbox"}}}};function build_locale_object(language){let a=t=>Lib().get_text("fullcalendar",t),iso_code=languages.get_iso_code(language);return{code:languages.format_iso_code_for_browser(iso_code),buttonText:{today:a("BUTTONTEXT_TODAY"),month:a("BUTTONTEXT_MONTH"),week:a("BUTTONTEXT_WEEK"),day:a("BUTTONTEXT_DAY"),list:a("BUTTONTEXT_LIST")},allDayText:a("ALLDAYTEXT").replace("<br/>",`
249`),moreLinkText:a("BUTTONTEXT_MORE")}}function build_localized_views(){let date_format_strings=Lib().get_text("BUILT_IN","DATE_FORMAT"),month_day_header_format="ddd",week_day_header_format=Lib().get_text("fullcalendar","COLUMNFORMAT_WEEK").toLowerCase(),day_day_header_format="dddd";return{dayGridMonth:{dayHeaderFormat(date_obj){let date=date_obj.date.marker;return u.format_date(date,month_day_header_format,date_format_strings,"UTC")}},timeGridWeek:{dayHeaderFormat(date_obj){let date=date_obj.date.marker;return u.format_date(date,week_day_header_format,date_format_strings,"UTC")}},timeGridDay:{dayHeaderFormat(date_obj){let date=date_obj.date.marker;return u.format_date(date,day_day_header_format,date_format_strings,"UTC")}}}}
249var ALL_PROPS=["current_day_color","event_color","first_day","show_weekends","height","width","padding_vertical","padding_horizontal","font_size","available_views","event_display","hide_excess_events"];function get_events(instance){let range_value=btypes.get("date_range"),custom_val=btypes.get(element_eval.evaluate_property(instance,"event_type")),event_starting_date_field=element_eval.evaluate_property(instance,"event_starting_date_field"),event_starting_date_msg=custom_val.get_message(event_starting_date_field),use_date_range=event_starting_date_msg.ret_btype().id()==="date_range",event_end_date_field=element_eval.evaluate_property(instance,"event_end_date_field"),all_day_field=element_eval.evaluate_property(instance,"all_day_field"),dynamic_event_color_field=element_eval.evaluate_property(instance,"dynamic_event_color_field"),event_data=element_eval.evaluate_property(instance,"data_source")??null,event_data_filtered,event_data_empty_end;if(!1){let min=range_value.get_message("min").evaluate(instance.state("current_view_range")).valueOf()-36e3,max=range_value.get_message("max").evaluate(instance.state("current_view_range")).valueOf()+24*60*60*1e3,new_constraints=[{constraint_type:use_date_range?"range_greater_than_point":"greater than",key:event_starting_date_field,value:min}];if(new_constraints.push({constraint_type:use_date_range?"range_less_than_point":"less than",key:event_end_date_field||event_starting_date_field,value:max}),event_data_filtered=event_data.filter(new_constraints),event_end_date_field){let event_data_empty_end_constraints=[{constraint_type:"greater than",key:event_starting_date_field,value:min},{constraint_type:"is_empty",key:event_starting_date_field}];event_data_empty_end=event_data.filter(event_data_empty_end_constraints)}}else event_data_filtered=event_data;let new_events=[],context=instance.get_injected_context(null,instance.element.get_static_property("event_type")),raw_events=event_data_filtered?.all?.()??[];raw_events.push(...event_data_empty_end?.all?.()??[]);for(let raw_event of raw_events)context.datasources.injected_value=()=>raw_event,u.run_once(10,()=>element_eval.eval_property_with_states(instance.element,"event_description_expression",context),()=>{},!0);for(let raw_event of event_data?.all?.()??[]){context.datasources.injected_value=()=>raw_event;let processed_event={bubble_object:raw_event,title:element_eval.eval_property_with_states(instance.element,"event_description_expression",context)};if(use_date_range){let range_val=event_starting_date_msg.evaluate(raw_event);processed_event.start=range_value.get_message("min").evaluate(range_val),processed_event.end=range_value.get_message("max").evaluate(range_val)}else if(processed_event.start=new Date(event_starting_date_msg.evaluate(raw_event)),event_end_date_field){let event_end_date_msg=custom_val.get_message(event_end_date_field);processed_event.end=new Date(event_end_date_msg.evaluate(raw_event))}if(all_day_field&&(processed_event.allDay=custom_val.get_message(all_day_field).evaluate(raw_event)),instance.get_static_property("event_color_is_dynamic")&&dynamic_event_color_field){let dynamic_event_color_msg=custom_val.get_message(dynamic_event_color_field);processed_event.color=dynamic_event_color_msg.evaluate(raw_event)}new_events.push(processed_event)}return new_events}var INITIAL_DATES_SET_INVOCATIONS=2;function build_options(instance,calendar_wrapper,current_view_cache){let options={direction:languages.is_rtl(Lib().app_language())?"rtl":"ltr",locale:build_locale_object(Lib().app_language()),selectable:instance.get_static_property("events_days_are_selectable"),headerToolbar:{left:"today prev,next",center:"title"},views:build_localized_views()},properties={};for(let prop of ALL_PROPS)properties[prop]=element_eval.evaluate_property(instance,prop);properties.available_views==="all"?options.headerToolbar.right="dayGridMonth,timeGridWeek,timeGridDay":options.headerToolbar.right="",options.firstDay=properties.first_day==="monday"?1:0,options.dayMaxEventRows=properties.hide_excess_events,options.weekends=properties.show_weekends,options.eventColor=properties.event_color;let calendar_height=properties.height-2*properties.padding_vertical-property_applications.calculate_border_height(instance),calendar_width=properties.width-2*properties.padding_horizontal-property_applications.calculate_border_width(instance);if(options.height=calendar_height,options.aspectRatio=calendar_width/calendar_height,options.eventDisplay=properties.event_display,instance.run_mode()){let unselect_events2=function(cb){instance.state("currently_selected_event",null);for(let event_element of calendar_wrapper.find(".fc-event.selected")){let unselected_color=$(event_element).data("unselected-color");$(event_element).css({"border-color":unselected_color,"background-color":unselected_color})}calendar_wrapper.find(".fc-event.selected").removeClass("selected"),cb?.()},unselect_days2=function(cb){instance.state("currently_selected_day",null),u.run_once(30,()=>element_eval.evaluate_property(instance,"current_day_color"),(err,current_day_color)=>{calendar_wrapper.find(".fc-day").not(".fc-day-today").css({"background-color":"transparent"}),err?logger.log(err):calendar_wrapper.find(".fc-day.fc-day-today").css({"background-color":current_day_color}),cb?.()})},get_thing_fields_type_msgs2=function(event){let thing=event.extendedProps.bubble_object,type=element_eval.evaluate_property(instance,"event_type"),start_field=element_eval.evaluate_property(instance,"event_starting_date_field"),end_field=element_eval.evaluate_property(instance,"event_end_date_field"),all_day_field=element_eval.evaluate_property(instance,"all_day_field"),custom_val=btypes.get(type),date_val=btypes.get("date");return{thing,type,start_field,end_field,custom_val,date_val,all_day_field}};var unselect_events=unselect_events2,unselect_days=unselect_days2,get_thing_fields_type_msgs=get_thing_fields_type_msgs2;let dates_set_invocation=0;options.datesSet=function(evt){return dates_set_invocation++,dates_set_invocation>INITIAL_DATES_SET_INVOCATIONS&&(calendar_wrapper.find(".fc-day-today").css("background-color",properties.current_day_color),current_view_cache.current_date=instance.calendar.getDate(),current_view_cache.current_view=instance.calendar.view.type),instance.state("current_view_range",[evt.start,evt.end])};let get_parent_and_self=(div,sel)=>
249div.parents(sel).addBack(sel);options.eventClick=function(full_event){let{event}=full_event,js_event=full_event.jsEvent,event_element=$(full_event.el);return unselect_events2(()=>{instance.state("currently_selected_event",event.extendedProps.bubble_object),element_workflows.run_element_workflow(instance,"fullcalendar-CalendarEventClicked",js_event,null,null,!0),u.run_once(30,()=>element_eval.evaluate_property(instance,"selected_event_color"),(err,selected_event_color)=>{instance.get_static_property("events_days_are_selectable")&&(event_element.data("unselected-color",event_element.css("background-color")),err?logger.log(err):event_element.css({"border-color":selected_event_color,"background-color":selected_event_color}),event_element.addClass("selected"))})})},options.dateClick=function(evt){let{date}=evt,js_event=evt.jsEvent;return unselect_days2(()=>{function filter_to_get_current_day_events(event){let event_start=new Date(event.start.getTime());event_start.setHours(0,0,0,0);let event_end=event.end?new Date(event.end.getTime()):new Date(event_start.getTime()+1);return event_start<=date&&event_end>date}let current_day_events=instance.calendar.getEvents().filter(filter_to_get_current_day_events);instance.state("currently_selected_day",date),instance.state("currently_selected_day_events",current_day_events.map(a=>a.extendedProps.bubble_object)),element_workflows.run_element_workflow(instance,"fullcalendar-CalendarDayClicked",js_event,null,null,!0),u.run_once(30,()=>element_eval.evaluate_property(instance,"selected_day_color"),(err,selected_day_color)=>{let day_element=get_parent_and_self($(js_event.target),".fc-day");day_element.length&&instance.get_static_property("events_days_are_selectable")&&(err?logger.log(err):day_element.css({"background-color":selected_day_color}))})})},calendar_wrapper.on("click",e=>{$(e.target).attr("class")?.indexOf("fc-event")===-1&&unselect_events2(),$(e.target).attr("class")?.indexOf("fc-day")===-1&&unselect_days2()}),instance.get_static_property("draggable")&&(options.eventStartEditable=!0,options.eventDrop=function(full_event){let{event}=full_event,{allDay}=full_event.event,stuff=get_thing_fields_type_msgs2(event),{thing,type,start_field,end_field,custom_val,all_day_field}=stuff,event_starting_date_msg=custom_val.get_message(start_field),event_end=allDay?null:event.end,changes;event_starting_date_msg.ret_btype().id()==="date_range"?changes={0:{key:start_field,value:[event.start.getTime(),event_end]}}:(changes={0:{key:start_field,value:event.start.getTime()}},end_field&&(changes[1]={key:end_field,value:event_end})),all_day_field&&!btypes.get("boolean").equals(allDay,custom_val.get_message(all_day_field).evaluate(thing))&&(changes[2]={key:all_day_field,value:allDay}),inputs.do_auto_binding(instance,thing,type,void 0,void 0,changes)}),instance.get_static_property("resizable")&&element_eval.evaluate_property(instance,"event_end_date_field")&&(options.eventDurationEditable=!0,options.eventResize=function(full_event){let{event}=full_event,{thing,type,start_field,end_field,custom_val}=get_thing_fields_type_msgs2(event);if(custom_val.get_message(start_field).ret_btype().id()==="date_range"){let changes={0:{key:start_field,value:[event.start.getTime(),event.end.getTime()]}};inputs.do_auto_binding(instance,thing,type,start_field,void 0,changes)}else inputs.do_auto_binding(instance,thing,type,end_field,event.end.getTime())})}return{options,properties}}function plugin_version(){return Lib()?appquery.get_public_setting("fullcalendar_installed_version")??0:1}function uses_css_responsive(){return Lib()?plugin_version()>=1||appquery.get_public_setting("fullcalendar_css_responsive")===!0:!0}var fullcalendar={cls};typeof window<"u"&&window!==null&&(window.optional_modules??={},window.optional_modules.fullcalendar=fullcalendar);var plugin_registry=safe_require.safe_require("./services/shared/plugin_registry");plugin_registry.register_plugin("fullcalendar",fullcalendar);})();
250/*! Bundled license information:
251
252buffer/index.js:
253  (*!
254   * The buffer module from node.js, for the browser.
255   *
256   * @author   Feross Aboukhadijeh <https://feross.org>
257   * @license  MIT
258   *)
259*/
260
261}
262
263
264window.preloaded['plugin/first_party:fullcalendar'] = true;
265window._bubble_page_load_data.hardcoded_plugins['apple'] = true;
266window.__code__ = window.__code__ || {};
267if(!window.__code__['ddc8ef3b5f9f97173a25ed9bbab113a122f1d51f220e9b6eeba43c320f7c1b33']){window.__code__['ddc8ef3b5f9f97173a25ed9bbab113a122f1d51f220e9b6eeba43c320f7c1b33']=1;
268
269"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 269
269orts:{}}).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 269
269K_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 269
269)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 269
269if(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)}}}
269var 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}
269is_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);})();
270/*! Bundled license information:
271
272buffer/index.js:
273  (*!
274   * The buffer module from node.js, for the browser.
275   *
276   * @author   Feross Aboukhadijeh <https://feross.org>
277   * @license  MIT
278   *)
279*/
280
281}
282
283
284window.preloaded['plugin/first_party:apple'] = true;
285window.plugins = window.plugins || {};
286window._bubble_page_load_data.plugins_size = window._bubble_page_load_data.plugins_size || {};
287window.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(n,t){}"}}},"code":{"initialize":{"fn":"function(n,t){}"},"update":{"fn":"function(t,n,e){n.number_start,n.list_length,n.increment;var l=[];if(null!==n.number_start&&null!==n.list_length&&null!==n.increment)for(var r=n.number_start,u=0;u<n.list_length;u++)l.push(r),r+=n.increment;t.publishState(\"list\",l)}"},"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(n,t){}"}},"AAO":{"caption":"value list","name":"value_list","value":"custom_data_AAL","is_list":true,"initialization_code":{"fn":"function(n,t){}"}}},"code":{"initialize":{"fn":"function(n,t){}"},"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
287) + \"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(n,t){}"}},"AAW":{"caption":"value list","name":"value_list","value":"custom_data_AAT","is_list":true,"initialization_code":{"fn":"function(n,t){}"}},"ACI":{"caption":"output1","name":"output1","value":"custom_data_ABz","initialization_code":{"fn":"function(n,t){}"}},"ACJ":{"caption":"output2","name":"output2","value":"custom_data_ACA","initialization_code":{"fn":"function(n,t){}"}},"ACK":{"caption":"output3","name":"output3","value":"custom_data_ACC","initialization_code":{"fn":"function(n,t){}"}},"ACL":{"caption":"output4","name":"output4","value":"custom_data_ACD","initialization_code":{"fn":"function(n,t){}"}},"ACM":{"caption":"outputlist1","name":"outputlist1","value":"custom_data_ACE","initialization_code":{"fn":"function(n,t){}"},"is_list":true},"ACN":{"caption":"outputlist2","name":"outputlist2","value":"custom_data_ACF","initialization_code":{"fn":"function(n,t){}"},"is_list":true},"ACO":{"caption":"outputlist3","name":"outputlist3","value":"custom_data_ACG","initialization_code":{"fn":"function(n,t){}"},"is_list":true},"ACP":{"caption":"outputlist4","name":"outputlist4","value":"custom_data_ACH","initialization_code":{"fn":"function(n,t){}"},"is_list":true}},"events":{"AAX":{"caption":"event","name":"event"}},"actions":{"ABL":{"caption":"Dequeue","code":{"fn":"function(u,e,n){u.data.fn_dequeue()}"}},"ABM":{"caption":"ClearQueue","code":{"fn":"function(u,e,n){u.data.fn_clearqueue()}"}}},"code":{"initialize":{"fn":"function(n,t){}"},"update":{"fn":"function(t,u,e){var l=u.fn_name_suffix,a=u.trigger_event,i=u.publish_value,p=u.value_is_list,s=u.queue,n=u.multipleoutputs,h;(t.data.queue=[],t.data.fn_clearvalues=function(){i&&(t.publishState(\"value_list\",[]),t.publishState(\"value\",null),t.publishState(\"output1\",null),t.publishState(\"output2\",null),t.publishState(\"output3\",null),t.publishState(\"output4\",null),t.publishState(\"outputlist1\",[]),t.publishState(\"outputlist2\",[]),t.publishState(\"outputlist3\",[]),t.publishState(\"outputlist4\",[]))},t.data.fn_publish=function(u){i&&(n?(t.publishState(\"value\",u?.value),t.publishState(\"value_list\",u?.value_list),t.publishState(\"output1\",u?.output1),t.publishState(\"output2\",u?.output2),t.publishState(\"output3\",u?.output3),t.publishState(\"output4\",u?.output4),t.publishState(\"outputlist1\",u?.outputlist1),t.publishState(\"outputlist2\",u?.outputlist2),t.publishState(\"outputlist3\",u?.outputlist3),t.publishState(\"outputlist4\",u?.outputlist4)):p?t.publishState(\"value_list\",u):t.publishState(\"value\",u))},l)&&(window[\"bubble_fn_\"+l]=function(u){s&&0!=t.data.queue.length||i&&t.data.fn_publish(u),s&&(i?t.data.queue.push(u):t.data.queue.push(null)),a&&t.data.queue.length<2&&t.triggerEvent(\"event\")});t.data.fn_dequeue=function(){if(t.data.queue.shift(),s&&t.data.queue.length>0){if(i){var u=t.data.queue[0];t.data.fn_publish(u)}a&&t.triggerEvent(\"event\")}s&&0==t.data.queue.length&&i&&t.data.fn_clearvalues()},t.data.fn_clearqueue=function(){t.data.queue=[],s&&t.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
287) + \"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(n,t){}"}}},"actions":{"AAe":{"caption":"Set data source","code":{"fn":"function(e,t,i){var l={result:[],len:0};if(t.sourcelist&&t.sourcelist.length&&(l.len=t.sourcelist.length()),l.len>0)for(l.i=0;l.i<l.len;l.i++)if(l.listRetrieved=t.sourcelist.get(l.i,1),e.data.item=l.listRetrieved[0],void 0!==typeof e.data.item)try{l.result.push(window.toolboxEval({value:e.data.value,field:e.data.field,item:e.data.createItem,lookup:e.data.lookup,expression:e.data.itemexpression}))}catch(e){throw\"not ready\"!==e.message&&console.error(e),e}e.publishState(\"resultlist\",l.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(e,t){e.data.value=function(){return void 0===typeof e.data.item||null==e.data.item||e.data.item.listProperties?null:e.data.item},e.data.field=function(){if(e.data.item&&e.data.item.listProperties){for(var t=e.data.item,r=e.data.sourcetype,a=0;a<arguments.length;a++){var n=arguments[a],i=r.replace(\"custom.\",\"\");app.user_types[i];var o=app.user_types[i][\"%f3\"];if(Object.keys(o).forEach((function(e){o[e][\"%d\"]==n&&(n=e,r=o[e][\"%v\"])})),null===t)break;t=t.get(n)}return t}return null},e.data.createItem=function(t,r){return{fieldType:r||e.data.sourcetype,bubbleItem:t||e.data.item,lookup:function(t){return e.data.lookup(this,t)}}},e.data.lookup=function(t,r){if(\"object\"!=typeof t||!(\"fieldType\"in t)||!(\"bubbleItem\"in t))return console.error(\"List Item Expression - lookup() cannot retrieve from a non-item.\"),null;var a=t.bubbleItem,n=t.fieldType;if(\"object\"!=typeof a||!(\"listProperties\"in a)||!(\"get\"in a))return console.error(\"List Item Expression - lookup() cannot retrieve from a non-item.\"),null;var i=n.replace(\"custom.\",\"\");app.user_types[i];var o=app.user_types[i][\"%f3\"],u=null;Object.keys(o).forEach((function(e){o[e][\"%d\"]==r&&(r=e,u=o[e][\"%v\"])}));var l=a.get(r),s;if(l&&\"object\"==typeof l&&\"length\"in l&&\"get\"in l){newresult=[],u=u.replace(\"list.\",\"\");for(var p=0;p<l.length();p++){var f=l.get(p,1)[0];if(\"object\"==typeof f&&\"listProperties\"in f&&\"get\"in f){var s=e.data.createItem(f,u);newresult.push(s)}else newresult.push(f)}return newresult}return l&&\"object\"==typeof l&&\"listProperties\"in l&&\"get\"in l?s=e.data.createItem(l,u):l}}"},"update":{"fn":"function(e,t,i){var s={};if(e.data.sourcetype=t.sourcetype,e.data.itemexpression=t.itemexpression,s.result=[],s.len=0,t.sourcelist&&t.sourcelist.length&&(s.len=t.sourcelist.length()),s.len>0)for(s.i=0;s.i<s.len;s.i++)if(s.listRetrieved=t.sourcelist.get(s.i,1),e.data.item=s.listRetrieved[0],void 0!==typeof e.data.item)try{s.result.push(window.toolboxEval({value:e.data.value,field:e.data.field,item:e.data.createItem,lookup:e.data.lookup,expression:e.data.itemexpression}))}catch(e){throw\"not ready\"!==e.message&&console.error(e),e}e.publishState(\"resultlist\",s.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
287) + \"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_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
287puts","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}}}}};
288window._bubble_page_load_data.plugins_size['1488796042609x768734193128308700'] = 19807;
289window.preloaded['plugin/third_party:1488796042609x768734193128308700:2.1.2'] = true;
290window.plugins["1491714407143x279212378954661900"] = {"human":"Stripe.js 2","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_api":{"human":"Stripe.js","shared_headers":{"BEl":{"key":"Authorization","private":true,"visibility":"secret"}},"calls":{"BEj":{"name":"Retrieve a PaymentIntent","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/payment_intents/[PaymentIntent ID]","url_params":{"BEm":{"key":"PaymentIntent ID","value":"pi_1EzBtlFpfpcIKbU7tuvnpLWt","private":true}},"initialized":true,"types":"{\"plugin_api.BEj\":{\"caption\":\"Retrieve a PaymentIntent\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_intent\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1099},\"_p_amount_capturable\":{\"ret_value\":\"number\",\"caption\":\"amount_capturable\",\"sample_value\":0},\"_p_amount_received\":{\"ret_value\":\"number\",\"caption\":\"amount_received\",\"sample_value\":0},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_cancellation_reason\":{\"ret_value\":\"text\",\"caption\":\"cancellation_reason\",\"sample_value\":null},\"_p_capture_method\":{\"ret_value\":\"text\",\"caption\":\"capture_method\",\"sample_value\":\"automatic\"},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb_secret_McG2ZXMhKAXD7zKIZs5t0Oj2a\"},\"_p_confirmation_method\":{\"ret_value\":\"text\",\"caption\":\"confirmation_method\",\"sample_value\":\"automatic\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1546288993},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"gbp\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_last_payment_error\":{\"ret_value\":\"text\",\"caption\":\"last_payment_error\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_action.type\":{\"ret_value\":\"text\",\"caption\":\"next_action type\",\"sample_value\":\"verify_with_microdeposits\",\"path\":[\"next_action\",\"type\"]},\"_p_next_action.redirect_to_url.url\":{\"ret_value\":\"text\",\"caption\":\"next_action redirect_to_url url\",\"sample_value\":\"\",\"path\":[\"next_action\",\"redirect_to_url\",\"url\"]},\"_p_next_action.verify_with_microdeposits.arrival_date\":{\"ret_value\":\"number\",\"caption\":\"next_action verify_with_microdeposits arrival_date\",\"sample_value\":1647586800,\"path\":[\"next_action\",\"verify_with_microdeposits\",\"arrival_date\"]},\"_p_next_action.verify_with_microdeposits.hosted_verification_url\":{\"ret_value\":\"text\",\"caption\":\"next_action verify_with_microdeposits hosted_verification_url\",\"sample_value\":\"https://payments.stripe.com/…\",\"path\":[\"next_action\",\"verify_with_microdeposits\",\"hosted_verification_url\"]},\"_p_next_action.verify_with_microdeposits.microdeposit_type\":{\"ret_value\":\"text\",\"caption\":\"next_action verify_with_microdeposits microdeposit_type\",\"sample_value\":\"descriptor_code\",\"path\":[\"next_action\",\"verify_with_microdeposits\",\"microdeposit_type\"]},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":null},\"_p_payment_method_types\":{\"ret_value\":\"list.text\",\"caption\":\"payment_method_types\",\"sample_value\":\"card\"}
290,\"_p_receipt_email\":{\"ret_value\":\"text\",\"caption\":\"receipt_email\",\"sample_value\":null},\"_p_review\":{\"ret_value\":\"text\",\"caption\":\"review\",\"sample_value\":null},\"_p_setup_future_usage\":{\"ret_value\":\"text\",\"caption\":\"setup_future_usage\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_statement_descriptor_suffix\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor_suffix\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"requires_payment_method\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BEj","should_reinitialize":false},"BFP":{"0":"B","1":"F","2":"O","name":"Retrieve an Account","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/accounts/[Account ID]","url_params":{"BFW":{"key":"Account ID","value":"acct_1Ez4EbGIhnbm2MWf","private":true}},"initialized":true,"types":"{\"plugin_api.BFP\":{\"caption\":\"Retrieve an Account\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"acct_1032D82eZvKYlo2C\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"account\"},\"_p_business_profile.mcc\":{\"ret_value\":\"text\",\"caption\":\"business_profile mcc\",\"sample_value\":null,\"path\":[\"business_profile\",\"mcc\"]},\"_p_business_profile.name\":{\"ret_value\":\"text\",\"caption\":\"business_profile name\",\"sample_value\":\"Stripe.com\",\"path\":[\"business_profile\",\"name\"]},\"_p_business_profile.product_description\":{\"ret_value\":\"text\",\"caption\":\"business_profile product_description\",\"sample_value\":null,\"path\":[\"business_profile\",\"product_description\"]},\"_p_business_profile.support_address\":{\"ret_value\":\"text\",\"caption\":\"business_profile support_address\",\"sample_value\":null,\"path\":[\"business_profile\",\"support_address\"]},\"_p_business_profile.support_email\":{\"ret_value\":\"text\",\"caption\":\"business_profile support_email\",\"sample_value\":null,\"path\":[\"business_profile\",\"support_email\"]},\"_p_business_profile.support_phone\":{\"ret_value\":\"text\",\"caption\":\"business_profile support_phone\",\"sample_value\":null,\"path\":[\"business_profile\",\"support_phone\"]},\"_p_business_profile.support_url\":{\"ret_value\":\"text\",\"caption\":\"business_profile support_url\",\"sample_value\":null,\"path\":[\"business_profile\",\"support_url\"]},\"_p_business_profile.url\":{\"ret_value\":\"text\",\"caption\":\"business_profile url\",\"sample_value\":null,\"path\":[\"business_profile\",\"url\"]},\"_p_business_type\":{\"ret_value\":\"text\",\"caption\":\"business_type\",\"sample_value\":null},\"_p_capabilities.card_payments\":{\"ret_value\":\"text\",\"caption\":\"capabilities card_payments\",\"sample_value\":\"active\",\"path\":[\"capabilities\",\"card_payments\"]},\"_p_capabilities.transfers\":{\"ret_value\":\"text\",\"caption\":\"capabilities transfers\",\"sample_value\":\"active\",\"path\":[\"capabilities\",\"transfers\"]},\"_p_charges_enabled\":{\"ret_value\":\"boolean\",\"caption\":\"charges_enabled\",\"sample_value\":false},\"_p_country\":{\"ret_value\":\"text\",\"caption\":\"country\",\"sample_value\":\"US\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1385798567},\"_p_default_currency\":{\"ret_value\":\"text\",\"caption\":\"default_currency\",\"sample_value\":\"usd\"},\"_p_details_submitted\":{\"ret_value\":\"boolean\",\"caption\":\"details_submitted\",\"sample_value\":false},\"_p_email\":{\"ret_value\":\"text\",\"caption\":\"email\",\"sample_value\":\"[email protected]\"},\"_p_external_accounts.object\":{\"ret_value\":\"text\",\"caption\":\"external_accounts object\",\"sample_value\":\"list\",\"path\":[\"external_accounts\",\"object\"]},\"_p_external_accounts.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"external_accounts has_more\",\"sample_value\":false,\"path\":[\"external_accounts\",\"has_more\"]},\"_p_external_accounts.url\":{\"ret_value\":\"text\",\"caption\":\"external_accounts url\",\"sample_value\":\"/v1/accounts/acct_1032D82eZvKYlo2C/external_accounts\",\"path\":[\"external_accounts\",\"url\"]},\"_p_payouts_enabled\":{\"ret_value\":\"boolean\",\"caption\":\"payouts_enabled\",\"sample_value\":false},\"_p_requirements.current_deadline\":{\"ret_value\":\"text\",\"caption\":\"requirements current_deadline\",\"sample_value\":null,\"path\":[\"requirements\",\"current_deadline\"]},\"_p_requirements.currently_due\":{\"ret_value\":\"list.text\",\"caption\":\"requirements currently_due\",\"sample_value\":\"business_profile.product_description\",\"path\":[\"requirements\",\"currently_due\"]},\"_p_requirements.disabled_reason\":{\"ret_value\":\"text\",\"caption\":\"requirements disabled_reason\",\"sample_value\":\"requirements.past_due\",\"path\":[\"requirements\",\"disabled_reason\"]},\"_p_requirements.eventually_due\":{\"ret_value\":\"list.text\",\"caption\":\"requirements eventually_due\",\"sample_value\":\"business_profile.product_description\",\"path\":[\"requirements\",\"eventually_due\"]},\"_p_settings.branding.icon\":{\"ret_value\":\"text\",\"caption\":\"settings branding icon\",\"sample_value\":null,\"path\":[\"settings\",\"branding\",\"icon\"]},\"_p_settings.branding.logo\":{\"ret_value\":\"text\",\"caption\":\"settings branding logo\",\"sample_value\":null,\"path\":[\"settings\",\"branding\",\"logo\"]},\"_p_settings.branding.primary_color\":{\"ret_value\":\"text\",\"caption\":\"settings branding primary_color\",\"sample_value\":null,\"path\":[\"settings\",\"branding\",\"primary_color\"]},\"_p_settings.branding.secondary_color\":{\"ret_value\":\"text\",\"caption\":\"settings branding secondary_color\",\"sample_value\":null,\"path\":[\"settings\",\"branding\",\"secondary_color\"]},\"_p_settings.card_payments.decline_on.avs_failure\":{\"ret_value\":\"boolean\",\"caption\":\"settings card_payments decline_on avs_failure\",\"sample_value\":true,\"path\":[\"settings\",\"card_payments\",\"decline_on\",\"avs_failure\"]},\"_p_settings.card_payments.decline_on.cvc_failure\":{\"ret_value\":\"boolean\",\"caption\":\"settings card_payments decline_on cvc_failure\",\"sample_value\":false,\"path\":[\"settings\",\"card_payments\",\"decline_on\",\"cvc_failure\"]},\"_p_settings.card_payments.statement_descriptor_prefix\":{\"ret_value\":\"text\",\"caption\":\"settings card_payments statement_descriptor_prefix\",\"sample_value\":null,\"path\":[\"settings\",\"card_payments\",\"statement_descriptor_prefix\"]},\"_p_settings.dashboard.display_name\":{\"ret_value\":\"text\",\"caption\":\"settings dashboard display_name\",\"sample_value\":\"Stripe.com\",\"path\":[\"settings\",\"dashboard\",\"display_name\"]},\"_p_settings.dashboard.timezone\":{\"ret_value\":\"text\",\"caption\":\"settings dashboard t
290imezone\",\"sample_value\":\"US/Pacific\",\"path\":[\"settings\",\"dashboard\",\"timezone\"]},\"_p_settings.payments.statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"settings payments statement_descriptor\",\"sample_value\":null,\"path\":[\"settings\",\"payments\",\"statement_descriptor\"]},\"_p_settings.payments.statement_descriptor_kana\":{\"ret_value\":\"text\",\"caption\":\"settings payments statement_descriptor_kana\",\"sample_value\":null,\"path\":[\"settings\",\"payments\",\"statement_descriptor_kana\"]},\"_p_settings.payments.statement_descriptor_kanji\":{\"ret_value\":\"text\",\"caption\":\"settings payments statement_descriptor_kanji\",\"sample_value\":null,\"path\":[\"settings\",\"payments\",\"statement_descriptor_kanji\"]},\"_p_settings.payouts.debit_negative_balances\":{\"ret_value\":\"boolean\",\"caption\":\"settings payouts debit_negative_balances\",\"sample_value\":true,\"path\":[\"settings\",\"payouts\",\"debit_negative_balances\"]},\"_p_settings.payouts.schedule.delay_days\":{\"ret_value\":\"number\",\"caption\":\"settings payouts schedule delay_days\",\"sample_value\":7,\"path\":[\"settings\",\"payouts\",\"schedule\",\"delay_days\"]},\"_p_settings.payouts.schedule.interval\":{\"ret_value\":\"text\",\"caption\":\"settings payouts schedule interval\",\"sample_value\":\"daily\",\"path\":[\"settings\",\"payouts\",\"schedule\",\"interval\"]},\"_p_settings.payouts.statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"settings payouts statement_descriptor\",\"sample_value\":null,\"path\":[\"settings\",\"payouts\",\"statement_descriptor\"]},\"_p_tos_acceptance.date\":{\"ret_value\":\"number\",\"caption\":\"tos_acceptance date\",\"sample_value\":null,\"path\":[\"tos_acceptance\",\"date\"]},\"_p_tos_acceptance.ip\":{\"ret_value\":\"text\",\"caption\":\"tos_acceptance ip\",\"sample_value\":null,\"path\":[\"tos_acceptance\",\"ip\"]},\"_p_tos_acceptance.user_agent\":{\"ret_value\":\"text\",\"caption\":\"tos_acceptance user_agent\",\"sample_value\":null,\"path\":[\"tos_acceptance\",\"user_agent\"]},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"custom\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BFP","should_reinitialize":false},"BFY":{"0":"B","1":"F","2":"X","name":"Retrieve an Account","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/accounts/[Account ID]","url_params":{"BFW":{"key":"Account ID","value":"acct_1Ez4EbGIhnbm2MWf","private":true}},"initialized":true,"types":"{\"plugin_api.BFY\":{\"caption\":\"Retrieve an Account\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"acct_1032D82eZvKYlo2C\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"account\"},\"_p_business_profile.mcc\":{\"ret_value\":\"text\",\"caption\":\"business_profile mcc\",\"sample_value\":null,\"path\":[\"business_profile\",\"mcc\"]},\"_p_business_profile.name\":{\"ret_value\":\"text\",\"caption\":\"business_profile name\",\"sample_value\":\"Stripe.com\",\"path\":[\"business_profile\",\"name\"]},\"_p_business_profile.product_description\":{\"ret_value\":\"text\",\"caption\":\"business_profile product_description\",\"sample_value\":null,\"path\":[\"business_profile\",\"product_description\"]},\"_p_business_profile.support_address\":{\"ret_value\":\"text\",\"caption\":\"business_profile support_address\",\"sample_value\":null,\"path\":[\"business_profile\",\"support_address\"]},\"_p_business_profile.support_email\":{\"ret_value\":\"text\",\"caption\":\"business_profile support_email\",\"sample_value\":null,\"path\":[\"business_profile\",\"support_email\"]},\"_p_business_profile.support_phone\":{\"ret_value\":\"text\",\"caption\":\"business_profile support_phone\",\"sample_value\":null,\"path\":[\"business_profile\",\"support_phone\"]},\"_p_business_profile.support_url\":{\"ret_value\":\"text\",\"caption\":\"business_profile support_url\",\"sample_value\":null,\"path\":[\"business_profile\",\"support_url\"]},\"_p_business_profile.url\":{\"ret_value\":\"text\",\"caption\":\"business_profile url\",\"sample_value\":null,\"path\":[\"business_profile\",\"url\"]},\"_p_business_type\":{\"ret_value\":\"text\",\"caption\":\"business_type\",\"sample_value\":null},\"_p_capabilities.card_payments\":{\"ret_value\":\"text\",\"caption\":\"capabilities card_payments\",\"sample_value\":\"active\",\"path\":[\"capabilities\",\"card_payments\"]},\"_p_capabilities.transfers\":{\"ret_value\":\"text\",\"caption\":\"capabilities transfers\",\"sample_value\":\"active\",\"path\":[\"capabilities\",\"transfers\"]},\"_p_charges_enabled\":{\"ret_value\":\"boolean\",\"caption\":\"charges_enabled\",\"sample_value\":false},\"_p_country\":{\"ret_value\":\"text\",\"caption\":\"country\",\"sample_value\":\"US\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1385798567},\"_p_default_currency\":{\"ret_value\":\"text\",\"caption\":\"default_currency\",\"sample_value\":\"usd\"},\"_p_details_submitted\":{\"ret_value\":\"boolean\",\"caption\":\"details_submitted\",\"sample_value\":false},\"_p_email\":{\"ret_value\":\"text\",\"caption\":\"email\",\"sample_value\":\"[email protected]\"},\"_p_external_accounts.object\":{\"ret_value\":\"text\",\"caption\":\"external_accounts object\",\"sample_value\":\"list\",\"path\":[\"external_accounts\",\"object\"]},\"_p_external_accounts.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"external_accounts has_more\",\"sample_value\":false,\"path\":[\"external_accounts\",\"has_more\"]},\"_p_external_accounts.url\":{\"ret_value\":\"text\",\"caption\":\"external_accounts url\",\"sample_value\":\"/v1/accounts/acct_1032D82eZvKYlo2C/external_accounts\",\"path\":[\"external_accounts\",\"url\"]},\"_p_payouts_enabled\":{\"ret_value\":\"boolean\",\"caption\":\"payouts_enabled\",\"sample_value\":false},\"_p_requirements.current_deadline\":{\"ret_value\":\"text\",\"caption\":\"requirements current_deadline\",\"sample_value\":null,\"path\":[\"requirements\",\"current_deadline\"]},\"_p_requirements.currently_due\":{\"ret_value\":\"list.text\",\"caption\":\"requirements currently_due\",\"sample_value\":\"business_profile.product_description\",\"path\":[\"requirements\",\"currently_due\"]},\"_p_requirements.disabled_reason\":{\"ret_value\":\"text\",\"caption\":\"requirements disabled_reason\",\"sample_value\":\"requirements.past_due\",\"path\":[\"requirements\",\"disabled_reason\"]},\"_p_requirements.eventually_due\":{\"ret_value\":\"list.text\",\"caption\":\"requirements eventually_due\",\"sample_value\":\"business_profile.product_description\",\"path\":[\"requirements\",\"eventually_due\"]},\"_p_settings.branding.icon\":{\"ret_value\":\"text\",\"caption\":\"settings branding icon\",\"sample_value\":null,\"path\":[\"settings\",\"branding\",\"icon\"]},\"_p_settings.branding.logo\":{\"ret_value\":\"text\",\"caption\":\"settings branding logo\",\"sample_value\":null,\"path\":[\"settings\",\"branding\",\"logo\"]},\"_p_settings.branding.primary_color\":{\"ret_value\":\"text\",\"caption\":\"settings branding primary_color\",\"sample_value\":null,\"path\":[\"settings\",\"branding\",\"primary_color\"]},\"_p_settings.branding.secondary_color\":{\"ret_value\":\"text\",\"caption\":\"settings branding secondary_color\",\"sample_value\":null,\"path\":[\"settings\",\"branding\",\"secondary_color\"]},\"_p_settings.card_payments.decline_on.avs_failure\":{\"ret_value\":\"boolean\",\"caption\":\"settings card_payments decline_on avs_failure\",\"sample_value\":true,\"path\":[\"settings\",\"card_payments\",\"decline_on\",\"avs_failure\"]},\"_p_settings.card_payments.decline_on.cvc_failure\":{\"ret_value\":\"boolean\",\"caption\":\"settings card_payments decline_on cvc_failure\",\"sample_value\":false,\"path\":[\"settings\",\"card_payments\",\"decline_on\",\"cvc_failure\"]},\"_p_settings.card_payments.statement_descriptor_prefix\":{\"ret_value\":\"text\",\"caption\":\"settings card_payments statement_descriptor_prefix\",\"sample_value\":null,\"path\":[\"settings\",\"card_payments\",\"statement_descriptor_prefix\"]},\"_p_settings.dashboard.display_name\":{\"ret_value\":\"text\",\"caption\":\"settings dashboard display_name\",\"sample_value\":\"Stripe.com\",\"path\":[\"settings\",\"dashboard\",\"display_name\"]},\"_p_settings.dashboard.timezone\":{\"ret_value\":\"text\",\"caption\":\"settings dashboard t
290imezone\",\"sample_value\":\"US/Pacific\",\"path\":[\"settings\",\"dashboard\",\"timezone\"]},\"_p_settings.payments.statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"settings payments statement_descriptor\",\"sample_value\":null,\"path\":[\"settings\",\"payments\",\"statement_descriptor\"]},\"_p_settings.payments.statement_descriptor_kana\":{\"ret_value\":\"text\",\"caption\":\"settings payments statement_descriptor_kana\",\"sample_value\":null,\"path\":[\"settings\",\"payments\",\"statement_descriptor_kana\"]},\"_p_settings.payments.statement_descriptor_kanji\":{\"ret_value\":\"text\",\"caption\":\"settings payments statement_descriptor_kanji\",\"sample_value\":null,\"path\":[\"settings\",\"payments\",\"statement_descriptor_kanji\"]},\"_p_settings.payouts.debit_negative_balances\":{\"ret_value\":\"boolean\",\"caption\":\"settings payouts debit_negative_balances\",\"sample_value\":true,\"path\":[\"settings\",\"payouts\",\"debit_negative_balances\"]},\"_p_settings.payouts.schedule.delay_days\":{\"ret_value\":\"number\",\"caption\":\"settings payouts schedule delay_days\",\"sample_value\":7,\"path\":[\"settings\",\"payouts\",\"schedule\",\"delay_days\"]},\"_p_settings.payouts.schedule.interval\":{\"ret_value\":\"text\",\"caption\":\"settings payouts schedule interval\",\"sample_value\":\"daily\",\"path\":[\"settings\",\"payouts\",\"schedule\",\"interval\"]},\"_p_settings.payouts.statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"settings payouts statement_descriptor\",\"sample_value\":null,\"path\":[\"settings\",\"payouts\",\"statement_descriptor\"]},\"_p_tos_acceptance.date\":{\"ret_value\":\"text\",\"caption\":\"tos_acceptance date\",\"sample_value\":null,\"path\":[\"tos_acceptance\",\"date\"]},\"_p_tos_acceptance.ip\":{\"ret_value\":\"text\",\"caption\":\"tos_acceptance ip\",\"sample_value\":null,\"path\":[\"tos_acceptance\",\"ip\"]},\"_p_tos_acceptance.user_agent\":{\"ret_value\":\"text\",\"caption\":\"tos_acceptance user_agent\",\"sample_value\":null,\"path\":[\"tos_acceptance\",\"user_agent\"]},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"custom\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BFY","should_reinitialize":false},"BFa":{"0":"B","1":"F","2":"Z","name":"Retrieve a PaymentIntent","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/payment_intents/[PaymentIntent ID]","url_params":{"BEm":{"key":"PaymentIntent ID","value":"pi_1EzBtlFpfpcIKbU7tuvnpLWt","private":true}},"initialized":true,"types":"{\"plugin_api.BFa\":{\"caption\":\"Retrieve a PaymentIntent\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_intent\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1099},\"_p_amount_capturable\":{\"ret_value\":\"number\",\"caption\":\"amount_capturable\",\"sample_value\":0},\"_p_amount_received\":{\"ret_value\":\"number\",\"caption\":\"amount_received\",\"sample_value\":0},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_cancellation_reason\":{\"ret_value\":\"text\",\"caption\":\"cancellation_reason\",\"sample_value\":null},\"_p_capture_method\":{\"ret_value\":\"text\",\"caption\":\"capture_method\",\"sample_value\":\"automatic\"},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb_secret_McG2ZXMhKAXD7zKIZs5t0Oj2a\"},\"_p_confirmation_method\":{\"ret_value\":\"text\",\"caption\":\"confirmation_method\",\"sample_value\":\"automatic\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1546288993},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"gbp\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_last_payment_error\":{\"ret_value\":\"text\",\"caption\":\"last_payment_error\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_action.type\":{\"ret_value\":\"text\",\"caption\":\"next_action type\",\"sample_value\":\"verify_with_microdeposits\",\"path\":[\"next_action\",\"type\"]},\"_p_next_action.redirect_to_url.url\":{\"ret_value\":\"text\",\"caption\":\"next_action redirect_to_url url\",\"sample_value\":\"\",\"path\":[\"next_action\",\"redirect_to_url\",\"url\"]},\"_p_next_action.verify_with_microdeposits.arrival_date\":{\"ret_value\":\"number\",\"caption\":\"next_action verify_with_microdeposits arrival_date\",\"sample_value\":1647586800,\"path\":[\"next_action\",\"verify_with_microdeposits\",\"arrival_date\"]},\"_p_next_action.verify_with_microdeposits.hosted_verification_url\":{\"ret_value\":\"text\",\"caption\":\"next_action verify_with_microdeposits hosted_verification_url\",\"sample_value\":\"https://payments.stripe.com/…\",\"path\":[\"next_action\",\"verify_with_microdeposits\",\"hosted_verification_url\"]},\"_p_next_action.verify_with_microdeposits.microdeposit_type\":{\"ret_value\":\"text\",\"caption\":\"next_action verify_with_microdeposits microdeposit_type\",\"sample_value\":\"descriptor_code\",\"path\":[\"next_action\",\"verify_with_microdeposits\",\"microdeposit_type\"]},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":null},\"_p_payment_method_types\":{\"ret_value\":\"list.text\",\"caption\":\"payment_method_types\",\"sample_value\":\"card\"},\"_p_receipt_email\":{\"ret_value\":\"text\",\"caption\":\"receipt_email\",\"sample_value\":null},\"_p_review\":{\"ret_value\":\"text\",\"caption\":\"review\",\"sample_value\":null},\"_p_setup_future_usage\":{\"ret_value\":\"text\",\"caption\":\"setup_future_usage\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_statement_descriptor_suffix\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor_suffix\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"requires_payment_method\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BFa","should_reinitialize":false},"BFf":{"0":"B","1":"F","2":"e","name":"Retrieve a Customer","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/customers/[Customer ID]","url_params":{"BFn":{"key":"Customer ID","value":"cus_Hm0Fz2aFEXLEnw","private":true}},"initialized":true,"types":"{\"plugin_api.BFf\":{\"caption\":\"Retrieve a Customer\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"cus_Hm0Fz2aFEXLEnw\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"customer\"},\"_p_address.city\":{\"ret_value\":\"text\",\"caption\":\"address city\",\"sample_value\":\"Toronto\",\"path\":[\"address\",\"city\"]},\"_p_address.country\":{\"ret_value\":\"text\",\"caption\":\"address country\",\"sample_value\":\"CA\",\"path\":[\"address\",\"country\"]},\"_p_address.line1\":{\"ret_value\":\"text\",\"caption\":\"address line1\",\"sample_value\":\"1 Yonge St\",\"path\":[\"address\",\"line1\"]},\"_p_address.line2\":{\"ret_value\":\"text\",\"caption\":\"address line2\",\"sample_value\":\"Suite 1\",\"path\":[\"address\",\"line2\"]},\"_p_address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"address postal_code\",\"sample_value\":\"M5X1W8\",\"path\":[\"address\",\"postal_code\"]},\"_p_address.state\":{\"ret_value\":\"text\",\"caption\":\"address state\",\"sample_value\":\"BC\",\"path\":[\"address\",\"state\"]},\"_p_balance\":{\"ret_value\":\"number\",\"caption\":\"balance\",\"sample_value\":0},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1596555560},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":\"card_1HEY9pDRc4puWQSIGav28ExV\"},\"_p_delinquent\":{\"ret_value\":\"boolean\",\"caption\":\"delinquent\",\"sample_value\":false}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"Customer Description\"},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_email\":{\"ret_value\":\"text\",\"caption\":\"email\",\"sample_value\":\"[email protected]\"},\"_p_invoice_prefix\":{\"ret_value\":\"text\",\"caption\":\"invoice_prefix\",\"sample_value\":\"DC6FA293\"},\"_p_invoice_settings.custom_fields\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings custom_fields\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"custom_fields\"]},\"_p_invoice_settings.default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings default_payment_method\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"default_payment_method\"]},\"_p_invoice_settings.footer\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings footer\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"footer\"]},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_name\":{\"ret_value\":\"text\",\"caption\":\"name\",\"sample_value\":\"John Smith\"},\"_p_next_invoice_sequence\":{\"ret_value\":\"number\",\"caption\":\"next_invoice_sequence\",\"sample_value\":31},\"_p_phone\":{\"ret_value\":\"text\",\"caption\":\"phone\",\"sample_value\":null},\"_p_shipping.address.city\":{\"ret_value\":\"text\",\"caption\":\"shipping address city\",\"sample_value\":\"Toronto\",\"path\":[\"shipping\",\"address\",\"city\"]},\"_p_shipping.address.country\":{\"ret_value\":\"text\",\"caption\":\"shipping address country\",\"sample_value\":\"CA\",\"path\":[\"shipping\",\"address\",\"country\"]},\"_p_shipping.address.line1\":{\"ret_value\":\"text\",\"caption\":\"shipping address line1\",\"sample_value\":\"1 Yonge St\",\"path\":[\"shipping\",\"address\",\"line1\"]},\"_p_shipping.address.line2\":{\"ret_value\":\"text\",\"caption\":\"shipping address line2\",\"sample_value\":\"Suite 1\",\"path\":[\"shipping\",\"address\",\"line2\"]},\"_p_shipping.address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"shipping address postal_code\",\"sample_value\":\"M5X1W8\",\"path\":[\"shipping\",\"address\",\"postal_code\"]},\"_p_shipping.address.state\":{\"ret_value\":\"text\",\"caption\":\"shipping address state\",\"sample_value\":\"BC\",\"path\":[\"shipping\",\"address\",\"state\"]},\"_p_shipping.name\":{\"ret_value\":\"text\",\"caption\":\"shipping name\",\"sample_value\":\"John Smith\",\"path\":[\"shipping\",\"name\"]},\"_p_shipping.phone\":{\"ret_value\":\"text\",\"caption\":\"shipping phone\",\"sample_value\":\"\",\"path\":[\"shipping\",\"phone\"]},\"_p_tax_exempt\":{\"ret_value\":\"text\",\"caption\":\"tax_exempt\",\"sample_value\":\"none\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BFf","should_reinitialize":false},"BFp":{"0":"B","1":"F","2":"o","name":"Retrieve a Customer","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/customers/[Customer ID]","url_params":{"BFn":{"key":"Customer ID","value":"cus_Hm0Fz2aFEXLEnw","private":true}},"initialized":true,"types":"{\"plugin_api.BFp\":{\"caption\":\"Retrieve a Customer\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"cus_Hm0Fz2aFEXLEnw\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"customer\"},\"_p_address.city\":{\"ret_value\":\"text\",\"caption\":\"address city\",\"sample_value\":\"Toronto\",\"path\":[\"address\",\"city\"]},\"_p_address.country\":{\"ret_value\":\"text\",\"caption\":\"address country\",\"sample_value\":\"CA\",\"path\":[\"address\",\"country\"]},\"_p_address.line1\":{\"ret_value\":\"text\",\"caption\":\"address line1\",\"sample_value\":\"1 Yonge St\",\"path\":[\"address\",\"line1\"]},\"_p_address.line2\":{\"ret_value\":\"text\",\"caption\":\"address line2\",\"sample_value\":\"Suite 1\",\"path\":[\"address\",\"line2\"]},\"_p_address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"address postal_code\",\"sample_value\":\"M5X1W8\",\"path\":[\"address\",\"postal_code\"]},\"_p_address.state\":{\"ret_value\":\"text\",\"caption\":\"address state\",\"sample_value\":\"BC\",\"path\":[\"address\",\"state\"]},\"_p_balance\":{\"ret_value\":\"number\",\"caption\":\"balance\",\"sample_value\":0},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1596555560},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":\"card_1HEY9pDRc4puWQSIGav28ExV\"},\"_p_delinquent\":{\"ret_value\":\"boolean\",\"caption\":\"delinquent\",\"sample_value\":false}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"Customer Description\"},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_email\":{\"ret_value\":\"text\",\"caption\":\"email\",\"sample_value\":\"[email protected]\"},\"_p_invoice_prefix\":{\"ret_value\":\"text\",\"caption\":\"invoice_prefix\",\"sample_value\":\"DC6FA293\"},\"_p_invoice_settings.custom_fields\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings custom_fields\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"custom_fields\"]},\"_p_invoice_settings.default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings default_payment_method\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"default_payment_method\"]},\"_p_invoice_settings.footer\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings footer\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"footer\"]},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_name\":{\"ret_value\":\"text\",\"caption\":\"name\",\"sample_value\":\"John Smith\"},\"_p_next_invoice_sequence\":{\"ret_value\":\"number\",\"caption\":\"next_invoice_sequence\",\"sample_value\":31},\"_p_phone\":{\"ret_value\":\"text\",\"caption\":\"phone\",\"sample_value\":null},\"_p_shipping.address.city\":{\"ret_value\":\"text\",\"caption\":\"shipping address city\",\"sample_value\":\"Toronto\",\"path\":[\"shipping\",\"address\",\"city\"]},\"_p_shipping.address.country\":{\"ret_value\":\"text\",\"caption\":\"shipping address country\",\"sample_value\":\"CA\",\"path\":[\"shipping\",\"address\",\"country\"]},\"_p_shipping.address.line1\":{\"ret_value\":\"text\",\"caption\":\"shipping address line1\",\"sample_value\":\"1 Yonge St\",\"path\":[\"shipping\",\"address\",\"line1\"]},\"_p_shipping.address.line2\":{\"ret_value\":\"text\",\"caption\":\"shipping address line2\",\"sample_value\":\"Suite 1\",\"path\":[\"shipping\",\"address\",\"line2\"]},\"_p_shipping.address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"shipping address postal_code\",\"sample_value\":\"M5X1W8\",\"path\":[\"shipping\",\"address\",\"postal_code\"]},\"_p_shipping.address.state\":{\"ret_value\":\"text\",\"caption\":\"shipping address state\",\"sample_value\":\"BC\",\"path\":[\"shipping\",\"address\",\"state\"]},\"_p_shipping.name\":{\"ret_value\":\"text\",\"caption\":\"shipping name\",\"sample_value\":\"John Smith\",\"path\":[\"shipping\",\"name\"]},\"_p_shipping.phone\":{\"ret_value\":\"text\",\"caption\":\"shipping phone\",\"sample_value\":\"\",\"path\":[\"shipping\",\"phone\"]},\"_p_tax_exempt\":{\"ret_value\":\"text\",\"caption\":\"tax_exempt\",\"sample_value\":\"none\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BFp","should_reinitialize":false},"BGp":{"0":"B","1":"G","2":"o","name":"Retrieve an External Account","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/accounts/[Account ID]/external_accounts/[External Account ID]","url_params":{"BHG":{"key":"Account ID","value":"acct_1F9dJfHOenVCKOR6","private":true,"doc":"The ID of the Seller Account. Example: Starts with 'acct_'"},"BHH":{"key":"External Account ID","value":"ba_1F9dJrHOenVCKOR6FKzJJBNE","private":true,"doc":"The ID of the External Account. Example: Starts with 'ba_'"}},"initialized":true,"types":"{\"plugin_api.BGp\":{\"caption\":\"Retrieve an External Account\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"ba_1ITzUq2eZvKYlo2C930etza4\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"bank_account\"},\"_p_account\":{\"ret_value\":\"text\",\"caption\":\"account\",\"sample_value\":\"acct_1032D82eZvKYlo2C\"},\"_p_account_holder_name\":{\"ret_value\":\"text\",\"caption\":\"account_holder_name\",\"sample_value\":\"Jane Austen\"},\"_p_account_holder_type\":{\"ret_value\":\"text\",\"caption\":\"account_holder_type\",\"sample_value\":\"individual\"},\"_p_available_payout_methods\":{\"ret_value\":\"list.text\",\"caption\":\"available_payout_methods\",\"sample_value\":\"standard\"},\"_p_bank_name\":{\"ret_value\":\"text\",\"caption\":\"bank_name\",\"sample_value\":\"STRIPE TEST BANK\"},\"_p_country\":{\"ret_value\":\"text\",\"caption\":\"country\",\"sample_value\":\"US\"},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_fingerprint\":{\"ret_value\":\"text\",\"caption\":\"fingerprint\",\"sample_value\":\"1JWtPxqbdX5Gamtz\"},\"_p_last4\":{\"ret_value\":\"text\",\"caption\":\"last4\",\"sample_value\":\"6789\"},\"_p_routing_number\":{\"ret_value\":\"text\",\"caption\":\"routing_number\",\"sample_value\":\"110000000\"},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"new\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BGp","should_reinitialize":false},"BHJ":{"0":"B","1":"H","2":"I","name":"Retrieve an External Account","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/accounts/[Account ID]/external_accounts/[External Account ID]","url_params":{"BHG":{"key":"Account ID","value":"acct_1F9dJfHOenVCKOR6","private":true,"doc":"The ID of the Seller Account. Example: Starts with 'acct_'"},"BHH":{"key":"External Account ID","value":"ba_1F9dJrHOenVCKOR6FKzJJBNE","private":true,"doc":"The ID of the External Account. Example: Starts with 'ba_'"}},"initialized":true,"types":"{\"plugin_api.BHJ\":{\"caption\":\"Retrieve an External Account\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"ba_1
290ITzUq2eZvKYlo2C930etza4\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"bank_account\"},\"_p_account\":{\"ret_value\":\"text\",\"caption\":\"account\",\"sample_value\":\"acct_1032D82eZvKYlo2C\"},\"_p_account_holder_name\":{\"ret_value\":\"text\",\"caption\":\"account_holder_name\",\"sample_value\":\"Jane Austen\"},\"_p_account_holder_type\":{\"ret_value\":\"text\",\"caption\":\"account_holder_type\",\"sample_value\":\"individual\"},\"_p_available_payout_methods\":{\"ret_value\":\"list.text\",\"caption\":\"available_payout_methods\",\"sample_value\":\"standard\"},\"_p_bank_name\":{\"ret_value\":\"text\",\"caption\":\"bank_name\",\"sample_value\":\"STRIPE TEST BANK\"},\"_p_country\":{\"ret_value\":\"text\",\"caption\":\"country\",\"sample_value\":\"US\"},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_fingerprint\":{\"ret_value\":\"text\",\"caption\":\"fingerprint\",\"sample_value\":\"1JWtPxqbdX5Gamtz\"},\"_p_last4\":{\"ret_value\":\"text\",\"caption\":\"last4\",\"sample_value\":\"6789\"},\"_p_routing_number\":{\"ret_value\":\"text\",\"caption\":\"routing_number\",\"sample_value\":\"110000000\"},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"new\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BHJ","should_reinitialize":false},"BHY":{"0":"B","1":"H","2":"X","name":"Retrieve a Plan","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/plans/[Plan ID]","url_params":{"BHc":{"key":"Plan ID","value":"plan_FlGQJSBUCEtCXt","private":true,"doc":"The ID of the Plan. Example: Starts with 'plan_'"}},"initialized":true,"types":"{\"plugin_api.BHY\":{\"caption\":\"Retrieve a Plan\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"plan\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"aggregate_usage\",\"sample_value\":null},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1600},\"_p_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"amount_decimal\",\"sample_value\":\"1600\"},\"_p_billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"billing_scheme\",\"sample_value\":\"per_unit\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615428427},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_interval\":{\"ret_value\":\"text\",\"caption\":\"interval\",\"sample_value\":\"month\"},\"_p_interval_count\":{\"ret_value\":\"number\",\"caption\":\"interval_count\",\"sample_value\":1},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_nickname\":{\"ret_value\":\"text\",\"caption\":\"nickname\",\"sample_value\":null},\"_p_product\":{\"ret_value\":\"text\",\"caption\":\"product\",\"sample_value\":\"prod_J5pabT80t6v49K\"},\"_p_tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"tiers_mode\",\"sample_value\":null},\"_p_transform_usage\":{\"ret_value\":\"text\",\"caption\":\"transform_usage\",\"sample_value\":null},\"_p_trial_period_days\":{\"ret_value\":\"text\",\"caption\":\"trial_period_days\",\"sample_value\":null},\"_p_usage_type\":{\"ret_value\":\"text\",\"caption\":\"usage_type\",\"sample_value\":\"licensed\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BHY","should_reinitialize":false},"BHe":{"0":"B","1":"H","2":"d","name":"Retrieve a Plan","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/plans/[Plan ID]","url_params":{"BHc":{"key":"Plan ID","value":"plan_FlGQJSBUCEtCXt","private":true,"doc":"The ID of the Plan. Example: Starts with 'plans_'"}},"initialized":true,"types":"{\"plugin_api.BHe\":{\"caption\":\"Retrieve a Plan\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"plan\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"aggregate_usage\",\"sample_value\":null},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1600},\"_p_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"amount_decimal\",\"sample_value\":\"1600\"},\"_p_billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"billing_scheme\",\"sample_value\":\"per_unit\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615428427},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_interval\":{\"ret_value\":\"text\",\"caption\":\"interval\",\"sample_value\":\"month\"},\"_p_interval_count\":{\"ret_value\":\"number\",\"caption\":\"interval_count\",\"sample_value\":1},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_nickname\":{\"ret_value\":\"text\",\"caption\":\"nickname\",\"sample_value\":null},\"_p_product\":{\"ret_value\":\"text\",\"caption\":\"product\",\"sample_value\":\"prod_J5pabT80t6v49K\"},\"_p_tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"tiers_mode\",\"sample_value\":null},\"_p_transform_usage\":{\"ret_value\":\"text\",\"caption\":\"transform_usage\",\"sample_value\":null},\"_p_trial_period_days\":{\"ret_value\":\"text\",\"caption\":\"trial_period_days\",\"sample_value\":null},\"_p_usage_type\":{\"ret_value\":\"text\",\"caption\":\"usage_type\",\"sample_value\":\"licensed\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BHe","should_reinitialize":false},"BHg":{"0":"B","1":"H","2":"f","name":"Retrieve a Product","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/products/[Product ID]","url_params":{"BHn":{"key":"Product ID","value":"prod_EClPGaXcgvXAQ4","private":true,"doc":"The ID of the Product. Example: Starts with 'prod_'"}},"initialized":true,"types":"{\"plugin_api.BHg\":{\"caption\":\"Retrieve a Product\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"d4663772-062f-494f-88d8-43eabb18775b\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"product\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615505940}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_name\":{\"ret_value\":\"text\",\"caption\":\"name\",\"sample_value\":\"Aprendendo a programar 2\"},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_unit_label\":{\"ret_value\":\"text\",\"caption\":\"unit_label\",\"sample_value\":null},\"_p_updated\":{\"ret_value\":\"number\",\"caption\":\"updated\",\"sample_value\":1615505940}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BHg","should_reinitialize":false},"BHp":{"0":"B","1":"H","2":"o","name":"Retrieve a Product","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/products/[Product ID]","url_params":{"BHn":{"key":"Product ID","value":"prod_EClPGaXcgvXAQ4","private":true,"doc":"The ID of the Product. Example: Starts with 'prod_'"}},"initialized":true,"types":"{\"plugin_api.BHp\":{\"caption\":\"Retrieve a Product\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"d4663772-062f-494f-88d8-43eabb18775b\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"product\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615505940}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_name\":{\"ret_value\":\"text\",\"caption\":\"name\",\"sample_value\":\"Aprendendo a programar 2\"},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_unit_label\":{\"ret_value\":\"text\",\"caption\":\"unit_label\",\"sample_value\":null},\"_p_updated\":{\"ret_value\":\"number\",\"caption\":\"updated\",\"sample_value\":1615505940}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BHp","should_reinitialize":false},"BIV":{"0":"B","1":"I","2":"U","name":"Retrieve a Subscription","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/subscriptions/[Subscription ID]","url_params":{"BIh":{"key":"Subscription ID","value":"sub_FmTN4jkjMN14kx","private":true,"doc":"The ID of the Subscription. Example: Starts with 'sub_'"}},"initialized":true,"types":"{\"plugin_api.BIV\":{\"caption\":\"Retrieve a Subscription\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"sub_AgOem0qdyCowxn\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription\"},\"_p_application_fee_percent\":{\"ret_value\":\"text\",\"caption\":\"application_fee_percent\",\"sample_value\":null},\"_p_billing_cycle_anchor\":{\"ret_value\":\"number\",\"caption\":\"billing_cycle_anchor\",\"sample_value\":1495164780},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_cancel_at\":{\"ret_value\":\"text\",\"caption\":\"cancel_at\",\"sample_value\":null},\"_p_cancel_at_period_end\":{\"ret_value\":\"boolean\",\"caption\":\"cancel_at_period_end\",\"sample_value\":false},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_collection_method\":{\"ret_value\":\"text\",\"caption\":\"collection_method\",\"sample_value\":\"charge_automatically\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1495164780},\"_p_current_period_end\":{\"ret_value\":\"number\",\"caption\":\"current_period_end\",\"sample_value\":1616124780},\"_p_current_period_start\":{\"ret_value\":\"number\",\"caption\":\"current_period_start\",\"sample_value\":1613705580},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_AgOeorQ7kTewBI\"},\"_p_days_until_due\":{\"ret_value\":\"text\",\"caption\":\"days_until_due\",\"sample_value\":null},\"_p_default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"default_payment_method\",\"sample_value\":null},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_ended_at\":{\"ret_value\":\"text\",\"caption\":\"ended_at\",\"sample_value\":null},\"_p_items.object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\",\"path\":[\"items\",\"object\"]},\"_p_items.data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BIV.items.data\",\"caption\":\"Retrieve a Subscription\",\"path\":[\"items\",\"data\"]},\"_p_items.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false,\"path\":[\"items\",\"has_more\"]},\"_p_items.url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/subscription_items?subscription=sub_AgOem0qdyCowxn\",\"path\":[\"items\",\"url\"]},\"_p_latest_invoice\":{\"ret_value\":\"text\",\"caption\":\"latest_invoice\",\"sample_value\":\"in_1IMPlI2eZvKYlo2CwdVZaUXW\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_pending_invoice_item_invoice\":{\"ret_value\":\"text\",\"caption\":\"next_pending_invoice_item_invoice\",\"sample_value\":null},\"_p_pause_collection.behavior\":{\"ret_value\":\"text\",\"caption\":\"pause_collection behavior\",\"sample_value\":\"keep_as_draft\",\"path\":[\"pause_collection\",\"behavior\"]},\"_p_pause_collection.resumes_at\":{\"ret_value\":\"text\",\"caption\":\"pause_collection resumes_at\",\"sample_value\":null,\"path\":[\"pause_collection\",\"resumes_at\"]}
290,\"_p_pending_invoice_item_interval\":{\"ret_value\":\"text\",\"caption\":\"pending_invoice_item_interval\",\"sample_value\":null},\"_p_pending_setup_intent\":{\"ret_value\":\"text\",\"caption\":\"pending_setup_intent\",\"sample_value\":null},\"_p_pending_update\":{\"ret_value\":\"text\",\"caption\":\"pending_update\",\"sample_value\":null},\"_p_schedule\":{\"ret_value\":\"text\",\"caption\":\"schedule\",\"sample_value\":null},\"_p_start_date\":{\"ret_value\":\"number\",\"caption\":\"start_date\",\"sample_value\":1495164780},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"active\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_trial_end\":{\"ret_value\":\"text\",\"caption\":\"trial_end\",\"sample_value\":null},\"_p_trial_start\":{\"ret_value\":\"text\",\"caption\":\"trial_start\",\"sample_value\":null}}},\"plugin_api.BIV.items.data\":{\"caption\":\"Retrieve a Subscription item data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"si_1AL1rM2eZvKYlo2CvSvKRh4v\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription_item\"},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1495164780},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"free_premium\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1494529010,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_BTtwoF3FsmfGzG\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":1,\"path\":[\"price\",\"recurring\",\"interval_count\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":0,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"0\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_AgOem0qdyCowxn\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BIV","should_reinitialize":false},"BIj":{"0":"B","1":"I","2":"i","name":"Retrieve a Subscription","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/subscriptions/[Subscription ID]","url_params":{"BIh":{"key":"Subscription ID","value":"sub_FmTN4jkjMN14kx","private":true,"doc":"The ID of the Subscription. Example: Starts with 'sub_'"}},"initialized":true,"types":"{\"plugin_api.BIj\":{\"caption\":\"Retrieve a Subscription\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"sub_AgOem0qdyCowxn\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription\"},\"_p_application_fee_percent\":{\"ret_value\":\"text\",\"caption\":\"application_fee_percent\",\"sample_value\":null},\"_p_billing_cycle_anchor\":{\"ret_value\":\"number\",\"caption\":\"billing_cycle_anchor\",\"sample_value\":1495164780},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_cancel_at\":{\"ret_value\":\"text\",\"caption\":\"cancel_at\",\"sample_value\":null},\"_p_cancel_at_period_end\":{\"ret_value\":\"boolean\",\"caption\":\"cancel_at_period_end\",\"sample_value\":false},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_collection_method\":{\"ret_value\":\"text\",\"caption\":\"collection_method\",\"sample_value\":\"charge_automatically\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1495164780},\"_p_current_period_end\":{\"ret_value\":\"number\",\"caption\":\"current_period_end\",\"sample_value\":1616124780},\"_p_current_period_start\":{\"ret_value\":\"number\",\"caption\":\"current_period_start\",\"sample_value\":1613705580},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_AgOeorQ7kTewBI\"},\"_p_days_until_due\":{\"ret_value\":\"text\",\"caption\":\"days_until_due\",\"sample_value\":null},\"_p_default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"default_payment_method\",\"sample_value\":null},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_ended_at\":{\"ret_value\":\"text\",\"caption\":\"ended_at\",\"sample_value\":null},\"_p_items.object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\",\"path\":[\"items\",\"object\"]},\"_p_items.data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BIj.items.data\",\"caption\":\"Retrieve a Subscription\",\"path\":[\"items\",\"data\"]},\"_p_items.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false,\"path\":[\"items\",\"has_more\"]},\"_p_items.url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/subscription_items?subscription=sub_AgOem0qdyCowxn\",\"path\":[\"items\",\"url\"]},\"_p_latest_invoice\":{\"ret_value\":\"text\",\"caption\":\"latest_invoice\",\"sample_value\":\"in_1IMPlI2eZvKYlo2CwdVZaUXW\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_pending_invoice_item_invoice\":{\"ret_value\":\"text\",\"caption\":\"next_pending_invoice_item_invoice\",\"sample_value\":null},\"_p_pause_collection.behavior\":{\"ret_value\":\"text\",\"caption\":\"pause_collection behavior\",\"sample_value\":\"keep_as_draft\",\"path\":[\"pause_collection\",\"behavior\"]},\"_p_pause_collection.resumes_at\":{\"ret_value\":\"text\",\"caption\":\"pause_collection resumes_at\",\"sample_value\":null,\"path\":[\"pause_collection\",\"resumes_at\"]}
290,\"_p_pending_invoice_item_interval\":{\"ret_value\":\"text\",\"caption\":\"pending_invoice_item_interval\",\"sample_value\":null},\"_p_pending_setup_intent\":{\"ret_value\":\"text\",\"caption\":\"pending_setup_intent\",\"sample_value\":null},\"_p_pending_update\":{\"ret_value\":\"text\",\"caption\":\"pending_update\",\"sample_value\":null},\"_p_schedule\":{\"ret_value\":\"text\",\"caption\":\"schedule\",\"sample_value\":null},\"_p_start_date\":{\"ret_value\":\"number\",\"caption\":\"start_date\",\"sample_value\":1495164780},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"active\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_trial_end\":{\"ret_value\":\"text\",\"caption\":\"trial_end\",\"sample_value\":null},\"_p_trial_start\":{\"ret_value\":\"text\",\"caption\":\"trial_start\",\"sample_value\":null}}},\"plugin_api.BIj.items.data\":{\"caption\":\"Retrieve a Subscription item data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"si_1AL1rM2eZvKYlo2CvSvKRh4v\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription_item\"},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1495164780},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"free_premium\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1494529010,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_BTtwoF3FsmfGzG\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":1,\"path\":[\"price\",\"recurring\",\"interval_count\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":0,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"0\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_AgOem0qdyCowxn\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BIj","should_reinitialize":false},"BIl":{"0":"B","1":"I","2":"k","name":"Retrieve a Subscription Item","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/subscription_items/[Subscription Item ID]","url_params":{"BIp":{"key":"Subscription Item ID","value":"si_FmTNPD2g22gEbS","private":true,"doc":"The ID of the Subscription Item. Example: Starts with 'si_'"}},"initialized":true,"types":"{\"plugin_api.BIl\":{\"caption\":\"Retrieve a Subscription Item\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"si_J6Bs8AHVn2CyyJ\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription_item\"},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615511336},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1615428427,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_J5pabT80t6v49K\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"
290interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":1,\"path\":[\"price\",\"recurring\",\"interval_count\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":1600,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"1600\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_J6BsCJZYbihPCz\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BIl","should_reinitialize":false},"BIr":{"0":"B","1":"I","2":"q","name":"Retrieve a Subscription Item","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/subscription_items/[Subscription Item ID]","url_params":{"BIp":{"key":"Subscription Item ID","value":"si_FmTNPD2g22gEbS","private":true,"doc":"The ID of the Subscription Item. Example: Starts with 'si_'"}},"initialized":true,"types":"{\"plugin_api.BIr\":{\"caption\":\"Retrieve a Subscription Item\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"si_J6Bs8AHVn2CyyJ\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription_item\"},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615511336},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1615428427,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_J5pabT80t6v49K\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":1,\"path\":[\"price\",\"recurring\",\"
290interval_count\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":1600,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"1600\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_J6BsCJZYbihPCz\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BIr","should_reinitialize":false},"BIt":{"0":"B","1":"I","2":"s","name":"Retrieve an Invoice","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/invoices/[Invoice ID]","url_params":{"BJC":{"key":"Invoice ID","value":"in_1FLgbHFpfpcIKbU7XVG2yEYS","private":true,"doc":"The ID of the Invoice. Example: Starts with 'in_'"}},"initialized":true,"types":"{\"plugin_api.BIt\":{\"caption\":\"Retrieve an Invoice\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"in_1038O22eZvKYlo2CZatXURm3\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"invoice\"},\"_p_account_country\":{\"ret_value\":\"text\",\"caption\":\"account_country\",\"sample_value\":\"US\"},\"_p_account_name\":{\"ret_value\":\"text\",\"caption\":\"account_name\",\"sample_value\":\"Stripe.com\"},\"_p_account_tax_ids\":{\"ret_value\":\"text\",\"caption\":\"account_tax_ids\",\"sample_value\":null},\"_p_amount_due\":{\"ret_value\":\"number\",\"caption\":\"amount_due\",\"sample_value\":5465},\"_p_amount_paid\":{\"ret_value\":\"number\",\"caption\":\"amount_paid\",\"sample_value\":5465},\"_p_amount_remaining\":{\"ret_value\":\"number\",\"caption\":\"amount_remaining\",\"sample_value\":0},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_attempt_count\":{\"ret_value\":\"number\",\"caption\":\"attempt_count\",\"sample_value\":1},\"_p_attempted\":{\"ret_value\":\"boolean\",\"caption\":\"attempted\",\"sample_value\":true},\"_p_auto_advance\":{\"ret_value\":\"boolean\",\"caption\":\"auto_advance\",\"sample_value\":false},\"_p_billing_reason\":{\"ret_value\":\"text\",\"caption\":\"billing_reason\",\"sample_value\":null},\"_p_charge\":{\"ret_value\":\"text\",\"caption\":\"charge\",\"sample_value\":\"ch_1038PG2eZvKYlo2ClNCICgV6\"},\"_p_collection_method\":{\"ret_value\":\"text\",\"caption\":\"collection_method\",\"sample_value\":\"charge_automatically\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1387222960},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_custom_fields\":{\"ret_value\":\"text\",\"caption\":\"custom_fields\",\"sample_value\":null},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_J6BsFrgc8qp8aH\"},\"_p_customer_address\":{\"ret_value\":\"text\",\"caption\":\"customer_address\",\"sample_value\":null},\"_p_customer_email\":{\"ret_value\":\"text\",\"caption\":\"customer_email\",\"sample_value\":\"[email protected]\"},\"_p_customer_name\":{\"ret_value\":\"text\",\"caption\":\"customer_name\",\"sample_value\":null},\"_p_customer_phone\":{\"ret_value\":\"text\",\"caption\":\"customer_phone\",\"sample_value\":null},\"_p_customer_shipping\":{\"ret_value\":\"text\",\"caption\":\"customer_shipping\",\"sample_value\":null},\"_p_customer_tax_exempt\":{\"ret_value\":\"text\",\"caption\":\"customer_tax_exempt\",\"sample_value\":\"none\"},\"_p_default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"default_payment_method\",\"sample_value\":null},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_due_date\":{\"ret_value\":\"text\",\"caption\":\"due_date\",\"sample_value\":null},\"_p_ending_balance\":{\"ret_value\":\"number\",\"caption\":\"ending_balance\",\"sample_value\":0},\"_p_footer\":{\"ret_value\":\"text\",\"caption\":\"footer\",\"sample_value\":null},\"_p_hosted_invoice_url\":{\"ret_value\":\"text\",\"caption\":\"hosted_invoice_url\",\"sample_value\":\"https://invoice.stripe.com/i/acct_1032D82eZvKYlo2C/invst_mUlt8XNxHr7p49M4ncMyBNjbe9\"},\"_p_invoice_pdf\":{\"ret_value\":\"text\",\"caption\":\"invoice_pdf\",\"sample_value\":\"https://pay.stripe.com/invoice/acct_1032D82eZvKYlo2C/invst_mUlt8XNxHr7p49M4ncMyBNjbe9/pdf\"},\"_p_last_finalization_error\":{\"ret_value\":\"text\",\"caption\":\"last_finalization_error\",\"sample_value\":null},\"_p_lines.data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BIt.lines.data\",\"caption\":\"lines\",\"path\":[\"lines\",\"data\"]},\"_p_lines.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"lines has_more\",\"sample_value\":false,\"path\":[\"lines\",\"has_more\"]},\"_p_lines.object\":{\"ret_value\":\"text\",\"caption\":\"lines object\",\"sample_value\":\"list\",\"path\":[\"lines\",\"object\"]},\"_p_lines.url\":{\"ret_value\":\"text\",\"caption\":\"lines url\",\"sample_value\":\"/v1/invoices/in_1038O22eZvKYlo2CZatXURm3/lines\",\"path\":[\"lines\",\"url\"]},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_metadata.order_id\":{\"ret_value\":\"text\",\"caption\":\"metadata order_id\",\"sample_value\":\"6735\",\"path\":[\"metadata\",\"order_id\"]},\"_p_next_payment_attempt\":{\"ret_value\":\"text\",\"caption\":\"next_payment_attempt\",\"sample_value\":null},\"_p_number\":{\"ret_value\":\"text\",\"caption\":\"number\",\"sample_value\":null},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_paid\":{\"ret_value\":\"boolean\",\"caption\":\"paid\",\"sample_value\":true},\"_p_payment_intent\":{\"ret_value\":\"text\",\"caption\":\"payment_intent\",\"sample_value\":null},\"_p_payment_settings.payment_method_options\":{\"ret_value\":\"text\",\"caption\":\"payment_settings payment_method_options\",\"sample_value\":null,\"path\":[\"payment_settings\",\"payment_method_options\"]},\"_p_payment_settings.payment_method_types\":{\"ret_value\":\"text\",\"caption\":\"payment_settings payment_method_types\",\"sample_value\":null,\"path\":[\"payment_settings\",\"payment_method_types\"]},\"_p_period_end\":{\"ret_value\":\"number\",\"caption\":\"period_end\",\"sample_value\":1387222772},\"_p_period_start\":{\"ret_value\":\"number\",\"caption\":\"period_start\",\"sample_value\":1386790772},\"_p_post_payment_credit_notes_amount\":{\"ret_value\":\"number\",\"caption\":\"post_payment_credit_notes_amount\",\"sample_value\":0},\"_p_pre_payment_credit_notes_amount\":{\"ret_value\":\"number\",\"caption\":\"pre_payment_credit_notes_amount\",\"sample_value\":0},\"_p_receipt_number\":{\"ret_value\":\"text\",\"caption\":\"receipt_number\",\"sample_value\":null},\"_p_starting_balance\":{\"ret_value\":\"number\",\"caption\":\"starting_balance\",\"sample_value\":0},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"paid\"},\"_p_status_transitions.finalized_at\":{\"ret_value\":\"number\",\"caption\":\"status_transitions finalized_at\",\"sample_value\":1387227538,\"path\":[\"status_transitions\",\"finalized_at\"]},\"_p_status_transitions.marked_uncollectible_at\":{\"ret_value\":\"text\",\"caption\":\"status_transitions marked_uncollectible_at\",\"sample_value\":null,\"path\":[\"status_transitions\",\"marked_uncollectible_at\"]},\"_p_status_transitions.paid_at\":{\"ret_value\":\"number\",\"caption\":\"status_transitions paid_at\",\"sample_value\":1387227538,\"path\":[\"status_transitions\",\"paid_at\"]},\"_p_status_transitions.voided_at\":{\"ret_value\":\"text\",\"caption\":\"status_transitions voided_at\",\"sample_value\":null,\"path\":[\"status_transitions\",\"voided_at\"]},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_36VrPHS2vVxJMq\"},\"_p_subtotal\":{\"ret_value\":\"number\",\"caption\":\"subtotal\",\"sample_value\":5465},\"_p_tax\":{\"ret_value\":\"text\",\"caption\":\"tax\",\"sample_value\":null},\"_p_total\":{\"ret_value\":\"number\",\"caption\":\"total\",\"sample_value\":5465},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_webhooks_delivered_at\":{\"ret_value\":\"number\",\"caption\":\"webhooks_delivered_at\",\"sample_value\":1387222961}}},\"plugin_api.BIt.lines.data\":{\"caption\":\"Retrieve an Invoice lines data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"il_tmp_0e8ff97431f7d8\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"line_item\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":0},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"1 × Premium (at $0.00 / month)\"},\"_p_discountable\":{\"ret_value\":\"boolean\",\"caption\":\"discountable\",\"sample_value\":true},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_period.end\":{\"ret_value\":\"number\",\"caption\":\"period end\",\"sample_value\":1618803180,\"path\":[\"period\",\"end\"]},\"_p_period.start\":{\"ret_value\":\"number\",\"caption\":\"period start\",\"sample_value\":1616124780,\"path\":[\"period\",\"start\"]},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"free_premium\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1494529010,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_BTtwoF3FsmfGzG\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":1,\"path\":[\"price\",\"recurring\",\"interval_count\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":0,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"0\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_proration\":{\"ret_value\":\"boolean\",\"caption\":\"proration\",\"sample_value\":false},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_AgOem0qdyCowxn\"},\"_p_subscription_item\":{\"ret_value\":\"text\",\"caption\":\"subscription_item\",\"sample_value\":\"si_1AL1rM2eZvKYlo2CvSvKRh4v\"},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"subscription\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BIt","should_reinitialize":false},"BJE":{"0":"B","1":"J","2":"D","name":"Retrieve an Invoice","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/invoices/[Invoice ID]","url_params":{"BJC":{"key":"Invoice ID","value":"in_1FLgbHFpfpcIKbU7XVG2yEYS","private":true,"doc":"The ID of the Invoice. Example: Starts with 'in_'"}},"initialized":true,"types":"{\"plugin_api.BJE\":{\"caption\":\"Retrieve an Invoice\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"in_1038O22eZvKYlo2CZatXURm3\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"invoice\"},\"_p_account_country\":{\"ret_value\":\"text\",\"caption\":\"account_country\",\"sample_value\":\"US\"},\"_p_account_name\":{\"ret_value\":\"text\",\"caption\":\"account_name\",\"sample_value\":\"Stripe.com\"},\"_p_account_tax_ids\":{\"ret_value\":\"text\",\"caption\":\"account_tax_ids\",\"sample_value\":null},\"_p_amount_due\":{\"ret_value\":\"number\",\"caption\":\"amount_due\",\"sample_value\":5465},\"_p_amount_paid\":{\"ret_value\":\"number\",\"caption\":\"amount_paid\",\"sample_value\":5465},\"_p_amount_remaining\":{\"ret_value\":\"number\",\"caption\":\"amount_remaining\",\"sample_value\":0},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_attempt_count\":{\"ret_value\":\"number\",\"caption\":\"attempt_count\",\"sample_value\":1},\"_p_attempted\":{\"ret_value\":\"boolean\",\"caption\":\"attempted\",\"sample_value\":true},\"_p_auto_advance\":{\"ret_value\":\"boolean\",\"caption\":\"auto_advance\",\"sample_value\":false},\"_p_billing_reason\":{\"ret_value\":\"text\",\"caption\":\"billing_reason\",\"sample_value\":null},\"_p_charge\":{\"ret_value\":\"text\",\"caption\":\"charge\",\"sample_value\":\"ch_1038PG2eZvKYlo2ClNCICgV6\"},\"_p_collection_method\":{\"ret_value\":\"text\",\"caption\":\"collection_method\",\"sample_value\":\"charge_automatically\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1387222960},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_custom_fields\":{\"ret_value\":\"text\",\"caption\":\"custom_fields\",\"sample_value\":null},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_J6BsFrgc8qp8aH\"},\"_p_customer_address\":{\"ret_value\":\"text\",\"caption\":\"customer_address\",\"sample_value\":null},\"_p_customer_email\":{\"ret_value\":\"text\",\"caption\":\"customer_email\",\"sample_value\":\"[email protected]\"},\"_p_customer_name\":{\"ret_value\":\"text\",\"caption\":\"customer_name\",\"sample_value\":null},\"_p_customer_phone\":{\"ret_value\":\"text\",\"caption\":\"customer_phone\",\"sample_value\":null},\"_p_customer_shipping\":{\"ret_value\":\"text\",\"caption\":\"customer_shipping\",\"sample_value\":null},\"_p_customer_tax_exempt\":{\"ret_value\":\"text\",\"caption\":\"customer_tax_exempt\",\"sample_value\":\"none\"},\"_p_default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"default_payment_method\",\"sample_value\":null},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_due_date\":{\"ret_value\":\"text\",\"caption\":\"due_date\",\"sample_value\":null},\"_p_ending_balance\":{\"ret_value\":\"number\",\"caption\":\"ending_balance\",\"sample_value\":0},\"_p_footer\":{\"ret_value\":\"text\",\"caption\":\"footer\",\"sample_value\":null},\"_p_hosted_invoice_url\":{\"ret_value\":\"text\",\"caption\":\"hosted_invoice_url\",\"sample_value\":\"https://invoice.stripe.com/i/acct_1032D82eZvKYlo2C/invst_mUlt8XNxHr7p49M4ncMyBNjbe9\"},\"_p_invoice_pdf\":{\"ret_value\":\"text\",\"caption\":\"invoice_pdf\",\"sample_value\":\"https://pay.stripe.com/invoice/acct_1032D82eZvKYlo2C/invst_mUlt8XNxHr7p49M4ncMyBNjbe9/pdf\"},\"_p_last_finalization_error\":{\"ret_value\":\"text\",\"caption\":\"last_finalization_error\",\"sample_value\":null},\"_p_lines.data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BJE.lines.data\",\"caption\":\"lines\",\"path\":[\"lines\",\"data\"]},\"_p_lines.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"lines has_more\",\"sample_value\":false,\"path\":[\"lines\",\"has_more\"]},\"_p_lines.object\":{\"ret_value\":\"text\",\"caption\":\"lines object\",\"sample_value\":\"list\",\"path\":[\"lines\",\"object\"]},\"_p_lines.url\":{\"ret_value\":\"text\",\"caption\":\"lines url\",\"sample_value\":\"/v1/invoices/in_1038O22eZvKYlo2CZatXURm3/lines\",\"path\":[\"lines\",\"url\"]},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_metadata.order_id\":{\"ret_value\":\"text\",\"caption\":\"metadata order_id\",\"sample_value\":\"6735\",\"path\":[\"metadata\",\"order_id\"]},\"_p_next_payment_attempt\":{\"ret_value\":\"text\",\"caption\":\"next_payment_attempt\",\"sample_value\":null},\"_p_number\":{\"ret_value\":\"text\",\"caption\":\"number\",\"sample_value\":null},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_paid\":{\"ret_value\":\"boolean\",\"caption\":\"paid\",\"sample_value\":true},\"_p_payment_intent\":{\"ret_value\":\"text\",\"caption\":\"payment_intent\",\"sample_value\":null},\"_p_payment_settings.payment_method_options\":{\"ret_value\":\"text\",\"caption\":\"payment_settings payment_method_options\",\"sample_value\":null,\"path\":[\"payment_settings\",\"payment_method_options\"]},\"_p_payment_settings.payment_method_types\":{\"ret_value\":\"text\",\"caption\":\"payment_settings payment_method_types\",\"sample_value\":null,\"path\":[\"payment_settings\",\"payment_method_types\"]},\"_p_period_end\":{\"ret_value\":\"number\",\"caption\":\"period_end\",\"sample_value\":1387222772},\"_p_period_start\":{\"ret_value\":\"number\",\"caption\":\"period_start\",\"sample_value\":1386790772},\"_p_post_payment_credit_notes_amount\":{\"ret_value\":\"number\",\"caption\":\"post_payment_credit_notes_amount\",\"sample_value\":0},\"_p_pre_payment_credit_notes_amount\":{\"ret_value\":\"number\",\"caption\":\"pre_payment_credit_notes_amount\",\"sample_value\":0},\"_p_receipt_number\":{\"ret_value\":\"text\",\"caption\":\"receipt_number\",\"sample_value\":null},\"_p_starting_balance\":{\"ret_value\":\"number\",\"caption\":\"starting_balance\",\"sample_value\":0},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"paid\"},\"_p_status_transitions.finalized_at\":{\"ret_value\":\"number\",\"caption\":\"status_transitions finalized_at\",\"sample_value\":1387227538,\"path\":[\"status_transitions\",\"finalized_at\"]},\"_p_status_transitions.marked_uncollectible_at\":{\"ret_value\":\"text\",\"caption\":\"status_transitions marked_uncollectible_at\",\"sample_value\":null,\"path\":[\"status_transitions\",\"marked_uncollectible_at\"]},\"_p_status_transitions.paid_at\":{\"ret_value\":\"number\",\"caption\":\"status_transitions paid_at\",\"sample_value\":1387227538,\"path\":[\"status_transitions\",\"paid_at\"]},\"_p_status_transitions.voided_at\":{\"ret_value\":\"text\",\"caption\":\"status_transitions voided_at\",\"sample_value\":null,\"path\":[\"status_transitions\",\"voided_at\"]},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_36VrPHS2vVxJMq\"},\"_p_subtotal\":{\"ret_value\":\"number\",\"caption\":\"subtotal\",\"sample_value\":5465},\"_p_tax\":{\"ret_value\":\"text\",\"caption\":\"tax\",\"sample_value\":null},\"_p_total\":{\"ret_value\":\"number\",\"caption\":\"total\",\"sample_value\":5465},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_webhooks_delivered_at\":{\"ret_value\":\"number\",\"caption\":\"webhooks_delivered_at\",\"sample_value\":1387222961}}},\"plugin_api.BJE.lines.data\":{\"caption\":\"Retrieve an Invoice lines data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"il_tmp_0e8ff97431f7d8\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"line_item\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":0},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"1 × Premium (at $0.00 / month)\"},\"_p_discountable\":{\"ret_value\":\"boolean\",\"caption\":\"discountable\",\"sample_value\":true},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_period.end\":{\"ret_value\":\"number\",\"caption\":\"period end\",\"sample_value\":1618803180,\"path\":[\"period\",\"end\"]},\"_p_period.start\":{\"ret_value\":\"number\",\"caption\":\"period start\",\"sample_value\":1616124780,\"path\":[\"period\",\"start\"]},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"free_premium\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1494529010,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_BTtwoF3FsmfGzG\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":1,\"path\":[\"price\",\"recurring\",\"interval_count\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":0,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"0\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_proration\":{\"ret_value\":\"boolean\",\"caption\":\"proration\",\"sample_value\":false},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_AgOem0qdyCowxn\"},\"_p_subscription_item\":{\"ret_value\":\"text\",\"caption\":\"subscription_item\",\"sample_value\":\"si_1AL1rM2eZvKYlo2CvSvKRh4v\"},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"subscription\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BJE","should_reinitialize":false},"BJH":{"0":"B","1":"J","2":"G","name":"Retrieve a PaymentMethod","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/payment_methods/[PaymentMethod ID]","url_params":{"BJT":{"key":"PaymentMethod ID","value":"pm_1FKAO0FpfpcIKbU7WfmhBcF3","private":true,"doc":"The ID of the PaymentMethod. Example: Starts with 'pm_'"}},"initialized":true,"types":"{\"plugin_api.BJH\":{\"caption\":\"Retrieve a PaymentMethod\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pm_1ITzUo2eZvKYlo2CxIXuObQI\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_method\"},\"_p_billing_details.address.city\":{\"ret_value\":\"text\",\"caption\":\"billing_details address city\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"city\"]},\"_p_billing_details.address.country\":{\"ret_value\":\"text\",\"caption\":\"billing_details address country\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"country\"]},\"_p_billing_details.address.line1\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line1\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line1\"]},\"_p_billing_details.address.line2\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line2\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line2\"]}
290,\"_p_billing_details.address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"billing_details address postal_code\",\"sample_value\":\"42424\",\"path\":[\"billing_details\",\"address\",\"postal_code\"]},\"_p_billing_details.address.state\":{\"ret_value\":\"text\",\"caption\":\"billing_details address state\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"state\"]},\"_p_billing_details.email\":{\"ret_value\":\"text\",\"caption\":\"billing_details email\",\"sample_value\":\"[email protected]\",\"path\":[\"billing_details\",\"email\"]},\"_p_billing_details.name\":{\"ret_value\":\"text\",\"caption\":\"billing_details name\",\"sample_value\":null,\"path\":[\"billing_details\",\"name\"]},\"_p_billing_details.phone\":{\"ret_value\":\"text\",\"caption\":\"billing_details phone\",\"sample_value\":\"+15555555555\",\"path\":[\"billing_details\",\"phone\"]},\"_p_card.brand\":{\"ret_value\":\"text\",\"caption\":\"card brand\",\"sample_value\":\"visa\",\"path\":[\"card\",\"brand\"]},\"_p_card.checks.address_line1_check\":{\"ret_value\":\"text\",\"caption\":\"card checks address_line1_check\",\"sample_value\":null,\"path\":[\"card\",\"checks\",\"address_line1_check\"]},\"_p_card.checks.address_postal_code_check\":{\"ret_value\":\"text\",\"caption\":\"card checks address_postal_code_check\",\"sample_value\":null,\"path\":[\"card\",\"checks\",\"address_postal_code_check\"]},\"_p_card.checks.cvc_check\":{\"ret_value\":\"text\",\"caption\":\"card checks cvc_check\",\"sample_value\":\"pass\",\"path\":[\"card\",\"checks\",\"cvc_check\"]},\"_p_card.country\":{\"ret_value\":\"text\",\"caption\":\"card country\",\"sample_value\":\"US\",\"path\":[\"card\",\"country\"]},\"_p_card.exp_month\":{\"ret_value\":\"number\",\"caption\":\"card exp_month\",\"sample_value\":8,\"path\":[\"card\",\"exp_month\"]},\"_p_card.exp_year\":{\"ret_value\":\"number\",\"caption\":\"card exp_year\",\"sample_value\":2022,\"path\":[\"card\",\"exp_year\"]},\"_p_card.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"card fingerprint\",\"sample_value\":\"Xt5EWLLDS7FJjR1c\",\"path\":[\"card\",\"fingerprint\"]},\"_p_card.funding\":{\"ret_value\":\"text\",\"caption\":\"card funding\",\"sample_value\":\"credit\",\"path\":[\"card\",\"funding\"]},\"_p_card.generated_from\":{\"ret_value\":\"text\",\"caption\":\"card generated_from\",\"sample_value\":null,\"path\":[\"card\",\"generated_from\"]},\"_p_card.last4\":{\"ret_value\":\"text\",\"caption\":\"card last4\",\"sample_value\":\"4242\",\"path\":[\"card\",\"last4\"]},\"_p_card.networks.available\":{\"ret_value\":\"list.text\",\"caption\":\"card networks available\",\"sample_value\":\"visa\",\"path\":[\"card\",\"networks\",\"available\"]},\"_p_card.networks.preferred\":{\"ret_value\":\"text\",\"caption\":\"card networks preferred\",\"sample_value\":null,\"path\":[\"card\",\"networks\",\"preferred\"]},\"_p_card.three_d_secure_usage.supported\":{\"ret_value\":\"boolean\",\"caption\":\"card three_d_secure_usage supported\",\"sample_value\":true,\"path\":[\"card\",\"three_d_secure_usage\",\"supported\"]},\"_p_card.wallet\":{\"ret_value\":\"text\",\"caption\":\"card wallet\",\"sample_value\":null,\"path\":[\"card\",\"wallet\"]},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":123456789},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_metadata.order_id\":{\"ret_value\":\"text\",\"caption\":\"metadata order_id\",\"sample_value\":\"123456789\",\"path\":[\"metadata\",\"order_id\"]},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"card\"},\"_p_us_bank_account.account_holder_type\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account account_holder_type\",\"sample_value\":\"individual\",\"path\":[\"us_bank_account\",\"account_holder_type\"]},\"_p_us_bank_account.account_type\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account account_type\",\"sample_value\":\"checking\",\"path\":[\"us_bank_account\",\"account_type\"]},\"_p_us_bank_account.bank_name\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account bank_name\",\"sample_value\":\"STRIPE TEST BANK\",\"path\":[\"us_bank_account\",\"bank_name\"]},\"_p_us_bank_account.financial_connections_account\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account financial_connections_account\",\"sample_value\":\"fca_1MquhpEJkb1UY109y1IzKLf
290C\",\"path\":[\"us_bank_account\",\"financial_connections_account\"]},\"_p_us_bank_account.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account fingerprint\",\"sample_value\":\"IkyM5jSUAAsEDJ62\",\"path\":[\"us_bank_account\",\"fingerprint\"]},\"_p_us_bank_account.last4\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account last4\",\"sample_value\":\"6789\",\"path\":[\"us_bank_account\",\"last4\"]},\"_p_us_bank_account.networks.preferred\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account networks preferred\",\"sample_value\":\"ach\",\"path\":[\"us_bank_account\",\"networks\",\"preferred\"]},\"_p_us_bank_account.networks.supported\":{\"ret_value\":\"list.text\",\"caption\":\"us_bank_account networks supported\",\"sample_value\":\"ach\",\"path\":[\"us_bank_account\",\"networks\",\"supported\"]},\"_p_us_bank_account.routing_number\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account routing_number\",\"sample_value\":\"110000000\",\"path\":[\"us_bank_account\",\"routing_number\"]}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BJH","should_reinitialize":false},"BJV":{"0":"B","1":"J","2":"U","name":"Retrieve a PaymentMethod","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/payment_methods/[PaymentMethod ID]","url_params":{"BJT":{"key":"PaymentMethod ID","value":"pm_1FKAO0FpfpcIKbU7WfmhBcF3","private":true,"doc":"The ID of the PaymentMethod. Example: Starts with 'pm_'"}},"initialized":true,"types":"{\"plugin_api.BJV\":{\"caption\":\"Retrieve a PaymentMethod\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pm_1ITzUo2eZvKYlo2CxIXuObQI\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_method\"},\"_p_billing_details.address.city\":{\"ret_value\":\"text\",\"caption\":\"billing_details address city\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"city\"]},\"_p_billing_details.address.country\":{\"ret_value\":\"text\",\"caption\":\"billing_details address country\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"country\"]},\"_p_billing_details.address.line1\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line1\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line1\"]},\"_p_billing_details.address.line2\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line2\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line2\"]},\"_p_billing_details.address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"billing_details address postal_code\",\"sample_value\":\"42424\",\"path\":[\"billing_details\",\"address\",\"postal_code\"]},\"_p_billing_details.address.state\":{\"ret_value\":\"text\",\"caption\":\"billing_details address state\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"state\"]},\"_p_billing_details.email\":{\"ret_value\":\"text\",\"caption\":\"billing_details email\",\"sample_value\":\"[email protected]\",\"path\":[\"billing_details\",\"email\"]},\"_p_billing_details.name\":{\"ret_value\":\"text\",\"caption\":\"billing_details name\",\"sample_value\":null,\"path\":[\"billing_details\",\"name\"]},\"_p_billing_details.phone\":{\"ret_value\":\"text\",\"caption\":\"billing_details phone\",\"sample_value\":\"+15555555555\",\"path\":[\"billing_details\",\"phone\"]},\"_p_card.brand\":{\"ret_value\":\"text\",\"caption\":\"card brand\",\"sample_value\":\"visa\",\"path\":[\"card\",\"brand\"]},\"_p_card.checks.address_line1_check\":{\"ret_value\":\"text\",\"caption\":\"card checks address_line1_check\",\"sample_value\":null,\"path\":[\"card\",\"checks\",\"address_line1_check\"]},\"_p_card.checks.address_postal_code_check\":{\"ret_value\":\"text\",\"caption\":\"card checks address_postal_code_check\",\"sample_value\":null,\"path\":[\"card\",\"checks\",\"address_postal_code_check\"]},\"_p_card.checks.cvc_check\":{\"ret_value\":\"text\",\"caption\":\"card checks cvc_check\",\"sample_value\":\"pass\",\"path\":[\"card\",\"checks\",\"cvc_check\"]},\"_p_card.country\":{\"ret_value\":\"text\",\"caption\":\"card country\",\"sample_value\":\"US\",\"path\":[\"card\",\"country\"]},\"_p_card.exp_month\":{\"ret_value\":\"number\",\"caption\":\"card exp_month\",\"sample_value\":8,\"path\":[\"card\",\"exp_month\"]},\"_p_card.exp_year\":{\"ret_value\":\"number\",\"caption\":\"card exp_year\",\"sample_value\":2
290022,\"path\":[\"card\",\"exp_year\"]},\"_p_card.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"card fingerprint\",\"sample_value\":\"Xt5EWLLDS7FJjR1c\",\"path\":[\"card\",\"fingerprint\"]},\"_p_card.funding\":{\"ret_value\":\"text\",\"caption\":\"card funding\",\"sample_value\":\"credit\",\"path\":[\"card\",\"funding\"]},\"_p_card.generated_from\":{\"ret_value\":\"text\",\"caption\":\"card generated_from\",\"sample_value\":null,\"path\":[\"card\",\"generated_from\"]},\"_p_card.last4\":{\"ret_value\":\"text\",\"caption\":\"card last4\",\"sample_value\":\"4242\",\"path\":[\"card\",\"last4\"]},\"_p_card.networks.available\":{\"ret_value\":\"list.text\",\"caption\":\"card networks available\",\"sample_value\":\"visa\",\"path\":[\"card\",\"networks\",\"available\"]},\"_p_card.networks.preferred\":{\"ret_value\":\"text\",\"caption\":\"card networks preferred\",\"sample_value\":null,\"path\":[\"card\",\"networks\",\"preferred\"]},\"_p_card.three_d_secure_usage.supported\":{\"ret_value\":\"boolean\",\"caption\":\"card three_d_secure_usage supported\",\"sample_value\":true,\"path\":[\"card\",\"three_d_secure_usage\",\"supported\"]},\"_p_card.wallet\":{\"ret_value\":\"text\",\"caption\":\"card wallet\",\"sample_value\":null,\"path\":[\"card\",\"wallet\"]},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":123456789},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_metadata.order_id\":{\"ret_value\":\"text\",\"caption\":\"metadata order_id\",\"sample_value\":\"123456789\",\"path\":[\"metadata\",\"order_id\"]},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"card\"},\"_p_us_bank_account.account_holder_type\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account account_holder_type\",\"sample_value\":\"individual\",\"path\":[\"us_bank_account\",\"account_holder_type\"]},\"_p_us_bank_account.account_type\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account account_type\",\"sample_value\":\"checking\",\"path\":[\"us_bank_account\",\"account_type\"]},\"_p_us_bank_account.bank_name\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account bank_name\",\"sample_value\":\"STRIPE TEST BANK\",\"path\":[\"us_bank_account\",\"bank_name\"]},\"_p_us_bank_account.financial_connections_account\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account financial_connections_account\",\"sample_value\":\"fca_1MquhpEJkb1UY109y1IzKLfC\",\"path\":[\"us_bank_account\",\"financial_connections_account\"]},\"_p_us_bank_account.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account fingerprint\",\"sample_value\":\"IkyM5jSUAAsEDJ62\",\"path\":[\"us_bank_account\",\"fingerprint\"]},\"_p_us_bank_account.last4\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account last4\",\"sample_value\":\"6789\",\"path\":[\"us_bank_account\",\"last4\"]},\"_p_us_bank_account.networks.preferred\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account networks preferred\",\"sample_value\":\"ach\",\"path\":[\"us_bank_account\",\"networks\",\"preferred\"]},\"_p_us_bank_account.networks.supported\":{\"ret_value\":\"list.text\",\"caption\":\"us_bank_account networks supported\",\"sample_value\":\"ach\",\"path\":[\"us_bank_account\",\"networks\",\"supported\"]},\"_p_us_bank_account.routing_number\":{\"ret_value\":\"text\",\"caption\":\"us_bank_account routing_number\",\"sample_value\":\"110000000\",\"path\":[\"us_bank_account\",\"routing_number\"]}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BJV","should_reinitialize":false},"BJn":{"0":"B","1":"J","2":"m","name":"List a Customer's PaymentMethods","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/payment_methods?customer=[Customer ID]&type=[Type]","initialized":true,"types":"{\"plugin_api.BJn\":{\"caption\":\"List all Customer's PaymentMethod\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/payment_methods\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BJn.data\",\"caption\":\"data\"}}},\"plugin_api.BJn.data\":{\"caption\":\"List all Customer's PaymentMethods data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pm_1ITzUo2eZvKYlo2CalFGGYsZ\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_method\"},\"_p_billing_details.address.city\":{\"ret_value\":\"text\",\"caption\":\"billing_details address city\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"city\"]},\"_p_billing_details.address.country\":{\"ret_value\":\"text\",\"caption\":\"billing_details address country\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"country\"]},\"_p_billing_details.address.line1\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line1\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line1\"]},\"_p_billing_details.address.line2\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line2\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line2\"]}
290,\"_p_billing_details.address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"billing_details address postal_code\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"postal_code\"]},\"_p_billing_details.address.state\":{\"ret_value\":\"text\",\"caption\":\"billing_details address state\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"state\"]},\"_p_billing_details.email\":{\"ret_value\":\"text\",\"caption\":\"billing_details email\",\"sample_value\":null,\"path\":[\"billing_details\",\"email\"]},\"_p_billing_details.name\":{\"ret_value\":\"text\",\"caption\":\"billing_details name\",\"sample_value\":null,\"path\":[\"billing_details\",\"name\"]},\"_p_billing_details.phone\":{\"ret_value\":\"text\",\"caption\":\"billing_details phone\",\"sample_value\":null,\"path\":[\"billing_details\",\"phone\"]},\"_p_card.brand\":{\"ret_value\":\"text\",\"caption\":\"card brand\",\"sample_value\":\"visa\",\"path\":[\"card\",\"brand\"]},\"_p_card.checks.address_line1_check\":{\"ret_value\":\"text\",\"caption\":\"card checks address_line1_check\",\"sample_value\":null,\"path\":[\"card\",\"checks\",\"address_line1_check\"]},\"_p_card.checks.address_postal_code_check\":{\"ret_value\":\"text\",\"caption\":\"card checks address_postal_code_check\",\"sample_value\":null,\"path\":[\"card\",\"checks\",\"address_postal_code_check\"]},\"_p_card.checks.cvc_check\":{\"ret_value\":\"text\",\"caption\":\"card checks cvc_check\",\"sample_value\":\"pass\",\"path\":[\"card\",\"checks\",\"cvc_check\"]},\"_p_card.country\":{\"ret_value\":\"text\",\"caption\":\"card country\",\"sample_value\":\"US\",\"path\":[\"card\",\"country\"]},\"_p_card.exp_month\":{\"ret_value\":\"number\",\"caption\":\"card exp_month\",\"sample_value\":8,\"path\":[\"card\",\"exp_month\"]},\"_p_card.exp_year\":{\"ret_value\":\"number\",\"caption\":\"card exp_year\",\"sample_value\":2022,\"path\":[\"card\",\"exp_year\"]},\"_p_card.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"card fingerprint\",\"sample_value\":\"Xt5EWLLDS7FJjR1c\",\"path\":[\"card\",\"fingerprint\"]},\"_p_card.funding\":{\"ret_value\":\"text\",\"caption\":\"card funding\",\"sample_value\":\"credit\",\"path\":[\"card\",\"funding\"]},\"_p_card.generated_from\":{\"ret_value\":\"text\",\"caption\":\"card generated_from\",\"sample_value\":null,\"path\":[\"card\",\"generated_from\"]},\"_p_card.last4\":{\"ret_value\":\"text\",\"caption\":\"card last4\",\"sample_value\":\"4242\",\"path\":[\"card\",\"last4\"]},\"_p_card.networks.available\":{\"ret_value\":\"list.text\",\"caption\":\"card networks available\",\"sample_value\":\"visa\",\"path\":[\"card\",\"networks\",\"available\"]},\"_p_card.networks.preferred\":{\"ret_value\":\"text\",\"caption\":\"card networks preferred\",\"sample_value\":null,\"path\":[\"card\",\"networks\",\"preferred\"]},\"_p_card.three_d_secure_usage.supported\":{\"ret_value\":\"boolean\",\"caption\":\"card three_d_secure_usage supported\",\"sample_value\":true,\"path\":[\"card\",\"three_d_secure_usage\",\"supported\"]},\"_p_card.wallet\":{\"ret_value\":\"text\",\"caption\":\"card wallet\",\"sample_value\":null,\"path\":[\"card\",\"wallet\"]},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615511334},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"card\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BJn","url_params":{"BJq":{"key":"Customer ID","value":"cus_Fta5xOoNoiSboK","private":true,"doc":"The ID of the Customer who holds the PaymentMethods. Example: Starts with 'cus_'"},"BJr":{"key":"Type","value":"card","private":true,"doc":"The type of PaymentMethods to retrieve. Example: 'card'"}},"should_reinitialize":true},"BJt":{"0":"B","1":"J","2":"s","name":"List a Customer's PaymentMethods","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/payment_methods?customer=[Customer ID]&type=[Type]","initialized":true,"types":"{\"plugin_api.BJt\":{\"caption\":\"List all Customer's PaymentMethod\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/payment_methods\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BJt.data\",\"caption\":\"data\"}}},\"plugin_api.BJt.data\":{\"caption\":\"List all Customer's PaymentMethods data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pm_1ITzUo2eZvKYlo2CalFGGYsZ\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_method\"},\"_p_billing_details.address.city\":{\"ret_value\":\"text\",\"caption\":\"billing_details address city\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"city\"]},\"_p_billing_details.address.country\":{\"ret_value\":\"text\",\"caption\":\"billing_details address country\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"country\"]},\"_p_billing_details.address.line1\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line1\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line1\"]},\"_p_billing_details.address.line2\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line2\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line2\"]}
290,\"_p_billing_details.address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"billing_details address postal_code\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"postal_code\"]},\"_p_billing_details.address.state\":{\"ret_value\":\"text\",\"caption\":\"billing_details address state\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"state\"]},\"_p_billing_details.email\":{\"ret_value\":\"text\",\"caption\":\"billing_details email\",\"sample_value\":null,\"path\":[\"billing_details\",\"email\"]},\"_p_billing_details.name\":{\"ret_value\":\"text\",\"caption\":\"billing_details name\",\"sample_value\":null,\"path\":[\"billing_details\",\"name\"]},\"_p_billing_details.phone\":{\"ret_value\":\"text\",\"caption\":\"billing_details phone\",\"sample_value\":null,\"path\":[\"billing_details\",\"phone\"]},\"_p_card.brand\":{\"ret_value\":\"text\",\"caption\":\"card brand\",\"sample_value\":\"visa\",\"path\":[\"card\",\"brand\"]},\"_p_card.checks.address_line1_check\":{\"ret_value\":\"text\",\"caption\":\"card checks address_line1_check\",\"sample_value\":null,\"path\":[\"card\",\"checks\",\"address_line1_check\"]},\"_p_card.checks.address_postal_code_check\":{\"ret_value\":\"text\",\"caption\":\"card checks address_postal_code_check\",\"sample_value\":null,\"path\":[\"card\",\"checks\",\"address_postal_code_check\"]},\"_p_card.checks.cvc_check\":{\"ret_value\":\"text\",\"caption\":\"card checks cvc_check\",\"sample_value\":\"pass\",\"path\":[\"card\",\"checks\",\"cvc_check\"]},\"_p_card.country\":{\"ret_value\":\"text\",\"caption\":\"card country\",\"sample_value\":\"US\",\"path\":[\"card\",\"country\"]},\"_p_card.exp_month\":{\"ret_value\":\"number\",\"caption\":\"card exp_month\",\"sample_value\":8,\"path\":[\"card\",\"exp_month\"]},\"_p_card.exp_year\":{\"ret_value\":\"number\",\"caption\":\"card exp_year\",\"sample_value\":2022,\"path\":[\"card\",\"exp_year\"]},\"_p_card.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"card fingerprint\",\"sample_value\":\"Xt5EWLLDS7FJjR1c\",\"path\":[\"card\",\"fingerprint\"]},\"_p_card.funding\":{\"ret_value\":\"text\",\"caption\":\"card funding\",\"sample_value\":\"credit\",\"path\":[\"card\",\"funding\"]},\"_p_card.generated_from\":{\"ret_value\":\"text\",\"caption\":\"card generated_from\",\"sample_value\":null,\"path\":[\"card\",\"generated_from\"]},\"_p_card.last4\":{\"ret_value\":\"text\",\"caption\":\"card last4\",\"sample_value\":\"4242\",\"path\":[\"card\",\"last4\"]},\"_p_card.networks.available\":{\"ret_value\":\"list.text\",\"caption\":\"card networks available\",\"sample_value\":\"visa\",\"path\":[\"card\",\"networks\",\"available\"]},\"_p_card.networks.preferred\":{\"ret_value\":\"text\",\"caption\":\"card networks preferred\",\"sample_value\":null,\"path\":[\"card\",\"networks\",\"preferred\"]},\"_p_card.three_d_secure_usage.supported\":{\"ret_value\":\"boolean\",\"caption\":\"card three_d_secure_usage supported\",\"sample_value\":true,\"path\":[\"card\",\"three_d_secure_usage\",\"supported\"]},\"_p_card.wallet\":{\"ret_value\":\"text\",\"caption\":\"card wallet\",\"sample_value\":null,\"path\":[\"card\",\"wallet\"]},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615511334},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"card\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BJt","url_params":{"BJq":{"key":"Customer ID","value":"cus_Fta5xOoNoiSboK","private":true,"doc":"The ID of the Customer who holds the PaymentMethods. Example: Starts with 'cus_'"},"BJr":{"key":"Type","value":"card","private":true,"doc":"The type of PaymentMethods to retrieve. Example: 'card'"}},"should_reinitialize":true},"BKs":{"0":"B","1":"K","2":"r","name":"List all Subscriptions","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/subscriptions","initialized":true,"types":"{\"plugin_api.BKs\":{\"caption\":\"List all Subscription\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/subscriptions\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BKs.data\",\"caption\":\"data\"}}},\"plugin_api.BKs.data\":{\"caption\":\"List all Subscriptions data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"su_1AL1rM2eZvKYlo2C4MLHfcUS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription\"},\"_p_application_fee_percent\":{\"ret_value\":\"text\",\"caption\":\"application_fee_percent\",\"sample_value\":null},\"_p_billing_cycle_anchor\":{\"ret_value\":\"number\",\"caption\":\"billing_cycle_anchor\",\"sample_value\":1495164780},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_cancel_at\":{\"ret_value\":\"text\",\"caption\":\"cancel_at\",\"sample_value\":null},\"_p_cancel_at_period_end\":{\"ret_value\":\"boolean\",\"caption\":\"cancel_at_period_end\",\"sample_value\":false},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_collection_method\":{\"ret_value\":\"text\",\"caption\":\"collection_method\",\"sample_value\":\"charge_automatically\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1495164780},\"_p_current_period_end\":{\"ret_value\":\"number\",\"caption\":\"current_period_end\",\"sample_value\":1616124780},\"_p_current_period_start\":{\"ret_value\":\"number\",\"caption\":\"current_period_start\",\"sample_value\":1613705580},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_AgOeorQ7kTewBI\"},\"_p_days_until_due\":{\"ret_value\":\"text\",\"caption\":\"days_until_due\",\"sample_value\":null},\"_p_default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"default_payment_method\",\"sample_value\":null},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_ended_at\":{\"ret_value\":\"text\",\"caption\":\"ended_at\",\"sample_value\":null},\"_p_items.object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\",\"path\":[\"items\",\"object\"]},\"_p_items.data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BKs.items.data\",\"caption\":\"List all Subscriptions\",\"path\":[\"items\",\"data\"]},\"_p_items.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false,\"path\":[\"items\",\"has_more\"]},\"_p_items.url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/subscription_items?subscription=sub_AgOem0qdyCowxn\",\"path\":[\"items\",\"url\"]},\"_p_latest_invoice\":{\"ret_value\":\"text\",\"caption\":\"latest_invoice\",\"sample_value\":\"in_1IMPlI2eZvKYlo2CwdVZaUXW\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_pending_invoice_item_invoice\":{\"ret_value\":\"text\",\"caption\":\"next_pending_invoice_item_invoice\",\"sample_value\":null},\"_p_pause_collection.behavior\":{\"ret_value\":\"text\",\"caption\":\"pause_collection behavior\",\"sample_value\":\"keep_as_draft\",\"path\":[\"pause_collection\",\"behavior\"]},\"_p_pause_collection.resumes_at\":{\"ret_value\":\"text\",\"caption\":\"pause_collection resumes_at\",\"sample_value\":null,\"path\":[\"pause_collection\",\"resumes_at\"]}
290,\"_p_pending_invoice_item_interval\":{\"ret_value\":\"text\",\"caption\":\"pending_invoice_item_interval\",\"sample_value\":null},\"_p_pending_setup_intent\":{\"ret_value\":\"text\",\"caption\":\"pending_setup_intent\",\"sample_value\":null},\"_p_pending_update\":{\"ret_value\":\"text\",\"caption\":\"pending_update\",\"sample_value\":null},\"_p_schedule\":{\"ret_value\":\"text\",\"caption\":\"schedule\",\"sample_value\":null},\"_p_start_date\":{\"ret_value\":\"number\",\"caption\":\"start_date\",\"sample_value\":1495164780},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"active\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_trial_end\":{\"ret_value\":\"number\",\"caption\":\"trial_end\",\"sample_value\":null},\"_p_trial_start\":{\"ret_value\":\"number\",\"caption\":\"trial_start\",\"sample_value\":null}}},\"plugin_api.BKs.items.data\":{\"caption\":\"List all Subscriptions item data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"si_1AL1rM2eZvKYlo2CvSvKRh4v\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription_item\"},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1495164780},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"free_premium\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1494529010,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_BTtwoF3FsmfGzG\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":1,\"path\":[\"price\",\"recurring\",\"interval_count\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":0,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"0\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_AgOem0qdyCowxn\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BKs","should_reinitialize":false},"BKu":{"0":"B","1":"K","2":"t","name":"List all Subscriptions","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/subscriptions","initialized":true,"types":"{\"plugin_api.BKu\":{\"caption\":\"List all Subscription\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/subscriptions\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BKu.data\",\"caption\":\"data\"}}},\"plugin_api.BKu.data\":{\"caption\":\"List all Subscriptions data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"su_1AL1rM2eZvKYlo2C4MLHfcUS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription\"},\"_p_application_fee_percent\":{\"ret_value\":\"text\",\"caption\":\"application_fee_percent\",\"sample_value\":null},\"_p_billing_cycle_anchor\":{\"ret_value\":\"number\",\"caption\":\"billing_cycle_anchor\",\"sample_value\":1495164780},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_cancel_at\":{\"ret_value\":\"text\",\"caption\":\"cancel_at\",\"sample_value\":null},\"_p_cancel_at_period_end\":{\"ret_value\":\"boolean\",\"caption\":\"cancel_at_period_end\",\"sample_value\":false},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_collection_method\":{\"ret_value\":\"text\",\"caption\":\"collection_method\",\"sample_value\":\"charge_automatically\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1495164780},\"_p_current_period_end\":{\"ret_value\":\"number\",\"caption\":\"current_period_end\",\"sample_value\":1616124780},\"_p_current_period_start\":{\"ret_value\":\"number\",\"caption\":\"current_period_start\",\"sample_value\":1613705580},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_AgOeorQ7kTewBI\"},\"_p_days_until_due\":{\"ret_value\":\"text\",\"caption\":\"days_until_due\",\"sample_value\":null},\"_p_default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"default_payment_method\",\"sample_value\":null},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_ended_at\":{\"ret_value\":\"text\",\"caption\":\"ended_at\",\"sample_value\":null},\"_p_items.object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\",\"path\":[\"items\",\"object\"]},\"_p_items.data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BKu.items.data\",\"caption\":\"List all Subscriptions\",\"path\":[\"items\",\"data\"]},\"_p_items.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false,\"path\":[\"items\",\"has_more\"]},\"_p_items.url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/subscription_items?subscription=sub_AgOem0qdyCowxn\",\"path\":[\"items\",\"url\"]},\"_p_latest_invoice\":{\"ret_value\":\"text\",\"caption\":\"latest_invoice\",\"sample_value\":\"in_1IMPlI2eZvKYlo2CwdVZaUXW\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_pending_invoice_item_invoice\":{\"ret_value\":\"text\",\"caption\":\"next_pending_invoice_item_invoice\",\"sample_value\":null},\"_p_pause_collection.behavior\":{\"ret_value\":\"text\",\"caption\":\"pause_collection behavior\",\"sample_value\":\"keep_as_draft\",\"path\":[\"pause_collection\",\"behavior\"]},\"_p_pause_collection.resumes_at\":{\"ret_value\":\"text\",\"caption\":\"pause_collection resumes_at\",\"sample_value\":null,\"path\":[\"pause_collection\",\"resumes_at\"]}
290,\"_p_pending_invoice_item_interval\":{\"ret_value\":\"text\",\"caption\":\"pending_invoice_item_interval\",\"sample_value\":null},\"_p_pending_setup_intent\":{\"ret_value\":\"text\",\"caption\":\"pending_setup_intent\",\"sample_value\":null},\"_p_pending_update\":{\"ret_value\":\"text\",\"caption\":\"pending_update\",\"sample_value\":null},\"_p_schedule\":{\"ret_value\":\"text\",\"caption\":\"schedule\",\"sample_value\":null},\"_p_start_date\":{\"ret_value\":\"number\",\"caption\":\"start_date\",\"sample_value\":1495164780},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"active\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_trial_end\":{\"ret_value\":\"number\",\"caption\":\"trial_end\",\"sample_value\":null},\"_p_trial_start\":{\"ret_value\":\"number\",\"caption\":\"trial_start\",\"sample_value\":null}}},\"plugin_api.BKu.items.data\":{\"caption\":\"List all Subscriptions item data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"si_1AL1rM2eZvKYlo2CvSvKRh4v\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"subscription_item\"},\"_p_billing_thresholds\":{\"ret_value\":\"text\",\"caption\":\"billing_thresholds\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1495164780},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"free_premium\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1494529010,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_BTtwoF3FsmfGzG\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":1,\"path\":[\"price\",\"recurring\",\"interval_count\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":0,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"0\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_AgOem0qdyCowxn\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BKu","should_reinitialize":false},"BLB":{"0":"B","1":"L","2":"A","name":"List all PaymentIntents","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/payment_intents","initialized":true,"types":"{\"plugin_api.BLB\":{\"caption\":\"List all PaymentIntent\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/payment_intents\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BLB.data\",\"caption\":\"data\"}}},\"plugin_api.BLB.data\":{\"caption\":\"List all PaymentIntents data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_intent\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1099},\"_p_amount_capturable\":{\"ret_value\":\"number\",\"caption\":\"amount_capturable\",\"sample_value\":0},\"_p_amount_received\":{\"ret_value\":\"number\",\"caption\":\"amount_received\",\"sample_value\":0},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_cancellation_reason\":{\"ret_value\":\"text\",\"caption\":\"cancellation_reason\",\"sample_value\":null},\"_p_capture_method\":{\"ret_value\":\"text\",\"caption\":\"capture_method\",\"sample_value\":\"automatic\"},\"_p_charges.object\":{\"ret_value\":\"text\",\"caption\":\"charges object\",\"sample_value\":\"list\",\"path\":[\"charges\",\"object\"]},\"_p_charges.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"charges has_more\",\"sample_value\":false,\"path\":[\"charges\",\"has_more\"]},\"_p_charges.url\":{\"ret_value\":\"text\",\"caption\":\"charges url\",\"sample_value\":\"/v1/c
290harges?payment_intent=pi_1DnXbR2eZvKYlo2ChwDxQNrb\",\"path\":[\"charges\",\"url\"]},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb_secret_McG2ZXMhKAXD7zKIZs5t0Oj2a\"},\"_p_confirmation_method\":{\"ret_value\":\"text\",\"caption\":\"confirmation_method\",\"sample_value\":\"automatic\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1546288993},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"gbp\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_last_payment_error\":{\"ret_value\":\"text\",\"caption\":\"last_payment_error\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_action\":{\"ret_value\":\"text\",\"caption\":\"next_action\",\"sample_value\":null},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":null},\"_p_payment_method_types\":{\"ret_value\":\"list.text\",\"caption\":\"payment_method_types\",\"sample_value\":\"card\"},\"_p_receipt_email\":{\"ret_value\":\"text\",\"caption\":\"receipt_email\",\"sample_value\":null},\"_p_review\":{\"ret_value\":\"text\",\"caption\":\"review\",\"sample_value\":null},\"_p_setup_future_usage\":{\"ret_value\":\"text\",\"caption\":\"setup_future_usage\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_statement_descriptor_suffix\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor_suffix\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"requires_payment_method\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BLB","must_reinitialize":false,"should_reinitialize":false},"BLi":{"0":"B","1":"L","2":"h","name":"List all PaymentIntents","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/payment_intents","initialized":true,"types":"{\"plugin_api.BLi\":{\"caption\":\"List all PaymentIntent\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/payment_intents\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BLi.data\",\"caption\":\"data\"}}},\"plugin_api.BLi.data\":{\"caption\":\"List all PaymentIntents data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_intent\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1099},\"_p_amount_capturable\":{\"ret_value\":\"number\",\"caption\":\"amount_capturable\",\"sample_value\":0},\"_p_amount_received\":{\"ret_value\":\"number\",\"caption\":\"amount_received\",\"sample_value\":0},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_cancellation_reason\":{\"ret_value\":\"text\",\"caption\":\"cancellation_reason\",\"sample_value\":null},\"_p_capture_method\":{\"ret_value\":\"text\",\"caption\":\"capture_method\",\"sample_value\":\"automatic\"},\"_p_charges.object\":{\"ret_value\":\"text\",\"caption\":\"charges object\",\"sample_value\":\"list\",\"path\":[\"charges\",\"object\"]},\"_p_charges.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"charges has_more\",\"sample_value\":false,\"path\":[\"charges\",\"has_more\"]},\"_p_charges.url\":{\"ret_value\":\"text\",\"caption\":\"charges url\",\"sample_value\":\"/v1/c
290harges?payment_intent=pi_1DnXbR2eZvKYlo2ChwDxQNrb\",\"path\":[\"charges\",\"url\"]},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb_secret_McG2ZXMhKAXD7zKIZs5t0Oj2a\"},\"_p_confirmation_method\":{\"ret_value\":\"text\",\"caption\":\"confirmation_method\",\"sample_value\":\"automatic\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1546288993},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"gbp\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_last_payment_error\":{\"ret_value\":\"text\",\"caption\":\"last_payment_error\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_action\":{\"ret_value\":\"text\",\"caption\":\"next_action\",\"sample_value\":null},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":null},\"_p_payment_method_types\":{\"ret_value\":\"list.text\",\"caption\":\"payment_method_types\",\"sample_value\":\"card\"},\"_p_receipt_email\":{\"ret_value\":\"text\",\"caption\":\"receipt_email\",\"sample_value\":null},\"_p_review\":{\"ret_value\":\"text\",\"caption\":\"review\",\"sample_value\":null},\"_p_setup_future_usage\":{\"ret_value\":\"text\",\"caption\":\"setup_future_usage\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_statement_descriptor_suffix\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor_suffix\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"requires_payment_method\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BLi","should_reinitialize":false},"BLk":{"0":"B","1":"L","2":"j","name":"List all Plans","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/plans","initialized":true,"types":"{\"plugin_api.BLk\":{\"caption\":\"List all Plan\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/plans\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BLk.data\",\"caption\":\"data\"}}},\"plugin_api.BLk.data\":{\"caption\":\"List all Plans data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"plan\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"aggregate_usage\",\"sample_value\":null},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1600},\"_p_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"amount_decimal\",\"sample_value\":\"1600\"},\"_p_billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"billing_scheme\",\"sample_value\":\"per_unit\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615428427},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_interval\":{\"ret_value\":\"text\",\"caption\":\"interval\",\"sample_value\":\"month\"},\"_p_interval_count\":{\"ret_value\":\"number\",\"caption\":\"interval_count\",\"sample_value\":1},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_nickname\":{\"ret_value\":\"text\",\"caption\":\"nickname\",\"sample_value\":null},\"_p_product\":{\"ret_value\":\"text\",\"caption\":\"product\",\"sample_value\":\"prod_J5pabT80t6v49K\"},\"_p_tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"tiers_mode\",\"sample_value\":null},\"_p_transform_usage\":{\"ret_value\":\"text\",\"caption\":\"transform_usage\",\"sample_value\":null},\"_p_trial_period_days\":{\"ret_value\":\"text\",\"caption\":\"trial_period_days\",\"sample_value\":null},\"_p_usage_type\":{\"ret_value\":\"text\",\"caption\":\"usage_type\",\"sample_value\":\"licensed\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BLk","should_reinitialize":false},"BLm":{"0":"B","1":"L","2":"l","name":"List all Plans","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/plans","initialized":true,"types":"{\"plugin_api.BLm\":{\"caption\":\"List all Plan\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/plans\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BLm.data\",\"caption\":\"data\"}}},\"plugin_api.BLm.data\":{\"caption\":\"List all Plans data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"plan\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"aggregate_usage\",\"sample_value\":null},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1600},\"_p_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"amount_decimal\",\"sample_value\":\"1600\"},\"_p_billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"billing_scheme\",\"sample_value\":\"per_unit\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615428427},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_interval\":{\"ret_value\":\"text\",\"caption\":\"interval\",\"sample_value\":\"month\"},\"_p_interval_count\":{\"ret_value\":\"number\",\"caption\":\"interval_count\",\"sample_value\":1},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_nickname\":{\"ret_value\":\"text\",\"caption\":\"nickname\",\"sample_value\":null},\"_p_product\":{\"ret_value\":\"text\",\"caption\":\"product\",\"sample_value\":\"prod_J5pabT80t6v49K\"},\"_p_tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"tiers_mode\",\"sample_value\":null},\"_p_transform_usage\":{\"ret_value\":\"text\",\"caption\":\"transform_usage\",\"sample_value\":null},\"_p_trial_period_days\":{\"ret_value\":\"text\",\"caption\":\"trial_period_days\",\"sample_value\":null},\"_p_usage_type\":{\"ret_value\":\"text\",\"caption\":\"usage_type\",\"sample_value\":\"licensed\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BLm","should_reinitialize":false},"BLx":{"0":"B","1":"L","2":"w","name":"List all Products","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/products","initialized":true,"types":"{\"plugin_api.BLx\":{\"caption\":\"List all Product\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/products\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BLx.data\",\"caption\":\"data\"}}},\"plugin_api.BLx.data\":{\"caption\":\"List all Products data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"d4663772-062f-494f-88d8-43eabb18775b\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"product\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615505940}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_name\":{\"ret_value\":\"text\",\"caption\":\"name\",\"sample_value\":\"Aprendendo a programar 2\"},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_unit_label\":{\"ret_value\":\"text\",\"caption\":\"unit_label\",\"sample_value\":null},\"_p_updated\":{\"ret_value\":\"number\",\"caption\":\"updated\",\"sample_value\":1615505940}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BLx","should_reinitialize":false},"BLz":{"0":"B","1":"L","2":"y","name":"List all Products","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/products","initialized":true,"types":"{\"plugin_api.BLz\":{\"caption\":\"List all Product\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/products\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BLz.data\",\"caption\":\"data\"}}},\"plugin_api.BLz.data\":{\"caption\":\"List all Products data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"d4663772-062f-494f-88d8-43eabb18775b\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"product\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615505940}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_name\":{\"ret_value\":\"text\",\"caption\":\"name\",\"sample_value\":\"Aprendendo a programar 2\"},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_unit_label\":{\"ret_value\":\"text\",\"caption\":\"unit_label\",\"sample_value\":null},\"_p_updated\":{\"ret_value\":\"number\",\"caption\":\"updated\",\"sample_value\":1615505940}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BLz","should_reinitialize":false},"BMF":{"0":"B","1":"M","2":"E","name":"List all Invoices","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/invoices","initialized":true,"types":"{\"plugin_api.BMF\":{\"caption\":\"List all Invoice\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMF.data\",\"caption\":\"data\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":true},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/invoices\"}}},\"plugin_api.BMF.data\":{\"caption\":\"List all Invoices data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"in_1KOq37DRc4puWQSIrNJ47Lt6\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"invoice\"},\"_p_account_country\":{\"ret_value\":\"text\",\"caption\":\"account_country\",\"sample_value\":\"CA\"},\"_p_account_name\":{\"ret_value\":\"text\",\"caption\":\"account_name\",\"sample_value\":\"Copilot Plugins\"},\"_p_account_tax_ids\":{\"ret_value\":\"text\",\"caption\":\"account_tax_ids\",\"sample_value\":null},\"_p_amount_due\":{\"ret_value\":\"number\",\"caption\":\"amount_due\",\"sample_value\":500},\"_p_amount_paid\":{\"ret_value\":\"number\",\"caption\":\"amount_paid\",\"sample_value\":500},\"_p_amount_remaining\":{\"ret_value\":\"number\",\"caption\":\"amount_remaining\",\"sample_value\":0},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_attempt_count\":{\"ret_value\":\"number\",\"caption\":\"attempt_count\",\"sample_value\":1},\"_p_attempted\":{\"ret_value\":\"boolean\",\"caption\":\"attempted\",\"sample_value\":true},\"_p_auto_advance\":{\"ret_value\":\"boolean\",\"caption\":\"auto_advance\",\"sample_value\":false},\"_p_automatic_tax.enabled\":{\"ret_value\":\"boolean\",\"caption\":\"automatic_tax enabled\",\"sample_value\":false,\"path\":[\"automatic_tax\",\"enabled\"]},\"_p_automatic_tax.status\":{\"ret_value\":\"text\",\"caption\":\"automatic_tax status\",\"sample_value\":null,\"path\":[\"automatic_tax\",\"status\"]},\"_p_billing_reason\":{\"ret_value\":\"text\",\"caption\":\"billing_reason\",\"sample_value\":\"subscription_cycle\"},\"_p_charge\":{\"ret_value\":\"text\",\"caption\":\"charge\",\"sample_value\":\"ch_3KOr0JDRc4puWQSI0VKEVJfq\"},\"_p_collection_method\":{\"ret_value\":\"text\",\"caption\":\"collection_method\",\"sample_value\":\"charge_automatically\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1643836053},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_custom_fields\":{\"ret_value\":\"text\",\"caption\":\"custom_fields\",\"sample_value\":null},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_HAFdbTkraXglPs\"},\"_p_customer_address.city\":{\"ret_value\":\"text\",\"caption\":\"customer_address city\",\"sample_value\":\"Toronto\",\"path\":[\"customer_address\",\"city\"]},\"_p_customer_address.country\":{\"ret_value\":\"text\",\"caption\":\"customer_address country\",\"sample_value\":null,\"path\":[\"customer_address\",\"country\"]},\"_p_customer_address.line1\":{\"ret_value\":\"text\",\"caption\":\"customer_address line1\",\"sample_value\":\"1 Yonge St\",\"path\":[\"customer_address\",\"line1\"]},\"_p_customer_address.line2\":{\"ret_value\":\"text\",\"caption\":\"customer_address line2\",\"sample_value\":\"\",\"path\":[\"customer_address\",\"line2\"]}
290,\"_p_customer_address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"customer_address postal_code\",\"sample_value\":null,\"path\":[\"customer_address\",\"postal_code\"]},\"_p_customer_address.state\":{\"ret_value\":\"text\",\"caption\":\"customer_address state\",\"sample_value\":null,\"path\":[\"customer_address\",\"state\"]},\"_p_customer_email\":{\"ret_value\":\"text\",\"caption\":\"customer_email\",\"sample_value\":\"[email protected]\"},\"_p_customer_name\":{\"ret_value\":\"text\",\"caption\":\"customer_name\",\"sample_value\":\"John Smith\"},\"_p_customer_phone\":{\"ret_value\":\"text\",\"caption\":\"customer_phone\",\"sample_value\":null},\"_p_customer_shipping\":{\"ret_value\":\"text\",\"caption\":\"customer_shipping\",\"sample_value\":null},\"_p_customer_tax_exempt\":{\"ret_value\":\"text\",\"caption\":\"customer_tax_exempt\",\"sample_value\":\"none\"},\"_p_default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"default_payment_method\",\"sample_value\":null},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_discount.id\":{\"ret_value\":\"text\",\"caption\":\"discount id\",\"sample_value\":\"di_1Ii6vVDRc4puWQSIYD839mtZ\",\"path\":[\"discount\",\"id\"]},\"_p_discount.object\":{\"ret_value\":\"text\",\"caption\":\"discount object\",\"sample_value\":\"discount\",\"path\":[\"discount\",\"object\"]},\"_p_discount.checkout_session\":{\"ret_value\":\"text\",\"caption\":\"discount checkout_session\",\"sample_value\":null,\"path\":[\"discount\",\"checkout_session\"]},\"_p_discount.coupon.id\":{\"ret_value\":\"text\",\"caption\":\"discount coupon id\",\"sample_value\":\"MSQF4McV\",\"path\":[\"discount\",\"coupon\",\"id\"]},\"_p_discount.coupon.object\":{\"ret_value\":\"text\",\"caption\":\"discount coupon object\",\"sample_value\":\"coupon\",\"path\":[\"discount\",\"coupon\",\"object\"]},\"_p_discount.coupon.amount_off\":{\"ret_value\":\"text\",\"caption\":\"discount coupon amount_off\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"amount_off\"]},\"_p_discount.coupon.created\":{\"ret_value\":\"number\",\"caption\":\"discount coupon created\",\"sample_value\":1618874940,\"path\":[\"discount\",\"coupon\",\"created\"]},\"_p_discount.coupon.currency\":{\"ret_value\":\"text\",\"caption\":\"discount coupon currency\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"currency\"]},\"_p_discount.coupon.duration\":{\"ret_value\":\"text\",\"caption\":\"discount coupon duration\",\"sample_value\":\"forever\",\"path\":[\"discount\",\"coupon\",\"duration\"]},\"_p_discount.coupon.duration_in_months\":{\"ret_value\":\"text\",\"caption\":\"discount coupon duration_in_months\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"duration_in_months\"]},\"_p_discount.coupon.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"discount coupon livemode\",\"sample_value\":false,\"path\":[\"discount\",\"coupon\",\"livemode\"]},\"_p_discount.coupon.max_redemptions\":{\"ret_value\":\"text\",\"caption\":\"discount coupon max_redemptions\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"max_redemptions\"]},\"_p_discount.coupon.name\":{\"ret_value\":\"text\",\"caption\":\"discount coupon name\",\"sample_value\":\"10off\",\"path\":[\"discount\",\"coupon\",\"name\"]},\"_p_discount.coupon.percent_off\":{\"ret_value\":\"number\",\"caption\":\"discount coupon percent_off\",\"sample_value\":10,\"path\":[\"discount\",\"coupon\",\"percent_off\"]},\"_p_discount.coupon.redeem_by\":{\"ret_value\":\"text\",\"caption\":\"discount coupon redeem_by\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"redeem_by\"]},\"_p_discount.coupon.times_redeemed\":{\"ret_value\":\"number\",\"caption\":\"discount coupon times_redeemed\",\"sample_value\":2,\"path\":[\"discount\",\"coupon\",\"times_redeemed\"]},\"_p_discount.coupon.valid\":{\"ret_value\":\"boolean\",\"caption\":\"discount coupon valid\",\"sample_value\":true,\"path\":[\"discount\",\"coupon\",\"valid\"]},\"_p_discount.customer\":{\"ret_value\":\"text\",\"caption\":\"discount customer\",\"sample_value\":\"cus_Hm0Fz2aFEXLEnw\",\"path\":[\"discount\",\"customer\"]},\"_p_discount.end\":{\"ret_value\":\"text\",\"caption\":\"discount end\",\"sample_value\":null,\"path\":[\"discount\",\"end\"]},\"_p_discount.invoice\":{\"ret_value\":\"text\",\"caption\":\"discount invoice\",\"sample_value\":null,\"path\":[\"discount\",\"invoice\"]},\"_p_discount.invoice_item\":{\"ret_value\":\"text\",\"caption\":\"discount invoice_item\",\"sample_value\":null,\"path\":[\"discount\",\"invoice_item\"]},\"_p_discount.promotion_code\":{\"ret_value\":\"text\",\"caption\":\"discount promotion_code\",\"sample_value\":null,\"path\":[\"discount\",\"promotion_code\"]},\"_p_discount.start\":{\"ret_value\":\"number\",\"caption\":\"discount start\",\"sample_value\":1616284476,\"path\":[\"discount\",\"start\"]},\"_p_discount.subscription\":{\"ret_value\":\"text\",\"caption\":\"discount subscription\",\"sample_value\":\"sub_JKmUsMMJFgZy2R\",\"path\":[\"discount\",\"subscription\"]},\"_p_due_date\":{\"ret_value\":\"date_unix\",\"caption\":\"due_date\",\"sample_value\":null},\"_p_ending_balance\":{\"ret_value\":\"number\",\"caption\":\"ending_balance\",\"sample_value\":0},\"_p_footer\":{\"ret_value\":\"text\",\"caption\":\"footer\",\"sample_value\":null},\"_p_hosted_invoice_url\":{\"ret_value\":\"text\",\"caption\":\"hosted_invoice_url\",\"sample_value\":\"https://invoice.stripe.com/i/acct_1F86SbDRc4puWQSI/test_YWNjdF8xRjg2U2JEUmM0cHVXUVNJLF9MNTAzS3
290Uyd3FYVTFheFRHNVRIM2ZMbVkyWFlHVHlELDM0ODgwNTEw0200TD2HVFzQ?s=ap\"},\"_p_invoice_pdf\":{\"ret_value\":\"text\",\"caption\":\"invoice_pdf\",\"sample_value\":\"https://pay.stripe.com/invoice/acct_1F86SbDRc4puWQSI/test_YWNjdF8xRjg2U2JEUmM0cHVXUVNJLF9MNTAzS3Uyd3FYVTFheFRHNVRIM2ZMbVkyWFlHVHlELDM0ODgwNTEw0200TD2HVFzQ/pdf?s=ap\"},\"_p_last_finalization_error\":{\"ret_value\":\"text\",\"caption\":\"last_finalization_error\",\"sample_value\":null},\"_p_lines.object\":{\"ret_value\":\"text\",\"caption\":\"lines object\",\"sample_value\":\"list\",\"path\":[\"lines\",\"object\"]},\"_p_lines.data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMF.lines.data\",\"caption\":\"lines\",\"path\":[\"lines\",\"data\"]},\"_p_lines.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"lines has_more\",\"sample_value\":false,\"path\":[\"lines\",\"has_more\"]},\"_p_lines.total_count\":{\"ret_value\":\"number\",\"caption\":\"lines total_count\",\"sample_value\":1,\"path\":[\"lines\",\"total_count\"]},\"_p_lines.url\":{\"ret_value\":\"text\",\"caption\":\"lines url\",\"sample_value\":\"/v1/invoices/in_1KOq37DRc4puWQSIrNJ47Lt6/lines\",\"path\":[\"lines\",\"url\"]},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_payment_attempt\":{\"ret_value\":\"text\",\"caption\":\"next_payment_attempt\",\"sample_value\":null},\"_p_number\":{\"ret_value\":\"text\",\"caption\":\"number\",\"sample_value\":\"3EE67448-0009\"},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_paid\":{\"ret_value\":\"boolean\",\"caption\":\"paid\",\"sample_value\":true},\"_p_paid_out_of_band\":{\"ret_value\":\"boolean\",\"caption\":\"paid_out_of_band\",\"sample_value\":false},\"_p_payment_intent\":{\"ret_value\":\"text\",\"caption\":\"payment_intent\",\"sample_value\":\"pi_3KOr0JDRc4puWQSI0OGig63a\"},\"_p_payment_settings.payment_method_options\":{\"ret_value\":\"text\",\"caption\":\"payment_settings payment_method_options\",\"sample_value\":null,\"path\":[\"payment_settings\",\"payment_method_options\"]},\"_p_payment_settings.payment_method_types\":{\"ret_value\":\"text\",\"caption\":\"payment_settings payment_method_types\",\"sample_value\":null,\"path\":[\"payment_settings\",\"payment_method_types\"]},\"_p_period_end\":{\"ret_value\":\"date_unix\",\"caption\":\"period_end\",\"sample_value\":1643835696},\"_p_period_start\":{\"ret_value\":\"date_unix\",\"caption\":\"period_start\",\"sample_value\":1635886896},\"_p_post_payment_credit_notes_amount\":{\"ret_value\":\"number\",\"caption\":\"post_payment_credit_notes_amount\",\"sample_value\":0},\"_p_pre_payment_credit_notes_amount\":{\"ret_value\":\"number\",\"caption\":\"pre_payment_credit_notes_amount\",\"sample_value\":0},\"_p_quote\":{\"ret_value\":\"text\",\"caption\":\"quote\",\"sample_value\":null},\"_p_receipt_number\":{\"ret_value\":\"text\",\"caption\":\"receipt_number\",\"sample_value\":null},\"_p_starting_balance\":{\"ret_value\":\"number\",\"caption\":\"starting_balance\",\"sample_value\":0},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"paid\"},\"_p_status_transitions.finalized_at\":{\"ret_value\":\"number\",\"caption\":\"status_transitions finalized_at\",\"sample_value\":1643839723,\"path\":[\"status_transitions\",\"finalized_at\"]},\"_p_status_transitions.marked_uncollectible_at\":{\"ret_value\":\"text\",\"caption\":\"status_transitions marked_uncollectible_at\",\"sample_value\":null,\"path\":[\"status_transitions\",\"marked_uncollectible_at\"]},\"_p_status_transitions.paid_at\":{\"ret_value\":\"number\",\"caption\":\"status_transitions paid_at\",\"sample_value\":1643839723,\"path\":[\"status_transitions\",\"paid_at\"]},\"_p_status_transitions.voided_at\":{\"ret_value\":\"text\",\"caption\":\"status_transitions voided_at\",\"sample_value\":null,\"path\":[\"status_transitions\",\"voided_at\"]},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_HAFd25PatVvl3j\"},\"_p_subtotal\":{\"ret_value\":\"number\",\"caption\":\"subtotal\",\"sample_value\":500},\"_p_tax\":{\"ret_value\":\"text\",\"caption\":\"tax\",\"sample_value\":null},\"_p_total\":{\"ret_value\":\"number\",\"caption\":\"total\",\"sample_value\":500},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_webhooks_delivered_at\":{\"ret_value\":\"number\",\"caption\":\"webhooks_delivered_at\",\"sample_value\":1643836053},\"_p_discounts\":{\"ret_value\":\"list.text\",\"caption\":\"discounts\",\"sample_value\":\"di_1Ii6vVDRc4puWQSIYD839mtZ\"},\"_p_total_discount_amounts\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMF.total_discount_amounts\",\"caption\":\"total_discount_amounts\"}}},\"plugin_api.BMF.lines.data\":{\"caption\":\"List all Invoices lines data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"il_1KOq37DRc4puWQSIYSEfADjl\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"line_item\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":500},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"1 × Test Product 1 (at $5.00 / every 3 months)\"},\"_p_discountable\":{\"ret_value\":\"boolean\",\"caption\":\"discountable\",\"sample_value\":true},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_period.end\":{\"ret_value\":\"date_unix\",\"caption\":\"period end\",\"sample_value\":1651525296,\"path\":[\"period\",\"end\"]},\"_p_period.start\":{\"ret_value\":\"date_unix\",\"caption\":\"period start\",\"sample_value\":1643835696,\"path\":[\"period\",\"start\"]},\"_p_plan.id\":{\"ret_value\":\"text\",\"caption\":\"plan id\",\"sample_value\":\"testplan1\",\"path\":[\"plan\",\"id\"]},\"_p_plan.object\":{\"ret_value\":\"text\",\"caption\":\"plan object\",\"sample_value\":\"plan\",\"path\":[\"plan\",\"object\"]},\"_p_plan.active\":{\"ret_value\":\"boolean\",\"caption\":\"plan active\",\"sample_value\":true,\"path\":[\"plan\",\"active\"]},\"_p_plan.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"plan aggregate_usage\",\"sample_value\":\"sum\",\"path\":[\"plan\",\"aggregate_usage\"]},\"_p_plan.amount\":{\"ret_value\":\"number\",\"caption\":\"plan amount\",\"sample_value\":500,\"path\":[\"plan\",\"amount\"]},\"_p_plan.amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"plan amount_decimal\",\"sample_value\":\"500\",\"path\":[\"plan\",\"amount_decimal\"]},\"_p_plan.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"plan billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"plan\",\"billing_scheme\"]},\"_p_plan.created\":{\"ret_value\":\"number\",\"caption\":\"plan created\",\"sample_value\":1587847889,\"path\":[\"plan\",\"created\"]},\"_p_plan.currency\":{\"ret_value\":\"text\",\"caption\":\"plan currency\",\"sample_value\":\"usd\",\"path\":[\"plan\",\"currency\"]},\"_p_plan.interval\":{\"ret_value\":\"text\",\"caption\":\"plan interval\",\"sample_value\":\"month\",\"path\":[\"plan\",\"interval\"]},\"_p_plan.interval_count\":{\"ret_value\":\"number\",\"caption\":\"plan interval_count\",\"sample_value\":3,\"path\":[\"plan\",\"interval_count\"]},\"_p_plan.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"plan livemode\",\"sample_value\":false,\"path\":[\"plan\",\"livemode\"]},\"_p_plan.nickname\":{\"ret_value\":\"text\",\"caption\":\"plan nickname\",\"sample_value\":null,\"path\":[\"plan\",\"nickname\"]},\"_p_plan.product\":{\"ret_value\":\"text\",\"caption\":\"plan product\",\"sample_value\":\"testproduct1\",\"path\":[\"plan\",\"product\"]},\"_p_plan.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"plan tiers_mode\",\"sample_value\":null,\"path\":[\"plan\",\"tiers_mode\"]},\"_p_plan.transform_usage\":{\"ret_value\":\"text\",\"caption\":\"plan transform_usage\",\"sample_value\":null,\"path\":[\"plan\",\"transform_usage\"]},\"_p_plan.trial_period_days\":{\"ret_value\":\"text\",\"caption\":\"plan trial_period_days\",\"sample_value\":null,\"path\":[\"plan\",\"trial_period_days\"]},\"_p_plan.usage_type\":{\"ret_value\":\"text\",\"caption\":\"plan usage_type\",\"sample_value\":\"licensed\",\"path\":[\"plan\",\"usage_type\"]},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"testplan1\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1587847889,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"testproduct1\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":\"sum\",\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"
290interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":3,\"path\":[\"price\",\"recurring\",\"interval_count\"]},\"_p_price.recurring.trial_period_days\":{\"ret_value\":\"text\",\"caption\":\"price recurring trial_period_days\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"trial_period_days\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tax_behavior\":{\"ret_value\":\"text\",\"caption\":\"price tax_behavior\",\"sample_value\":\"unspecified\",\"path\":[\"price\",\"tax_behavior\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":500,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"500\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_proration\":{\"ret_value\":\"boolean\",\"caption\":\"proration\",\"sample_value\":false},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_HAFd25PatVvl3j\"},\"_p_subscription_item\":{\"ret_value\":\"text\",\"caption\":\"subscription_item\",\"sample_value\":\"si_HAFdP6mP3C7UDK\"},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"subscription\"},\"_p_discount_amounts\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMF.discount_amounts\",\"caption\":\"discount_amounts\"}}},\"plugin_api.BMF.discount_amounts\":{\"caption\":\"List all Invoices discount_amount\",\"fields\":{\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":550},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":\"di_1Ii6vVDRc4puWQSIYD839mtZ\"}}},\"plugin_api.BMF.total_discount_amounts\":{\"caption\":\"List all Invoices total_discount_amount\",\"fields\":{\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":550},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":\"di_1Ii6vVDRc4puWQSIYD839mtZ\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BMF","should_reinitialize":false,"params":{"BTY":{"key":"customer","value":"","private":true,"optional":true,"allow_blank":true,"doc":"The ID of the Customer whose invoices will be retrieved. Example: starts with 'cus_'"}}},"BMH":{"0":"B","1":"M","2":"G","name":"List all Invoices","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/invoices","initialized":true,"types":"{\"plugin_api.BMH\":{\"caption\":\"List all Invoice\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMH.data\",\"caption\":\"data\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":true},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/invoices\"}}},\"plugin_api.BMH.data\":{\"caption\":\"List all Invoices data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"in_1KOq37DRc4puWQSIrNJ47Lt6\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"invoice\"},\"_p_account_country\":{\"ret_value\":\"text\",\"caption\":\"account_country\",\"sample_value\":\"CA\"},\"_p_account_name\":{\"ret_value\":\"text\",\"caption\":\"account_name\",\"sample_value\":\"Copilot Plugins\"},\"_p_account_tax_ids\":{\"ret_value\":\"text\",\"caption\":\"account_tax_ids\",\"sample_value\":null},\"_p_amount_due\":{\"ret_value\":\"number\",\"caption\":\"amount_due\",\"sample_value\":500},\"_p_amount_paid\":{\"ret_value\":\"number\",\"caption\":\"amount_paid\",\"sample_value\":500},\"_p_amount_remaining\":{\"ret_value\":\"number\",\"caption\":\"amount_remaining\",\"sample_value\":0},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_attempt_count\":{\"ret_value\":\"number\",\"caption\":\"attempt_count\",\"sample_value\":1},\"_p_attempted\":{\"ret_value\":\"boolean\",\"caption\":\"attempted\",\"sample_value\":true},\"_p_auto_advance\":{\"ret_value\":\"boolean\",\"caption\":\"auto_advance\",\"sample_value\":false},\"_p_automatic_tax.enabled\":{\"ret_value\":\"boolean\",\"caption\":\"automatic_tax enabled\",\"sample_value\":false,\"path\":[\"automatic_tax\",\"enabled\"]},\"_p_automatic_tax.status\":{\"ret_value\":\"text\",\"caption\":\"automatic_tax status\",\"sample_value\":null,\"path\":[\"automatic_tax\",\"status\"]},\"_p_billing_reason\":{\"ret_value\":\"text\",\"caption\":\"billing_reason\",\"sample_value\":\"subscription_cycle\"},\"_p_charge\":{\"ret_value\":\"text\",\"caption\":\"charge\",\"sample_value\":\"ch_3KOr0JDRc4puWQSI0VKEVJfq\"},\"_p_collection_method\":{\"ret_value\":\"text\",\"caption\":\"collection_method\",\"sample_value\":\"charge_automatically\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1643836053},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_custom_fields\":{\"ret_value\":\"text\",\"caption\":\"custom_fields\",\"sample_value\":null},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_HAFdbTkraXglPs\"},\"_p_customer_address.city\":{\"ret_value\":\"text\",\"caption\":\"customer_address city\",\"sample_value\":\"Toronto\",\"path\":[\"customer_address\",\"city\"]},\"_p_customer_address.country\":{\"ret_value\":\"text\",\"caption\":\"customer_address country\",\"sample_value\":null,\"path\":[\"customer_address\",\"country\"]},\"_p_customer_address.line1\":{\"ret_value\":\"text\",\"caption\":\"customer_address line1\",\"sample_value\":\"1 Yonge St\",\"path\":[\"customer_address\",\"line1\"]},\"_p_customer_address.line2\":{\"ret_value\":\"text\",\"caption\":\"customer_address line2\",\"sample_value\":\"\",\"path\":[\"customer_address\",\"line2\"]}
290,\"_p_customer_address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"customer_address postal_code\",\"sample_value\":null,\"path\":[\"customer_address\",\"postal_code\"]},\"_p_customer_address.state\":{\"ret_value\":\"text\",\"caption\":\"customer_address state\",\"sample_value\":null,\"path\":[\"customer_address\",\"state\"]},\"_p_customer_email\":{\"ret_value\":\"text\",\"caption\":\"customer_email\",\"sample_value\":\"[email protected]\"},\"_p_customer_name\":{\"ret_value\":\"text\",\"caption\":\"customer_name\",\"sample_value\":\"John Smith\"},\"_p_customer_phone\":{\"ret_value\":\"text\",\"caption\":\"customer_phone\",\"sample_value\":null},\"_p_customer_shipping\":{\"ret_value\":\"text\",\"caption\":\"customer_shipping\",\"sample_value\":null},\"_p_customer_tax_exempt\":{\"ret_value\":\"text\",\"caption\":\"customer_tax_exempt\",\"sample_value\":\"none\"},\"_p_default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"default_payment_method\",\"sample_value\":null},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_discount.id\":{\"ret_value\":\"text\",\"caption\":\"discount id\",\"sample_value\":\"di_1Ii6vVDRc4puWQSIYD839mtZ\",\"path\":[\"discount\",\"id\"]},\"_p_discount.object\":{\"ret_value\":\"text\",\"caption\":\"discount object\",\"sample_value\":\"discount\",\"path\":[\"discount\",\"object\"]},\"_p_discount.checkout_session\":{\"ret_value\":\"text\",\"caption\":\"discount checkout_session\",\"sample_value\":null,\"path\":[\"discount\",\"checkout_session\"]},\"_p_discount.coupon.id\":{\"ret_value\":\"text\",\"caption\":\"discount coupon id\",\"sample_value\":\"MSQF4McV\",\"path\":[\"discount\",\"coupon\",\"id\"]},\"_p_discount.coupon.object\":{\"ret_value\":\"text\",\"caption\":\"discount coupon object\",\"sample_value\":\"coupon\",\"path\":[\"discount\",\"coupon\",\"object\"]},\"_p_discount.coupon.amount_off\":{\"ret_value\":\"text\",\"caption\":\"discount coupon amount_off\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"amount_off\"]},\"_p_discount.coupon.created\":{\"ret_value\":\"number\",\"caption\":\"discount coupon created\",\"sample_value\":1618874940,\"path\":[\"discount\",\"coupon\",\"created\"]},\"_p_discount.coupon.currency\":{\"ret_value\":\"text\",\"caption\":\"discount coupon currency\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"currency\"]},\"_p_discount.coupon.duration\":{\"ret_value\":\"text\",\"caption\":\"discount coupon duration\",\"sample_value\":\"forever\",\"path\":[\"discount\",\"coupon\",\"duration\"]},\"_p_discount.coupon.duration_in_months\":{\"ret_value\":\"text\",\"caption\":\"discount coupon duration_in_months\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"duration_in_months\"]},\"_p_discount.coupon.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"discount coupon livemode\",\"sample_value\":false,\"path\":[\"discount\",\"coupon\",\"livemode\"]},\"_p_discount.coupon.max_redemptions\":{\"ret_value\":\"text\",\"caption\":\"discount coupon max_redemptions\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"max_redemptions\"]},\"_p_discount.coupon.name\":{\"ret_value\":\"text\",\"caption\":\"discount coupon name\",\"sample_value\":\"10off\",\"path\":[\"discount\",\"coupon\",\"name\"]},\"_p_discount.coupon.percent_off\":{\"ret_value\":\"number\",\"caption\":\"discount coupon percent_off\",\"sample_value\":10,\"path\":[\"discount\",\"coupon\",\"percent_off\"]},\"_p_discount.coupon.redeem_by\":{\"ret_value\":\"text\",\"caption\":\"discount coupon redeem_by\",\"sample_value\":null,\"path\":[\"discount\",\"coupon\",\"redeem_by\"]},\"_p_discount.coupon.times_redeemed\":{\"ret_value\":\"number\",\"caption\":\"discount coupon times_redeemed\",\"sample_value\":2,\"path\":[\"discount\",\"coupon\",\"times_redeemed\"]},\"_p_discount.coupon.valid\":{\"ret_value\":\"boolean\",\"caption\":\"discount coupon valid\",\"sample_value\":true,\"path\":[\"discount\",\"coupon\",\"valid\"]},\"_p_discount.customer\":{\"ret_value\":\"text\",\"caption\":\"discount customer\",\"sample_value\":\"cus_Hm0Fz2aFEXLEnw\",\"path\":[\"discount\",\"customer\"]},\"_p_discount.end\":{\"ret_value\":\"text\",\"caption\":\"discount end\",\"sample_value\":null,\"path\":[\"discount\",\"end\"]},\"_p_discount.invoice\":{\"ret_value\":\"text\",\"caption\":\"discount invoice\",\"sample_value\":null,\"path\":[\"discount\",\"invoice\"]},\"_p_discount.invoice_item\":{\"ret_value\":\"text\",\"caption\":\"discount invoice_item\",\"sample_value\":null,\"path\":[\"discount\",\"invoice_item\"]},\"_p_discount.promotion_code\":{\"ret_value\":\"text\",\"caption\":\"discount promotion_code\",\"sample_value\":null,\"path\":[\"discount\",\"promotion_code\"]},\"_p_discount.start\":{\"ret_value\":\"number\",\"caption\":\"discount start\",\"sample_value\":1616284476,\"path\":[\"discount\",\"start\"]},\"_p_discount.subscription\":{\"ret_value\":\"text\",\"caption\":\"discount subscription\",\"sample_value\":\"sub_JKmUsMMJFgZy2R\",\"path\":[\"discount\",\"subscription\"]},\"_p_due_date\":{\"ret_value\":\"date_unix\",\"caption\":\"due_date\",\"sample_value\":null},\"_p_ending_balance\":{\"ret_value\":\"number\",\"caption\":\"ending_balance\",\"sample_value\":0},\"_p_footer\":{\"ret_value\":\"text\",\"caption\":\"footer\",\"sample_value\":null},\"_p_hosted_invoice_url\":{\"ret_value\":\"text\",\"caption\":\"hosted_invoice_url\",\"sample_value\":\"https://invoice.stripe.com/i/acct_1F86SbDRc4puWQSI/test_YWNjdF8xRjg2U2JEUmM0cHVXUVNJLF9MNTAzS3
290Uyd3FYVTFheFRHNVRIM2ZMbVkyWFlHVHlELDM0ODgwNTEw0200TD2HVFzQ?s=ap\"},\"_p_invoice_pdf\":{\"ret_value\":\"text\",\"caption\":\"invoice_pdf\",\"sample_value\":\"https://pay.stripe.com/invoice/acct_1F86SbDRc4puWQSI/test_YWNjdF8xRjg2U2JEUmM0cHVXUVNJLF9MNTAzS3Uyd3FYVTFheFRHNVRIM2ZMbVkyWFlHVHlELDM0ODgwNTEw0200TD2HVFzQ/pdf?s=ap\"},\"_p_last_finalization_error\":{\"ret_value\":\"text\",\"caption\":\"last_finalization_error\",\"sample_value\":null},\"_p_lines.object\":{\"ret_value\":\"text\",\"caption\":\"lines object\",\"sample_value\":\"list\",\"path\":[\"lines\",\"object\"]},\"_p_lines.data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMH.lines.data\",\"caption\":\"lines\",\"path\":[\"lines\",\"data\"]},\"_p_lines.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"lines has_more\",\"sample_value\":false,\"path\":[\"lines\",\"has_more\"]},\"_p_lines.total_count\":{\"ret_value\":\"number\",\"caption\":\"lines total_count\",\"sample_value\":1,\"path\":[\"lines\",\"total_count\"]},\"_p_lines.url\":{\"ret_value\":\"text\",\"caption\":\"lines url\",\"sample_value\":\"/v1/invoices/in_1KOq37DRc4puWQSIrNJ47Lt6/lines\",\"path\":[\"lines\",\"url\"]},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_payment_attempt\":{\"ret_value\":\"text\",\"caption\":\"next_payment_attempt\",\"sample_value\":null},\"_p_number\":{\"ret_value\":\"text\",\"caption\":\"number\",\"sample_value\":\"3EE67448-0009\"},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_paid\":{\"ret_value\":\"boolean\",\"caption\":\"paid\",\"sample_value\":true},\"_p_paid_out_of_band\":{\"ret_value\":\"boolean\",\"caption\":\"paid_out_of_band\",\"sample_value\":false},\"_p_payment_intent\":{\"ret_value\":\"text\",\"caption\":\"payment_intent\",\"sample_value\":\"pi_3KOr0JDRc4puWQSI0OGig63a\"},\"_p_payment_settings.payment_method_options\":{\"ret_value\":\"text\",\"caption\":\"payment_settings payment_method_options\",\"sample_value\":null,\"path\":[\"payment_settings\",\"payment_method_options\"]},\"_p_payment_settings.payment_method_types\":{\"ret_value\":\"text\",\"caption\":\"payment_settings payment_method_types\",\"sample_value\":null,\"path\":[\"payment_settings\",\"payment_method_types\"]},\"_p_period_end\":{\"ret_value\":\"date_unix\",\"caption\":\"period_end\",\"sample_value\":1643835696},\"_p_period_start\":{\"ret_value\":\"date_unix\",\"caption\":\"period_start\",\"sample_value\":1635886896},\"_p_post_payment_credit_notes_amount\":{\"ret_value\":\"number\",\"caption\":\"post_payment_credit_notes_amount\",\"sample_value\":0},\"_p_pre_payment_credit_notes_amount\":{\"ret_value\":\"number\",\"caption\":\"pre_payment_credit_notes_amount\",\"sample_value\":0},\"_p_quote\":{\"ret_value\":\"text\",\"caption\":\"quote\",\"sample_value\":null},\"_p_receipt_number\":{\"ret_value\":\"text\",\"caption\":\"receipt_number\",\"sample_value\":null},\"_p_starting_balance\":{\"ret_value\":\"number\",\"caption\":\"starting_balance\",\"sample_value\":0},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"paid\"},\"_p_status_transitions.finalized_at\":{\"ret_value\":\"number\",\"caption\":\"status_transitions finalized_at\",\"sample_value\":1643839723,\"path\":[\"status_transitions\",\"finalized_at\"]},\"_p_status_transitions.marked_uncollectible_at\":{\"ret_value\":\"text\",\"caption\":\"status_transitions marked_uncollectible_at\",\"sample_value\":null,\"path\":[\"status_transitions\",\"marked_uncollectible_at\"]},\"_p_status_transitions.paid_at\":{\"ret_value\":\"number\",\"caption\":\"status_transitions paid_at\",\"sample_value\":1643839723,\"path\":[\"status_transitions\",\"paid_at\"]},\"_p_status_transitions.voided_at\":{\"ret_value\":\"text\",\"caption\":\"status_transitions voided_at\",\"sample_value\":null,\"path\":[\"status_transitions\",\"voided_at\"]},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_HAFd25PatVvl3j\"},\"_p_subtotal\":{\"ret_value\":\"number\",\"caption\":\"subtotal\",\"sample_value\":500},\"_p_tax\":{\"ret_value\":\"text\",\"caption\":\"tax\",\"sample_value\":null},\"_p_total\":{\"ret_value\":\"number\",\"caption\":\"total\",\"sample_value\":500},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_webhooks_delivered_at\":{\"ret_value\":\"number\",\"caption\":\"webhooks_delivered_at\",\"sample_value\":1643836053},\"_p_discounts\":{\"ret_value\":\"list.text\",\"caption\":\"discounts\",\"sample_value\":\"di_1Ii6vVDRc4puWQSIYD839mtZ\"},\"_p_total_discount_amounts\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMH.total_discount_amounts\",\"caption\":\"total_discount_amounts\"}}},\"plugin_api.BMH.lines.data\":{\"caption\":\"List all Invoices lines data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"il_1KOq37DRc4puWQSIYSEfADjl\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"line_item\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":500},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"1 × Test Product 1 (at $5.00 / every 3 months)\"},\"_p_discountable\":{\"ret_value\":\"boolean\",\"caption\":\"discountable\",\"sample_value\":true},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_period.end\":{\"ret_value\":\"date_unix\",\"caption\":\"period end\",\"sample_value\":1651525296,\"path\":[\"period\",\"end\"]},\"_p_period.start\":{\"ret_value\":\"date_unix\",\"caption\":\"period start\",\"sample_value\":1643835696,\"path\":[\"period\",\"start\"]},\"_p_plan.id\":{\"ret_value\":\"text\",\"caption\":\"plan id\",\"sample_value\":\"testplan1\",\"path\":[\"plan\",\"id\"]},\"_p_plan.object\":{\"ret_value\":\"text\",\"caption\":\"plan object\",\"sample_value\":\"plan\",\"path\":[\"plan\",\"object\"]},\"_p_plan.active\":{\"ret_value\":\"boolean\",\"caption\":\"plan active\",\"sample_value\":true,\"path\":[\"plan\",\"active\"]},\"_p_plan.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"plan aggregate_usage\",\"sample_value\":\"sum\",\"path\":[\"plan\",\"aggregate_usage\"]},\"_p_plan.amount\":{\"ret_value\":\"number\",\"caption\":\"plan amount\",\"sample_value\":500,\"path\":[\"plan\",\"amount\"]},\"_p_plan.amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"plan amount_decimal\",\"sample_value\":\"500\",\"path\":[\"plan\",\"amount_decimal\"]},\"_p_plan.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"plan billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"plan\",\"billing_scheme\"]},\"_p_plan.created\":{\"ret_value\":\"number\",\"caption\":\"plan created\",\"sample_value\":1587847889,\"path\":[\"plan\",\"created\"]},\"_p_plan.currency\":{\"ret_value\":\"text\",\"caption\":\"plan currency\",\"sample_value\":\"usd\",\"path\":[\"plan\",\"currency\"]},\"_p_plan.interval\":{\"ret_value\":\"text\",\"caption\":\"plan interval\",\"sample_value\":\"month\",\"path\":[\"plan\",\"interval\"]},\"_p_plan.interval_count\":{\"ret_value\":\"number\",\"caption\":\"plan interval_count\",\"sample_value\":3,\"path\":[\"plan\",\"interval_count\"]},\"_p_plan.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"plan livemode\",\"sample_value\":false,\"path\":[\"plan\",\"livemode\"]},\"_p_plan.nickname\":{\"ret_value\":\"text\",\"caption\":\"plan nickname\",\"sample_value\":null,\"path\":[\"plan\",\"nickname\"]},\"_p_plan.product\":{\"ret_value\":\"text\",\"caption\":\"plan product\",\"sample_value\":\"testproduct1\",\"path\":[\"plan\",\"product\"]},\"_p_plan.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"plan tiers_mode\",\"sample_value\":null,\"path\":[\"plan\",\"tiers_mode\"]},\"_p_plan.transform_usage\":{\"ret_value\":\"text\",\"caption\":\"plan transform_usage\",\"sample_value\":null,\"path\":[\"plan\",\"transform_usage\"]},\"_p_plan.trial_period_days\":{\"ret_value\":\"text\",\"caption\":\"plan trial_period_days\",\"sample_value\":null,\"path\":[\"plan\",\"trial_period_days\"]},\"_p_plan.usage_type\":{\"ret_value\":\"text\",\"caption\":\"plan usage_type\",\"sample_value\":\"licensed\",\"path\":[\"plan\",\"usage_type\"]},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"testplan1\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":true,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1587847889,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"testproduct1\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"price recurring aggregate_usage\",\"sample_value\":\"sum\",\"path\":[\"price\",\"recurring\",\"aggregate_usage\"]},\"_p_price.recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"price recurring interval\",\"sample_value\":\"month\",\"path\":[\"price\",\"recurring\",\"
290interval\"]},\"_p_price.recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"price recurring interval_count\",\"sample_value\":3,\"path\":[\"price\",\"recurring\",\"interval_count\"]},\"_p_price.recurring.trial_period_days\":{\"ret_value\":\"text\",\"caption\":\"price recurring trial_period_days\",\"sample_value\":null,\"path\":[\"price\",\"recurring\",\"trial_period_days\"]},\"_p_price.recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"price recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"price\",\"recurring\",\"usage_type\"]},\"_p_price.tax_behavior\":{\"ret_value\":\"text\",\"caption\":\"price tax_behavior\",\"sample_value\":\"unspecified\",\"path\":[\"price\",\"tax_behavior\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"recurring\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":500,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"500\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_proration\":{\"ret_value\":\"boolean\",\"caption\":\"proration\",\"sample_value\":false},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":\"sub_HAFd25PatVvl3j\"},\"_p_subscription_item\":{\"ret_value\":\"text\",\"caption\":\"subscription_item\",\"sample_value\":\"si_HAFdP6mP3C7UDK\"},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"subscription\"},\"_p_discount_amounts\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMH.discount_amounts\",\"caption\":\"discount_amounts\"}}},\"plugin_api.BMH.discount_amounts\":{\"caption\":\"List all Invoices discount_amount\",\"fields\":{\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":550},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":\"di_1Ii6vVDRc4puWQSIYD839mtZ\"}}},\"plugin_api.BMH.total_discount_amounts\":{\"caption\":\"List all Invoices total_discount_amount\",\"fields\":{\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":550},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":\"di_1Ii6vVDRc4puWQSIYD839mtZ\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BMH","should_reinitialize":false,"params":{"BTZ":{"key":"customer","value":"","private":true,"optional":true,"allow_blank":true,"doc":"The ID of the Customer whose invoices will be retrieved. Example: starts with 'cus_'"}}},"BMb":{"0":"B","1":"M","2":"a","name":"List all Customers","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/customers","initialized":true,"types":"{\"plugin_api.BMb\":{\"caption\":\"List all Customer\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/customers\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMb.data\",\"caption\":\"data\"}}},\"plugin_api.BMb.data\":{\"caption\":\"List all Customers data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"cus_J6BsFrgc8qp8aH\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"customer\"},\"_p_address\":{\"ret_value\":\"text\",\"caption\":\"address\",\"sample_value\":null},\"_p_balance\":{\"ret_value\":\"number\",\"caption\":\"balance\",\"sample_value\":0},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615511333},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null},\"_p_delinquent\":{\"ret_value\":\"boolean\",\"caption\":\"delinquent\",\"sample_value\":false}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_email\":{\"ret_value\":\"text\",\"caption\":\"email\",\"sample_value\":null},\"_p_invoice_prefix\":{\"ret_value\":\"text\",\"caption\":\"invoice_prefix\",\"sample_value\":\"6CC06AD\"},\"_p_invoice_settings.custom_fields\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings custom_fields\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"custom_fields\"]},\"_p_invoice_settings.default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings default_payment_method\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"default_payment_method\"]},\"_p_invoice_settings.footer\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings footer\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"footer\"]},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_name\":{\"ret_value\":\"text\",\"caption\":\"name\",\"sample_value\":null},\"_p_next_invoice_sequence\":{\"ret_value\":\"number\",\"caption\":\"next_invoice_sequence\",\"sample_value\":1},\"_p_phone\":{\"ret_value\":\"text\",\"caption\":\"phone\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_tax_exempt\":{\"ret_value\":\"text\",\"caption\":\"tax_exempt\",\"sample_value\":\"none\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BMb","should_reinitialize":false},"BMd":{"0":"B","1":"M","2":"c","name":"List all Customers","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/customers","initialized":true,"types":"{\"plugin_api.BMd\":{\"caption\":\"List all Customer\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/customers\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BMd.data\",\"caption\":\"data\"}}},\"plugin_api.BMd.data\":{\"caption\":\"List all Customers data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"cus_J6BsFrgc8qp8aH\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"customer\"},\"_p_address\":{\"ret_value\":\"text\",\"caption\":\"address\",\"sample_value\":null},\"_p_balance\":{\"ret_value\":\"number\",\"caption\":\"balance\",\"sample_value\":0},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615511333},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_default_source\":{\"ret_value\":\"text\",\"caption\":\"default_source\",\"sample_value\":null},\"_p_delinquent\":{\"ret_value\":\"boolean\",\"caption\":\"delinquent\",\"sample_value\":false},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_discount\":{\"ret_value\":\"text\",\"caption\":\"discount\",\"sample_value\":null},\"_p_email\":{\"ret_value\":\"text\",\"caption\":\"email\",\"sample_value\":null},\"_p_invoice_prefix\":{\"ret_value\":\"text\",\"caption\":\"invoice_prefix\",\"sample_value\":\"6CC06AD\"},\"_p_invoice_settings.custom_fields\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings custom_fields\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"custom_fields\"]},\"_p_invoice_settings.default_payment_method\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings default_payment_method\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"default_payment_method\"]},\"_p_invoice_settings.footer\":{\"ret_value\":\"text\",\"caption\":\"invoice_settings footer\",\"sample_value\":null,\"path\":[\"invoice_settings\",\"footer\"]},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_name\":{\"ret_value\":\"text\",\"caption\":\"name\",\"sample_value\":null},\"_p_next_invoice_sequence\":{\"ret_value\":\"number\",\"caption\":\"next_invoice_sequence\",\"sample_value\":1},\"_p_phone\":{\"ret_value\":\"text\",\"caption\":\"phone\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_tax_exempt\":{\"ret_value\":\"text\",\"caption\":\"tax_exempt\",\"sample_value\":\"none\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BMd","should_reinitialize":false},"BMj":{"0":"B","1":"M","2":"i","name":"Retrieve an Invoice Item","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/invoiceitems/[Invoice Item ID]","url_params":{"BMo":{"key":"Invoice Item ID","value":"","private":true}},"initialized":true,"types":"{\"plugin_api.BMj\":{\"caption\":\"Retrieve an Invoice Item\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"ii_1ITbMD2eZvKYlo2CRTh7iZU6\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"invoiceitem\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":5465},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_J6BsFrgc8qp8aH\"},\"_p_date\":{\"ret_value\":\"date\",\"caption\":\"date\",\"sample_value\":1615418545}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"INVOICE ALL THE THINGS\"},\"_p_discountable\":{\"ret_value\":\"boolean\",\"caption\":\"discountable\",\"sample_value\":true},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_period.end\":{\"ret_value\":\"number\",\"caption\":\"period end\",\"sample_value\":1615418545,\"path\":[\"period\",\"end\"]},\"_p_period.start\":{\"ret_value\":\"number\",\"caption\":\"period start\",\"sample_value\":1615418545,\"path\":[\"period\",\"start\"]},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"price_1ITbMD2eZvKYlo2CwSNYtqdv\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":false,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1615418545,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_J5mwusOTUAez8h\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring\":{\"ret_value\":\"text\",\"caption\":\"price recurring\",\"sample_value\":null,\"path\":[\"price\",\"recurring\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"one_time\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":12345,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"12345\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_proration\":{\"ret_value\":\"boolean\",\"caption\":\"proration\",\"sample_value\":false},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":null},\"_p_unit_amount\":{\"ret_value\":\"number\",\"caption\":\"unit_amount\",\"sample_value\":12345},\"_p_unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"unit_amount_decimal\",\"sample_value\":\"12345\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BMj","should_reinitialize":false},"BMq":{"0":"B","1":"M","2":"p","name":"Retrieve an Invoice Item","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/invoiceitems/[Invoice Item ID]","url_params":{"BMo":{"key":"Invoice Item ID","value":"","private":true}},"initialized":true,"types":"{\"plugin_api.BMq\":{\"caption\":\"Retrieve an Invoice Item\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"ii_1ITbMD2eZvKYlo2CRTh7iZU6\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"invoiceitem\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":5465},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":\"cus_J6BsFrgc8qp8aH\"},\"_p_date\":{\"ret_value\":\"date\",\"caption\":\"date\",\"sample_value\":1615418545}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"INVOICE ALL THE THINGS\"},\"_p_discountable\":{\"ret_value\":\"boolean\",\"caption\":\"discountable\",\"sample_value\":true},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_period.end\":{\"ret_value\":\"number\",\"caption\":\"period end\",\"sample_value\":1615418545,\"path\":[\"period\",\"end\"]},\"_p_period.start\":{\"ret_value\":\"number\",\"caption\":\"period start\",\"sample_value\":1615418545,\"path\":[\"period\",\"start\"]},\"_p_price.id\":{\"ret_value\":\"text\",\"caption\":\"price id\",\"sample_value\":\"price_1ITbMD2eZvKYlo2CwSNYtqdv\",\"path\":[\"price\",\"id\"]},\"_p_price.object\":{\"ret_value\":\"text\",\"caption\":\"price object\",\"sample_value\":\"price\",\"path\":[\"price\",\"object\"]},\"_p_price.active\":{\"ret_value\":\"boolean\",\"caption\":\"price active\",\"sample_value\":false,\"path\":[\"price\",\"active\"]},\"_p_price.billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"price billing_scheme\",\"sample_value\":\"per_unit\",\"path\":[\"price\",\"billing_scheme\"]},\"_p_price.created\":{\"ret_value\":\"number\",\"caption\":\"price created\",\"sample_value\":1615418545,\"path\":[\"price\",\"created\"]},\"_p_price.currency\":{\"ret_value\":\"text\",\"caption\":\"price currency\",\"sample_value\":\"usd\",\"path\":[\"price\",\"currency\"]},\"_p_price.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"price livemode\",\"sample_value\":false,\"path\":[\"price\",\"livemode\"]},\"_p_price.lookup_key\":{\"ret_value\":\"text\",\"caption\":\"price lookup_key\",\"sample_value\":null,\"path\":[\"price\",\"lookup_key\"]},\"_p_price.nickname\":{\"ret_value\":\"text\",\"caption\":\"price nickname\",\"sample_value\":null,\"path\":[\"price\",\"nickname\"]},\"_p_price.product\":{\"ret_value\":\"text\",\"caption\":\"price product\",\"sample_value\":\"prod_J5mwusOTUAez8h\",\"path\":[\"price\",\"product\"]},\"_p_price.recurring\":{\"ret_value\":\"text\",\"caption\":\"price recurring\",\"sample_value\":null,\"path\":[\"price\",\"recurring\"]},\"_p_price.tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"price tiers_mode\",\"sample_value\":null,\"path\":[\"price\",\"tiers_mode\"]},\"_p_price.transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"price transform_quantity\",\"sample_value\":null,\"path\":[\"price\",\"transform_quantity\"]},\"_p_price.type\":{\"ret_value\":\"text\",\"caption\":\"price type\",\"sample_value\":\"one_time\",\"path\":[\"price\",\"type\"]},\"_p_price.unit_amount\":{\"ret_value\":\"number\",\"caption\":\"price unit_amount\",\"sample_value\":12345,\"path\":[\"price\",\"unit_amount\"]},\"_p_price.unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"price unit_amount_decimal\",\"sample_value\":\"12345\",\"path\":[\"price\",\"unit_amount_decimal\"]},\"_p_proration\":{\"ret_value\":\"boolean\",\"caption\":\"proration\",\"sample_value\":false},\"_p_quantity\":{\"ret_value\":\"number\",\"caption\":\"quantity\",\"sample_value\":1},\"_p_subscription\":{\"ret_value\":\"text\",\"caption\":\"subscription\",\"sample_value\":null},\"_p_unit_amount\":{\"ret_value\":\"number\",\"caption\":\"unit_amount\",\"sample_value\":12345},\"_p_unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"unit_amount_decimal\",\"sample_value\":\"12345\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BMq","should_reinitialize":false},"BPY":{"0":"B","1":"P","2":"X","name":"List all Prices","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/prices","initialized":true,"types":"{\"plugin_api.BPY\":{\"caption\":\"List all Price\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"price\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"billing_scheme\",\"sample_value\":\"per_unit\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615428427},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_lookup_key\":{\"ret_value\":\"text\",\"caption\":\"lookup_key\",\"sample_value\":null},\"_p_nickname\":{\"ret_value\":\"text\",\"caption\":\"nickname\",\"sample_value\":null},\"_p_product\":{\"ret_value\":\"text\",\"caption\":\"product\",\"sample_value\":\"prod_J5pabT80t6v49K\"}
290,\"_p_recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"recurring\",\"aggregate_usage\"]},\"_p_recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"recurring interval\",\"sample_value\":\"month\",\"path\":[\"recurring\",\"interval\"]},\"_p_recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"recurring interval_count\",\"sample_value\":1,\"path\":[\"recurring\",\"interval_count\"]},\"_p_recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"recurring\",\"usage_type\"]},\"_p_tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"tiers_mode\",\"sample_value\":null},\"_p_transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"transform_quantity\",\"sample_value\":null},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"recurring\"},\"_p_unit_amount\":{\"ret_value\":\"number\",\"caption\":\"unit_amount\",\"sample_value\":1600},\"_p_unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"unit_amount_decimal\",\"sample_value\":\"1600\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BPY","should_reinitialize":false},"BPa":{"0":"B","1":"P","2":"Z","name":"List all Prices","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/prices","initialized":true,"types":"{\"plugin_api.BPa\":{\"caption\":\"List all Price\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"price\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"billing_scheme\",\"sample_value\":\"per_unit\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615428427},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_lookup_key\":{\"ret_value\":\"text\",\"caption\":\"lookup_key\",\"sample_value\":null},\"_p_nickname\":{\"ret_value\":\"text\",\"caption\":\"nickname\",\"sample_value\":null},\"_p_product\":{\"ret_value\":\"text\",\"caption\":\"product\",\"sample_value\":\"prod_J5pabT80t6v49K\"},\"_p_recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"recurring\",\"aggregate_usage\"]},\"_p_recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"recurring interval\",\"sample_value\":\"month\",\"path\":[\"recurring\",\"interval\"]},\"_p_recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"recurring interval_count\",\"sample_value\":1,\"path\":[\"recurring\",\"interval_count\"]},\"_p_recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"recurring\",\"usage_type\"]},\"_p_tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"tiers_mode\",\"sample_value\":null},\"_p_transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"transform_quantity\",\"sample_value\":null},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"recurring\"},\"_p_unit_amount\":{\"ret_value\":\"number\",\"caption\":\"unit_amount\",\"sample_value\":1600},\"_p_unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"unit_amount_decimal\",\"sample_value\":\"1600\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BPa","should_reinitialize":false},"BPc":{"0":"B","1":"P","2":"b","name":"List all Product's Prices","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/prices?product=[Product ID]","initialized":true,"types":"{\"plugin_api.BPc\":{\"caption\":\"List all Product's Price\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/prices\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BPc.data\",\"caption\":\"data\"}}},\"plugin_api.BPc.data\":{\"caption\":\"List all Product's Prices data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"price\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"billing_scheme\",\"sample_value\":\"per_unit\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615428427},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_lookup_key\":{\"ret_value\":\"text\",\"caption\":\"lookup_key\",\"sample_value\":null},\"_p_nickname\":{\"ret_value\":\"text\",\"caption\":\"nickname\",\"sample_value\":null},\"_p_product\":{\"ret_value\":\"text\",\"caption\":\"product\",\"sample_value\":\"prod_J5pabT80t6v49K\"}
290,\"_p_recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"recurring\",\"aggregate_usage\"]},\"_p_recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"recurring interval\",\"sample_value\":\"month\",\"path\":[\"recurring\",\"interval\"]},\"_p_recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"recurring interval_count\",\"sample_value\":1,\"path\":[\"recurring\",\"interval_count\"]},\"_p_recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"recurring\",\"usage_type\"]},\"_p_tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"tiers_mode\",\"sample_value\":null},\"_p_transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"transform_quantity\",\"sample_value\":null},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"recurring\"},\"_p_unit_amount\":{\"ret_value\":\"number\",\"caption\":\"unit_amount\",\"sample_value\":1600},\"_p_unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"unit_amount_decimal\",\"sample_value\":\"1600\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BPc","should_reinitialize":false,"url_params":{"BPd":{"key":"Product ID","value":"testproduct2","private":true}}},"BPf":{"0":"B","1":"P","2":"e","name":"List all Product's Prices","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/prices?product=[Product ID]","initialized":true,"types":"{\"plugin_api.BPf\":{\"caption\":\"List all Product's Price\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/prices\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BPf.data\",\"caption\":\"data\"}}},\"plugin_api.BPf.data\":{\"caption\":\"List all Product's Prices data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"price_1ITdvb2eZvKYlo2ClFNLE2mS\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"price\"},\"_p_active\":{\"ret_value\":\"boolean\",\"caption\":\"active\",\"sample_value\":true},\"_p_billing_scheme\":{\"ret_value\":\"text\",\"caption\":\"billing_scheme\",\"sample_value\":\"per_unit\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1615428427},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_lookup_key\":{\"ret_value\":\"text\",\"caption\":\"lookup_key\",\"sample_value\":null},\"_p_nickname\":{\"ret_value\":\"text\",\"caption\":\"nickname\",\"sample_value\":null},\"_p_product\":{\"ret_value\":\"text\",\"caption\":\"product\",\"sample_value\":\"prod_J5pabT80t6v49K\"},\"_p_recurring.aggregate_usage\":{\"ret_value\":\"text\",\"caption\":\"recurring aggregate_usage\",\"sample_value\":null,\"path\":[\"recurring\",\"aggregate_usage\"]},\"_p_recurring.interval\":{\"ret_value\":\"text\",\"caption\":\"recurring interval\",\"sample_value\":\"month\",\"path\":[\"recurring\",\"interval\"]},\"_p_recurring.interval_count\":{\"ret_value\":\"number\",\"caption\":\"recurring interval_count\",\"sample_value\":1,\"path\":[\"recurring\",\"interval_count\"]},\"_p_recurring.usage_type\":{\"ret_value\":\"text\",\"caption\":\"recurring usage_type\",\"sample_value\":\"licensed\",\"path\":[\"recurring\",\"usage_type\"]},\"_p_tiers_mode\":{\"ret_value\":\"text\",\"caption\":\"tiers_mode\",\"sample_value\":null},\"_p_transform_quantity\":{\"ret_value\":\"text\",\"caption\":\"transform_quantity\",\"sample_value\":null},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"recurring\"},\"_p_unit_amount\":{\"ret_value\":\"number\",\"caption\":\"unit_amount\",\"sample_value\":1600},\"_p_unit_amount_decimal\":{\"ret_value\":\"text\",\"caption\":\"unit_amount_decimal\",\"sample_value\":\"1600\"}}
290}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BPf","should_reinitialize":false,"url_params":{"BPd":{"key":"Product ID","value":"testproduct2","private":true}}},"BPj":{"0":"B","1":"P","2":"i","name":"List all Top-ups","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/topups","initialized":true,"types":"{\"plugin_api.BPj\":{\"caption\":\"List all Top-up\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/topups\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BPj.data\",\"caption\":\"data\"}}},\"plugin_api.BPj.data\":{\"caption\":\"List all Top-ups data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"tu_1ITzUq2eZvKYlo2Cxa8Q3TWC\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"topup\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1000},\"_p_balance_transaction\":{\"ret_value\":\"text\",\"caption\":\"balance_transaction\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":123456789},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"Top-up description\"},\"_p_expected_availability_date\":{\"ret_value\":\"number\",\"caption\":\"expected_availability_date\",\"sample_value\":123456789},\"_p_failure_code\":{\"ret_value\":\"text\",\"caption\":\"failure_code\",\"sample_value\":null},\"_p_failure_message\":{\"ret_value\":\"text\",\"caption\":\"failure_message\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_metadata.order_id\":{\"ret_value\":\"text\",\"caption\":\"metadata order_id\",\"sample_value\":\"12345678\",\"path\":[\"metadata\",\"order_id\"]},\"_p_source.id\":{\"ret_value\":\"text\",\"caption\":\"source id\",\"sample_value\":\"src_1ITzUq2eZvKYlo2CfYR5WPqT\",\"path\":[\"source\",\"id\"]},\"_p_source.object\":{\"ret_value\":\"text\",\"caption\":\"source object\",\"sample_value\":\"source\",\"path\":[\"source\",\"object\"]},\"_p_source.ach_debit.country\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit country\",\"sample_value\":\"US\",\"path\":[\"source\",\"ach_debit\",\"country\"]},\"_p_source.ach_debit.type\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit type\",\"sample_value\":\"individual\",\"path\":[\"source\",\"ach_debit\",\"type\"]},\"_p_source.ach_debit.routing_number\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit routing_number\",\"sample_value\":\"110000000\",\"path\":[\"source\",\"ach_debit\",\"routing_number\"]},\"_p_source.ach_debit.bank_name\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit bank_name\",\"sample_value\":\"STRIPE TEST BANK\",\"path\":[\"source\",\"ach_debit\",\"bank_name\"]},\"_p_source.ach_debit.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit fingerprint\",\"sample_value\":\"5Wh4KBcfDrz5IOnx\",\"path\":[\"source\",\"ach_debit\",\"fingerprint\"]},\"_p_source.ach_debit.last4\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit last4\",\"sample_value\":\"6789\",\"path\":[\"source\",\"ach_debit\",\"last4\"]},\"_p_source.amount\":{\"ret_value\":\"text\",\"caption\":\"source amount\",\"sample_value\":null,\"path\":[\"source\",\"amount\"]},\"_p_source.client_secret\":{\"ret_value\":\"text\",\"caption\":\"source client_secret\",\"sample_value\":\"src_client_secret_pczDukH8EGprgjW4Psh6btKz\",\"path\":[\"source\",\"client_secret\"]},\"_p_source.created\":{\"ret_value\":\"number\",\"caption\":\"source created\",\"sample_value\":1615511336,\"path\":[\"source\",\"created\"]},\"_p_source.currency\":{\"ret_value\":\"text\",\"caption\":\"source currency\",\"sample_value\":\"usd\",\"path\":[\"source\",\"currency\"]},\"_p_source.flow\":{\"ret_value\":\"text\",\"caption\":\"source flow\",\"sample_value\":\"code_verification\",\"path\":[\"source\",\"flow\"]},\"_p_source.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"source livemode\",\"sample_value\":false,\"path\":[\"source\",\"livemode\"]},\"_p_source.owner.address\":{\"ret_value\":\"text\",\"caption\":\"source owner address\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"address\"]},\"_p_source.owner.email\":{\"ret_value\":\"text\",\"caption\":\"source owner email\",\"sample_value\":\"[email protected]\",\"path\":[\"source\",\"owner\",\"email\"]},\"_p_source.owner.name\":{\"ret_value\":\"text\",\"caption\":\"source owner name\",\"sample_value\":\"Jenny Rosen\",\"path\":[\"source\",\"owner\",\"name\"]},\"_p_source.owner.phone\":{\"ret_value\":\"text\",\"caption\":\"source owner phone\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"phone\"]}
290,\"_p_source.owner.verified_address\":{\"ret_value\":\"text\",\"caption\":\"source owner verified_address\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"verified_address\"]},\"_p_source.owner.verified_email\":{\"ret_value\":\"text\",\"caption\":\"source owner verified_email\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"verified_email\"]},\"_p_source.owner.verified_name\":{\"ret_value\":\"text\",\"caption\":\"source owner verified_name\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"verified_name\"]},\"_p_source.owner.verified_phone\":{\"ret_value\":\"text\",\"caption\":\"source owner verified_phone\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"verified_phone\"]},\"_p_source.statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"source statement_descriptor\",\"sample_value\":null,\"path\":[\"source\",\"statement_descriptor\"]},\"_p_source.status\":{\"ret_value\":\"text\",\"caption\":\"source status\",\"sample_value\":\"pending\",\"path\":[\"source\",\"status\"]},\"_p_source.type\":{\"ret_value\":\"text\",\"caption\":\"source type\",\"sample_value\":\"ach_debit\",\"path\":[\"source\",\"type\"]},\"_p_source.usage\":{\"ret_value\":\"text\",\"caption\":\"source usage\",\"sample_value\":\"reusable\",\"path\":[\"source\",\"usage\"]},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"pending\"},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BPj","should_reinitialize":false},"BPl":{"0":"B","1":"P","2":"k","name":"List all Top-ups","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/topups","initialized":true,"types":"{\"plugin_api.BPl\":{\"caption\":\"List all Top-up\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/topups\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BPl.data\",\"caption\":\"data\"}}},\"plugin_api.BPl.data\":{\"caption\":\"List all Top-ups data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"tu_1ITzUq2eZvKYlo2Cxa8Q3TWC\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"topup\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1000},\"_p_balance_transaction\":{\"ret_value\":\"text\",\"caption\":\"balance_transaction\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":123456789},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"Top-up description\"},\"_p_expected_availability_date\":{\"ret_value\":\"number\",\"caption\":\"expected_availability_date\",\"sample_value\":123456789},\"_p_failure_code\":{\"ret_value\":\"text\",\"caption\":\"failure_code\",\"sample_value\":null},\"_p_failure_message\":{\"ret_value\":\"text\",\"caption\":\"failure_message\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_metadata.order_id\":{\"ret_value\":\"text\",\"caption\":\"metadata order_id\",\"sample_value\":\"12345678\",\"path\":[\"metadata\",\"order_id\"]},\"_p_source.id\":{\"ret_value\":\"text\",\"caption\":\"source id\",\"sample_value\":\"src_1ITzUq2eZvKYlo2CfYR5WPqT\",\"path\":[\"source\",\"id\"]},\"_p_source.object\":{\"ret_value\":\"text\",\"caption\":\"source object\",\"sample_value\":\"source\",\"path\":[\"source\",\"object\"]},\"_p_source.ach_debit.country\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit country\",\"sample_value\":\"US\",\"path\":[\"source\",\"ach_debit\",\"country\"]},\"_p_source.ach_debit.type\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit type\",\"sample_value\":\"individual\",\"path\":[\"source\",\"ach_debit\",\"type\"]},\"_p_source.ach_debit.routing_number\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit routing_number\",\"sample_value\":\"110000000\",\"path\":[\"source\",\"ach_debit\",\"rout
290ing_number\"]},\"_p_source.ach_debit.bank_name\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit bank_name\",\"sample_value\":\"STRIPE TEST BANK\",\"path\":[\"source\",\"ach_debit\",\"bank_name\"]},\"_p_source.ach_debit.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit fingerprint\",\"sample_value\":\"5Wh4KBcfDrz5IOnx\",\"path\":[\"source\",\"ach_debit\",\"fingerprint\"]},\"_p_source.ach_debit.last4\":{\"ret_value\":\"text\",\"caption\":\"source ach_debit last4\",\"sample_value\":\"6789\",\"path\":[\"source\",\"ach_debit\",\"last4\"]},\"_p_source.amount\":{\"ret_value\":\"text\",\"caption\":\"source amount\",\"sample_value\":null,\"path\":[\"source\",\"amount\"]},\"_p_source.client_secret\":{\"ret_value\":\"text\",\"caption\":\"source client_secret\",\"sample_value\":\"src_client_secret_pczDukH8EGprgjW4Psh6btKz\",\"path\":[\"source\",\"client_secret\"]},\"_p_source.created\":{\"ret_value\":\"number\",\"caption\":\"source created\",\"sample_value\":1615511336,\"path\":[\"source\",\"created\"]},\"_p_source.currency\":{\"ret_value\":\"text\",\"caption\":\"source currency\",\"sample_value\":\"usd\",\"path\":[\"source\",\"currency\"]},\"_p_source.flow\":{\"ret_value\":\"text\",\"caption\":\"source flow\",\"sample_value\":\"code_verification\",\"path\":[\"source\",\"flow\"]},\"_p_source.livemode\":{\"ret_value\":\"boolean\",\"caption\":\"source livemode\",\"sample_value\":false,\"path\":[\"source\",\"livemode\"]},\"_p_source.owner.address\":{\"ret_value\":\"text\",\"caption\":\"source owner address\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"address\"]},\"_p_source.owner.email\":{\"ret_value\":\"text\",\"caption\":\"source owner email\",\"sample_value\":\"[email protected]\",\"path\":[\"source\",\"owner\",\"email\"]},\"_p_source.owner.name\":{\"ret_value\":\"text\",\"caption\":\"source owner name\",\"sample_value\":\"Jenny Rosen\",\"path\":[\"source\",\"owner\",\"name\"]},\"_p_source.owner.phone\":{\"ret_value\":\"text\",\"caption\":\"source owner phone\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"phone\"]},\"_p_source.owner.verified_address\":{\"ret_value\":\"text\",\"caption\":\"source owner verified_address\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"verified_address\"]},\"_p_source.owner.verified_email\":{\"ret_value\":\"text\",\"caption\":\"source owner verified_email\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"verified_email\"]},\"_p_source.owner.verified_name\":{\"ret_value\":\"text\",\"caption\":\"source owner verified_name\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"verified_name\"]},\"_p_source.owner.verified_phone\":{\"ret_value\":\"text\",\"caption\":\"source owner verified_phone\",\"sample_value\":null,\"path\":[\"source\",\"owner\",\"verified_phone\"]},\"_p_source.statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"source statement_descriptor\",\"sample_value\":null,\"path\":[\"source\",\"statement_descriptor\"]},\"_p_source.status\":{\"ret_value\":\"text\",\"caption\":\"source status\",\"sample_value\":\"pending\",\"path\":[\"source\",\"status\"]},\"_p_source.type\":{\"ret_value\":\"text\",\"caption\":\"source type\",\"sample_value\":\"ach_debit\",\"path\":[\"source\",\"type\"]},\"_p_source.usage\":{\"ret_value\":\"text\",\"caption\":\"source usage\",\"sample_value\":\"reusable\",\"path\":[\"source\",\"usage\"]},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"pending\"},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BPl","should_reinitialize":false},"BUd":{"0":"B","1":"U","2":"c","name":"List a Customer's PaymentIntents","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/payment_intents?customer=[Customer ID]","initialized":true,"types":"{\"plugin_api.BUc\":{\"caption\":\"List a Customer's PaymentIntent\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/payment_intents\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BUc.data\",\"caption\":\"data\"}}},\"plugin_api.BUc.data\":{\"caption\":\"List a Customer's PaymentIntents data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_intent\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1099},\"_p_amount_capturable\":{\"ret_value\":\"number\",\"caption\":\"amount_capturable\",\"sample_value\":0},\"_p_amount_received\":{\"ret_value\":\"number\",\"caption\":\"amount_received\",\"sample_value\":0},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_cancellation_reason\":{\"ret_value\":\"text\",\"caption\":\"cancellation_reason\",\"sample_value\":null},\"_p_capture_method\":{\"ret_value\":\"text\",\"caption\":\"capture_method\",\"sample_value\":\"automatic\"},\"_p_charges.object\":{\"ret_value\":\"text\",\"caption\":\"charges object\",\"sample_value\":\"list\",\"path\":[\"charges\",\"object\"]},\"_p_charges.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"charges has_more\",\"sample_value\":false,\"path\":[\"charges\",\"has_more\"]},\"_p_charges.url\":{\"ret_value\":\"text\",\"caption\":\"charges url\",\"sample_value\":\"/v1/c
290harges?payment_intent=pi_1DnXbR2eZvKYlo2ChwDxQNrb\",\"path\":[\"charges\",\"url\"]},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb_secret_McG2ZXMhKAXD7zKIZs5t0Oj2a\"},\"_p_confirmation_method\":{\"ret_value\":\"text\",\"caption\":\"confirmation_method\",\"sample_value\":\"automatic\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1546288993},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"gbp\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_last_payment_error\":{\"ret_value\":\"text\",\"caption\":\"last_payment_error\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_action\":{\"ret_value\":\"text\",\"caption\":\"next_action\",\"sample_value\":null},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":null},\"_p_payment_method_types\":{\"ret_value\":\"list.text\",\"caption\":\"payment_method_types\",\"sample_value\":\"card\"},\"_p_receipt_email\":{\"ret_value\":\"text\",\"caption\":\"receipt_email\",\"sample_value\":null},\"_p_review\":{\"ret_value\":\"text\",\"caption\":\"review\",\"sample_value\":null},\"_p_setup_future_usage\":{\"ret_value\":\"text\",\"caption\":\"setup_future_usage\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_statement_descriptor_suffix\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor_suffix\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"requires_payment_method\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BUd","url_params":{"BJq":{"key":"Customer ID","value":"","private":true,"doc":"The ID of the Customer who holds the PaymentIntents. Example: Starts with 'cus_'"}},"should_reinitialize":false},"BUf":{"0":"B","1":"U","2":"e","name":"List a Customer's PaymentIntents","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/payment_intents?customer=[Customer ID]","initialized":true,"types":"{\"plugin_api.BUe\":{\"caption\":\"List a Customer's PaymentIntent\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/payment_intents\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BUf.data\",\"caption\":\"data\"}}},\"plugin_api.BUf.data\":{\"caption\":\"List a Customer's PaymentIntents data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"payment_intent\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1099},\"_p_amount_capturable\":{\"ret_value\":\"number\",\"caption\":\"amount_capturable\",\"sample_value\":0},\"_p_amount_received\":{\"ret_value\":\"number\",\"caption\":\"amount_received\",\"sample_value\":0},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_canceled_at\":{\"ret_value\":\"text\",\"caption\":\"canceled_at\",\"sample_value\":null},\"_p_cancellation_reason\":{\"ret_value\":\"text\",\"caption\":\"cancellation_reason\",\"sample_value\":null},\"_p_capture_method\":{\"ret_value\":\"text\",\"caption\":\"capture_method\",\"sample_value\":\"automatic\"},\"_p_charges.object\":{\"ret_value\":\"text\",\"caption\":\"charges object\",\"sample_value\":\"list\",\"path\":[\"charges\",\"object\"]},\"_p_charges.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"charges has_more\",\"sample_value\":false,\"path\":[\"charges\",\"has_more\"]},\"_p_charges.url\":{\"ret_value\":\"text\",\"caption\":\"charges url\",\"sample_value\":\"/v1/c
290harges?payment_intent=pi_1DnXbR2eZvKYlo2ChwDxQNrb\",\"path\":[\"charges\",\"url\"]},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":\"pi_1DnXbR2eZvKYlo2ChwDxQNrb_secret_McG2ZXMhKAXD7zKIZs5t0Oj2a\"},\"_p_confirmation_method\":{\"ret_value\":\"text\",\"caption\":\"confirmation_method\",\"sample_value\":\"automatic\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1546288993},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"gbp\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_last_payment_error\":{\"ret_value\":\"text\",\"caption\":\"last_payment_error\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_next_action\":{\"ret_value\":\"text\",\"caption\":\"next_action\",\"sample_value\":null},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":null},\"_p_payment_method_types\":{\"ret_value\":\"list.text\",\"caption\":\"payment_method_types\",\"sample_value\":\"card\"},\"_p_receipt_email\":{\"ret_value\":\"text\",\"caption\":\"receipt_email\",\"sample_value\":null},\"_p_review\":{\"ret_value\":\"text\",\"caption\":\"review\",\"sample_value\":null},\"_p_setup_future_usage\":{\"ret_value\":\"text\",\"caption\":\"setup_future_usage\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_statement_descriptor_suffix\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor_suffix\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"requires_payment_method\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BUf","url_params":{"BJq":{"key":"Customer ID","value":"","private":true,"doc":"The ID of the Customer who holds the PaymentIntents. Example: Starts with 'cus_'"}},"should_reinitialize":true},"BXz":{"0":"B","1":"X","2":"y","name":"Retrieve a SetupIntent","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/setup_intents/[SetupIntent ID]","url_params":{"BYB":{"key":"SetupIntent ID","value":"","private":true}},"initialized":true,"types":"{\"plugin_api.BXz\":{\"caption\":\"Retrieve a SetupIntent\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"seti_1EuLad2eZvKYlo2CU2KCwF0w\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"setup_intent\"},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_cancellation_reason\":{\"ret_value\":\"text\",\"caption\":\"cancellation_reason\",\"sample_value\":null},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":\"seti_1EuLad2eZvKYlo2CU2KCwF0w_secret_FP9uYPWFpVirfZKnSoCKwNuaXXcFdib\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1562687447},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_flow_directions\":{\"ret_value\":\"text\",\"caption\":\"flow_directions\",\"sample_value\":null},\"_p_last_setup_error\":{\"ret_value\":\"text\",\"caption\":\"last_setup_error\",\"sample_value\":null},\"_p_latest_attempt\":{\"ret_value\":\"text\",\"caption\":\"latest_attempt\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_mandate\":{\"ret_value\":\"text\",\"caption\":\"mandate\",\"sample_value\":null},\"_p_next_action\":{\"ret_value\":\"text\",\"caption\":\"next_action\",\"sample_value\":null},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":null},\"_p_payment_method_options.card.mandate_options\":{\"ret_value\":\"text\",\"caption\":\"payment_method_options card mandate_options\",\"sample_value\":null,\"path\":[\"payment_method_options\",\"card\",\"mandate_options\"]},\"_p_payment_method_options.card.network\":{\"ret_value\":\"text\",\"caption\":\"payment_method_options card network\",\"sample_value\":null,\"path\":[\"payment_method_options\",\"card\",\"network\"]},\"_p_payment_method_options.card.request_three_d_secure\":{\"ret_value\":\"text\",\"caption\":\"payment_method_options card request_three_d_secure\",\"sample_value\":\"automatic\",\"path\":[\"payment_method_options\",\"card\",\"request_three_d_secure\"]},\"_p_payment_method_types\":{\"ret_value\":\"list.text\",\"caption\":\"payment_method_types\",\"sample_value\":\"card\"},\"_p_redaction\":{\"ret_value\":\"text\",\"caption\":\"redaction\",\"sample_value\":null},\"_p_single_use_mandate\":{\"ret_value\":\"text\",\"caption\":\"single_use_mandate\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"requires_payment_method\"},\"_p_usage\":{\"ret_value\":\"text\",\"caption\":\"usage\",\"sample_value\":\"off_session\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BXz","should_reinitialize":false},"BYD":{"0":"B","1":"Y","2":"C","name":"Retrieve a SetupIntent","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/setup_intents/[SetupIntent ID]","url_params":{"BYB":{"key":"SetupIntent ID","value":"","private":true}},"initialized":true,"types":"{\"plugin_api.BYD\":{\"caption\":\"Retrieve a SetupIntent\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"seti_1EuLad2eZvKYlo2CU2KCwF0w\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"setup_intent\"},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_cancellation_reason\":{\"ret_value\":\"text\",\"caption\":\"cancellation_reason\",\"sample_value\":null},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":\"seti_1EuLad2eZvKYlo2CU2KCwF0w_secret_FP9uYPWFpVirfZKnSoCKwNuaXXcFdib\"},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1562687447},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null}
290,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_flow_directions\":{\"ret_value\":\"text\",\"caption\":\"flow_directions\",\"sample_value\":null},\"_p_last_setup_error\":{\"ret_value\":\"text\",\"caption\":\"last_setup_error\",\"sample_value\":null},\"_p_latest_attempt\":{\"ret_value\":\"text\",\"caption\":\"latest_attempt\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_mandate\":{\"ret_value\":\"text\",\"caption\":\"mandate\",\"sample_value\":null},\"_p_next_action\":{\"ret_value\":\"text\",\"caption\":\"next_action\",\"sample_value\":null},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":null},\"_p_payment_method_options.card.mandate_options\":{\"ret_value\":\"text\",\"caption\":\"payment_method_options card mandate_options\",\"sample_value\":null,\"path\":[\"payment_method_options\",\"card\",\"mandate_options\"]},\"_p_payment_method_options.card.network\":{\"ret_value\":\"text\",\"caption\":\"payment_method_options card network\",\"sample_value\":null,\"path\":[\"payment_method_options\",\"card\",\"network\"]},\"_p_payment_method_options.card.request_three_d_secure\":{\"ret_value\":\"text\",\"caption\":\"payment_method_options card request_three_d_secure\",\"sample_value\":\"automatic\",\"path\":[\"payment_method_options\",\"card\",\"request_three_d_secure\"]},\"_p_payment_method_types\":{\"ret_value\":\"list.text\",\"caption\":\"payment_method_types\",\"sample_value\":\"card\"},\"_p_redaction\":{\"ret_value\":\"text\",\"caption\":\"redaction\",\"sample_value\":null},\"_p_single_use_mandate\":{\"ret_value\":\"text\",\"caption\":\"single_use_mandate\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"requires_payment_method\"},\"_p_usage\":{\"ret_value\":\"text\",\"caption\":\"usage\",\"sample_value\":\"off_session\"}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BYD","should_reinitialize":false},"BYZ":{"0":"B","1":"Y","2":"Y","name":"List all PaymentIntent's Charges","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/charges?payment_intent=[Payment Intent ID]","initialized":true,"types":"{\"plugin_api.BYZ\":{\"caption\":\"List all PaymentIntent's Charge\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/charges\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BYZ.data\",\"caption\":\"data\"}}},\"plugin_api.BYZ.data\":{\"caption\":\"List all PaymentIntent's Charges data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"ch_17LYyj2eZvKYlo2CqM4MqfRU\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"charge\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1000},\"_p_amount_captured\":{\"ret_value\":\"number\",\"caption\":\"amount_captured\",\"sample_value\":1000},\"_p_amount_refunded\":{\"ret_value\":\"number\",\"caption\":\"amount_refunded\",\"sample_value\":0},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_application_fee\":{\"ret_value\":\"text\",\"caption\":\"application_fee\",\"sample_value\":null},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_balance_transaction\":{\"ret_value\":\"text\",\"caption\":\"balance_transaction\",\"sample_value\":\"txn_1032Oa2eZvKYlo2CTR92AdLc\"},\"_p_billing_details.address.city\":{\"ret_value\":\"text\",\"caption\":\"billing_details address city\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"city\"]},\"_p_billing_details.address.country\":{\"ret_value\":\"text\",\"caption\":\"billing_details address country\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"country\"]},\"_p_billing_details.address.line1\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line1\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line1\"]},\"_p_billing_details.address.line2\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line2\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line2\"]}
290,\"_p_billing_details.address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"billing_details address postal_code\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"postal_code\"]},\"_p_billing_details.address.state\":{\"ret_value\":\"text\",\"caption\":\"billing_details address state\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"state\"]},\"_p_billing_details.email\":{\"ret_value\":\"text\",\"caption\":\"billing_details email\",\"sample_value\":null,\"path\":[\"billing_details\",\"email\"]},\"_p_billing_details.name\":{\"ret_value\":\"text\",\"caption\":\"billing_details name\",\"sample_value\":null,\"path\":[\"billing_details\",\"name\"]},\"_p_billing_details.phone\":{\"ret_value\":\"text\",\"caption\":\"billing_details phone\",\"sample_value\":null,\"path\":[\"billing_details\",\"phone\"]},\"_p_calculated_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"calculated_statement_descriptor\",\"sample_value\":null},\"_p_captured\":{\"ret_value\":\"boolean\",\"caption\":\"captured\",\"sample_value\":true},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1450963081},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_disputed\":{\"ret_value\":\"boolean\",\"caption\":\"disputed\",\"sample_value\":false},\"_p_failure_balance_transaction\":{\"ret_value\":\"text\",\"caption\":\"failure_balance_transaction\",\"sample_value\":null},\"_p_failure_code\":{\"ret_value\":\"text\",\"caption\":\"failure_code\",\"sample_value\":null},\"_p_failure_message\":{\"ret_value\":\"text\",\"caption\":\"failure_message\",\"sample_value\":null},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_outcome.network_status\":{\"ret_value\":\"text\",\"caption\":\"outcome network_status\",\"sample_value\":null,\"path\":[\"outcome\",\"network_status\"]},\"_p_outcome.reason\":{\"ret_value\":\"text\",\"caption\":\"outcome reason\",\"sample_value\":null,\"path\":[\"outcome\",\"reason\"]},\"_p_outcome.risk_level\":{\"ret_value\":\"text\",\"caption\":\"outcome risk_level\",\"sample_value\":\"not_assessed\",\"path\":[\"outcome\",\"risk_level\"]},\"_p_outcome.seller_message\":{\"ret_value\":\"text\",\"caption\":\"outcome seller_message\",\"sample_value\":\"Payment complete.\",\"path\":[\"outcome\",\"seller_message\"]},\"_p_outcome.type\":{\"ret_value\":\"text\",\"caption\":\"outcome type\",\"sample_value\":\"authorized\",\"path\":[\"outcome\",\"type\"]},\"_p_paid\":{\"ret_value\":\"boolean\",\"caption\":\"paid\",\"sample_value\":true},\"_p_payment_intent\":{\"ret_value\":\"text\",\"caption\":\"payment_intent\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":\"card_17LYyi2eZvKYlo2CwTO4WCnY\"},\"_p_payment_method_details.card.brand\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card brand\",\"sample_value\":\"visa\",\"path\":[\"payment_method_details\",\"card\",\"brand\"]},\"_p_payment_method_details.card.checks.address_line1_check\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card checks address_line1_check\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"checks\",\"address_line1_check\"]},\"_p_payment_method_details.card.checks.address_postal_code_check\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card checks address_postal_code_check\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"checks\",\"address_postal_code_check\"]},\"_p_payment_method_details.card.checks.cvc_check\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card checks cvc_check\",\"sample_value\":\"pass\",\"path\":[\"payment_method_details\",\"card\",\"checks\",\"cvc_check\"]},\"_p_payment_method_details.card.country\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card country\",\"sample_value\":\"US\",\"path\":[\"payment_method_details\",\"card\",\"country\"]},\"_p_payment_method_details.card.exp_month\":{\"ret_value\":\"number\",\"caption\":\"payment_method_details card exp_month\",\"sample_value\":1,\"path\":[\"payment_method_details\",\"card\",\"exp_month\"]},\"_p_payment_method_details.card.exp_year\":{\"ret_value\":\"number\",\"caption\":\"payment_method_details card exp_year\",\"sample_value\":2
290016,\"path\":[\"payment_method_details\",\"card\",\"exp_year\"]},\"_p_payment_method_details.card.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card fingerprint\",\"sample_value\":\"Xt5EWLLDS7FJjR1c\",\"path\":[\"payment_method_details\",\"card\",\"fingerprint\"]},\"_p_payment_method_details.card.funding\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card funding\",\"sample_value\":\"credit\",\"path\":[\"payment_method_details\",\"card\",\"funding\"]},\"_p_payment_method_details.card.installments\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card installments\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"installments\"]},\"_p_payment_method_details.card.last4\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card last4\",\"sample_value\":\"4242\",\"path\":[\"payment_method_details\",\"card\",\"last4\"]},\"_p_payment_method_details.card.mandate\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card mandate\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"mandate\"]},\"_p_payment_method_details.card.moto\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card moto\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"moto\"]},\"_p_payment_method_details.card.network\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card network\",\"sample_value\":\"visa\",\"path\":[\"payment_method_details\",\"card\",\"network\"]},\"_p_payment_method_details.card.three_d_secure\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card three_d_secure\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"three_d_secure\"]},\"_p_payment_method_details.card.wallet\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card wallet\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"wallet\"]},\"_p_payment_method_details.type\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details type\",\"sample_value\":\"card\",\"path\":[\"payment_method_details\",\"type\"]},\"_p_receipt_email\":{\"ret_value\":\"text\",\"caption\":\"receipt_email\",\"sample_value\":\"[email protected]\"},\"_p_receipt_number\":{\"ret_value\":\"text\",\"caption\":\"receipt_number\",\"sample_value\":\"1326-5588\"},\"_p_receipt_url\":{\"ret_value\":\"text\",\"caption\":\"receipt_url\",\"sample_value\":\"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xMDMyRDgyZVp2S1lsbzJDKJzE5qEGMgZQ9Zg_LVE6LBaPad6ze7y10pIK40o-f99AeWry95Uvs7p5vbHIuXCSIjF_TaJHVHeRDSvV\"},\"_p_redaction\":{\"ret_value\":\"text\",\"caption\":\"redaction\",\"sample_value\":null},\"_p_refunded\":{\"ret_value\":\"boolean\",\"caption\":\"refunded\",\"sample_value\":false},\"_p_refunds.object\":{\"ret_value\":\"text\",\"caption\":\"refunds object\",\"sample_value\":\"list\",\"path\":[\"refunds\",\"object\"]},\"_p_refunds.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"refunds has_more\",\"sample_value\":false,\"path\":[\"refunds\",\"has_more\"]},\"_p_refunds.url\":{\"ret_value\":\"text\",\"caption\":\"refunds url\",\"sample_value\":\"/v1/charges/ch_17LYyj2eZvKYlo2CqM4MqfRU/refunds\",\"path\":[\"refunds\",\"url\"]},\"_p_review\":{\"ret_value\":\"text\",\"caption\":\"review\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_source_transfer\":{\"ret_value\":\"text\",\"caption\":\"source_transfer\",\"sample_value\":null},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_statement_descriptor_suffix\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor_suffix\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"succeeded\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BYZ","should_reinitialize":false,"url_params":{"BYa":{"key":"Payment Intent ID","value":"","private":true}}},"BYc":{"0":"B","1":"Y","2":"b","name":"List all PaymentIntent's Charges","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/c
290harges?payment_intent=[Payment Intent ID]","initialized":true,"types":"{\"plugin_api.BYc\":{\"caption\":\"List all PaymentIntent's Charge\",\"fields\":{\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"list\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":\"/v1/charges\"},\"_p_has_more\":{\"ret_value\":\"boolean\",\"caption\":\"has_more\",\"sample_value\":false},\"_p_data\":{\"ret_value\":\"list.api.1491714407143x279212378954661900.plugin_api.BYc.data\",\"caption\":\"data\"}}},\"plugin_api.BYc.data\":{\"caption\":\"List all PaymentIntent's Charges data\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"ch_17LYyj2eZvKYlo2CqM4MqfRU\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"charge\"},\"_p_amount\":{\"ret_value\":\"number\",\"caption\":\"amount\",\"sample_value\":1000},\"_p_amount_captured\":{\"ret_value\":\"number\",\"caption\":\"amount_captured\",\"sample_value\":1000},\"_p_amount_refunded\":{\"ret_value\":\"number\",\"caption\":\"amount_refunded\",\"sample_value\":0},\"_p_application\":{\"ret_value\":\"text\",\"caption\":\"application\",\"sample_value\":null},\"_p_application_fee\":{\"ret_value\":\"text\",\"caption\":\"application_fee\",\"sample_value\":null},\"_p_application_fee_amount\":{\"ret_value\":\"text\",\"caption\":\"application_fee_amount\",\"sample_value\":null},\"_p_balance_transaction\":{\"ret_value\":\"text\",\"caption\":\"balance_transaction\",\"sample_value\":\"txn_1032Oa2eZvKYlo2CTR92AdLc\"},\"_p_billing_details.address.city\":{\"ret_value\":\"text\",\"caption\":\"billing_details address city\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"city\"]},\"_p_billing_details.address.country\":{\"ret_value\":\"text\",\"caption\":\"billing_details address country\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"country\"]},\"_p_billing_details.address.line1\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line1\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line1\"]},\"_p_billing_details.address.line2\":{\"ret_value\":\"text\",\"caption\":\"billing_details address line2\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"line2\"]},\"_p_billing_details.address.postal_code\":{\"ret_value\":\"text\",\"caption\":\"billing_details address postal_code\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"postal_code\"]},\"_p_billing_details.address.state\":{\"ret_value\":\"text\",\"caption\":\"billing_details address state\",\"sample_value\":null,\"path\":[\"billing_details\",\"address\",\"state\"]},\"_p_billing_details.email\":{\"ret_value\":\"text\",\"caption\":\"billing_details email\",\"sample_value\":null,\"path\":[\"billing_details\",\"email\"]},\"_p_billing_details.name\":{\"ret_value\":\"text\",\"caption\":\"billing_details name\",\"sample_value\":null,\"path\":[\"billing_details\",\"name\"]},\"_p_billing_details.phone\":{\"ret_value\":\"text\",\"caption\":\"billing_details phone\",\"sample_value\":null,\"path\":[\"billing_details\",\"phone\"]},\"_p_calculated_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"calculated_statement_descriptor\",\"sample_value\":null},\"_p_captured\":{\"ret_value\":\"boolean\",\"caption\":\"captured\",\"sample_value\":true},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1450963081},\"_p_currency\":{\"ret_value\":\"text\",\"caption\":\"currency\",\"sample_value\":\"usd\"},\"_p_customer\":{\"ret_value\":\"text\",\"caption\":\"customer\",\"sample_value\":null},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":null},\"_p_disputed\":{\"ret_value\":\"boolean\",\"caption\":\"disputed\",\"sample_value\":false},\"_p_failure_balance_transaction\":{\"ret_value\":\"text\",\"caption\":\"failure_balance_transaction\",\"sample_value\":null},\"_p_failure_code\":{\"ret_value\":\"text\",\"caption\":\"failure_code\",\"sample_value\":null},\"_p_failure_message\":{\"ret_value\":\"text\",\"caption\":\"failure_message\",\"sample_value\":null},\"_p_invoice\":{\"ret_value\":\"text\",\"caption\":\"invoice\",\"sample_value\":null},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_on_behalf_of\":{\"ret_value\":\"text\",\"caption\":\"on_behalf_of\",\"sample_value\":null},\"_p_outcome.network_status\":{\"ret_value\":\"text\",\"caption\":\"outcome network_status\",\"sample_value\":null,\"path\":[\"outcome\",\"network_status\"]},\"_p_outcome.reason\":{\"ret_value\":\"text\",\"caption\":\"outcome reason\",\"sample_value\":null,\"path\":[\"outcome\",\"reason\"]},\"_p_outcome.risk_level\":{\"ret_value\":\"text\",\"caption\":\"outcome risk_level\",\"sample_value\":\"not_assessed\",\"path\":[\"outcome\",\"risk_level\"]}
290,\"_p_outcome.seller_message\":{\"ret_value\":\"text\",\"caption\":\"outcome seller_message\",\"sample_value\":\"Payment complete.\",\"path\":[\"outcome\",\"seller_message\"]},\"_p_outcome.type\":{\"ret_value\":\"text\",\"caption\":\"outcome type\",\"sample_value\":\"authorized\",\"path\":[\"outcome\",\"type\"]},\"_p_paid\":{\"ret_value\":\"boolean\",\"caption\":\"paid\",\"sample_value\":true},\"_p_payment_intent\":{\"ret_value\":\"text\",\"caption\":\"payment_intent\",\"sample_value\":null},\"_p_payment_method\":{\"ret_value\":\"text\",\"caption\":\"payment_method\",\"sample_value\":\"card_17LYyi2eZvKYlo2CwTO4WCnY\"},\"_p_payment_method_details.card.brand\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card brand\",\"sample_value\":\"visa\",\"path\":[\"payment_method_details\",\"card\",\"brand\"]},\"_p_payment_method_details.card.checks.address_line1_check\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card checks address_line1_check\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"checks\",\"address_line1_check\"]},\"_p_payment_method_details.card.checks.address_postal_code_check\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card checks address_postal_code_check\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"checks\",\"address_postal_code_check\"]},\"_p_payment_method_details.card.checks.cvc_check\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card checks cvc_check\",\"sample_value\":\"pass\",\"path\":[\"payment_method_details\",\"card\",\"checks\",\"cvc_check\"]},\"_p_payment_method_details.card.country\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card country\",\"sample_value\":\"US\",\"path\":[\"payment_method_details\",\"card\",\"country\"]},\"_p_payment_method_details.card.exp_month\":{\"ret_value\":\"number\",\"caption\":\"payment_method_details card exp_month\",\"sample_value\":1,\"path\":[\"payment_method_details\",\"card\",\"exp_month\"]},\"_p_payment_method_details.card.exp_year\":{\"ret_value\":\"number\",\"caption\":\"payment_method_details card exp_year\",\"sample_value\":2016,\"path\":[\"payment_method_details\",\"card\",\"exp_year\"]},\"_p_payment_method_details.card.fingerprint\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card fingerprint\",\"sample_value\":\"Xt5EWLLDS7FJjR1c\",\"path\":[\"payment_method_details\",\"card\",\"fingerprint\"]},\"_p_payment_method_details.card.funding\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card funding\",\"sample_value\":\"credit\",\"path\":[\"payment_method_details\",\"card\",\"funding\"]},\"_p_payment_method_details.card.installments\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card installments\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"installments\"]},\"_p_payment_method_details.card.last4\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card last4\",\"sample_value\":\"4242\",\"path\":[\"payment_method_details\",\"card\",\"last4\"]},\"_p_payment_method_details.card.mandate\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card mandate\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"mandate\"]},\"_p_payment_method_details.card.moto\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card moto\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"moto\"]},\"_p_payment_method_details.card.network\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card network\",\"sample_value\":\"visa\",\"path\":[\"payment_method_details\",\"card\",\"network\"]},\"_p_payment_method_details.card.three_d_secure\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card three_d_secure\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"three_d_secure\"]},\"_p_payment_method_details.card.wallet\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details card wallet\",\"sample_value\":null,\"path\":[\"payment_method_details\",\"card\",\"wallet\"]},\"_p_payment_method_details.type\":{\"ret_value\":\"text\",\"caption\":\"payment_method_details type\",\"sample_value\":\"card\",\"path\":[\"payment_method_details\",\"type\"]}
290,\"_p_receipt_email\":{\"ret_value\":\"text\",\"caption\":\"receipt_email\",\"sample_value\":\"[email protected]\"},\"_p_receipt_number\":{\"ret_value\":\"text\",\"caption\":\"receipt_number\",\"sample_value\":\"1326-5588\"},\"_p_receipt_url\":{\"ret_value\":\"text\",\"caption\":\"receipt_url\",\"sample_value\":\"https://pay.stripe.com/receipts/payment/CAcaFwoVYWNjdF8xMDMyRDgyZVp2S1lsbzJDKJzE5qEGMgZQ9Zg_LVE6LBaPad6ze7y10pIK40o-f99AeWry95Uvs7p5vbHIuXCSIjF_TaJHVHeRDSvV\"},\"_p_redaction\":{\"ret_value\":\"text\",\"caption\":\"redaction\",\"sample_value\":null},\"_p_refunded\":{\"ret_value\":\"boolean\",\"caption\":\"refunded\",\"sample_value\":false},\"_p_refunds.object\":{\"ret_value\":\"text\",\"caption\":\"refunds object\",\"sample_value\":\"list\",\"path\":[\"refunds\",\"object\"]},\"_p_refunds.has_more\":{\"ret_value\":\"boolean\",\"caption\":\"refunds has_more\",\"sample_value\":false,\"path\":[\"refunds\",\"has_more\"]},\"_p_refunds.url\":{\"ret_value\":\"text\",\"caption\":\"refunds url\",\"sample_value\":\"/v1/charges/ch_17LYyj2eZvKYlo2CqM4MqfRU/refunds\",\"path\":[\"refunds\",\"url\"]},\"_p_review\":{\"ret_value\":\"text\",\"caption\":\"review\",\"sample_value\":null},\"_p_shipping\":{\"ret_value\":\"text\",\"caption\":\"shipping\",\"sample_value\":null},\"_p_source_transfer\":{\"ret_value\":\"text\",\"caption\":\"source_transfer\",\"sample_value\":null},\"_p_statement_descriptor\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor\",\"sample_value\":null},\"_p_statement_descriptor_suffix\":{\"ret_value\":\"text\",\"caption\":\"statement_descriptor_suffix\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"succeeded\"},\"_p_transfer_data\":{\"ret_value\":\"text\",\"caption\":\"transfer_data\",\"sample_value\":null},\"_p_transfer_group\":{\"ret_value\":\"text\",\"caption\":\"transfer_group\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BYc","should_reinitialize":false,"url_params":{"BYa":{"key":"Payment Intent ID","value":"","private":true}}},"BYx":{"0":"B","1":"Y","2":"w","name":"Retrieve a VerificationSession","method":"get","publish_as":"data","url":"https://api.stripe.com/v1/identity/verification_sessions/[VerificationSession ID]","initialized":true,"types":"{\"plugin_api.BYx\":{\"caption\":\"Retrieve a VerificationSession\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"vs_1Ns75ODRc4puWQSIbmZjGyeA\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"identity.verification_session\"},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1695142062},\"_p_last_error\":{\"ret_value\":\"text\",\"caption\":\"last_error\",\"sample_value\":null},\"_p_last_verification_report\":{\"ret_value\":\"text\",\"caption\":\"last_verification_report\",\"sample_value\":\"vr_OfRzlXylTxZRlF2V38X9mNC3\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_options.document.require_matching_selfie\":{\"ret_value\":\"boolean\",\"caption\":\"options document require_matching_selfie\",\"sample_value\":true,\"path\":[\"options\",\"document\",\"require_matching_selfie\"]},\"_p_redaction\":{\"ret_value\":\"text\",\"caption\":\"redaction\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"verified\"},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"document\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BYx","should_reinitialize":false,"url_params":{"BYy":{"key":"VerificationSession ID","value":"","private":true}}},"BZA":{"0":"B","1":"Y","2":"z","name":"Retrieve a VerificationSession","method":"get","publish_as":"action","url":"https://api.stripe.com/v1/identity/verification_sessions/[VerificationSession ID]","initialized":true,"types":"{\"plugin_api.BZA\":{\"caption\":\"Retrieve a VerificationSession\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"vs_1Ns75ODRc4puWQSIbmZjGyeA\"},\"_p_object\":{\"ret_value\":\"text\",\"caption\":\"object\",\"sample_value\":\"identity.verification_session\"},\"_p_client_secret\":{\"ret_value\":\"text\",\"caption\":\"client_secret\",\"sample_value\":null},\"_p_created\":{\"ret_value\":\"number\",\"caption\":\"created\",\"sample_value\":1695142062},\"_p_last_error\":{\"ret_value\":\"text\",\"caption\":\"last_error\",\"sample_value\":null},\"_p_last_verification_report\":{\"ret_value\":\"text\",\"caption\":\"last_verification_report\",\"sample_value\":\"vr_OfRzlXylTxZRlF2V38X9mNC3\"},\"_p_livemode\":{\"ret_value\":\"boolean\",\"caption\":\"livemode\",\"sample_value\":false},\"_p_options.document.require_matching_selfie\":{\"ret_value\":\"boolean\",\"caption\":\"options document require_matching_selfie\",\"sample_value\":true,\"path\":[\"options\",\"document\",\"require_matching_selfie\"]},\"_p_redaction\":{\"ret_value\":\"text\",\"caption\":\"redaction\",\"sample_value\":null},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"verified\"},\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"document\"},\"_p_url\":{\"ret_value\":\"text\",\"caption\":\"url\",\"sample_value\":null}}}}","ret_value":"api.1491714407143x279212378954661900.plugin_api.BZA","should_reinitialize":false,"url_params":{"BYy":{"key":"VerificationSession ID","value":"","private":true}}}}},"shared_keys":{"AFy":{"caption":"Stripe Publishable Key","type":"client_safe"},"BQI":{"caption":"Stripe Secret Key","type":"secure"}}
290,"plugin_elements":{"AEx":{"display":"Stripe Token","property_applications":{"resizable":false},"add_is_visible":true,"support_autobinding":false,"states":{"AFc":{"caption":"Card Token","name":"card_token","value":"text","initialization_code":{"fn":"function(properties,context){return\"No token generated yet.\"}"}},"AFg":{"caption":"Bank Account Token","name":"bank_account_token","value":"text","initialization_code":{"fn":"function(properties,context){return\"No token generated yet.\"}"}},"AFh":{"caption":"ID Number Token","name":"piidata_token","value":"text","initialization_code":{"fn":"function(properties,context){return\"No token generated yet.\"}"}},"AFi":{"caption":"Error Type","name":"stripe_response_errtype","value":"text","initialization_code":{"fn":"function(properties,context){return\"No error yet.\"}"}},"AFj":{"caption":"Error Message","name":"stripe_response_errmsg","value":"text","initialization_code":{"fn":"function(properties,context){return\"No error yet.\"}"}},"AsE":{"caption":"Error Code","name":"stripe_response_errcode","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"AsF":{"caption":"Status","name":"stripe_response_status","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AFF":{"caption":"for a card has been created","name":"card_token_created"},"AFG":{"caption":"for a bank account has been created","name":"bank_account_token_created"},"AFH":{"caption":"for an ID number has been created","name":"piidata_token_created"},"BOr":{"caption":"couldn't be created","name":"token_error"}},"actions":{"AFI":{"caption":"Convert card into","code":{"fn":"function(instance,properties,context){var cardDetails={number:properties.card_number,cvc:properties.card_cvc,exp_month:properties.card_exp_month,exp_year:properties.card_exp_year};properties.cardholder_name&&(cardDetails.name=properties.cardholder_name),properties.address_line1&&(cardDetails.address_line1=properties.address_line1),properties.address_line2&&(cardDetails.address_line2=properties.address_line2),properties.address_city&&(cardDetails.address_city=properties.address_city),properties.address_state&&(cardDetails.address_state=properties.address_state),properties.address_zip&&(cardDetails.address_zip=properties.address_zip),properties.address_country&&(cardDetails.address_country=properties.address_country),properties.currency&&(cardDetails.currency=properties.currency),instance.data.pk&&properties.card_number&&(Stripe.setPublishableKey(instance.data.pk),Stripe.card.createToken(cardDetails,(function(status,response){instance.data.tokenResponseHandler(\"card_token\",status,response)})))}"},"fields":{"AFL":{"caption":"Card Number ","name":"card_number","editor":"DynamicValue","value":"text","rank":0},"AFM":{"caption":"Card Expiry Month","name":"card_exp_month","editor":"DynamicValue","value":"text","rank":1},"AFN":{"caption":"Card Expiry Year","name":"card_exp_year","editor":"DynamicValue","value":"text","rank":2},"AFO":{"caption":"Card CVC","name":"card_cvc","editor":"DynamicValue","value":"text","rank":3},"AFP":{"caption":"Card Holder Name","name":"cardholder_name","editor":"DynamicValue","value":"text","optional":true,"rank":4},"AFQ":{"caption":"Address Line 1","name":"address_line1","editor":"DynamicValue","value":"text","optional":true,"rank":5},"AFR":{"caption":"Address Line 2","name":"address_line2","editor":"DynamicValue","value":"text","optional":true,"rank":6},"AFS":{"caption":"Address City","name":"address_city","editor":"DynamicValue","value":"text","optional":true,"rank":7},"AFT":{"caption":"Address State/Province","name":"address_state","editor":"DynamicValue","value":"text","optional":true,"rank":8},"AFU":{"caption":"Address Zip/Postal Code","name":"address_zip","editor":"DynamicValue","value":"text","optional":true,"rank":9},"Abn":{"caption":"Currency Code","name":"currency","editor":"DynamicValue","rank":11,"value":"text","optional":true},"Aod":{"caption":"Address Country Code","name":"address_country","editor":"DynamicValue","rank":10,"value":"text","optional":true}}},"AFK":{"caption":"Convert ID number to","code":{"fn":"function(instance,properties,context){var piiDataDetail
290s={personal_id_number:properties.personal_id_number};instance.data.pk&&properties.personal_id_number&&(Stripe.setPublishableKey(instance.data.pk),Stripe.piiData.createToken(piiDataDetails,(function(status,response){instance.data.tokenResponseHandler(\"piidata_token\",status,response)})))}"},"fields":{"AFb":{"caption":"ID/SSN/SIN Number","name":"personal_id_number","editor":"DynamicValue","value":"text","rank":0}}},"BDt":{"caption":"Convert bank account to","code":{"fn":"function(instance,properties,context){var bankAccountDetails={country:properties.country_code,currency:properties.currency.toLowerCase(),account_number:properties.account_number};properties.routing_number&&(bankAccountDetails.routing_number=properties.routing_number),properties.account_holder_name&&(bankAccountDetails.account_holder_name=properties.account_holder_name),properties.account_holder_type&&(bankAccountDetails.account_holder_type=properties.account_holder_type.toLowerCase()),instance.data.pk&&properties.country_code&&(Stripe.setPublishableKey(instance.data.pk),Stripe.bankAccount.createToken(bankAccountDetails,(function(status,response){instance.data.tokenResponseHandler(\"bank_account_token\",status,response)})))}"},"fields":{"BDu":{"caption":"Routing Number","name":"routing_number","rank":1,"editor":"DynamicValue","value":"text","optional":true},"BDv":{"caption":"Account Number","name":"account_number","rank":2,"editor":"DynamicValue","value":"text","optional":false},"BDw":{"caption":"Country Code","name":"country_code","rank":3,"editor":"DynamicValue","value":"text","default_val":"US"},"BDx":{"caption":"Currency Code","name":"currency","rank":4,"editor":"DynamicValue","value":"text","default_val":"USD"},"BDy":{"caption":"Account Holder Name","name":"account_holder_name","rank":7,"editor":"DynamicValue","value":"text","optional":false},"BDz":{"caption":"Account Holder Type","name":"account_holder_type","rank":6,"editor":"Dropdown","value":"text","default_val":"individual"},"BGV":{"caption":"Bank Account ━━━━━━━━━━━━━━━━━┓","name":"Bank Account ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BGW":{"caption":"Account Holder ━━━━━━━━━━━━━━━━┓","name":"Account Holder ━━━━━━━━━━━━━━━━━━┓","rank":5,"editor":"Label"}}}},"code":{"initialize":{"fn":"function(instance,context){function initializeStripe(){instance.data.pk=context.keys[\"Stripe Publishable Key\"],instance.data.tokenResponseHandler=function(type,status,response){response.error?(instance.publishState(\"stripe_response_errtype\",response.error.type),instance.publishState(\"stripe_response_errmsg\",response.error.message),instance.publishState(\"stripe_response_errcode\",response.error.code.toString()),instance.publishState(\"stripe_response_status\",status),instance.triggerEvent(\"token_error\")):(instance.publishState(type,response.id),instance.triggerEvent(type+\"_created\"))}}$(document).ready(initializeStripe())}"},"update":{"fn":""},"preview":{"fn":"function(instance, properties) {\n    \n    let previewDiv = $(`<div id=\"cpcontainer\" style=\"display: flex; flex-direction: column; justify-content: center; align-content: center; overflow: hidden; scrollbar-width: none; -ms-overflow-style: none; border-radius: 4px; \"> <div id=\"pluginpreview\" style=\"display: flex;flex-direction: row;justify-content: space-between;align-items: center;background-color: #005566; padding-left: 20px; padding-right: 20px; height:${properties.bubble.height}px;\"> <img style=\"height: 14px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944742017x381455892055258200/stripe.js2-logo.svg\"/> <img style=\"height: 16px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944966841x671474842369921900/stripe.js2-element.svg\"/> </div> </div>`)\n    instance.canvas.append(previewDiv) \n}"}},"platform_type":"web"},"Axv":{"display":"Stripe Source","property_applications":{"resizable":false},"add_is_visible":true,"support_autobinding":false,"states":{"AFc":{"caption":"Source","name":"source","value":"text","initialization_code":{"fn":"function(properties,context){return\"No token generated yet.\"}"}},"AFi":{"caption":"Error Type","name":"stripe_response_errtype","value":"text","initialization_code":{"fn":"function(properties,context){return\"No error yet.\"}"}},"AFj":{"caption":"Error Message","name":"stripe_response_errmsg","value":"text","initialization_code":{"fn":"function(properties,context){return\"No error yet.\"}"}},"AsE":{"caption":"Error Code","name":"stripe_response_errcode","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"AsF":{"caption":"Status","name":"stripe_response_status","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"Axy":{"caption":"Redirect URL (for iDEAL, SOFORT, Giropay, Bancontact)","name":"payment_url","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AFE":{"caption":"couldn't be created","name":"error"},"AFF":{"caption":"has been created","name":"source_created"},"BMU":{"caption":"redirect has been created","name":"redirect_created"}},"actions":{"AFJ":{"caption":"Start an iDEAL payment","code":{"fn":"function(instance,properties,context){let stripe;
290Stripe(instance.data.pk).createSource({type:\"ideal\",amount:100*properties.amount,currency:\"eur\",redirect:{return_url:properties.return_url}}).then((function(result){instance.data.tokenResponseHandler(\"redirect\",status,result)}))}"},"fields":{"Axw":{"caption":"Amount","name":"amount","rank":0,"editor":"DynamicValue","value":"number"},"Axx":{"caption":"Return URL","name":"return_url","rank":1,"editor":"DynamicValue","value":"text","default_val":"https://withcopilot.com"}}},"BLp":{"caption":"Start a Giropay payment","code":{"fn":"function(instance,properties,context){let stripe;Stripe(instance.data.pk).createSource({type:\"giropay\",amount:100*properties.amount,currency:\"eur\",redirect:{return_url:properties.return_url}}).then((function(result){instance.data.tokenResponseHandler(\"redirect\",status,result)}))}"},"fields":{"BLq":{"caption":"Amount","name":"amount","rank":0,"editor":"DynamicValue","value":"number"},"BLr":{"caption":"Return URL","name":"return_url","rank":1,"editor":"DynamicValue","value":"text"}}},"BLs":{"caption":"Start a SOFORT payment","code":{"fn":"function(instance,properties,context){let stripe;Stripe(instance.data.pk).createSource({type:\"sofort\",amount:100*properties.amount,currency:\"eur\",sofort:{country:properties.country.toUpperCase()},redirect:{return_url:properties.return_url}}).then((function(result){instance.data.tokenResponseHandler(\"redirect\",status,result)}))}"},"fields":{"BLt":{"caption":"Amount","name":"amount","rank":0,"editor":"DynamicValue","value":"text"},"BLu":{"caption":"Return URL","name":"return_url","rank":1,"editor":"DynamicValue","value":"text"},"BLv":{"caption":"Country Code","name":"country","rank":2,"editor":"DynamicValue","value":"text"}}},"BMP":{"caption":"Start a Bancontact payment","code":{"fn":"function(instance,properties,context){let stripe;Stripe(instance.data.pk).createSource({type:\"bancontact\",amount:100*properties.amount,currency:\"eur\",owner:{name:properties.owner_name},redirect:{return_url:properties.return_url}}).then((function(result){instance.data.tokenResponseHandler(\"redirect\",status,result)}))}"},"fields":{"BMQ":{"caption":"Amount","name":"amount","rank":0,"editor":"DynamicValue","value":"text"},"BMR":{"caption":"Return URL","name":"return_url","rank":2,"editor":"DynamicValue","value":"text"},"BMV":{"caption":"Full Name","name":"owner_name","rank":1,"editor":"DynamicValue","value":"text"}}}},"code":{"initialize":{"fn":"function(instance,context){function initializeStripe(){instance.data.pk=context.keys[\"Stripe Publishable Key\"],instance.data.tokenResponseHandler=function(type,status,response){if(response.error)instance.publishState(\"stripe_response_errtype\",response.error.type),instance.publishState(\"stripe_response_errmsg\",response.error.message),instance.publishState(\"stripe_response_errcode\",response.error.code),instance.publishState(\"stripe_response_status\",status),instance.triggerEvent(\"error\");else switch(type){case\"source\":instance.publishState(\"source\",response.id),instance.triggerEvent(\"source_created\");case\"redirect\":instance.publishState(\"payment_url\",response.source.redirect.url),instance.triggerEvent(\"redirect_created\")}}}$(document).ready(initializeStripe())}"},"update":{"fn":""},"preview":{"fn":"function(instance, properties) {\n    \n    let previewDiv = $(`<div id=\"cpcontainer\" style=\"display: flex; flex-direction: column; justify-content: center; align-content: center; overflow: hidden; scrollbar-width: none; -ms-overflow-style: none; border-radius: 4px; \"> <div id=\"pluginpreview\" style=\"display: flex;flex-direction: row;justify-content: space-between;align-items: center;background-color: #005566; padding-left: 20px; padding-right: 20px; height:${properties.bubble.height}px;\"> <img style=\"height: 14px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944742017x381455892055258200/stripe.js2-logo.svg\"/> <img style=\"height: 16px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944966841x671474842369921900/stripe.js2-element.svg\"/> </div> </div>`)\n    instance.canvas.append(previewDiv) \n}"}},"platform_type":"web"}
290,"AyL":{"display":"Stripe Element","property_applications":{"MinWidth":true,"resizable":true,"Font":true},"add_is_visible":true,"fields":{"BKx":{"caption":"Icon Color","name":"icon_color","rank":7,"editor":"DynamicValue","value":"text","default_val":"#00242b","optional":true},"BMW":{"caption":"Background Color","name":"bg_color","rank":6,"editor":"DynamicValue","value":"text","default_val":"#FFFFFF","optional":true},"BMX":{"caption":"Font size, color and alignment can be set below.","name":"info1","rank":10,"editor":"Label"},"BMY":{"caption":"Font Family","name":"font_family","rank":9,"editor":"DynamicValue","value":"text","optional":true},"BMe":{"caption":"𝗦𝗧𝗬𝗟𝗜𝗡𝗚","name":"𝗦𝗧𝗬𝗟𝗜𝗡𝗚","rank":4,"editor":"Label"},"BMf":{"caption":"Stripe has limited options for styling this element. To better integrate into your application UI, wrap this element in a group and style the group instead.","name":"info2","rank":5,"editor":"Label"},"BMg":{"caption":"Ask Postal Code?","name":"showpostalcode","rank":1,"editor":"DynamicValue","value":"boolean","default_val":true,"optional":false},"BMh":{"caption":"𝗙𝗢𝗥𝗠","name":"𝗙𝗢𝗥𝗠","rank":0,"editor":"Label"},"BPO":{"caption":"Disabled?","name":"disabled","rank":3,"editor":"DynamicValue","value":"boolean","default_val":false},"BPq":{"caption":"Pre-fill Postal Code","name":"prefill_postal_code","rank":2,"editor":"DynamicValue","value":"text","optional":true},"BQR":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":11,"editor":"Label"},"BQS":{"caption":"Seller/Account ID","name":"accountId","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BRM":{"caption":"Font Color","name":"fontColor","rank":8,"editor":"DynamicValue","value":"text","optional":true}},"states":{"AyO":{"caption":"Card Token","name":"token","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"BHQ":{"caption":"PaymentMethod ID","name":"paymentMethod","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"BIC":{"caption":"PaymentIntent ID","name":"paymentIntent","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"BKJ":{"caption":"Error Message","name":"error","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"BKK":{"caption":"Error Object (stringified)","name":"errorObj","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"BPK":{"caption":"Next Action URL","name":"next_action_url","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"BSh":{"caption":"complete","name":"complete","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AyR":{"caption":"payment was successful","name":"paymentSuccess"},"BHN":{"caption":"payment was unsuccessful","name":"paymentError"},"BKL":{"caption":"token was created","name":"tokenSuccess"},"BKM":{"caption":"token couldn't be created","name":"tokenError"},"BKN":{"caption":"PaymentMethod was created","name":"pmSuccess"},"BKO":{"caption":"PaymentMethod couldn't be created","name":"pmError"},"BPH":{"caption":"is ready","name":"ready"},"BPI":{"caption":"emits an input validation error","name":"error"},"BUO":{"caption":"is focused","name":"focus"},"BYu":{"caption":"Verification was successful","name":"vSuccess"},"BYv":{"caption":"Verification was unsuccessful","name":"vError"}},"actions":{"AyN":{"caption":"Tokenize card with","code":{"fn":"function(instance,properties,context){instance.data.stripe.createToken(instance.data.card).then((function(result){result.error?(properties.expose_console_logs&&console.log(result),instance.publishState(\"error\",result.error.message),instance.publishState(\"errorObj\",JSON.stringify(result)),instance.triggerEvent(\"tokenError\")):(properties.expose_console_logs&&console.log(result),instance.publishState(\"token\",result.token.id),instance.triggerEvent(\"tokenSuccess\"))}))}"},"fields":{"BIE":{"caption":"Expose console logs","name":"expose_console_logs","rank":0,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true}}},"BHK":{"caption":"Start payment with","code":{"fn":"function(instance,properties,context){let options={};properties.handleactions||(instance.data.checkAddSet(options,\"handleActions\",!1),properties.return_url&&instance.data.checkAddSet(options,\"return_url\",properties.return_url));let paymentOptions={};properties.generatePm?paymentOptions={payment_method:{card:instance.data.card}}:properties.payment_method&&(paymentOptions={payment_method:properties.payment_method}),instance.data.stripe.confirmCardPayment(properties.clientSecret,paymentOptions,options).then((function(result){result.error?(properties.expose_console_logs&&console.log(result),instance.publishState(\"error\",result.error.message),instance.publishState(\"errorObj\",JSON.stringify(result)),instance.triggerEvent(\"paymentError\")):(properties.expose_console_logs&&console.log(result),instance.publishState(\"paymentIntent\",result.paymentIntent.i
290d),instance.publishState(\"paymentMethod\",result.paymentIntent.payment_method),result.paymentIntent.next_action&&instance.publishState(\"next_action_url\",result.paymentIntent.next_action.redirect_to_url),instance.triggerEvent(\"paymentSuccess\"))}))}"},"fields":{"BHL":{"caption":"Client Secret","name":"clientSecret","rank":0,"editor":"DynamicValue","optional":true,"value":"text"},"BIF":{"caption":"Expose console logs","name":"expose_console_logs","rank":5,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BKR":{"caption":"Clear after success","name":"clear_after_success","rank":6,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BPJ":{"caption":"Handle Actions?","name":"handleactions","rank":3,"editor":"DynamicValue","value":"boolean","default_val":true},"BPp":{"caption":"Return URL","name":"return_url","rank":4,"editor":"DynamicValue","optional":true,"value":"text"},"BRJ":{"caption":"PaymentMethod ID","name":"payment_method","rank":2,"editor":"DynamicValue","value":"text","optional":true},"BRK":{"caption":"Generate PaymentMethod?","name":"generatePm","rank":1,"editor":"DynamicValue","value":"boolean","default_val":true}}},"BID":{"caption":"Clear","code":{"fn":"function(instance,properties,context){instance.data.card.clear()}"}},"BJu":{"caption":"Create payment method with","code":{"fn":"function(instance,properties,context){var address={},data={};properties.lineone&&instance.data.checkAddSet(address,\"line1\",properties.lineone),properties.linetwo&&instance.data.checkAddSet(address,\"line2\",properties.linetwo),properties.city&&instance.data.checkAddSet(address,\"city\",properties.city),properties.state&&instance.data.checkAddSet(address,\"state\",properties.state),properties.postal&&instance.data.checkAddSet(address,\"postal_code\",properties.postal),properties.country&&instance.data.checkAddSet(address,\"country\",properties.country),instance.data.checkAddSet(data,\"billing_details\",{}),properties.phone&&(data.billing_details.phone=properties.phone),properties.email&&(data.billing_details.email=properties.email),properties.name&&(data.billing_details.name=properties.name),instance.data.checkAddSet(data.billing_details,\"address\",address),instance.data.stripe.createPaymentMethod(\"card\",instance.data.card,data).then((function(result){result.error?(properties.expose_console_logs&&console.log(result),instance.publishState(\"error\",result.error.message),instance.publishState(\"errorObj\",JSON.stringify(result)),instance.triggerEvent(\"pmError\")):(properties.expose_console_logs&&console.log(result),instance.publishState(\"paymentMethod\",result.paymentMethod.id),instance.triggerEvent(\"pmSuccess\"),properties.clear_after_success&&instance.data.card.clear())}))}"},"fields":{"BJw":{"caption":"𝗖𝗔𝗥𝗗𝗛𝗢𝗟𝗗𝗘𝗥","name":"holder","rank":2,"editor":"Label"},"BJx":{"caption":"Note: empty fields will not be sent","name":"ifempty","rank":0,"editor":"Label"},"BJy":{"caption":"Name","name":"name","rank":3,"editor":"DynamicValue","value":"text","optional":true},"BJz":{"caption":"Email","name":"email","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BKA":{"caption":"Phone","name":"phone","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BKB":{"caption":"𝗔𝗗𝗗𝗥𝗘𝗦𝗦","name":"address","rank":6,"editor":"Label"},"BKC":{"caption":"Line 1","name":"lineone","rank":7,"editor":"DynamicValue","value":"text","optional":true},"BKD":{"caption":"Line 2","name":"linetwo","rank":8,"editor":"DynamicValue","value":"text","optional":true},"BKE":{"caption":"City","name":"city","rank":9,"editor":"DynamicValue","value":"text","optional":true},"BKF":{"caption":"State","name":"state","rank":10,"editor":"DynamicValue","value":"text","optional":true},"BKG":{"caption":"Country","name":"country","rank":11,"editor":"DynamicValue","value":"text","optional":true},"BKH":{"caption":"Postal/Zip Code","name":"postal","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BKI":{"caption":"Expose console logs","name":"expose_console_logs","rank":1,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true}}},"BMS":{"caption":"Destroy","code":{"fn":"function(instance,properties,context){instance.data.card.destroy(),instance.data.card=null}"},"fields":{"BMT":{"caption":"The Stripe Element will be destroyed. Another Stripe Element instance can be created by running the 'Mount' element action.","name":"info","rank":0,"editor":"Label"}}},"BMZ":{"caption":"Blur","code":{"fn":"function(instance,properties,context){instance.data.card.blur()}"},"fields":{"BUP":{"caption":"The Stripe Element will be blurred.","name":"info","rank":0,"editor":"Label"}}},"BUK":{"caption":"Mount","code":{"fn":"function(instance,properties,context){instance.data.generateStripe()}"},"fields":{"BUL":{"caption":"A Stripe Element will be created and mounted. To avoid conflicts, confirm the present Stripe Element is destroyed by running the 'Destroy' element action before mounting a new Stripe Element.","name":"info","rank":0,"editor":"Label"}}},"BUM":{"caption":"Focus","code":{"fn":"function(instance,properties,context){instance.data.card.focus()}"},"fields":{"BUN":{"caption":"The Stripe Element will be focused for user input.","name":"info","rank":0,"editor":"Label"}}},"BYS":{"caption":"Handle Card Action","code":{"fn":"function(instance,properties,context){instance.data.runCardAction(properties.client_secret)}"},"fields":{"BYT":{"caption":"Client Secret","name":"client_secret","rank":0,"editor":"DynamicValue","value":"text"}}},"BYs":{"caption":"Start verification with","code":{"fn":"function(instance,properties,context){instance.data.stripe.verifyIdentity(properties.client_secret).then((function(result){result.error?(properties.expose_console_logs&&console.log(result),instance.publishState(\"error\",result.error.message),instance.publishState(\"errorObj\",JSON.stringify(result)),instance.triggerEvent(\"vError\")):(properties.expose_console_logs&&console.log(result),instance.triggerEvent(\"vSuccess\"))}))}"},"fields":{"BYt":{"caption":"Client Secret","name":"client_secret","rank":0,"editor":"DynamicValue","value":"text"}}}},"code":{"initialize":{"fn":"function(instance,context){instance.data.generateUniqueId=function(idlength){instance.data.charstoformid=\"_0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz\".split(\"\"),idlength||(idlength=Math.floor(Math.random()*instance.data.charstoformid.length)),instance.data.uniqid=\"\";for(var i=0;i<idlength;i++)instance.data.uniqid+=instance.data.charstoformid[Math.floor(Math.random()*instance.data.charstoformid.length)];return 0==$(\"#payment-form-\"+instance.data.uniqid).length?instance.data.uniqid:instance.data.generateUniqueId(5)},instance.data.generateStripe=function(){let gen=setTimeout(instance.data.initializeStripe,500)},instance.data.initializeStripe=function(){instance.data.stripe||(instance.data.accountId?instance.data.stripe=Stripe(context.keys[\"Stripe Publishable Key\"],{stripeAccount:instance.data.accountId}):instance.data.stripe=Stripe(context.keys[\"Stripe Publishable Key\"]),instance.data.elements=instance.data.stripe.elements()),$(\"#payment-form-\"+instance.data.stripeUniqueId).length>0&&instance.data.stripeUniqueId?(instance.data.card&&(instance.data.card.destroy(),instance.data.card=null),$(\"#card-element-\"+instance.data.stripeUniqueId).remove(),$(\"#payment-form-\"+instance.data.stripeUniqueId).remove(),instance.data.stripeUniqueId=instance.data.generateUniqueId(5)):instance.data.stripeUniqueId=instance.data.generateUniqueId(5),console.log(\"Stripe payment form will now go and be created\"),instance.data.goStripe()},instance.data.goStripe=function(){function createAndMount(){instance.data.card=instance.data.elements.create(\"card\",instance.data.elementOptions),instance.data.card.mount(`#card-element-${instance.data.stripeUniqueId}`),instance.data.card.on(\"ready\",(function(event){instance.triggerEvent(\"ready\")}
290)),instance.data.card.on(\"focus\",(function(event){instance.triggerEvent(\"focus\")})),instance.data.card.on(\"change\",(function(event){event.error?(instance.publishState(\"error\",event.error.message),instance.triggerEvent(\"error\")):(instance.publishState(\"error\",\"\"),instance.publishState(\"errorObj\",\"\")),!0===event.complete?instance.publishState(\"complete\",!0):instance.publishState(\"complete\",!1)}))}instance.data.div=$(`<form action=\"/charge\" method=\"post\" id=\"payment-form-${instance.data.stripeUniqueId}\"><div class=\"form-row\"> <div id=\"card-element-${instance.data.stripeUniqueId}\"></div></div></form>`),instance.canvas.append(instance.data.div),instance.data.style={base:{fontSize:instance.data.configObj.fontSize,color:instance.data.configObj.fontColor,iconColor:instance.data.configObj.iconColor,backgroundColor:instance.data.configObj.backgroundColor,fontFamily:instance.data.configObj.fontFamily}},instance.data.elementOptions={style:instance.data.style,hidePostalCode:instance.data.configObj.hidePostalCode,value:{postalCode:instance.data.configObj.prefillPostalCode},disabled:instance.data.configObj.disabled};let checkElement=setInterval((function(){instance.data.card||(createAndMount(),clearInterval(checkElement))}),100)},instance.data.runCardAction=function(cs){instance.data.stripe.handleCardAction(cs).then((function(result){result.error?instance.triggerEvent(\"paymentError\"):(instance.publishState(\"paymentIntent\",result.paymentIntent.id),instance.triggerEvent(\"paymentSuccess\"))}))},$(document).ready((function(){})),instance.data.checkAddSet=function(object,key,value){object.hasOwnProperty(key)||(object[key]=value)}}","add_debugger":false},"update":{"fn":"function(instance,properties,context){instance.data.configObj={fontSize:properties.bubble.font_size()+\"px\",fontColor:properties.fontColor,iconColor:null,backgroundColor:null,fontFamily:null,hidePostalCode:!properties.showpostalcode,prefillPostalCode:properties.prefill_postal_code,disabled:properties.disabled},\"\"!==properties.icon_color&&(instance.data.configObj.iconColor=properties.icon_color),\"\"!==properties.backgroundColor&&(instance.data.configObj.backgroundColor=properties.bg_color),\"\"!==properties.fontFamily&&(instance.data.configObj.fontFamily=properties.font_family),properties.accountId&&(instance.data.accountId=properties.accountId),properties.bubble.is_visible()?instance.data.generateStripe():!properties.bubble.is_visible()&&instance.data.card&&(instance.data.card.destroy(),instance.data.card=null)}"},"reset":{"fn":"function(instance,context){}"},"preview":{"fn":"function(instance, properties) {\n    \n    let previewDiv = $(`<div id=\"cpcontainer\" style=\"display: flex; flex-direction: column; justify-content: center; align-content: center; overflow: hidden; scrollbar-width: none; -ms-overflow-style: none; border-radius: 4px; \"> <div id=\"pluginpreview\" style=\"display: flex;flex-direction: row;justify-content: space-between;align-items: center;background-color: #005566; padding-left: 20px; padding-right: 20px; height:${properties.bubble.height()}px;\"> <img style=\"height: 14px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944742017x381455892055258200/stripe.js2-logo.svg\"/> <img style=\"height: 16px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944966841x671474842369921900/stripe.js2-element.svg\"/> </div> </div>`)\n    instance.canvas.append(previewDiv) \n}"}},"platform_type":"web"},"BQY":{"display":"Stripe Request","property_applications":{"resizable":true,"MinWidth":true,"Font":true},"add_is_visible":true,"fields":{"BQn":{"caption":"Expose console logs?","name":"showLogs","rank":3,"editor":"DynamicValue","value":"boolean","default_val":true},"BQo":{"caption":"The PaymentRequest button brings support for methods like Apple Pay.  Use Element Actions to initialize or start the PaymentRequest button.","name":"info1","rank":0,"editor":"Label"},"BQp":{"caption":"Need help with installation? The Platform Payments 2 course will be updated to show installation instructions for this element is stable.","name":"info2","rank":1,"editor":"Label"},"BQq":{"caption":"Disclaimer: This is an Alpha release. Expect bugs and errors..","name":"info0","rank":2,"editor":"Label"}},"states":{"BQa":{"caption":"PaymentMethod ID","name":"paymentMethod","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"BQj":{"caption":"Valid Environment","name":"checkResult","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}},"BQk":{"caption":"Error Message","name":"error","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"BRE":{"caption":"Error Object (stringified)","name":"errorObj","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"BQy":{"caption":"Payment was successful","name":"paymentSuccess"},"BQz":{"caption":"Payment was unsuccessful","name":"paymentError"},"BRA":{"caption":"PaymentMethod could be created","name":"paymentMethodSuccess"},"BRB":{"caption":"PaymentMethod couldn't be created","name":"paymentMethodError"},"BRC":{"caption":"ready for payment","name":"resultUpdate"},"BRD":{"caption":"is unavailable","name":"unavailable"},"BRF":{"caption":"is cancelled","name":"cancelled"}},"actions":{"BQe":{"caption":"Initialize PaymentRequest button","code":{"fn":"function(instance,properties,context){instance.data.generateStripe()}"},"fields":{"BRG":{"caption":"The PaymentRequest button will be initialized but not shown to the user. This step is a pre-requisite for starting the PaymentRequest process. ","name":"info","rank":0,"editor":"Label"}}},"BQh":{"caption":"Start PaymentRequest","code":{"fn":"function(instance,properties,context){let options={};if(instance.data.cs=properties.client_secret,properties.country&&(options.country=properties.country),properties.currency&&(options.currency=properties.currency.toLowerCase()),properties.amount){var formattedAmount=100*properties.amount;formattedAmount=formattedAmount.toFixed(0),options.total={amount:parseInt(formattedAmount)},properties.label&&(options.total.label=properties.label)}
290properties.askName&&(options.requestPayerName=properties.askName),properties.askEmail&&(options.requestPayerEmail=properties.askEmail),instance.data.paymentRequest=instance.data.stripe.paymentRequest(options);try{instance.data.prButton=instance.data.elements.create(\"paymentRequestButton\",{paymentRequest:instance.data.paymentRequest,style:{paymentRequestButton:{type:properties.type.toLowerCase(),theme:\"Light Outline\"===properties.style?\"light-outline\":properties.style.toLowerCase(),height:instance.data.elementHeight+\"px\"}}})}catch{instance.triggerEvent(\"unavailable\"),instance.data.showLogs&&console.log(\"This environment is not supported.\")}instance.data.paymentRequest.on(\"paymentmethod\",(function(ev){console.log(\"Starting PI\"),instance.data.stripe.confirmCardPayment(instance.data.cs,{payment_method:ev.paymentMethod.id},{handleActions:!1}).then((function(confirmResult){confirmResult.error?(ev.complete(\"fail\"),instance.triggerEvent(\"paymentMethodError\")):(ev.complete(\"success\"),instance.publishState(\"paymentMethod\",ev.paymentMethod.id),instance.triggerEvent(\"paymentMethodSuccess\")),\"requires_action\"===confirmResult.paymentIntent.status?instance.data.stripe.confirmCardPayment(instance.data.cs).then((function(result){result.error?instance.triggerEvent(\"paymentError\"):instance.triggerEvent(\"paymentSuccess\")})):instance.triggerEvent(\"paymentSuccess\")}))})),instance.data.paymentRequest.on(\"cancel\",(function(ev){instance.triggerEvent(\"cancelled\")})),instance.data.createAndMount=function(){try{instance.data.paymentRequest.canMakePayment().then((function(result){if(result){instance.publishState(\"checkResult\",!0),instance.triggerEvent(\"resultUpdate\");try{instance.data.prButton.mount(\"#payment-request-button-\"+instance.data.stripeUniqueId)}catch(error){instance.data.showLogs&&console.log(error),instance.publishState(\"errorObj\",JSON.stringify(error)),instance.triggerEvent(\"error\")}}else document.getElementById(\"payment-request-button-\"+instance.data.stripeUniqueId).style.display=\"none\",instance.publishState(\"checkResult\",!1),instance.triggerEvent(\"unavailable\")}))}catch(error){console.log(error),instance.publishState(\"errorObj\",JSON.stringify(error)),instance.triggerEvent(\"error\")}},instance.data.createAndMount()}"},"fields":{"BQr":{"caption":"Country Code","name":"country","rank":5,"editor":"DynamicValue","value":"text"},"BQs":{"caption":"Currency Code","name":"currency","rank":6,"editor":"DynamicValue","value":"text"},"BQt":{"caption":"Label","name":"label","rank":3,"editor":"DynamicValue","value":"text"},"BQu":{"caption":"Amount","name":"amount","rank":4,"editor":"DynamicValue","value":"number"},"BQv":{"caption":"Require Name?","name":"askName","rank":7,"editor":"DynamicValue","value":"boolean","default_val":false},"BQw":{"caption":"Require Email?","name":"askEmail","rank":8,"editor":"DynamicValue","value":"boolean","default_val":false},"BQx":{"caption":"Client Secret","name":"client_secret","rank":2,"editor":"DynamicValue","value":"text"},"BRH":{"caption":"Style","name":"style","rank":1,"editor":"Dropdown","default_val":"Dark"},"BRI":{"caption":"Type","name":"type","rank":0,"editor":"Dropdown","default_val":"Buy"}}}},"code":{"preview":{"fn":"function(instance, properties) {\n    \n    let previewDiv = $(`<div id=\"cpcontainer\" style=\"display: flex; flex-direction: column; justify-content: center; align-content: center; overflow: hidden; scrollbar-width: none; -ms-overflow-style: none; border-radius: 4px; \"> <div id=\"pluginpreview\" style=\"display: flex;flex-direction: row;justify-content: space-between;align-items: center;background-color: #005566; padding-left: 20px; padding-right: 20px; height:${properties.bubble.height}px;\"> <img style=\"height: 14px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944742017x381455892055258200/stripe.js2-logo.svg\"/> <img style=\"height: 16px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944966841x671474842369921900/stripe.js2-element.svg\"/> </div> </div>`)\n    instance.canvas.append(previewDiv) \n}"},"initialize":{"fn":"function(instance,context){instance.data.stripe=Stripe(context.keys[\"Stripe Publishable Key\"]),instance.data.elements=instance.data.stripe.elements(),instance.data.generateUniqueId=function(idlength){instance.data.charstoformid=\"_0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz\".split(\"\"),idlength||(idlength=Math.floor(Math.random()*instance.data.charstoformid.length)),instance.data.uniqid=\"\";for(var i=0;i<idlength;i++)instance.data.uniqid+=instance.data.charstoformid[Math.floor(Math.random()*instance.data.charstoformid.length)];return 0==$(\"#payment-request-button-\"+instance.data.uniqid).length?instance.data.uniqid:instance.data.generateUniqueId(5)},instance.data.generateStripe=function(newId){$(\"#payment-request-button-\"+instance.data.stripeUniqueId).length>0&&instance.data.stripeUniqueId?($(\"#payment-request-button-\"+instance.data.stripeUniqueId).remove(),instance.data.stripeUniqueId=instance.data.generateUniqueId(5)):instance.data.stripeUniqueId=instance.data.generateUniqueId(5),console.log(\"Generating div with ID of \"+instance.data.stripeUniqueId),instance.data.div=$(`<div id=\"payment-request-button-${instance.data.stripeUniqueId}\"></div>`),instance.canvas.append(instance.data.div)}}"},"update":{"fn":"function(instance,properties,context){instance.data.showLogs=properties.showLogs,instance.data.elementHeight=properties.bubble.height}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}
290,"BXI":{"display":"Stripe Payment Element","property_applications":{"MinWidth":true,"resizable":true,"Font":true},"add_is_visible":true,"can_fit_width":false,"fields":{"BWy":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":4,"editor":"Label"},"BWz":{"caption":"Seller/Account ID","name":"accountId","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BXM":{"caption":"To generate a Payment Element, a PaymentIntent must be created first. The Client Secret of the PaymentIntent will be required.","name":"info","rank":0,"editor":"Label"},"BXq":{"caption":"𝗦𝗧𝗬𝗟𝗘","name":"𝗦𝗧𝗬𝗟𝗘","rank":1,"editor":"Label"},"BXr":{"caption":"Layout","name":"layout","rank":2,"editor":"Dropdown","default_val":"Auto","in_style":true},"BYH":{"caption":"Disabled?","name":"disabled","rank":3,"editor":"DynamicValue","value":"boolean","default_val":false}},"states":{"BXl":{"caption":"SetupIntent ID","name":"siId","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"BXm":{"caption":"PaymentMethod ID","name":"pmId","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"BXv":{"caption":"PaymentIntent ID","name":"piId","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"BXw":{"caption":"Error Message","name":"error_message","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"BXx":{"caption":"Complete?","name":"complete","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}},"BYG":{"caption":"Status","name":"status","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"BXY":{"caption":"element is focused","name":"focus"},"BXZ":{"caption":"has errored","name":"error"},"BXn":{"caption":"setup was successful","name":"setup_success"},"BXp":{"caption":"setup was unsuccessful","name":"setup_fail"},"BXs":{"caption":"element is ready","name":"ready"},"BYE":{"caption":"payment was successful","name":"payment_success"},"BYF":{"caption":"payment was unsucessful","name":"payment_fail"}},"actions":{"BWA":{"caption":"Create payment with","code":{"fn":"function(instance,properties,context){let email=\"\";\"\"!==properties.customerEmail&&(email=properties.customerEmail),instance.data.initializeStripe(properties.clientSecret,email)}"},"fields":{"BWB":{"caption":"Client Secret","name":"clientSecret","rank":0,"editor":"DynamicValue","optional":false,"value":"text"},"BZH":{"caption":"Customer Email","name":"customerEmail","rank":1,"editor":"DynamicValue","value":"text","optional":true}}},"BXK":{"caption":"Confirm payment with","code":{"fn":"function(instance,properties,context){instance.data.confirmPayment(properties.returnUrl,properties.redirect.toLowerCase().replace(\" \",\"_\"))}"},"fields":{"BXL":{"caption":"Return URL","name":"returnUrl","rank":0,"editor":"DynamicValue","value":"text"},"BXX":{"caption":"Redirect","name":"redirect","rank":1,"editor":"Dropdown","value":"text","default_val":"Always"}}},"BXd":{"caption":"Confirm setup with","code":{"fn":"function(instance,properties,context){instance.data.confirmSetup(properties.returnUrl,properties.redirect.toLowerCase().replace(\" \",\"_\"))}"},"fields":{"BXe":{"caption":"Return URL","name":"returnUrl","rank":0,"editor":"DynamicValue","value":"text"},"BXf":{"caption":"Redirect","name":"redirect","rank":1,"editor":"Dropdown","default_val":"Always"}}},"BXg":{"caption":"Create setup with","code":{"fn":"function(instance,properties,context){let email=\"\";if(\"\"!==properties.customerEmail&&(email=properties.customerEmail),null!==properties.terms){let termSetting=properties.terms.toLowerCase();instance.data.elemOptions.terms={auBecsDebit:termSetting,bancontact:termSetting,card:termSetting,ideal:termSetting,sepaDebit:termSetting,sofort:termSetting,usBankAccount:termSetting}}instance.data.initializeStripe(properties.clientSecret,email)}"},"fields":{"BXh":{"caption":"Client Secret","name":"clientSecret","rank":0,"editor":"DynamicValue","value":"text"},"BXk":{"caption":"Terms","name":"terms","rank":1,"editor":"Dropdown","default_val":"Auto"},"BZI":{"caption":"Customer Email","name":"customerEmail","rank":2,"editor":"DynamicValue","value":"text","optional":true}}},"BYP":{"caption":"Destroy","code":{"fn":"function(instance,properties,context){instance.data.pe.destroy(),instance.data.pe=null}"},"fields":{"BYQ":{"caption":"The Stripe Payment Element will be destroyed.","name":"info","rank":0,"editor":"Label"}}}},"code":{"initialize":{"fn":"function(instance,context){void 0===typeof instance.data.elemOptions&&(instance.data.elemOptions={terms:{},readOnly:!1,layout:{type:\"auto\"},defaultValues:{billingDetails:{email:\"\"}}}),instance.data.generateUniqueId=function(idlength){instance.data.charstoformid=\"_0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz\".split(\"\"),idlength||(idlength=Math.floor(Math.random()*instance.data.charstoformid.length)),instance.data.uniqid=\"\";for(var i=0;i<idlength;i++)instance.data.uniqid+=instance.data.charstoformid[Math.floor(Math.random()*instance.data.charstoformid.length)];return 0==$(\"#payment-element-\"+instance.data.uniqid).length?instance.data.uniqid:instance.data.generateUniqueId(5)},instance.data.generateStripe=function(cs){let gen=setTimeout(instance.data.initializeStripe(cs),500)},instance.data.initializeStripe=function(cs,customerEmail){customerEmail&&(instance.data.customerEmail=customerEmail),instance.data.stripe||(instance.data.accountId?instance.data.stripe=Stripe(context.keys[\"Stripe Publishable Key\"],{stripeAccount:instance.data.accountId}):instance.data.stripe=Stripe(context.keys[\"Stripe Publishable Key\"]),instance.data.elements=instance.data.stripe.elements({clientSecret:cs})),$(\"#payment-form-\"+instance.data.stripeUniqueId).length>0&&instance.data.stripeUniqueId?(instance.data.pe&&(instance.data.pe.destroy(),instance.data.pe=null),$(\"#payment-element-\"+instance.data.stripeUniqueId).remove(),$(\"#payment-element-form-\"+instance.data.stripeUniqueId).remove(),instance.data.stripeUniqueId=instance.data.generateUniqueId(5)):instance.data.stripeUniqueId=instance.data.generateUniqueId(5),instance.data.goStripe(cs)},instance.data.goStripe=function(cs){function createAndMount(){let stripeElementOptions=instance.data.elementOptions;instance.data.customerEmail&&(stripeElementOptions.defaultValues.billingDetails.email=instance.data.customerEmail),instance.data.pe=instance.data.elements.create(\"payment\",instance.data.elementOptions),instance.data.pe.mount(`#payment-element-${instance.data.stripeUniqueId}`),instance.data.pe.on(\"ready\",(function(event){instance.triggerEvent(\"ready\")}
290)),instance.data.pe.on(\"focus\",(function(event){instance.triggerEvent(\"focus\")})),instance.data.pe.on(\"change\",(function(event){event.error?(instance.publishState(\"error_message\",event.error.message),instance.triggerEvent(\"error\")):instance.publishState(\"error_message\",\"\"),!0===event.complete?instance.publishState(\"complete\",!0):instance.publishState(\"complete\",!1)}))}instance.data.div=$(`<form id=\"payment-element-form-${instance.data.stripeUniqueId}\"><div id=\"payment-element-${instance.data.stripeUniqueId}\"></div></form>`),instance.canvas.append(instance.data.div),instance.data.elementOptions={},instance.data.elementOptions=instance.data.elemOptions;let checkElement=setInterval((function(){instance.data.pe||(createAndMount(),clearInterval(checkElement))}),100)},instance.data.confirmPayment=function(returnUrl,redirect){instance.data.stripe.confirmPayment({elements:instance.data.elements,confirmParams:{return_url:returnUrl},redirect:redirect}).then((result=>{console.log(\"Result\"),console.log(result),result.error&&(instance.publishState(\"error_message\",result.error.message),instance.triggerEvent(\"error\"),instance.triggerEvent(\"payment_fail\")),result.paymentIntent&&(instance.publishState(\"piId\",result.paymentIntent.id),instance.publishState(\"pmId\",result.paymentIntent.payment_method),instance.publishState(\"error_message\",\"\"),instance.publishState(\"status\",result.paymentIntent.status),instance.triggerEvent(\"payment_success\"))}))},instance.data.confirmSetup=function(returnUrl,redirect){instance.data.stripe.confirmSetup({elements:instance.data.elements,confirmParams:{return_url:returnUrl},redirect:redirect}).then((result=>{result.error&&(instance.publishState(\"error_message\",result.error.message),instance.triggerEvent(\"setup_fail\")),result.setupIntent&&(instance.publishState(\"siId\",result.setupIntent.id),instance.publishState(\"pmId\",result.setupIntent.payment_method),instance.publishState(\"error_message\",\"\"),instance.publishState(\"status\",result.setupIntent.status),instance.triggerEvent(\"setup_success\"))}))},$(document).ready((function(){})),instance.data.checkAddSet=function(object,key,value){object.hasOwnProperty(key)||(object[key]=value)}}","add_debugger":false},"update":{"fn":"function(instance,properties,context){instance.data.elemOptions={terms:{},readOnly:properties.disabled,layout:{type:properties.layout.toLowerCase()||\"tabs\"},defaultValues:{billingDetails:{email:\"\"}}}}"},"reset":{"fn":"function(instance,context){}"},"preview":{"fn":"function(instance, properties) {\n    \n    let previewDiv = $(`<div id=\"cpcontainer-element\" style=\"display: flex; flex-direction: column; justify-content: center; align-content: center; overflow: hidden; scrollbar-width: none; -ms-overflow-style: none; border-radius: 4px; \"> <div id=\"pluginpreview\" style=\"display: flex;flex-direction: row;justify-content: space-between;align-items: center;background-color: #005566; padding-left: 20px; padding-right: 20px; height:${properties.bubble.height()}px;\"> <img style=\"height: 14px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944742017x381455892055258200/stripe.js2-logo.svg\"/> <img style=\"height: 16px;\" src=\"https://s3.amazonaws.com/appforest_uf/f1587944966841x671474842369921900/stripe.js2-element.svg\"/> </div> </div>`)\n    instance.canvas.append(previewDiv) \n}"}},"platform_type":"web"}},"plugin_actions":{"BEA":{"display":"Stripe.js - PaymentIntent - Confirm","type":"server_side","return_value":{"BED":{"caption":"PaymentIntent ID","name":"id","rank":0,"value":"text"},"BJd":{"caption":"Error","name":"error","rank":4,"value":"text"},"BMI":{"caption":"Charge ID","name":"chargeid","rank":3,"value":"text"},"BQW":{"caption":"PaymentMethod ID","name":"pm","rank":1,"value":"text"},"BSd":{"caption":"Status","name":"status","rank":2,"value":"text"}},"fields":{"BEG":{"caption":"PaymentIntent ID","name":"paymentintent_id","rank":0,"editor":"DynamicValue","value":"text"},"BEI":{"caption":"PaymentMethod ID","name":"paymentMethod","rank":1,"editor":"DynamicValue","value":"text","optional":true},"BNP":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":5,"editor":"Label"},"BNR":{"caption":"Seller/Account ID","name":"account_id","rank":6,"editor":"DynamicValue","value":"text","optional":true},"BYI":{"caption":"Off Session?","name":"offSession","rank":2,"editor":"DynamicValue","value":"boolean","optional":true},"BYJ":{"caption":"Return URL","name":"return_url","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BYK":{"caption":"Future Usage","name":"usage","rank":3,"editor":"Dropdown","optional":true,"default_val":"Disable"}}}
290,"BEF":{"display":"Stripe.js - PaymentIntent - Create","type":"server_side","return_value":{"BED":{"caption":"ID","name":"id","rank":0,"value":"text"},"BEE":{"caption":"Client Secret","name":"client_secret","rank":1,"value":"text"},"BJe":{"caption":"Error","name":"error","rank":6,"value":"text"},"BQU":{"caption":"Transfer Group","name":"transfer_group","rank":5,"value":"text"},"BQX":{"caption":"PaymentMethod ID","name":"pm","rank":2,"value":"text"},"BSb":{"caption":"Status","name":"status","rank":4,"value":"text"},"BUR":{"caption":"Charge IDs (list)","name":"charges","rank":3,"value":"text","is_list":true},"BYR":{"caption":"Next Action URL","name":"next_action_url","rank":7,"value":"text"}},"fields":{"BEK":{"caption":"Amount","name":"amount","rank":3,"editor":"DynamicValue","value":"number"},"BEL":{"caption":"Currency Code","name":"currency","rank":4,"editor":"DynamicValue","value":"text","default_val":"USD"},"BHP":{"caption":"Future Usage","name":"usage","rank":13,"editor":"Dropdown","default_val":"Disable"},"BKb":{"caption":"PaymentMethod ID","name":"paymentMethod","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BKc":{"caption":"Confirm Now?","name":"confirm","rank":8,"editor":"DynamicValue","value":"boolean","default_val":false},"BKd":{"caption":"Customer ID","name":"customerId","rank":1,"editor":"DynamicValue","value":"text","optional":true},"BKe":{"caption":"Off Session?","name":"offSession","rank":9,"editor":"DynamicValue","value":"boolean","default_val":false},"BKg":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","rank":2,"editor":"Label"},"BKh":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧 𝗠𝗘𝗧𝗛𝗢𝗗","name":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧_𝗠𝗘𝗧𝗛𝗢𝗗","rank":11,"editor":"Label"},"BKi":{"caption":"𝗖𝗨𝗦𝗧𝗢𝗠𝗘𝗥","name":"𝗖𝗨𝗦𝗧𝗢𝗠𝗘𝗥","rank":0,"editor":"Label","value":"text"},"BKj":{"caption":"Capture Now?","name":"capturenow","rank":7,"editor":"DynamicValue","value":"boolean","default_val":true},"BKz":{"caption":"Statement Suffix","name":"statementdescriptorsuffix","rank":6,"editor":"DynamicValue","value":"text","optional":true},"BNK":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":19,"editor":"Label"},"BNM":{"caption":"Seller/Account ID","name":"account_id","rank":21,"editor":"DynamicValue","value":"text","optional":true},"BPD":{"caption":"Application Fee","name":"appfee","rank":22,"editor":"DynamicValue","value":"number","optional":true},"BPF":{"caption":"Transaction Type","name":"transactionType","rank":20,"editor":"Dropdown","optional":true},"BPL":{"caption":"Description","name":"description","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BPQ":{"caption":"Transfer Amount","name":"autoAmount","rank":23,"editor":"DynamicValue","value":"number","optional":true},"BPU":{"caption":"Receipt Email","name":"receiptemail","rank":10,"editor":"DynamicValue","value":"text","optional":true},"BQT":{"caption":"Transfer Group","name":"transfer_group","rank":24,"editor":"DynamicValue","value":"text","optional":true},"BRO":{"caption":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","name":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","rank":17,"editor":"Label"},"BRP":{"caption":"Data (optional)","name":"metadata","rank":18,"editor":"key_value_list","value":"text"},"BXJ":{"caption":"Automatic Methods","name":"automaticMethods","rank":14,"editor":"DynamicValue","value":"boolean","default_val":false},"BXu":{"caption":"Return URL","name":"return_url","rank":16,"editor":"DynamicValue","value":"text","optional":true},"BYd":{"caption":"Method Types","name":"methodTypes","rank":15,"editor":"DynamicValue","value":"text","optional":true}}},"BEN":{"display":"Stripe.js - PaymentIntent - Capture","type":"server_side","return_value":{"BED":{"caption":"ID","name":"id","rank":0,"value":"text"},"BJc":{"caption":"Error","name":"error","rank":2,"value":"text"},"BSe":{"caption":"Status","name":"status","rank":1,"value":"text"}},"fields":{"BEG":{"caption":"PaymentIntent ID","name":"paymentintent_id","rank":0,"editor":"DynamicValue","value":"text"},"BEO":{"caption":"Amount to Capture","name":"amount","rank":1,"editor":"DynamicValue","value":"number","optional":true},"BNS":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":2,"editor":"Label"},"BNU":{"caption":"Seller/Account ID","name":"account_id","rank":3,"editor":"DynamicValue","value":"text","optional":true}}}
290,"BEn":{"display":"Stripe.js - Account (Seller, All) - Create","type":"server_side","return_value":{"BEp":{"caption":"Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEq":{"caption":"Country Code","name":"country","rank":3,"editor":"DynamicValue","value":"text"},"BEr":{"caption":"Email","name":"email","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BEs":{"caption":"Business Type","name":"business_type","rank":1,"editor":"Dropdown","value":"text"},"BEt":{"caption":"Currency Code◦","name":"default_currency","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BEv":{"caption":"Date◦","name":"tos_date","rank":9,"editor":"DynamicValue","value":"date","optional":true},"BEw":{"caption":"IP Address","name":"tos_ip","rank":8,"editor":"DynamicValue","value":"text","optional":true},"BFL":{"caption":"𝗧𝗢𝗦 𝗔𝗖𝗖𝗘𝗣𝗧𝗔𝗡𝗖𝗘","name":"tos_acceptance_━━━━━━━━━━━━━━━━┓","rank":7,"editor":"Label"},"BFN":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"general ━━━━━━━━━━━━━━━━━━━┓","rank":2,"editor":"Label"},"BGa":{"caption":"Capabilities","name":"capabilities","rank":6,"editor":"DynamicValue","value":"text","optional":true,"default_val":"card_payments,transfers"},"BJF":{"caption":"Note: Stripe refers to Sellers as 'Accounts'","name":"info","rank":0,"editor":"Label"}}},"BEy":{"display":"Stripe.js - Account (Seller, Individual) - Update","type":"server_side","return_value":{"BEp":{"caption":"Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BKY":{"caption":"Bank Account IDs (list)","name":"banks","rank":1,"value":"text","is_list":true}},"fields":{"BEr":{"caption":"Email Address","name":"email","rank":9,"editor":"DynamicValue","value":"text","optional":true},"BEt":{"caption":"Currency Code","name":"default_currency","rank":3,"editor":"DynamicValue","value":"text","optional":true},"BEu":{"caption":"Bank Account","name":"bankaccount","rank":21,"editor":"DynamicValue","value":"text","optional":true},"BEv":{"caption":"Date","name":"tos_date","rank":27,"editor":"DynamicValue","value":"date","optional":true},"BEw":{"caption":"IP Address","name":"tos_ip","rank":26,"editor":"DynamicValue","value":"text","optional":true},"BEz":{"caption":"Seller/Account ID","name":"id","rank":1,"editor":"DynamicValue","value":"text"},"BFE":{"caption":"𝗧𝗢𝗦 𝗔𝗖𝗖𝗘𝗣𝗧𝗔𝗡𝗖𝗘","name":"»_tos_acceptance","rank":25,"editor":"Label"},"BFG":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"»_general","rank":2,"editor":"Label"},"BGg":{"caption":"Line 1","name":"lineone","rank":15,"editor":"DynamicValue","value":"text","optional":true},"BGh":{"caption":"Line 2","name":"linetwo","rank":16,"editor":"DynamicValue","value":"text","optional":true},"BGi":{"caption":"City","name":"city","rank":17,"editor":"DynamicValue","value":"text","optional":true},"BGj":{"caption":"State","name":"state","rank":18,"editor":"DynamicValue","value":"text","optional":true},"BGk":{"caption":"Postal Code","name":"postal","rank":19,"editor":"DynamicValue","value":"text","optional":true},"BGm":{"caption":"𝗔𝗗𝗗𝗥𝗘𝗦𝗦","name":"address","rank":14,"editor":"Label"},"BIH":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"ifleftempty","rank":0,"editor":"Label"},"BII":{"caption":"Date of Birth","name":"dob","rank":11,"editor":"DynamicValue","value":"date","optional":true},"BIJ":{"caption":"𝗜𝗡𝗗𝗜𝗩𝗜𝗗𝗨𝗔𝗟","name":"Individual ━━━━━━━━━━━━━━━━━━━┓","rank":6,"editor":"Label"},"BIK":{"caption":"SSN (Last 4)","name":"lastFour","rank":13,"editor":"DynamicValue","value":"text","optional":true},"BIN":{"caption":"First Name","name":"firstName","rank":7,"editor":"DynamicValue","value":"text","optional":true},"BIO":{"caption":"Last Name","name":"lastName","rank":8,"editor":"DynamicValue","value":"text","optional":true},"BIP":{"caption":"Phone Number","name":"phone","rank":10,"editor":"DynamicValue","value":"text","optional":true},"BIQ":{"caption":"𝗣𝗔𝗬𝗢𝗨𝗧𝗦","name":"payouts_━━━━━━━━━━━━━━━━━━━┓","rank":20,"editor":"Label"},"BIR":{"caption":"Schedule","name":"schedule","rank":22,"editor":"Dropdown","optional":true},"BJZ":{"caption":"Weekly Anchor","name":"wAnchor","rank":23,"editor":"Dropdown","optional":true},"BJa":{"caption":"Monthly Anchor","name":"mAnchor","rank":24,"editor":"Dropdown","value":"number","optional":true},"BNG":{"caption":"Website URL","name":"url","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BNH":{"caption":"MCC","name":"mcc","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BNI":{"caption":"ID Number","name":"idnumber","rank":12,"editor":"DynamicValue","value":"text","optional":true}}}
290,"BFb":{"display":"Stripe.js - Customer - Create","type":"server_side","return_value":{"BEp":{"caption":"Customer ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEq":{"caption":"Description","name":"description","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BEr":{"caption":"Email","name":"email","rank":2,"editor":"DynamicValue","value":"text","optional":true},"BEu":{"caption":"Name","name":"name","rank":1,"editor":"DynamicValue","value":"text","optional":true},"BFN":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"general ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BHv":{"caption":"𝗔𝗗𝗗𝗥𝗘𝗦𝗦","name":"address_━━━━━━━━━━━━━━━━━━━┓","rank":6,"editor":"Label"},"BHw":{"caption":"Line 1","name":"lineone","rank":7,"editor":"DynamicValue","optional":true,"value":"text"},"BHx":{"caption":"Line 2","name":"linetwo","rank":8,"editor":"DynamicValue","optional":true,"value":"text"},"BHy":{"caption":"City","name":"city","rank":9,"editor":"DynamicValue","optional":true,"value":"text"},"BHz":{"caption":"State","name":"state","rank":10,"editor":"DynamicValue","optional":true,"value":"text"},"BIA":{"caption":"Postal Code","name":"postalcode","rank":11,"editor":"DynamicValue","optional":true,"value":"text"},"BIB":{"caption":"Country Code","name":"country","rank":12,"editor":"DynamicValue","optional":true,"value":"text"},"BNV":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":15,"editor":"Label"},"BNX":{"caption":"Seller/Account ID","name":"account_id","rank":16,"editor":"DynamicValue","value":"text","optional":true},"BPW":{"caption":"Balance","name":"balance","rank":5,"editor":"DynamicValue","value":"number","optional":true},"BRT":{"caption":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","name":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","rank":13,"editor":"Label"},"BRU":{"caption":"Data (optional)","name":"metadata","rank":14,"editor":"key_value_list","value":"text"},"BYX":{"caption":"Phone Number","name":"phoneNumber","rank":3,"editor":"DynamicValue","value":"text","optional":true}}},"BFc":{"display":"Stripe.js - Customer - Update","type":"server_side","return_value":{"BEp":{"caption":"Customer ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEq":{"caption":"Description","name":"description","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BEr":{"caption":"Email","name":"email","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BEu":{"caption":"Name","name":"name","rank":3,"editor":"DynamicValue","value":"text","optional":true},"BFN":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"general ━━━━━━━━━━━━━━━━━━━┓","rank":2,"editor":"Label"},"BFd":{"caption":"Customer ID","name":"id","rank":1,"editor":"DynamicValue","value":"text"},"BMK":{"caption":"𝗗𝗘𝗙𝗔𝗨𝗟𝗧𝗦","name":"𝗗𝗘𝗙𝗔𝗨𝗟𝗧𝗦","rank":7,"editor":"Label"},"BML":{"caption":"PaymentMethod ID","name":"defaultpm","rank":8,"editor":"DynamicValue","value":"text","optional":true},"BMN":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"info","rank":0,"editor":"Label"},"BMt":{"caption":"Balance","name":"balance","rank":6,"editor":"DynamicValue","value":"number","optional":true},"BNY":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":11,"editor":"Label"},"BNa":{"caption":"Seller/Account ID","name":"account_id","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BTo":{"caption":"Data (optional)","name":"metadata","rank":10,"editor":"key_value_list","value":"text"},"BTp":{"caption":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","name":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","rank":9,"editor":"Label"}}}
290,"BFr":{"display":"Stripe.js - Card - Create","type":"server_side","return_value":{"BEp":{"caption":"Card ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":3,"value":"text"},"BJX":{"caption":"Card Brand","name":"brand","rank":1,"value":"text"},"BJY":{"caption":"Card Last 4 Digits","name":"last4","rank":2,"value":"text"}},"fields":{"BEu":{"caption":"Token","name":"token","rank":3,"editor":"DynamicValue","value":"text","optional":false},"BFN":{"caption":"𝗖𝗨𝗦𝗧𝗢𝗠𝗘𝗥","name":"customer ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BFs":{"caption":"Customer ID","name":"customerid","rank":1,"editor":"DynamicValue","value":"text"},"BFt":{"caption":"𝗦𝗢𝗨𝗥𝗖𝗘","name":"customer_━━━━━━━━━━━━━━━━━━━━┓","rank":2,"editor":"Label"},"BNb":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":4,"editor":"Label"},"BNd":{"caption":"Seller/Account ID","name":"account_id","rank":5,"editor":"DynamicValue","value":"text","optional":true}}},"BGX":{"display":"Stripe.js - External Account - Create","type":"server_side","return_value":{"BEp":{"caption":"External Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEu":{"caption":"Default for Currency?","name":"default","rank":5,"editor":"DynamicValue","value":"boolean","optional":false,"default_val":true},"BFN":{"caption":"𝗧𝗢𝗞𝗘𝗡","name":"Token ━━━━━━━━━━━━━━━━━━━┓","rank":3,"editor":"Label"},"BFw":{"caption":"Token","name":"token","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BGY":{"caption":"Seller/Account ID","name":"accountId","rank":2,"editor":"DynamicValue","value":"text"},"BGZ":{"caption":"𝗦𝗘𝗟𝗟𝗘𝗥","name":"account__━━━┓","rank":1,"editor":"Label"},"BLK":{"caption":"External Accounts created with this action are intended to serve as payout destinations for Sellers. Use the Bank Account actions to serve as payment methods for Customers.","name":"info","rank":0,"editor":"Label"}}},"BGb":{"display":"Stripe.js - Transfer - Create","type":"server_side","return_value":{"BEp":{"caption":"Transfer ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEu":{"caption":"Transfer Group","name":"transfer_group","rank":6,"editor":"DynamicValue","value":"text","optional":true,"default_val":""},"BFN":{"caption":"𝗧𝗥𝗔𝗡𝗦𝗙𝗘𝗥","name":"Transfer ━━━━━━━━━━━━━━━━━━━┓","rank":2,"editor":"Label"},"BFw":{"caption":"Currency","name":"currency","rank":4,"editor":"DynamicValue","value":"text","optional":false},"BGY":{"caption":"Seller/Account ID","name":"accountId","rank":1,"editor":"DynamicValue","value":"text"},"BGZ":{"caption":"𝗦𝗘𝗟𝗟𝗘𝗥","name":"destination ━━━┓","rank":0,"editor":"Label"},"BGc":{"caption":"Amount","name":"amount","rank":3,"editor":"DynamicValue","value":"number"},"BPP":{"caption":"Source Transaction","name":"source_transaction","rank":7,"editor":"DynamicValue","value":"text","optional":true},"BPT":{"caption":"Description","name":"description","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BSH":{"caption":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","name":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","rank":8,"editor":"Label"},"BSI":{"caption":"Data (optional)","name":"metadata","rank":9,"editor":"key_value_list","value":"text"}}},"BGe":{"display":"Stripe.js - Payout - Create","type":"server_side","return_value":{"BEp":{"caption":"Payout ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFN":{"caption":"𝗣𝗔𝗬𝗢𝗨𝗧","name":"Payout ━━━━━━━━━━━━━━━━━━━┓","rank":3,"editor":"Label"},"BFw":{"caption":"Currency","name":"currency","rank":6,"editor":"DynamicValue","value":"text","optional":false},"BGY":{"caption":"Destination","name":"destination","rank":2,"editor":"DynamicValue","value":"text"},"BGZ":{"caption":"𝗗𝗘𝗦𝗧𝗜𝗡𝗔𝗧𝗜𝗢𝗡","name":"destination ━━━┓","rank":0,"editor":"Label"},"BGc":{"caption":"Amount","name":"amount","rank":5,"editor":"DynamicValue","value":"number"},"BJb":{"caption":"Method","name":"type","rank":4,"editor":"Dropdown","optional":false,"default_val":"Standard"},"BKa":{"caption":"Seller/Account ID","name":"account_id","rank":1,"editor":"DynamicValue","value":"text"},"BPS":{"caption":"Description","name":"description","rank":7,"editor":"DynamicValue","value":"text","optional":true},"BQJ":{"caption":"Statement Descriptor","name":"statementDescriptor","rank":8,"editor":"DynamicValue","value":"text","optional":true}}}
290,"BGf":{"display":"Stripe.js - Bank Account - Create","type":"server_side","return_value":{"BEp":{"caption":"Bank Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BQO":{"caption":"Bank Name","name":"bankname","rank":1,"value":"text"}},"fields":{"BFN":{"caption":"𝗧𝗢𝗞𝗘𝗡","name":"Token ━━━━━━━━━━━━━━━━━━━┓","rank":3,"editor":"Label"},"BFw":{"caption":"Token","name":"token","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BGY":{"caption":"Customer ID","name":"customerId","rank":2,"editor":"DynamicValue","value":"text"},"BGZ":{"caption":"𝗖𝗨𝗦𝗧𝗢𝗠𝗘𝗥","name":"customer ━━━┓","rank":1,"editor":"Label"},"BLI":{"caption":"Bank Accounts created with this action are intended to serve as payment methods for a Customer. Use the External Account actions to serve as payout destinations for Sellers. ","name":"inf","rank":0,"editor":"Label"}}},"BHR":{"display":"Stripe.js - Plan - Create","type":"server_side","return_value":{"BEp":{"caption":"Plan ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEu":{"caption":"Amount","name":"amount","rank":7,"editor":"DynamicValue","value":"number","optional":false},"BFN":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"general ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BFs":{"caption":"Product ID","name":"productId","rank":2,"editor":"DynamicValue","value":"text","optional":false},"BFt":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"payment━━━━━━━━━━━━━━━━━━━━┓","rank":6,"editor":"Label"},"BFw":{"caption":"Interval Unit","name":"interval","rank":5,"editor":"Dropdown","value":"text","optional":false,"default_val":"Month"},"BFx":{"caption":"ID","name":"id","rank":1,"editor":"DynamicValue","value":"text","optional":true},"BFy":{"caption":"Interval Count","name":"intervalCount","rank":4,"editor":"DynamicValue","value":"number","optional":false},"BFz":{"caption":"Currency","name":"currency","rank":8,"editor":"DynamicValue","value":"text"},"BHS":{"caption":"𝗙𝗥𝗘𝗤𝗨𝗘𝗡𝗖𝗬","name":"Frequency ━━━━━━━━━━━━━━━━━┓","rank":3,"editor":"Label"},"BMJ":{"caption":"Trial Period","name":"trial_period_days","rank":9,"editor":"DynamicValue","value":"number","optional":true},"BNe":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":10,"editor":"Label"},"BNg":{"caption":"Seller/Account ID","name":"account_id","rank":11,"editor":"DynamicValue","value":"text","optional":true}}},"BHT":{"display":"Stripe.js - Product - Create","type":"server_side","return_value":{"BEp":{"caption":"Product ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFN":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"general ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BFs":{"caption":"Name","name":"name","rank":3,"editor":"DynamicValue","value":"text","optional":false},"BFx":{"caption":"ID","name":"id","rank":2,"editor":"DynamicValue","value":"text","optional":true},"BHU":{"caption":"Type","name":"type","rank":1,"editor":"Dropdown","default_val":"Service"},"BNh":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":4,"editor":"Label"},"BNj":{"caption":"Seller/Account ID","name":"account_id","rank":5,"editor":"DynamicValue","value":"text","optional":true}}},"BHq":{"display":"Stripe.js - Refund - Create","type":"server_side","return_value":{"BE
290p":{"caption":"Refund ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEu":{"caption":"Amount","name":"amount","rank":4,"editor":"DynamicValue","value":"number","optional":true},"BFN":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"customer ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BFs":{"caption":"PaymentIntent/Charge ID","name":"chargeId","rank":1,"editor":"DynamicValue","value":"text"},"BFt":{"caption":"𝗥𝗘𝗙𝗨𝗡𝗗","name":"𝗥𝗘𝗙𝗨𝗡𝗗","rank":2,"editor":"Label"},"BNk":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":6,"editor":"Label"},"BNm":{"caption":"Seller/Account ID","name":"account_id","rank":7,"editor":"DynamicValue","value":"text","optional":true},"BPN":{"caption":"Reason","name":"reason","rank":3,"editor":"Dropdown","optional":true},"BXW":{"caption":"Reverse Transfer?","name":"reverse","rank":5,"editor":"DynamicValue","value":"boolean","default_val":false}}},"BHr":{"display":"Stripe.js - Subscription - Create","type":"server_side","return_value":{"BEp":{"caption":"Subscription ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":4,"value":"text"},"BMr":{"caption":"Subscription Item IDs (list)","name":"subscription_items","rank":1,"value":"text","is_list":true},"BUh":{"caption":"Client Secret","name":"clientSecret","rank":3,"value":"text"},"BUj":{"caption":"Latest Invoice ID","name":"invoiceId","rank":2,"value":"text"}},"fields":{"BFN":{"caption":"𝗖𝗨𝗦𝗧𝗢𝗠𝗘𝗥","name":"general ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BFw":{"caption":"Price ID","name":"priceId","rank":3,"editor":"DynamicValue","value":"text","optional":false},"BFx":{"caption":"Customer ID","name":"customerId","rank":1,"editor":"DynamicValue","value":"text","optional":true},"BFz":{"caption":"Trial End Date","name":"trialDate","rank":7,"editor":"DynamicValue","value":"date","optional":true},"BHS":{"caption":"𝗣𝗥𝗜𝗖𝗘","name":"𝗣𝗥𝗜𝗖𝗘","rank":2,"editor":"Label"},"BHs":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"payment_━━━━━━━━━━━━━━━━━━━┓","rank":13,"editor":"Label"},"BHt":{"caption":"PaymentMethod ID","name":"cardId","rank":16,"editor":"DynamicValue","value":"text","optional":true},"BKU":{"caption":"Proration","name":"prorate","rank":11,"editor":"Dropdown","value":"boolean","optional":true},"BKV":{"caption":"𝗕𝗜𝗟𝗟𝗜𝗡𝗚 𝗖𝗬𝗖𝗟𝗘","name":"𝗕𝗜𝗟𝗟𝗜𝗡𝗚_𝗖𝗬𝗖𝗟𝗘","rank":6,"editor":"Label"},"BNn":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":22,"editor":"Label"},"BNp":{"caption":"Seller/Account ID","name":"account_id","rank":23,"editor":"DynamicValue","value":"text","optional":true},"BPB":{"caption":"Application Fee","name":"appfee","rank":24,"editor":"DynamicValue","value":"number","optional":true},"BRN":{"caption":"Quantity","name":"quantity","rank":4,"editor":"DynamicValue","value":"number","optional":true},"BRQ":{"caption":"Auto Cancel Date","name":"cancel_at","rank":8,"editor":"DynamicValue","value":"date","optional":true},"BSV":{"caption":"Coupon","name":"coupon","rank":19,"editor":"DynamicValue","value":"text","optional":true},"BSX":{"caption":"Collection Method","name":"collection","rank":14,"editor":"Dropdown","value":"text","default_val":"Charge Automatically","optional":false},"BSZ":{"caption":"Backdate","name":"backdate","rank":10,"editor":"DynamicValue","value":"date","optional":true},"BTT":{"caption":"Days Until Due","name":"daysUntilDue","rank":12,"editor":"DynamicValue","value":"number","optional":true}
290,"BTU":{"caption":"Billing Cycle Anchor","name":"anchor","rank":9,"editor":"DynamicValue","value":"date","optional":true},"BTW":{"caption":"Data (optional)","name":"metadata","rank":21,"editor":"key_value_list","value":"text"},"BTX":{"caption":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","name":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","rank":20,"editor":"Label"},"BUI":{"caption":"Automatic Tax","name":"automaticTax","rank":18,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BUg":{"caption":"Payment Behavior","name":"paymentBehavior","rank":15,"editor":"Dropdown","value":"text","optional":true},"BUi":{"caption":"Retrieve Invoice?","name":"retrieveInvoice","rank":17,"editor":"DynamicValue","value":"boolean","default_val":true,"optional":true},"BUk":{"caption":"Tax Rates","name":"taxRates","rank":5,"editor":"DynamicValue","value":"text","optional":true}}},"BHu":{"display":"Stripe.js - Subscription - Cancel","type":"server_side","return_value":{"BEp":{"caption":"Subscription ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFN":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","rank":0,"editor":"Label"},"BFx":{"caption":"Subscription ID","name":"subscriptionId","rank":1,"editor":"DynamicValue","value":"text","optional":false},"BLS":{"caption":"Prorate?","name":"prorate","rank":2,"editor":"DynamicValue","value":"boolean"},"BNq":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":3,"editor":"Label"},"BNs":{"caption":"Seller/Account ID","name":"account_id","rank":4,"editor":"DynamicValue","value":"text","optional":true}}},"BIG":{"display":"Stripe.js - Customer - Delete","type":"server_side","return_value":{"BEp":{"caption":"Customer ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFd":{"caption":"Customer ID","name":"id","rank":0,"editor":"DynamicValue","value":"text"},"BNt":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":1,"editor":"Label"},"BNv":{"caption":"Seller/Account ID","name":"account_id","rank":2,"editor":"DynamicValue","value":"text","optional":true}}},"BIT":{"display":"Stripe.js - Person - Create","type":"server_side","return_value":{"BEp":{"caption":"Person ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEr":{"caption":"Email Address","name":"email","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BEz":{"caption":"Seller/Account ID","name":"id","rank":0,"editor":"DynamicValue","value":"text"},"BGg":{"caption":"Line 1","name":"lineone","rank":10,"editor":"DynamicValue","value":"text","optional":true},"BGh":{"caption":"Line 2","name":"linetwo","rank":11,"editor":"DynamicValue","value":"text","optional":true},"BGi":{"caption":"City","name":"city","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BGj":{"caption":"State","name":"state","rank":13,"editor":"DynamicValue","value":"text","optional":true},"BGk":{"caption":"Postal Code","name":"postal","rank":14,"editor":"DynamicValue","value":"text","optional":true},"BGl":{"caption":"Country","name":"country","rank":15,"editor":"DynamicValue","value":"text","optional":true},"BII":{"caption":"Date of Birth","name":"dob","rank":6,"editor":"DynamicValue","value":"date","optional":true},"BIK":{"caption":"SSN (Last 4) 🇺🇸","name":"lastFour","rank":8,"editor":"DynamicValue","value":"text","optional":true},"BIN":{"caption":"First Name","name":"firstName","rank":2,"editor":"DynamicValue","value":"text","optional":true},"BIO":{"caption":"Last Name","name":"lastName","rank":3,"editor":"DynamicValue","value":"text","optional":true},"BIP":{"caption":"Phone Number","name":"phone","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BMw":{"caption":"𝗥𝗘𝗟𝗔𝗧𝗜𝗢𝗡𝗦𝗛𝗜𝗣","name":"𝗥𝗘𝗟𝗔𝗧𝗜𝗢𝗡𝗦𝗛𝗜𝗣","rank":16,"editor":"Label"},"BMx":{"caption":"Director","name":"director","rank":19,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BMy":{"caption":"Executive","name":"executive","rank":20,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BMz":{"caption":"Owner","name":"owner","rank":21,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BNA":{"caption":"Owner Percentage","name":"ownerpercentage","rank":22,"editor":"DynamicValue","value":"number","optional":true},"BNB":{"caption":"Representative","name":"representative","rank":18,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BNC":{"caption":"Title","name":"title","rank":17,"editor":"DynamicValue","value":"text","optional":true}
290,"BND":{"caption":"𝗣𝗘𝗥𝗦𝗢𝗡","name":"𝗣𝗘𝗥𝗦𝗢𝗡","rank":1,"editor":"Label"},"BOs":{"caption":"𝗔𝗗𝗗𝗥𝗘𝗦𝗦","name":"𝗔𝗗𝗗𝗥𝗘𝗦𝗦","rank":9,"editor":"Label"},"BOt":{"caption":"ID Number","name":"idnumber","rank":7,"editor":"DynamicValue","value":"text","optional":true}}},"BJi":{"display":"Stripe.js - Bank Account - Update","type":"server_side","return_value":{"BEp":{"caption":"Bank Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFN":{"caption":"𝗗𝗘𝗧𝗔𝗜𝗟𝗦","name":"Details ━━━━━━━━━━━━━━━━━━━┓","rank":3,"editor":"Label"},"BFw":{"caption":"Customer ID","name":"customerId","rank":2,"editor":"DynamicValue","value":"text","optional":false},"BGY":{"caption":"Bank Account ID","name":"id","rank":1,"editor":"DynamicValue","value":"text"},"BGZ":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","rank":0,"editor":"Label"},"BJj":{"caption":"Account Holder Name","name":"name","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BJk":{"caption":"Account Holder Type","name":"type","rank":4,"editor":"Dropdown","optional":true}}},"BKS":{"display":"Stripe.js - Subscription - Update","type":"server_side","return_value":{"BEp":{"caption":"Subscription ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BMs":{"caption":"Subscription Item IDs (list)","name":"subscription_items","rank":1,"value":"text","is_list":true}},"fields":{"BFN":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","rank":0,"editor":"Label"},"BFw":{"caption":"Cancel at Period End","name":"cancelAtEnd","rank":5,"editor":"DynamicValue","value":"boolean","optional":true},"BFx":{"caption":"Subscription ID","name":"id","rank":1,"editor":"DynamicValue","value":"text","optional":true},"BFz":{"caption":"Trial End Date","name":"trialDate","rank":3,"editor":"DynamicValue","value":"date","optional":true},"BHS":{"caption":"𝗕𝗜𝗟𝗟𝗜𝗡𝗚 𝗖𝗬𝗖𝗟𝗘","name":"Frequency ━━━━━━━━━━━━━━━━━┓","rank":2,"editor":"Label"},"BHs":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"payment_━━━━━━━━━━━━━━━━━━━┓","rank":9,"editor":"Label"},"BHt":{"caption":"PaymentMethod ID","name":"cardId","rank":11,"editor":"DynamicValue","value":"text","optional":true},"BKT":{"caption":"Collection Method","name":"collection","rank":10,"editor":"Dropdown","optional":true,"default_val":"Charge Automatically"},"BKW":{"caption":"Proration","name":"prorate","rank":7,"editor":"Dropdown","value":"boolean","optional":true,"default_val":true},"BNw":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":13,"editor":"Label"},"BNy":{"caption":"Seller/Account ID","name":"account_id","rank":14,"editor":"DynamicValue","value":"text","optional":true},"BPC":{"caption":"Application Fee","name":"appfee","rank":15,"editor":"DynamicValue","value":"number","optional":true},"BRR":{"caption":"Auto Cancel Date","name":"cancel_at","rank":6,"editor":"DynamicValue","value":"date","optional":true},"BSW":{"caption":"Coupon","name":"coupon","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BTV":{"caption":"Billing Cycle Anchor","name":"anchor","rank":4,"editor":"Dropdown","optional":true,"default_val":"Unchanged"},"BYW":{"caption":"Days Until Due","name":"daysUntilDue","rank":8,"editor":"DynamicValue","value":"number","optional":true}}}
290,"BKk":{"display":"Stripe.js - PaymentIntent - Cancel","type":"server_side","return_value":{"BED":{"caption":"ID","name":"id","rank":0,"value":"text"},"BJc":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEG":{"caption":"PaymentIntent ID","name":"paymentintent_id","rank":0,"editor":"DynamicValue","value":"text"},"BNz":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":1,"editor":"Label"},"BOB":{"caption":"Seller/Account ID","name":"account_id","rank":2,"editor":"DynamicValue","value":"text","optional":true}}},"BKp":{"display":"Stripe.js - PaymentMethod - Attach","type":"server_side","return_value":{"BED":{"caption":"PaymentMethod ID","name":"id","rank":0,"value":"text"},"BJc":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEG":{"caption":"PaymentMethod ID","name":"paymentMethod","rank":0,"editor":"DynamicValue","value":"text"},"BKq":{"caption":"Customer ID","name":"customerId","rank":1,"editor":"DynamicValue","value":"text"},"BOC":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":2,"editor":"Label"},"BOE":{"caption":"Seller/Account ID","name":"account_id","rank":3,"editor":"DynamicValue","value":"text","optional":true}}},"BLC":{"display":"Stripe.js - Subscription Item - Create","type":"server_side","return_value":{"BEp":{"caption":"Subscription Item ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFx":{"caption":"Price ID","name":"priceId","rank":2,"editor":"DynamicValue","value":"text","optional":true},"BLD":{"caption":"Quantity","name":"quantity","rank":3,"editor":"DynamicValue","value":"number","default_val":1},"BLE":{"caption":"𝗣𝗥𝗜𝗖𝗘","name":"𝗣𝗥𝗜𝗖𝗘","rank":1,"editor":"Label"},"BLF":{"caption":"Subscription ID","name":"subscriptionId","rank":0,"editor":"DynamicValue","value":"text"},"BOF":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":4,"editor":"Label"},"BOH":{"caption":"Seller/Account ID","name":"account_id","rank":5,"editor":"DynamicValue","value":"text","optional":true}}},"BLH":{"display":"Stripe.js - Subscription Item - Update","type":"server_side","return_value":{"BEp":{"caption":"Subscription Item ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFN":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","rank":0,"editor":"Label"},"BLD":{"caption":"Quantity","name":"quantity","rank":4,"editor":"DynamicValue","value":"number","default_val":1,"optional":true},"BLE":{"caption":"𝗣𝗥𝗜𝗖𝗘","name":"𝗣𝗥𝗜𝗖𝗘","rank":2,"editor":"Label"},"BLF":{"caption":"Subscription Item ID","name":"subscriptionItemId","rank":1,"editor":"DynamicValue","value":"text"},"BOI":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":7,"editor":"Label"},"BOK":{"caption":"Seller/Account ID","name":"account_id","rank":8,"editor":"DynamicValue","value":"text","optional":true},"BUH":{"caption":"Price","name":"priceId","rank":3,"editor":"DynamicValue","value":"text","optional":true},"BYU":{"caption":"Payment Behavior","name":"paymentBehavior","rank":6,"editor":"Dropdown","optional":true},"BYV":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","rank":5,"editor":"Label"}}}
290,"BLM":{"display":"Stripe.js - External Account - Update","type":"server_side","return_value":{"BEp":{"caption":"External Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEu":{"caption":"Default for Currency?","name":"default","rank":4,"editor":"DynamicValue","value":"boolean","optional":false,"default_val":true},"BFN":{"caption":"𝗗𝗘𝗧𝗔𝗜𝗟𝗦","name":"𝗗𝗘𝗧𝗔𝗜𝗟𝗦","rank":3,"editor":"Label"},"BGY":{"caption":"Seller/Account ID","name":"accountId","rank":1,"editor":"DynamicValue","value":"text"},"BLN":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"info","rank":0,"editor":"Label"},"BLO":{"caption":"External Account ID","name":"externalAccountid","rank":2,"editor":"DynamicValue","value":"text"}}},"BLQ":{"display":"Stripe.js - Transfer - Update","type":"server_side","return_value":{"BEp":{"caption":"Transfer ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFN":{"caption":"𝗗𝗘𝗧𝗔𝗜𝗟𝗦","name":"𝗗𝗘𝗧𝗔𝗜𝗟𝗦","rank":2,"editor":"Label"},"BFw":{"caption":"Description","name":"description","rank":3,"editor":"DynamicValue","value":"text","optional":false},"BGY":{"caption":"Transfer ID","name":"id","rank":1,"editor":"DynamicValue","value":"text"},"BLR":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"note:_to_avoid_fields_being_mistakenly_unset,_fields_without_set_values_will_not_be_sent_to_stripe.","rank":0,"editor":"Label"}}},"BLT":{"display":"Stripe.js - Account - Delete","type":"server_side","return_value":{"BEp":{"caption":"Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFd":{"caption":"Seller/Account ID","name":"id","rank":0,"editor":"DynamicValue","value":"text"}}},"BLV":{"display":"Stripe.js - External Account - Delete","type":"server_side","return_value":{"BEp":{"caption":"External Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BGY":{"caption":"Seller/Account ID","name":"accountId","rank":0,"editor":"DynamicValue","value":"text"},"BLW":{"caption":"External Account ID","name":"externalAccountId","rank":1,"editor":"DynamicValue","value":"text"}}},"BLX":{"display":"Stripe.js - Card - Delete","type":"server_side","return_value":{"BEp":{"caption":"Card ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BGY":{"caption":"Customer ID","name":"accountId","rank":0,"editor":"DynamicValue","value":"text"},"BLW":{"caption":"Card ID","name":"cardId","rank":1,"editor":"DynamicValue","value":"text"},"BOL":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":2,"editor":"Label"},"BON":{"caption":"Seller/Account ID","name":"account_id","rank":3,"editor":"DynamicValue","value":"text","optional":true}}},"BLY":{"display":"Stripe.js - Payout - Cancel","type":"server_side","return_value":{"BEp":{"caption":"Payout ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BKa":{"caption":"Payout ID","name":"payoutId","rank":0,"editor":"DynamicValue","value":"text"}}},"BLZ":{"display":"Stripe.js - Bank Account - Delete","type":"server_side","return_value":{"BEp":{"caption":"Bank Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BGY":{"caption":"Customer ID","name":"customerId","rank":0,"editor":"DynamicValue","value":"text"},"BLW":{"caption":"Bank Account ID","name":"bankAccountId","rank":1,"editor":"DynamicValue","value":"text"}}}
290,"BLa":{"display":"Stripe.js - Plan - Update","type":"server_side","return_value":{"BEp":{"caption":"Plan ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFN":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","rank":0,"editor":"Label"},"BLE":{"caption":"𝗣𝗟𝗔𝗡","name":"𝗣𝗟𝗔𝗡","rank":2,"editor":"Label"},"BLF":{"caption":"Plan ID","name":"planId","rank":1,"editor":"DynamicValue","value":"text"},"BLb":{"caption":"Active?","name":"active","rank":3,"editor":"DynamicValue","value":"boolean","optional":true,"default_val":true},"BOO":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":4,"editor":"Label"},"BOQ":{"caption":"Seller/Account ID","name":"account_id","rank":5,"editor":"DynamicValue","value":"text","optional":true}}},"BLc":{"display":"Stripe.js - Plan - Delete","type":"server_side","return_value":{"BEp":{"caption":"Plan ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFd":{"caption":"Plan ID","name":"id","rank":0,"editor":"DynamicValue","value":"text"},"BOR":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":1,"editor":"Label"},"BOT":{"caption":"Seller/Account ID","name":"account_id","rank":2,"editor":"DynamicValue","value":"text","optional":true}}},"BLd":{"display":"Stripe.js - PaymentMethod - Detach","type":"server_side","return_value":{"BED":{"caption":"PaymentMethod ID","name":"id","rank":0,"value":"text"},"BJc":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEG":{"caption":"PaymentMethod ID","name":"paymentMethod","rank":0,"editor":"DynamicValue","value":"text"},"BOU":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":1,"editor":"Label"},"BOW":{"caption":"Seller/Account ID","name":"account_id","rank":2,"editor":"DynamicValue","value":"text","optional":true}}},"BLe":{"display":"Stripe.js - PaymentIntent - Update","type":"server_side","return_value":{"BED":{"caption":"PaymentIntent ID","name":"id","rank":0,"value":"text"},"BJe":{"caption":"Error","name":"error","rank":3,"value":"text"},"BSc":{"caption":"Status","name":"status","rank":2,"value":"text"},"BUS":{"caption":"Charge IDs (list)","name":"charges","rank":1,"value":"text","is_list":true}},"fields":{"BEK":{"caption":"Amount","name":"amount","rank":5,"editor":"DynamicValue","value":"number","optional":true},"BEL":{"caption":"Currency Code","name":"currency","rank":6,"editor":"DynamicValue","value":"text","default_val":"USD","optional":true},"BHP":{"caption":"Future Usage","name":"usage","rank":13,"editor":"Dropdown","default_val":"Both","optional":true},"BKb":{"caption":"PaymentMethod ID","name":"paymentMethod","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BKd":{"caption":"Customer ID","name":"customerId","rank":3,"editor":"DynamicValue","value":"text","optional":true},"BKe":{"caption":"Off Session?","name":"offSession","rank":9,"editor":"DynamicValue","value":"boolean","default_val":true,"optional":true},"BKg":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","rank":4,"editor":"Label"},"BKh":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧 𝗠𝗘𝗧𝗛𝗢𝗗","name":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧_𝗠𝗘𝗧𝗛𝗢𝗗","rank":11,"editor":"Label"},"BKi":{"caption":"𝗖𝗨𝗦𝗧𝗢𝗠𝗘𝗥","name":"𝗖𝗨𝗦𝗧𝗢𝗠𝗘𝗥","rank":2,"editor":"Label","value":"text"},"BKz":{"caption":"Statement Suffix","name":"statementdescriptorsuffix","rank":8,"editor":"DynamicValue","value":"text","optional":true},"BLf":{"caption":"PaymentIntent ID","name":"paymentintent_id","rank":1,"editor":"DynamicValue","value":"text"},"BMO":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"info","rank":0,"editor":"Label"},"BOX":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":14,"editor":"Label"},"BOZ":{"caption":"Seller/Account ID","name":"account_id","rank":16,"editor":"DynamicValue","value":"text","optional":true},"BPE":{"caption":"Application Fee","name":"appfee","rank":17,"editor":"DynamicValue","value":"number","optional":true},"BPG":{"caption":"Transaction Type","name":"transactiontype","rank":15,"editor":"Dropdown","optional":true},"BPM":{"caption":"Description","name":"description","rank":7,"editor":"DynamicValue","value":"text","optional":true},"BPR":{"caption":"Transfer Amount","name":"autoAmount","rank":18,"editor":"DynamicValue","value":"number","optional":true},"BPV":{"caption":"Receipt Email","name":"receiptemail","rank":10,"editor":"DynamicValue","value":"text","optional":true},"BQV":{"caption":"Transfer Group","name":"transfer_group","rank":19,"editor":"DynamicValue","value":"text","optional":true}}}
290,"BLg":{"display":"Stripe.js - Charge - Create","type":"server_side","return_value":{"BEp":{"caption":"Charge ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEu":{"caption":"Amount","name":"amount","rank":7,"editor":"DynamicValue","value":"number","optional":false},"BFN":{"caption":"𝗦𝗢𝗨𝗥𝗖𝗘","name":"source ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BFs":{"caption":"Token","name":"token","rank":2,"editor":"DynamicValue","value":"text","optional":true},"BFt":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"payment━━━━━━━━━━━━━━━━━━━━┓","rank":6,"editor":"Label"},"BFw":{"caption":"Customer ID","name":"customerId","rank":3,"editor":"DynamicValue","value":"text","optional":true},"BFx":{"caption":"Type","name":"type","rank":1,"editor":"Dropdown","default_val":"Token"},"BFy":{"caption":"Card ID","name":"cardId","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BFz":{"caption":"Currency","name":"currency","rank":8,"editor":"DynamicValue","value":"text"},"BGA":{"caption":"Capture Now?","name":"capture","rank":9,"editor":"DynamicValue","value":"boolean","default_val":true},"BGd":{"caption":"Transfer Group","name":"transfer_group","rank":10,"editor":"DynamicValue","value":"text","optional":true},"BOa":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":11,"editor":"Label"},"BOc":{"caption":"Seller/Account ID","name":"account_id","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BSa":{"caption":"Bank Account ID","name":"bankaccount","rank":5,"editor":"DynamicValue","value":"text","optional":true}}},"BMu":{"display":"Stripe.js - Billing Portal Session - Create","type":"server_side","return_value":{"BEp":{"caption":"Portal Session ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BMv":{"caption":"Portal URL","name":"url","rank":1,"value":"text"}},"fields":{"BEu":{"caption":"Customer ID","name":"customerId","rank":1,"editor":"DynamicValue","value":"text","optional":true},"BFN":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"general ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BIA":{"caption":"Return URL","name":"returnUrl","rank":2,"editor":"DynamicValue","optional":true,"value":"text"},"BOd":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":3,"editor":"Label"},"BOf":{"caption":"Account ID","name":"account_id","rank":4,"editor":"DynamicValue","value":"text","optional":true}}},"BOg":{"display":"Stripe.js - Account (Seller, Company) - Update","type":"server_side","return_value":{"BEp":{"caption":"Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BKY":{"caption":"Bank Account IDs (list)","name":"banks","rank":1,"value":"text","is_list":true}},"fields":{"BEt":{"caption":"Currency Code","name":"default_currency","rank":3,"editor":"DynamicValue","value":"text","optional":true},"BEu":{"caption":"Bank Account","name":"bankaccount","rank":25,"editor":"DynamicValue","value":"text","optional":true},"BEv":{"caption":"Date","name":"tos_date","rank":31,"editor":"DynamicValue","value":"date","optional":true},"BEw":{"caption":"IP Address","name":"tos_ip","rank":30,"editor":"DynamicValue","value":"text","optional":true},"BEz":{"caption":"Seller/Account ID","name":"id","rank":1,"editor":"DynamicValue","value":"text"},"BFE":{"caption":"𝗧𝗢𝗦 𝗔𝗖𝗖𝗘𝗣𝗧𝗔𝗡𝗖𝗘","name":"»_tos_acceptance","rank":29,"editor":"Label"},"BFG":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"»_general","rank":2,"editor":"Label"},"BGg":{"caption":"Line 1","name":"lineone","rank":14,"editor":"DynamicValue","value":"text","optional":true},"BGh":{"caption":"Line 2","name":"linetwo","rank":15,"editor":"DynamicValue","value":"text","optional":true},"BGi":{"caption":"City","name":"city","rank":16,"editor":"DynamicValue","value":"text","optional":true},"BGj":{"caption":"State","name":"state","rank":17,"editor":"DynamicValue","value":"text","optional":true},"BGk":{"caption":"Postal Code","name":"postal","rank":18,"editor":"DynamicValue","value":"text","optional":true},"BGm":{"caption":"𝗔𝗗𝗗𝗥𝗘𝗦𝗦","name":"address","rank":13,"editor":"Label"},"BIH":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"ifleftempty","rank":0,"editor":"Label"},"BIJ":{"caption":"𝗖𝗢𝗠𝗣𝗔𝗡𝗬","name":"Company  ━━━━━━━━━━━━━━━━━━━┓","rank":6,"editor":"Label"},"BIP":{"caption":"Phone Number","name":"phone","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BIQ":{"caption":"𝗣𝗔𝗬𝗢𝗨𝗧𝗦","name":"payouts_━━━━━━━━━━━━━━━━━━━┓","rank":24,"editor":"Label"},"BIR":{"caption":"Schedule","name":"schedule","rank":26,"editor":"Dropdown","default_val":"Daily","optional":true},"BJZ":{"caption":"Weekly Anchor","name":"wAnchor","rank":27,"editor":"Dropdown","optional":true},"BJa":{"caption":"Monthly Anchor","name":"mAnchor","rank":28,"editor":"Dropdown","value":"number","optional":true},"BNG":{"caption":"Website URL","name":"url","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BNH":{"caption":"MCC","name":"mcc","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BOh":{"caption":"Name","name":"name","rank":7,"editor":"DynamicValue","value":"text","optional":true},"BOi":{"caption":"Email Address","name":"email","rank":11,"editor":"DynamicValue","value":"text","optional":true},"BOj":{"caption":"Structure","name":"structure","rank":8,"editor":"Dropdown","optional":true},"BOk":{"caption":"Tax ID","name":"taxid","rank":9,"editor":"DynamicValue","value":"text","optional":true},"BOl":{"caption":"VAT ID","name":"vatid","rank":10,"editor":"DynamicValue","value":"text","optional":true}
290,"BOm":{"caption":"𝗣𝗘𝗥𝗦𝗢𝗡𝗦","name":"𝗣𝗘𝗥𝗦𝗢𝗡𝗦","rank":19,"editor":"Label"},"BOn":{"caption":"Indicate the categories of Persons that have been provided in-full once complete.","name":"indicate","rank":20,"editor":"Label"},"BOo":{"caption":"Directors Provided","name":"directors_provided","rank":22,"editor":"DynamicValue","value":"boolean","optional":true},"BOp":{"caption":"Executives Provided","name":"executives_provided","rank":23,"editor":"DynamicValue","value":"boolean","optional":true},"BOq":{"caption":"Owners Provided","name":"owners_provided","rank":21,"editor":"DynamicValue","value":"boolean","optional":true}}},"BOu":{"display":"Stripe.js - Person - Update","type":"server_side","return_value":{"BEp":{"caption":"Person ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEr":{"caption":"Email Address","name":"email","rank":6,"editor":"DynamicValue","value":"text","optional":true},"BEz":{"caption":"Seller/Account ID","name":"accountId","rank":1,"editor":"DynamicValue","value":"text"},"BGg":{"caption":"Line 1","name":"lineone","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BGh":{"caption":"Line 2","name":"linetwo","rank":13,"editor":"DynamicValue","value":"text","optional":true},"BGi":{"caption":"City","name":"city","rank":14,"editor":"DynamicValue","value":"text","optional":true},"BGj":{"caption":"State","name":"state","rank":15,"editor":"DynamicValue","value":"text","optional":true},"BGk":{"caption":"Postal Code","name":"postal","rank":16,"editor":"DynamicValue","value":"text","optional":true},"BGl":{"caption":"Country","name":"country","rank":17,"editor":"DynamicValue","value":"text","optional":true},"BII":{"caption":"Date of Birth","name":"dob","rank":8,"editor":"DynamicValue","value":"date","optional":true},"BIK":{"caption":"SSN (Last 4) 🇺🇸","name":"lastFour","rank":10,"editor":"DynamicValue","value":"text","optional":true},"BIN":{"caption":"First Name","name":"firstName","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BIO":{"caption":"Last Name","name":"lastName","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BIP":{"caption":"Phone Number","name":"phone","rank":7,"editor":"DynamicValue","value":"text","optional":true},"BMw":{"caption":"𝗥𝗘𝗟𝗔𝗧𝗜𝗢𝗡𝗦𝗛𝗜𝗣","name":"𝗥𝗘𝗟𝗔𝗧𝗜𝗢𝗡𝗦𝗛𝗜𝗣","rank":18,"editor":"Label"},"BMx":{"caption":"Director","name":"director","rank":21,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BMy":{"caption":"Executive","name":"executive","rank":22,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BMz":{"caption":"Owner","name":"owner","rank":23,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BNA":{"caption":"Owner Percentage","name":"ownerpercentage","rank":24,"editor":"DynamicValue","value":"number","optional":true},"BNB":{"caption":"Representative","name":"representative","rank":20,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BNC":{"caption":"Title","name":"title","rank":19,"editor":"DynamicValue","value":"text","optional":true}
290,"BND":{"caption":"𝗣𝗘𝗥𝗦𝗢𝗡","name":"𝗣𝗘𝗥𝗦𝗢𝗡","rank":3,"editor":"Label"},"BOs":{"caption":"𝗔𝗗𝗗𝗥𝗘𝗦𝗦","name":"𝗔𝗗𝗗𝗥𝗘𝗦𝗦","rank":11,"editor":"Label"},"BOt":{"caption":"ID Number","name":"idnumber","rank":9,"editor":"DynamicValue","value":"text","optional":true},"BOv":{"caption":"Person ID","name":"id","rank":2,"editor":"DynamicValue","value":"text"},"BOw":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"note:_to_avoid_fields_being_mistakenly_unset,_fields_without_set_values_will_not_be_sent_to_stripe.","rank":0,"editor":"Label"}}},"BOx":{"display":"Stripe.js - Account Link - Create","type":"server_side","return_value":{"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"},"BJX":{"caption":"Account Link URL","name":"url","rank":0,"value":"text"}},"fields":{"BFN":{"caption":"𝗦𝗘𝗟𝗟𝗘𝗥","name":"𝗦𝗘𝗟𝗟𝗘𝗥","rank":0,"editor":"Label"},"BFs":{"caption":"Seller/Account ID","name":"accountId","rank":1,"editor":"DynamicValue","value":"text"},"BFt":{"caption":"𝗟𝗜𝗡𝗞𝗦","name":"𝗟𝗜𝗡𝗞𝗦","rank":2,"editor":"Label"},"BOy":{"caption":"Type","name":"type","rank":3,"editor":"Dropdown"},"BOz":{"caption":"Success URL","name":"success_url","rank":4,"editor":"DynamicValue","value":"text"},"BPA":{"caption":"Failure URL","name":"failure_url","rank":5,"editor":"DynamicValue","value":"text"}}},"BPh":{"display":"Stripe.js - Topup - Create","type":"server_side","return_value":{"BEp":{"caption":"Top-up ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BFw":{"caption":"Currency","name":"currency","rank":1,"editor":"DynamicValue","value":"text","optional":false},"BGc":{"caption":"Amount","name":"amount","rank":0,"editor":"DynamicValue","value":"number"},"BPT":{"caption":"Description","name":"description","rank":2,"editor":"DynamicValue","value":"text","optional":true}}},"BPm":{"display":"Stripe.js - PaymentMethod - Update","type":"server_side","return_value":{"BEp":{"caption":"PaymentMethod ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEr":{"caption":"PaymentMethod ID","name":"paymentMethodId","rank":0,"editor":"DynamicValue","value":"text","optional":false},"BEu":{"caption":"Name","name":"name","rank":2,"editor":"DynamicValue","value":"text","optional":true},"BFN":{"caption":"𝗚𝗘𝗡𝗘𝗥𝗔𝗟","name":"general ━━━━━━━━━━━━━━━━━━━┓","rank":1,"editor":"Label"},"BHv":{"caption":"𝗕𝗜𝗟𝗟𝗜𝗡𝗚 𝗔𝗗𝗗𝗥𝗘𝗦𝗦","name":"address_━━━━━━━━━━━━━━━━━━━┓","rank":3,"editor":"Label"},"BHw":{"caption":"Line 1","name":"lineone","rank":4,"editor":"DynamicValue","optional":true,"value":"text"},"BHx":{"caption":"Line 2","name":"linetwo","rank":5,"editor":"DynamicValue","optional":true,"value":"text"},"BHy":{"caption":"City","name":"city","rank":6,"editor":"DynamicValue","optional":true,"value":"text"},"BHz":{"caption":"State","name":"state","rank":7,"editor":"DynamicValue","optional":true,"value":"text"},"BIA":{"caption":"Postal Code","name":"postalcode","rank":8,"editor":"DynamicValue","optional":true,"value":"text"},"BIB":{"caption":"Country Code","name":"country","rank":9,"editor":"DynamicValue","optional":true,"value":"text"},"BNV":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":10,"editor":"Label"},"BNX":{"caption":"Seller/Account ID","name":"account_id","rank":11,"editor":"DynamicValue","value":"text","optional":true}}},"BPo":{"display":"Stripe.js - Account (Seller, All) - Reject","type":"server_side","return_value":{"BEp":{"caption":"Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEz":{"caption":"Seller/Account ID","name":"id","rank":0,"editor":"DynamicValue","value":"text"},"BJa":{"caption":"Reason","name":"reason","rank":1,"editor":"Dropdown","value":"number","optional":false}}}
290,"BPs":{"display":"Stripe.js - Price - Create","type":"server_side","return_value":{"BED":{"caption":"ID","name":"id","rank":0,"value":"text"},"BJe":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEK":{"caption":"Amount","name":"amount","rank":3,"editor":"DynamicValue","value":"number"},"BEL":{"caption":"Currency Code","name":"currency","rank":4,"editor":"DynamicValue","value":"text","default_val":"USD"},"BKd":{"caption":"Product ID","name":"productId","rank":1,"editor":"DynamicValue","value":"text","optional":false},"BKg":{"caption":"𝗣𝗥𝗜𝗖𝗘","name":"𝗣𝗥𝗜𝗖𝗘","rank":2,"editor":"Label"},"BKi":{"caption":"𝗣𝗥𝗢𝗗𝗨𝗖𝗧","name":"𝗣𝗥𝗢𝗗𝗨𝗖𝗧","rank":0,"editor":"Label","value":"text"},"BNK":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":10,"editor":"Label"},"BNM":{"caption":"Seller/Account ID","name":"account_id","rank":11,"editor":"DynamicValue","value":"text","optional":true},"BPL":{"caption":"Description","name":"description","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BPu":{"caption":"𝗙𝗥𝗘𝗤𝗨𝗘𝗡𝗖𝗬","name":"𝗙𝗥𝗘𝗤𝗨𝗘𝗡𝗖𝗬","rank":6,"editor":"Label"},"BPv":{"caption":"Interval Count","name":"interval_count","rank":8,"editor":"DynamicValue","value":"number","optional":true},"BPw":{"caption":"Interval Unit","name":"interval_unit","rank":9,"editor":"Dropdown","default_val":"Month","optional":true},"BRS":{"caption":"These fields will classify this Price as recurring.","name":"info","rank":7,"editor":"Label"}}},"BPx":{"display":"Stripe.js - Price - Update","type":"server_side","return_value":{"BED":{"caption":"ID","name":"id","rank":0,"value":"text"},"BJe":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEK":{"caption":"Active?","name":"active","rank":3,"editor":"DynamicValue","value":"boolean","default_val":true,"optional":true},"BKd":{"caption":"Price ID","name":"id","rank":1,"editor":"DynamicValue","value":"text","optional":false},"BKg":{"caption":"𝗣𝗥𝗜𝗖𝗘","name":"𝗣𝗥𝗜𝗖𝗘","rank":2,"editor":"Label"},"BNK":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":5,"editor":"Label"},"BNM":{"caption":"Seller/Account ID","name":"account_id","rank":6,"editor":"DynamicValue","value":"text","optional":true},"BPL":{"caption":"Description","name":"description","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BPy":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"note:_to_avoid_fields_being_mistakenly_unset,_fields_without_set_values_will_not_be_sent_to_stripe.","rank":0,"editor":"Label"}}},"BPz":{"display":"Stripe.js - Account (Seller, Individual) - Update for Special Fields","type":"server_side","return_value":{"BEp":{"caption":"Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BEr":{"caption":"🇯🇵 Last Name Kana","name":"lastNamekana","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BEu":{"caption":"🇯🇵 Kana Line 2","name":"address_line2_kana","rank":10,"editor":"DynamicValue","value":"text","optional":true},"BEv":{"caption":"🇯🇵 Kana State","name":"address_state_kana","rank":13,"editor":"DynamicValue","value":"text","optional":true},"BEw":{"caption":"🇯🇵 Kana Town","name":"address_town_kana","rank":12,"editor":"DynamicValue","value":"text","optional":true},"BEz":{"caption":"Seller/Account ID","name":"id","rank":1,"editor":"DynamicValue","value":"text"},"BGj":{"caption":"🇯🇵 Kana Line 1","name":"address_line1_kana","rank":9,"editor":"DynamicValue","value":"text","optional":true},"BGm":{"caption":"𝗔𝗗𝗗𝗥𝗘𝗦𝗦","name":"address","rank":8,"editor":"Label"},"BIH":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"ifleftempty","rank":0,"editor":"Label"},"BIJ":{"caption":"𝗜𝗡𝗗𝗜𝗩𝗜𝗗𝗨𝗔𝗟","name":"Individual ━━━━━━━━━━━━━━━━━━━┓","rank":2,"editor":"Label"},"BIN":{"caption":"🇯🇵 First Name Kana","name":"firstNamekana","rank":3,"editor":"DynamicValue","value":"text","optional":true},"BIO":{"caption":"🇯🇵 First Name Kanji","name":"firstNamekanji","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BIP":{"caption":"🇯🇵 Last Name Kanji","name":"lastNamekanji","rank":6,"editor":"DynamicValue","value":"text","optional":true},"BIR":{"caption":"Gender","name":"gender","rank":7,"editor":"Dropdown","optional":true},"BJZ":{"caption":"🇯🇵 Kana City","name":"address_city_kana","rank":11,"editor":"DynamicValue","optional":true,"value":"text"},"BJa":{"caption":"🇯🇵 Kana Postal Code","name":"address_postal_code_kana","rank":14,"editor":"DynamicValue","value":"text","optional":true},"BQA":{"caption":"🇯🇵 Kana Country","name":"address_country_kana","rank":15,"editor":"DynamicValue","value":"text","optional":true},"BQB":{"caption":"🇯🇵 Kanji Line 1","name":"address_line1_kanji","rank":16,"editor":"DynamicValue","value":"text","optional":true},"BQC":{"caption":"🇯🇵 Kanji Line 2","name":"address_line2_kanji","rank":17,"editor":"DynamicValue","value":"text","optional":true},"BQD":{"caption":"🇯🇵 Kanji City","name":"address_city_kanji","rank":18,"editor":"DynamicValue","value":"text","optional":true},"BQE":{"caption":"🇯🇵 Kanji Postal Code","name":"address_postal_code_kanji","rank":21,"editor":"DynamicValue","value":"text","optional":true},"BQF":{"caption":"🇯🇵 Kanji State","name":"address_state_kanji","rank":20,"editor":"DynamicValue","value":"text","optional":true},"BQG":{"caption":"🇯🇵 Kanji Country","name":"address_country_kanji","rank":22,"editor":"DynamicValue","value":"text","optional":true},"BQH":{"caption":"🇯🇵 Kanji Town","name":"address_town_kanji","rank":19,"editor":"DynamicValue","value":"text","optional":true}}}
290,"BQK":{"display":"Stripe.js - Bank Account - Verify","type":"server_side","return_value":{"BEp":{"caption":"Bank Account ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BQN":{"caption":"Status","name":"status","rank":1,"value":"text"}},"fields":{"BFN":{"caption":"𝗔𝗠𝗢𝗨𝗡𝗧𝗦","name":"Amounts  ━━━━━━━━━━━━━━━━━━━┓","rank":3,"editor":"Label"},"BFw":{"caption":"Customer ID","name":"customerId","rank":2,"editor":"DynamicValue","value":"text","optional":false},"BGY":{"caption":"Bank Account ID","name":"id","rank":1,"editor":"DynamicValue","value":"text"},"BGZ":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","rank":0,"editor":"Label"},"BQL":{"caption":"Amount #1","name":"amountOne","rank":4,"editor":"DynamicValue","value":"number"},"BQM":{"caption":"Amount #2","name":"amountTwo","rank":5,"editor":"DynamicValue","value":"number"}}},"BRb":{"display":"Stripe.js - Usage Record - Create","type":"server_side","return_value":{"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"},"BJX":{"caption":"Usage Record ID","name":"id","rank":0,"value":"text"}},"fields":{"BRW":{"caption":"Subscription Item ID","name":"id","rank":0,"editor":"DynamicValue","value":"text"},"BRX":{"caption":"𝗨𝗦𝗔𝗚𝗘","name":"𝗨𝗦𝗔𝗚𝗘","rank":1,"editor":"Label"},"BRY":{"caption":"Quantity","name":"quantity","rank":3,"editor":"DynamicValue","value":"number"},"BRZ":{"caption":"Date","name":"date","rank":4,"editor":"DynamicValue","value":"date"},"BRc":{"caption":"Action","name":"action","rank":2,"editor":"Dropdown","default_val":"Increment"}}},"BST":{"display":"Stripe.js - Invoice - Pay","type":"server_side","return_value":{"BEp":{"caption":"Invoice ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BMv":{"caption":"Invoice Status","name":"status","rank":1,"value":"text"}},"fields":{"BSO":{"caption":"Invoice ID","name":"id","rank":0,"editor":"DynamicValue","value":"text","optional":true},"BSP":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","rank":1,"editor":"Label"},"BSQ":{"caption":"Off Session?","name":"offSession","rank":2,"editor":"DynamicValue","optional":false,"value":"boolean","default_val":true},"BSR":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":4,"editor":"Label"},"BSS":{"caption":"Account ID","name":"account_id","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BSU":{"caption":"PaymentMethod ID","name":"paymentMethod","rank":3,"editor":"DynamicValue","value":"text","optional":true}}},"BSp":{"display":"Stripe.js - File - Create","type":"server_side","return_value":{"BEp":{"caption":"File ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BSk":{"caption":"𝗙𝗜𝗟𝗘","name":"𝗙𝗜𝗟𝗘","rank":1,"editor":"Label"},"BSl":{"caption":"Purpose","name":"purpose","rank":2,"editor":"Dropdown","optional":false,"value":"text"},"BSm":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":4,"editor":"Label"},"BSn":{"caption":"Account ID","name":"account_id","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BSo":{"caption":"File","name":"file","rank":3,"editor":"DynamicValue","value":"file","optional":true},"BSw":{"caption":"⚠️This action is in development. Do not use in production applications.","name":"⚠️","rank":0,"editor":"Label"}}}
290,"BTR":{"display":"Stripe.js - Transfer Reversal - Create","type":"server_side","return_value":{"BEp":{"caption":"Transfer Reversal ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BTN":{"caption":"𝗥𝗘𝗩𝗘𝗥𝗦𝗔𝗟","name":"𝗥𝗘𝗩𝗘𝗥𝗦𝗔𝗟","rank":2,"editor":"Label"},"BTO":{"caption":"Description","name":"description","rank":4,"editor":"DynamicValue","value":"text","optional":false},"BTP":{"caption":"Transfer ID","name":"id","rank":1,"editor":"DynamicValue","value":"text"},"BTQ":{"caption":"Note: To avoid fields being mistakenly unset, fields without set values will not be sent to Stripe.","name":"note:_to_avoid_fields_being_mistakenly_unset,_fields_without_set_values_will_not_be_sent_to_stripe.","rank":0,"editor":"Label"},"BTS":{"caption":"Amount","name":"amount","rank":3,"editor":"DynamicValue","value":"number"}}},"BTm":{"display":"Stripe.js - Invoice - Create","type":"server_side","return_value":{"BEp":{"caption":"Invoice ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BTn":{"caption":"Invoice Line Item IDs (list)","name":"items","rank":1,"value":"text","is_list":true}},"fields":{"BTb":{"caption":"𝗜𝗡𝗩𝗢𝗜𝗖𝗘","name":"𝗜𝗡𝗩𝗢𝗜𝗖𝗘","rank":0,"editor":"Label"},"BTc":{"caption":"Collection Method","name":"collection","rank":2,"editor":"Dropdown","value":"text","optional":false,"default_val":"Send Invoice"},"BTd":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","rank":3,"editor":"Label"},"BTf":{"caption":"Customer ID","name":"customerId","rank":1,"editor":"DynamicValue","value":"text","optional":false},"BTj":{"caption":"Due Date","name":"dueDate","rank":4,"editor":"DynamicValue","value":"date","optional":true},"BTk":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":9,"editor":"Label"},"BTl":{"caption":"Seller/Account ID","name":"account_id","rank":10,"editor":"DynamicValue","value":"text","optional":true},"BUC":{"caption":"Data (optional)","name":"metadata","rank":8,"editor":"key_value_list","value":"text"},"BUD":{"caption":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","name":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","rank":7,"editor":"Label"},"BUJ":{"caption":"Automatic Tax","name":"automaticTax","rank":5,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"BUQ":{"caption":"Auto Advance","name":"autoAdvance","rank":6,"editor":"DynamicValue","value":"boolean","optional":true,"default_val":true}}},"BTx":{"display":"Stripe.js - Invoice Item - Create","type":"server_side","return_value":{"BEp":{"caption":"Invoice Item ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BTq":{"caption":"𝗜𝗡𝗩𝗢𝗜𝗖𝗘 𝗜𝗧𝗘𝗠","name":"𝗜𝗡𝗩𝗢𝗜𝗖𝗘 𝗜𝗧𝗘𝗠","rank":3,"editor":"Label"},"BTr":{"caption":"Description","name":"description","rank":4,"editor":"DynamicValue","value":"text","optional":true},"BTt":{"caption":"Customer ID","name":"customerId","rank":1,"editor":"DynamicValue","value":"text","optional":false},"BTv":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":10,"editor":"Label"},"BTw":{"caption":"Seller/Account ID","name":"account_id","rank":11,"editor":"DynamicValue","value":"text","optional":true},"BTy":{"caption":"Amount","name":"amount","rank":5,"editor":"DynamicValue","value":"number"},"BTz":{"caption":"𝗜𝗡𝗩𝗢𝗜𝗖𝗘","name":"𝗜𝗡𝗩𝗢𝗜𝗖𝗘","rank":0,"editor":"Label"},"BUA":{"caption":"Invoice ID","name":"invoiceId","rank":2,"editor":"DynamicValue","value":"text","optional":true},"BUB":{"caption":"Quantity","name":"quantity","rank":7,"editor":"DynamicValue","value":"number","optional":true},"BUE":{"caption":"Data (optional)","name":"metadata","rank":9,"editor":"key_value_list","value":"text"},"BUF":{"caption":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","name":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","rank":8,"editor":"Label"},"BUG":{"caption":"Currency Code","name":"currency","rank":6,"editor":"DynamicValue","value":"text"}}}
290,"BUZ":{"display":"Stripe.js - SetupIntent - Create","type":"server_side","return_value":{"BEp":{"caption":"SetupIntent ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BXb":{"caption":"Client Secret","name":"cs","rank":1,"value":"text"}},"fields":{"BUT":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧 𝗠𝗘𝗧𝗛𝗢𝗗","name":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧 𝗠𝗘𝗧𝗛𝗢𝗗","rank":1,"editor":"Label"},"BUU":{"caption":"Method Types","name":"methodTypes","rank":2,"editor":"StaticText","optional":false,"value":"text","default_val":"card"},"BUV":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":8,"editor":"Label"},"BUW":{"caption":"Account ID","name":"account_id","rank":9,"editor":"DynamicValue","value":"text","optional":true},"BVM":{"caption":"Customer ID","name":"customerId","rank":0,"editor":"DynamicValue","value":"text","optional":true},"BVa":{"caption":"Description","name":"description","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BVb":{"caption":"𝗗𝗘𝗧𝗔𝗜𝗟𝗦","name":"𝗗𝗘𝗧𝗔𝗜𝗟𝗦","rank":4,"editor":"Label"},"BXN":{"caption":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","name":"𝗠𝗘𝗧𝗔𝗗𝗔𝗧𝗔","rank":6,"editor":"Label"},"BXO":{"caption":"Data (optional)","name":"metadata","rank":7,"editor":"key_value_list","value":"text"},"BXc":{"caption":"Future Usage","name":"usage","rank":3,"editor":"Dropdown","value":"text","default_val":"Both"}}},"BVK":{"display":"Stripe.js - Customer Token - Create","type":"server_side","return_value":{"BEp":{"caption":"Customer ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BUl":{"caption":"𝗖𝗨𝗦𝗧𝗢𝗠𝗘𝗥","name":"general ━━━━━━━━━━━━━━━━━━━┓","rank":0,"editor":"Label"},"BUm":{"caption":"Customer ID","name":"customerId","rank":1,"editor":"DynamicValue","value":"text","optional":false},"BUv":{"caption":"Seller/Account ID","name":"account_id","rank":2,"editor":"DynamicValue","value":"text","optional":false}}},"BVZ":{"display":"Stripe.js - PaymentMethod - Clone","type":"server_side","return_value":{"BEp":{"caption":"PaymentMethod ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BVN":{"caption":"Customer ID","name":"customerId","rank":0,"editor":"DynamicValue","value":"text","optional":false},"BVW":{"caption":"PaymentMethod ID","name":"paymentMethod","rank":1,"editor":"DynamicValue","optional":false,"value":"text"},"BVY":{"caption":"Seller/Account ID","name":"account_id","rank":2,"editor":"DynamicValue","value":"text","optional":false}}},"BVh":{"display":"Stripe.js - Subscription - Pause","type":"server_side","return_value":{"BEp":{"caption":"Subscription ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BVc":{"caption":"𝗣𝗔𝗨𝗦𝗘","name":"𝗣𝗔𝗨𝗦𝗘","rank":1,"editor":"Label"},"BVd":{"caption":"Subscription ID","name":"subscriptionId","rank":0,"editor":"DynamicValue","value":"text","optional":false},"BVf":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":4,"editor":"Label"},"BVg":{"caption":"Seller/Account ID","name":"account_id","rank":5,"editor":"DynamicValue","value":"text","optional":true},"BVi":{"caption":"Behavior","name":"behavior","rank":2,"editor":"Dropdown","default_val":"Mark Uncollectible"},"BVp":{"caption":"Resumes At","name":"resumesAt","rank":3,"editor":"DynamicValue","value":"date","optional":true}}},"BVo":{"display":"Stripe.js - Subscription - Resume","type":"server_side","return_value":{"BE
290p":{"caption":"Subscription ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BVk":{"caption":"Subscription ID","name":"subscriptionId","rank":0,"editor":"DynamicValue","value":"text","optional":false},"BVl":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":1,"editor":"Label"},"BVm":{"caption":"Seller/Account ID","name":"account_id","rank":2,"editor":"DynamicValue","value":"text","optional":true}}},"BXV":{"display":"Stripe.js - Invoice - Finalize","type":"server_side","return_value":{"BEp":{"caption":"Invoice ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":2,"value":"text"},"BMv":{"caption":"Invoice Status","name":"status","rank":1,"value":"text"}},"fields":{"BXP":{"caption":"Invoice ID","name":"id","rank":0,"editor":"DynamicValue","value":"text","optional":true},"BXQ":{"caption":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","name":"𝗣𝗔𝗬𝗠𝗘𝗡𝗧","rank":1,"editor":"Label"},"BXR":{"caption":"Auto Advance","name":"autoAdvance","rank":2,"editor":"DynamicValue","optional":false,"value":"boolean","default_val":true},"BXS":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":3,"editor":"Label"},"BXT":{"caption":"Account ID","name":"account_id","rank":4,"editor":"DynamicValue","value":"text","optional":true}}},"BYO":{"display":"Stripe.js - Subscription Item - Delete","type":"server_side","return_value":{"BEp":{"caption":"Subscription Item ID","name":"id","rank":0,"value":"text"},"BEx":{"caption":"Error","name":"error","rank":1,"value":"text"}},"fields":{"BYL":{"caption":"Subscription Item ID","name":"id","rank":0,"editor":"DynamicValue","value":"text"},"BYM":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":1,"editor":"Label"},"BYN":{"caption":"Seller/Account ID","name":"account_id","rank":2,"editor":"DynamicValue","value":"text","optional":true}}},"BYq":{"display":"Stripe.js - VerificationSession - Create","type":"server_side","return_value":{"BED":{"caption":"ID","name":"id","rank":0,"value":"text"},"BJe":{"caption":"Error","name":"error","rank":2,"value":"text"},"BYr":{"caption":"Client Secret","name":"cs","rank":1,"value":"text"}},"fields":{"BYg":{"caption":"Type","name":"type","rank":1,"editor":"Dropdown","value":"text","optional":false,"default_val":"Document"},"BYi":{"caption":"𝗩𝗘𝗥𝗜𝗙𝗜𝗖𝗔𝗧𝗜𝗢𝗡","name":"𝗣𝗥𝗢𝗗𝗨𝗖𝗧","rank":0,"editor":"Label","value":"text"},"BYj":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":8,"editor":"Label"},"BYk":{"caption":"Seller/Account ID","name":"account_id","rank":9,"editor":"DynamicValue","value":"text","optional":true},"BZB":{"caption":"Require Selfie?","name":"require_selfie","rank":2,"editor":"DynamicValue","value":"boolean","default_val":false},"BZC":{"caption":"Allow Passport","name":"allow_passport","rank":5,"editor":"DynamicValue","value":"boolean","default_val":true},"BZD":{"caption":"Allow Driving License","name":"allow_driving_license","rank":3,"editor":"DynamicValue","value":"boolean","default_val":true},"BZE":{"caption":"Allow ID Card","name":"allow_id_card","rank":4,"editor":"DynamicValue","value":"boolean","default_val":true},"BZF":{"caption":"Require Live Capture","name":"require_live_capture","rank":6,"editor":"DynamicValue","value":"boolean","default_val":true},"BZG":{"caption":"Client Reference ID","name":"client_reference_id","rank":7,"editor":"DynamicValue","value":"text","optional":true}}}
290,"BZN":{"display":"Stripe.js - PaymentIntent - Increment Authorization","type":"server_side","return_value":{"BED":{"caption":"ID","name":"id","rank":0,"value":"text"},"BJc":{"caption":"Error","name":"error","rank":2,"value":"text"},"BSe":{"caption":"Status","name":"status","rank":1,"value":"text"}},"fields":{"BZJ":{"caption":"PaymentIntent ID","name":"paymentintent_id","rank":0,"editor":"DynamicValue","value":"text"},"BZK":{"caption":"Updated Amount","name":"amount","rank":1,"editor":"DynamicValue","value":"number","optional":true},"BZL":{"caption":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","name":"𝗦𝗧𝗥𝗜𝗣𝗘 𝗖𝗢𝗡𝗡𝗘𝗖𝗧   ══════════════════════","rank":2,"editor":"Label"},"BZM":{"caption":"Seller/Account ID","name":"account_id","rank":3,"editor":"DynamicValue","value":"text","optional":true}}}}};
291window._bubble_page_load_data.plugins_size['1491714407143x279212378954661900'] = 414478;
292window.preloaded['plugin/third_party:1491714407143x279212378954661900:2.2.4'] = true;
293window.plugins["1495642567089x595986733356023800"] = {"human":"Air Date/Time Picker","dependencies":{"use_jquery":true,"plugin_api_version":"3"},"plugin_elements":{"AAC":{"display":"Air Date/Time Picker(DEPRECATED)","property_applications":{"resizable":true,"MinWidth":true,"Background":true,"Border":true,"Font":true,"BoxShadow":true,"Padding":true},"add_hover_pressed":true,"add_is_visible":true,"support_autobinding":true,"autobinding_value":"date","has_reset_fn":true,"fields":{"AAD":{"caption":"Show time (disabled for inline mode)","name":"showtime","editor":"Checkbox","rank":3,"in_style":false,"optional":false,"default_val":false},"AAF":{"caption":"Vertical position","name":"verticalposition","editor":"Dropdown","rank":7,"optional":false,"default_val":"bottom"},"AAG":{"caption":"Horizontal position","name":"horizontalposition","editor":"Dropdown","rank":8,"default_val":"left"},"AAI":{"caption":"Initial date","name":"startdate","editor":"DynamicValue","rank":5,"value":"date","optional":true},"AAJ":{"caption":"Show Today button","name":"todaybutton","editor":"Checkbox","rank":11,"default_val":true},"AAK":{"caption":"Auto close","name":"autoclose","editor":"Checkbox","rank":10,"default_val":true},"AAL":{"caption":"Show Clear button","name":"clearbutton","editor":"Checkbox","rank":12,"default_val":false},"AAS":{"caption":"Date format","name":"dateformat","editor":"Dropdown","rank":6,"default_val":"22/6/1983"},"AAT":{"caption":"Language","name":"language","editor":"Dropdown","rank":51,"default_val":"English"},"AAU":{"caption":"Only Timepicker (some date options below will not be applicable as expected)","name":"onlytimepicker","editor":"Checkbox","rank":4,"default_val":false},"AAV":{"caption":"Automatically position date/time picker","name":"autoposition","editor":"Checkbox","rank":9,"default_val":false},"AAW":{"caption":"Minimum date","name":"mindate","editor":"DynamicValue","rank":31,"value":"date","optional":true},"undefined":{"rank":32,"name":"maxdate","caption":"Maximum date","editor":"DynamicValue","value":"date","optional":true},"AAY":{"caption":"First day of week (if nothing is selected value is taken from current localization)","name":"firstday","editor":"Dropdown","rank":13,"optional":true},"AAc":{"caption":"Block Sundays","name":"blocksundays","editor":"Checkbox","rank":14,"default_val":false},"AAd":{"caption":"Block Mondays","name":"blockmondays","editor":"Checkbox","rank":15,"default_val":false},"AAe":{"caption":"Block Tuesdays","name":"blocktuesdays","editor":"Checkbox","rank":16,"default_val":false},"AAf":{"caption":"Block Wednesdays","name":"blockwednesdays","editor":"Checkbox","rank":17,"default_val":false},"AAg":{"caption":"Block Thursdays","name":"blockthursdays","editor":"Checkbox","rank":18,"default_val":false},"AAh":{"caption":"Block Fridays","name":"blockfridays","editor":"Checkbox","rank":19,"default_val":false},"AAi":{"caption":"Block Saturdays","name":"blocksaturdays","editor":"Checkbox","rank":20,"default_val":false},"AAk":{"caption":"Enable keyboard navigation","name":"enablekeyboardnav","editor":"Checkbox","rank":40,"default_val":false},"AAl":{"caption":"Multiple dates (unlimited)","name":"multipledates","editor":"Checkbox","rank":23,"default_val":false},"AAm":{"caption":"Multiple dates (max number) - overrides Multiple dates (unlimited)","name":"multipledatesmax","editor":"StaticNumber","rank":25,"optional":true},"AAq":{"caption":"Enable date range? - overrides Multiple dates properties above","name":"enable_range","editor":"Checkbox","rank":26,"value":"date_range","default_val":false},"AAs":{"caption":"Multiple Dates Separator","name":"dateseparator","editor":"StaticText","rank":29,"default_val":" , ","optional":true},"AAu":{"caption":"Initial range start date","name":"rangestart","editor":"DynamicValue","rank":27,"value":"date","optional":true},"AAv":{"caption":"Initial range end date","name":"rangeend","editor":"DynamicValue","rank":28,"value":"date","optional":true},"ABA":{"caption":"Minimum minutes (0 to 59)","name":"minminutes","editor":"DynamicValue","rank":36,"optional":false,"value":"number","default_val":0},"ABB":{"caption":"Maximum minute  (0 to 59)","name":"maxminutes","editor":"DynamicValue","rank":37,"optional":false,"value":"number","default_val":59},"ABC":{"caption":"Hours step","name":"hoursstep","editor":"DynamicValue","rank":35,"optional":false,"value":"number","default_val":1},"ABD":{"caption":"Minutes step","name":"minutesstep","editor":"DynamicValue","rank":38,"optional":false,"value":"number","default_val":1},"ABE":{"caption":"Time format","name":"timeformat","editor":"Dropdown","rank":30,"optional":false,"default_val":"12 hour"},"ABG":{"caption":"Maximum hours (0 to 23)","name":"maxhrs","editor":"DynamicValue","rank":34,"value":"number","default_val":23},"ABH":{"caption":"Minimum hours value (0 to 23)","name":"minhrs","editor":"DynamicValue","rank":33,"value":"number","default_val":0},"ABI":{"caption":"Start view","name":"view","editor":"Dropdown","rank":39,"default_val":"days"}
293,"ABM":{"caption":"Block week days","name":"blockeddays","editor":"DynamicValue","rank":21,"value":"number","is_list":true,"optional":true},"ABN":{"caption":"Block dates","name":"blockeddates","editor":"DynamicValue","rank":22,"value":"date","is_list":true,"optional":true},"ABU":{"caption":"Use custom date format","name":"use_custom","editor":"Checkbox","rank":41,"default_val":false},"ABV":{"caption":"Custom date format (e.g. D. M d, yyyy for Wed. Jun 22, 1983) See docs for formats","name":"custom_format","editor":"StaticText","rank":42,"optional":true,"default_val":"D. M d, yyyy"},"ABX":{"caption":"Disable picker","name":"disable","editor":"Checkbox","rank":45,"default_val":false},"ABa":{"caption":"Day name color","name":"daycolor","editor":"Color","rank":43,"default_val":"rgba(255, 154, 25, 1)"},"ABb":{"caption":"Highlight color","name":"highlight","editor":"Color","rank":44,"default_val":"rgba(92, 196, 239, 1)"},"ABc":{"caption":"Initial multiple dates","name":"initialdates","editor":"DynamicValue","rank":24,"value":"date","is_list":true,"optional":true},"ABe":{"caption":"Placeholder text","name":"placeholder","editor":"DynamicValue","rank":1,"optional":true,"value":"text"},"ABf":{"caption":"Use auto binding","name":"use_auto_binding","editor":"Checkbox","rank":0,"default_val":false},"ABg":{"caption":"Placeholder color","name":"placeholder_color","editor":"Color","rank":2,"default_val":"rgba(0, 0, 0, 0.47)","optional":true},"ABi":{"caption":"Toggle selected","name":"toggle_selected","editor":"Checkbox","rank":46,"default_val":true},"ABn":{"caption":"Show cursor","name":"cursor","editor":"Checkbox","rank":47,"default_val":false},"ABs":{"caption":"Disabled cells style","name":"disabled_cells_style","rank":48,"editor":"Dropdown","default_val":"gray background"},"ABt":{"caption":"Inline (always visible)","name":"inline","rank":50,"editor":"Checkbox","default_val":false},"ABu":{"caption":"Use custom language","name":"use_custom_lang","rank":52,"editor":"Checkbox","default_val":false},"ABv":{"caption":"Language definition","name":"lang_definition","rank":54,"editor":"DynamicValue","optional":true,"value":"text","default_val":"{     \"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:ii aa\",     \"firstDay\": 0 }"},"ABw":{"caption":"Ensure that your language definition is exactly as specified. Verify with a json checker for any syntax errors.","name":"lang_info","rank":53,"editor":"Label"},"ABx":{"caption":"If using inline note that \"value changed\" event triggers for single dates and range (after selecting start and end) but never triggers for multiple dates option. ","name":"inline_info","rank":49,"editor":"Label"},"ACG":{"caption":"Minimum view","name":"minview","rank":55,"editor":"Dropdown","default_val":"days","optional":true},"ACK":{"caption":"Show OK button (beta)","name":"okbutton","rank":56,"editor":"Checkbox","value":"boolean","default_val":false},"ACP":{"caption":"Inline update on click","name":"inline_updateonselect","rank":57,"editor":"Checkbox","default_val":true},"ACQ":{"caption":"Time thumb width","name":"toggle_width","rank":58,"editor":"StaticNumber","optional":true},"ACR":{"caption":"Time thumb height","name":"toggle_height","rank":59,"editor":"StaticNumber","optional":true}},"states":{"AAE":{"caption":"value","name":"value","value":"date","is_list":false,"initialization_code":{"fn":"function(properties, context) {\n    \n\treturn properties.startdate;   \n\n}"}},"AAp":{"caption":"value list","name":"valuelist","value":"date","is_list":true,"initialization_code":{"fn":"function(properties, context) {\n    if(properties.initialdates){\n        return properties.initialdates.get(0, 1000000);\n    }\n}"}},"AAt":{"caption":"range","name":"range","value":"date_range","is_list":false,"initialization_code":{"fn":"function(properties, context) {\n    if (properties.rangestart !== null && properties.rangeend !== null){\n      return [properties.rangestart,properties.rangeend];\t\n    }\n}"}},"ABz":{"caption":"current view","name":"view","value":"text","initialization_code":{"fn":"function(properties, context) {\n\treturn properties.view;\n}"}}},"events":{"ABW":{"caption":"value is changed","name":"date_selected"},"ABh":{"caption":"invalid range selected","name":"invalid_range"},"ABo":{"caption":"picker is shown","name":"on_show"},"ABp":{"caption":"picker is hidden","name":"on_hide"},"ABy":{"caption":"view changed","name":"view_changed"},"ACL":{"caption":"OK button is clicked (beta)","name":"on_ok"}}
293,"actions":{"ABT":{"caption":"show datepicker","code":{"fn":"function(instance, properties, context) {\n   var datepicker =  instance.data.datepicker;\n   if(datepicker != null){\n        datepicker.show(); \n   }\n\n}"}},"ABY":{"caption":"set date","code":{"fn":"function(instance, properties, context) {\n var datepicker = instance.data.datepicker;\n \n    if(datepicker != null){\n     if(properties.thedate!=null){\n         if(properties.enable_range === true){\n     \tdatepicker.selectDate(properties.thedate);\n        instance.publishState('value',properties.thedate);\n        instance.publishState('valuelist',[properties.thedate]);\n     \tinstance.publishState('range',[c]);\n       } else {\n           datepicker.selectDate(properties.thedate);\n        instance.publishState('value',properties.thedate);\n        instance.publishState('valuelist',[properties.thedate]);\n           \n       }\n        \n     }\n     else{\n       datepicker.clear();\n       instance.publishState('range', null);\n  \t   instance.publishState('valuelist',null); \n       instance.publishState('value',null);  \n     }\n     \n }\n\n}","add_debugger":true},"fields":{"ABZ":{"caption":"Date to set picker to","name":"thedate","editor":"DynamicValue","rank":0,"value":"date","optional":true}}},"ABd":{"caption":"reset","code":{"fn":"function(instance, properties, context) {\n    var datepicker = instance.data.datepicker;\n    //only do reset if not using autobinding\n    if ((datepicker != null) && !instance.use_auto_binding ) {\n        //Load any data \n        var uniqueid = instance.data.uniqueid;\n        var startdate = new Date(instance.data.str_startdate);\n        var rangestart = new Date(instance.data.str_rangestart);\n        var rangeend = new Date(instance.data.str_rangeend);\n        //convert the string arrays to date array\n        var initialdates = [];\n        if ((instance.data.str_initialdates).length > 0) {\n            initialdates = instance.data.str_initialdates.map(function(str) {\n                return new Date(str);\n            });\n        }\n\n        datepicker.clear();\n//console.log('range value is',instance.data.enable_range)\n        if (instance.data.isrange) {\n            datepicker.selectDate([rangestart, rangeend]);\n            instance.publishState('value',rangestart); \n            instance.publishState('valuelist',[getDatesInRange(rangestart,rangeend)]); \n            instance.publishState('range', [rangestart, rangeend]);\n        } else if (instance.data.multipledates) {\n            datepicker.selectDate(initialdates);\n            instance.publishState('value',initialdates[0]); \n            instance.publishState('valuelist',initialdates);\n            \n            if (initialdates[0] !== null && initialdates[0] !== undefined){\n            \tinstance.publishState('range', [initialdates[0], initialdates[initialdates.length-1]]);\n            }\n            //console.log('reset multipledates')\n        } else if (instance.data.str_startdate !== null) {\n            datepicker.selectDate(startdate);\n            instance.publishState('value',startdate); \n            instance.publishState('valuelist',[startdate]);   \n            instance.publishState('range', [startdate,startdate]);\n            //console.log('reset reset single')\n        }\n    }\n}","add_debugger":true}},"ABr":{"caption":"clear picker","code":{"fn":"function(instance, properties, context) {\n var datepicker = instance.data.datepicker;\n if(datepicker != null){\n  datepicker.clear();\n  instance.publishState('range', null);\n  instance.publishState('valuelist',null); \n  instance.publishState('value',null);    \n }\n //instance.publishState('')\n}"}},"ACB":{"caption":"got to previous view","code":{"fn":"function(instance, properties, context) {\n\tvar datepicker = instance.data.datepicker;\n    if(datepicker != null){\n        datepicker.prev();\n    }\n   \n}"}},"ACC":{"caption":"go to next view","code":{"fn":"function(instance, properties, context) {\n\tvar datepicker = instance.data.datepicker;\n    if(datepicker != null){\n        datepicker.next();\n    }\n   \n}"}},"ACD":{"caption":"change view","code":{"fn":"function(instance, properties, context) {\n\n\tvar datepicker = instance.data.datepicker;\n    if(datepicker != null){\n        datepicker.view = properties.view_name;\n    }\n   \n\n}"},"fields":{"ACE":{"caption":"view","name":"view_name","rank":1,"editor":"DynamicValue","value":"text","default_val":"days"},"ACF":{"caption":"The options are days, months, years","name":"info","rank":0,"editor":"Label"}}}},"code":{"initialize":{"fn":"function(instance, context) {\n    instance.data.uniqueid = 'dp' + (Math.random() * Math.pow(2, 54)).toString(18);
293\n    instance.data.div = $('<div><input style=\"font-weight: inherit\" type=\"text\" id=\"' + instance.data.uniqueid + '\" placeholder=\"\"/></div>').css({\n            \"width\": \"100%\",\n            \"height\": \"100%\",\n            \"cursor\": \"pointer\",\n            \"transition\": \"border-color 200ms ease, box-shadow 200ms ease\",\n            \"padding\": \"1px 4px\",\n        \t\"font-weight\": \"inherit\"\n        });\n\n    instance.canvas.append(instance.data.div);\n    instance.data.first_time = true;\n    instance.data.prevDates = null;\n    instance.data.prev = [];\n\n    instance.publishState('value', null);\n    instance.publishState('valuelist', null);\n    instance.publishState('range', null);\n    \n    instance.data.isNewPicker = $.fn.airdatepicker !== undefined;\n    let pickerName = (instance.data.isNewPicker) ? 'airdatepicker' : 'datepicker';\n    $('head').append(\n        `<style>\n\t\t\tinput[type=text] {\n    border: none;\n  \tborder-color: transparent;\n\toutline: none !important;\n    background: none;\n    height: 100%;\n    cursor: pointer;\n    font-family: inherit;\n    font-size: inherit;\n  \ttext-align: inherit;\n    font-weight: inherit;\n    color: inherit;\n    box-shadow: none;\n \twidth: 100%;\n    z-index: inherit;\n}\n  \n.${pickerName}--cell.-disabled-:hover {\n    background: #f8f8f8 !important; \n}\n\n  \n::placeholder { \n    color: red;\n    opacity: 1; \n}\n\n:-ms-input-placeholder { \n    color: red;\n}\n\n::-ms-input-placeholder { \n    color: red;\n}\n\n  .${pickerName}-disabled-background{\n    border-radius: 0px;\n    background: #f8f8f8;  \n  }\n  \n  .${pickerName}-disabled-strikethrough{\n    text-decoration: line-through;\n  }\n    \n  #${pickerName}s-container{\n  \tfilter: unset!important;\n  }\n\t\t</style>`\n    );\n    \n    if (!instance.data.isNewPicker){\n        $.fn.airdatepicker = $.fn.datepicker;\n        console.log('Air Date/Time Picker: run datepicker library');\n    } else {\n        console.log('Air Date/Time Picker: run airdatepicker library');\n    }\n    \n    \n}","add_debugger":false},"update":{"fn":"function(instance, properties, context) {\n\n    \n    var pickerNameString = (instance.data.isNewPicker) ? 'airdatepicker' : 'datepicker';\n    \n    var uniqueid = instance.data.uniqueid;\n    var el = instance.canvas.find('#' + uniqueid)[0];\n    var picker = $(el);\n\n    if (properties.blockeddays !== null) {\n        instance.data.blockeddays = properties.blockeddays.get(0, 7);\n    } else instance.data.blockeddays = [];\n\n    if (properties.blockeddates !== null) {\n        instance.data.blockeddates = properties.blockeddates.get(0, properties.blockeddates.length());\n    } else {\n        instance.data.blockeddates = [];\n    }\n\n    if (properties.initialdates !== null) {\n        instance.data.initialdates = properties.initialdates.get(0, properties.initialdates.length());\n    } else instance.data.initialdates = [];\n\n    var initialdates = instance.data.initialdates;\n    var blockeddays = instance.data.blockeddays;\n    var blockeddates = instance.data.blockeddates;\n\n    instance.data.startdate = properties.startdate;\n    instance.data.rangestart = properties.rangestart;\n    instance.data.rangeend = properties.rangeend;\n    \n    instance.data.enable_range = properties.enable_range != null;\n    \n    var isrange = properties.enable_range != null;\n    \n    instance.use_auto_binding = properties.use_auto_binding;\n    var startDate;\n\n    if (properties.use_auto_binding) {\n        startDate = properties.autobinding;\n    } else {\n        startDate = instance.data.startdate;\n    }\n\n    var rangestart = instance.data.rangestart;\n    var rangeend = instance.data.rangeend;\n    var daycolor = properties.daycolor;\n    var highlight = properties.highlight;\n    var range_from_border = highlight.replace(/[\\d\\.]+\\)$/g, \".5)\");\n    var range_from_bg = highlight.replace(/[\\d\\.]+\\)$/g, \".1)\");\n    if (properties.inline) {\n        instance.data.div.css(\"cursor\", \"default\");\n    }\n\n\n    var style = '<style>';\n    /*\n        style += '#' + uniqueid + ' .datepicker--day-name { color: ' + daycolor + '; } ';\n        style += '#' + uniqueid + ' .datepicker--button { color: ' + highlight + '; } ';\n        style += '#' + uniqueid + ' .datepicker--cell.-selected-, .datepicker--cell.-selected-.-current-{ background: ' + highlight + ' !important; color: white !important} ';\n        style += '#' + uniqueid + ' .datepicker--cell.-selected-. -focus- { background: ' + highlight + '; } ';\n        style += '#' + uniqueid + ' .datepicker--cell.-current- { color: ' + highlight + '; }';\n        style += '#' + uniqueid + ' .datepicker--cell.-range-to- {border: 1px solid ' + range_from_border + ';background-color: ' + range_from_bg + ';}';\n        style += '#' + uniqueid + ' .datepicker--cell.-range-from- {border: 1px solid ' + range_from_border + ';background-color: ' + range_from_bg + ';}';\n        style += '#' + uniqueid + ' .datepicker--cell.-in-range- { background: ' + range_from_bg + ' !important}';\n        if (!properties.inline) {\n            style += 'input#' + uniqueid + '::placeholder { color: ' + properties.placeholder_color + '; opacity: 1;}';\n            style += 'input#' + uniqueid + ':-ms-input-placeholder { color: ' + properties.placeholder_color + '; }';\n            style += 'input#' + uniqueid + '::-ms-input-placeholder { color: ' + properties.placeholder_color + '; }';\n        }\n      */\n    \n    \n\tstyle += `.${uniqueid}
293 nav.${pickerNameString}--nav{background-color:#FFFFFF!important;width:unset!important;color:#000!important;-webkit-box-shadow:unset; box-shadow:unset;height:34px;}`;\n    style += `.${uniqueid} nav i{font-size:14px!important;}`\n    style += '.' + uniqueid + ' .'+pickerNameString+'--day-name { color: ' + daycolor + '; } ';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--button { color: ' + highlight + '; } ';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--cell.-selected-,'+'.'+pickerNameString+'--cell.-selected-.-current-{ background: ' + highlight + ' !important; color: white !important} ';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--cell.-selected-. -focus- { background: ' + highlight + '; } ';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--cell.-current- { color: ' + highlight + '; }';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--cell.-range-to- {border: 1px solid ' + range_from_border + ';background-color: ' + range_from_bg + ';}';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--cell.-range-from- {border: 1px solid ' + range_from_border + ';background-color: ' + range_from_bg + ';}';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--cell.-in-range- { background: ' + range_from_bg + ' !important}';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--cell.-current-.-in-range- {color: ' + daycolor + ';}';\n\n    if (!properties.inline) {\n        style += 'input#' + uniqueid + '::placeholder { color: ' + properties.placeholder_color + '; opacity: 1;}';\n        style += 'input#' + uniqueid + ':-ms-input-placeholder { color: ' + properties.placeholder_color + '; }';\n        style += 'input#' + uniqueid + '::-ms-input-placeholder { color: ' + properties.placeholder_color + '; }';\n    }\n\n    style += '.' + uniqueid + ' .'+pickerNameString+'--time-row input[type=range]:focus::-webkit-slider-thumb {background: ' + highlight + '; border-color: ' + highlight + ' }';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--time-row input[type=range]:focus::-moz-range-thumb {background: ' + highlight + '; border-color: ' + highlight + ' }';\n    style += '.' + uniqueid + ' .'+pickerNameString+'--time-row input[type=range]:focus::-ms-thumb {background: ' + highlight + '; border-color: ' + highlight + ' }';\n    style += '</style>';\n    $(style).appendTo('head');\n\n\n    //var disabledDays = blockedDays(); //static days blocking\n    var disabledDays = blockeddays.concat(blockedDays()); //in case both static and dynamic were inputed\n\n    function todayButton() {\n        if (properties.todaybutton) {\n            var today = new Date();\n            var day = today.getDay();\n            if (disabledDays.indexOf(day) != -1) {\n                return false;\n            } else return today;\n        } else return false;\n    }\n\n    //format for date and placeholder\n    var phformat;\n    var dateformat;\n    if (!properties.use_custom) {\n        if (properties.dateformat == '22/6/1983') {\n            phformat = 'D/M/YYYY';\n            dateformat = 'd/m/yyyy';\n        } else if (properties.dateformat == '6/22/1983') {\n            phformat = 'M/D/YYYY';\n            dateformat = 'm/d/yyyy';\n        } else if (properties.dateformat == '22 June 1983') {\n            phformat = 'D MMMM YYYY';\n            dateformat = 'd MM, yyyy';\n        } else if (properties.dateformat == 'Wednesday 22 June 1983') {\n            phformat = 'dddd D MMMM YYYY';\n            dateformat = 'DD, d MM, yyyy';\n        } else {\n            phformat = 'D-MMM-YYYY';\n            dateformat = 'd-M-yyyy';\n        }\n    } else {\n        phformat = 'D/M/YYYY';\n        dateformat = properties.custom_format;\n    }\n\n    //placeholder\n    var placeholder;\n    var today = new Date();\n\n    if (properties.placeholder !== \"\" && properties.placeholder !== null && properties.placeholder !== undefined) {\n        placeholder = properties.placeholder;\n    } else if (properties.onlytimepicker) {\n        placeholder = \"12:00 PM\";\n    } else if (!properties.showtime) {\n        placeholder = moment(today).format(phformat);\n    } else {\n        placeholder = moment(today).format(phformat) + ' 12:00 PM';\n    }\n\n    el.placeholder = placeholder;\n\n    //language selection\n    function language() {\n        if (!properties.use_custom_lang) {\n            if (properties.language === 'English') return 'en';\n            else if (properties.language === 'French') return 'fr';\n            else if (properties.language === 'Spanish') return 'es';\n            else if (properties.language === 'German') return 'de';\n            else if (properties.language === 'Russian') return 'ru';\n            else if (properties.language === 'Italian') return 'it';\n            else if (properties.language === 'Catalan') return 'ca';\n            else return 'en';\n        } else {\n            var lang = 'en';\n            try {\n                lang = JSON.parse(properties.lang_definition);\n            } catch (e) {\n                console.log(\"Error passing language defintion. Using English\");\n                console.log(e);\n            }\n            return lang;\n        }\n\n    }\n    //get default position\n    var dposition = properties.verticalposition + ' ' + properties.horizontalposition;\n\n\n    // A function to check whether the element fits inside the viewport. to be used for automatic positioning\n    function isElementInViewport(el) {\n        var rect = el.getBoundingClientRect();\n        var fitsLeft = (rect.left >= 0 && rect.left <= $(window).width());\n        var fitsTop = (rect.top >= 0 && rect.top <= $(window).height());\n        var fitsRight = (rect.right >= 0 && rect.right <= $(window).width());\n        var fitsBottom = (rect.bottom >= 0 && rect.bottom <= $(window).height());\n        return {\n            top: fitsTop,\n            left: fitsLeft,\n            right: fitsRight,\n            bottom: fitsBottom,\n            all: (fitsLeft && fitsTop && fitsRight && fitsBottom)\n        };\n    }\n\n    function showTime() {\n        if (properties.inline) {\n            return false;\n        } else {\n            if (properties.onlytimepicker) return true;\n            else return properties.showtime;\n        }\n    }
293\n\n    function firstDay() {\n        if (properties.firstday == 'Sunday') return 0;\n        else if (properties.firstday == 'Monday') return 1;\n        else if (properties.firstday == 'Tuesday') return 2;\n        else if (properties.firstday == 'Wednesday') return 3;\n        else if (properties.firstday == 'Thursday') return 4;\n        else if (properties.firstday == 'Friday') return 5;\n        else if (properties.firstday == 'Saturday') return 6;\n        else return \"\";\n    }\n\n    function blockedDays() {\n        var disabledDays = [];\n        if (properties.blocksundays) disabledDays.push(0);\n        if (properties.blockmondays) disabledDays.push(1);\n        if (properties.blocktuesdays) disabledDays.push(2);\n        if (properties.blockwednesdays) disabledDays.push(3);\n        if (properties.blockthursdays) disabledDays.push(4);\n        if (properties.blockfridays) disabledDays.push(5);\n        if (properties.blocksaturdays) disabledDays.push(6);\n        return disabledDays;\n    }\n\n\n    function multiDate() {\n        if (properties.multipledatesmax > 1) return properties.multipledatesmax;\n        else return properties.multipledates;\n    }\n\n    var multidate = multiDate();\n\n\n    function timeFormat() {\n\t\tswitch (properties.timeformat){\n                case '24 hour': {\n                \treturn \"hh:ii\";\n                }\n                case '8:03 AM': {\n                \treturn \"h:ii AA\";\n                }\n                case '08:03 AM': {\n                    return \"hh:ii AA\";\n                }\n                default:{\n                    return \"hh:ii AA\"\n                }\n                \n        }\n        \n        //if (properties.timeformat == \"12 hour\") return \"hh:ii AA\";\n        //else return \"hh:ii\";\n    }\n\n    if (properties.toggle_width !== null && properties.toggle_height !== null) {\n        let marginTop = (properties.toggle_height) / 2;\n        $('body').append(`<style>\n               .${pickerNameString}--time-row input[type=range]::-webkit-slider-thumb {\n                    height: ${properties.toggle_height}px!important;\n                    width: ${properties.toggle_width}px!important;\n\t\t\t\t\tmargin-top: -${marginTop}px!important;\n  \t\t\t\t\n\t\t\t\t\t\t}\n               .${pickerNameString}--time-row input[type=range]::-moz-range-thumb {\n                  height: ${properties.toggle_height}px;\n                  width: ${properties.toggle_width}px;\n\t\t\t\t\tmargin-top: -${marginTop}px!important;\n\n               \t\t\t}\n               .${pickerNameString}--time-row input[type=range]::-ms-thumb {\n                  height: ${properties.toggle_height}px;\n                  width: ${properties.toggle_width}px;\n\t\t\t\t\tmargin-top: -${marginTop}px!important;\n\n                   \t\t}\n                     </style>`);\n    }\n\n    $(document).ready(function () {\n        if (!instance.data.isInitialized) {\n            if (instance.data.first_time && properties.inline) {\n                var style = '<style>';\n                style += '#' + uniqueid + ` .${pickerNameString} { border-radius: 0px; } `;\n                style += '</style>';\n                $(style).appendTo('head');\n\n                $('#' + uniqueid).remove();\n                instance.data.div.attr('id', uniqueid);\n                el = instance.canvas.find('#' + uniqueid)[0];\n                picker = $(el)\n            }\n\n            instance.data.first_time = false;\n\t\t\t//debugger;\n            picker.airdatepicker({\n                classes: instance.data.uniqueid,\n                language: language(),\n                view: properties.view,\n                inline: false,\n                dateFormat: dateformat,\n                todayButton: todayButton(),\n                autoClose: properties.autoclose,\n                clearButton: properties.clearbutton,\n                okButton: properties.okbutton,\n                position: dposition, // Default position\n                minDate: properties.mindate,\n                maxDate: properties.maxdate,\n                firstDay: firstDay(),\n                keyboardNav: properties.enablekeyboardnav,\n                multipleDates: multidate,\n                multipleDatesSeparator: properties.dateseparator,\n                range: properties.enable_range != null,\n                toggleSelected: properties.toggle_selected,\n                //time options\n                timepicker: showTime(),\n                onlyTimepicker: properties.onlytimepicker,\n                timeFormat: timeFormat(),\n                minHours: properties.minhrs,\n                maxHours: properties.maxhrs,\n                hoursStep: properties.hoursstep,\n                minMinutes: properties.minminutes,\n                maxMinutes: properties.maxminutes,\n                minutesStep: properties.minutesstep,\n                minView: properties.minview,\n                onHide: function (inst, animationComplete) {\n                    var dates = inst.selectedDates;
293 //will always be array of dates\n                    var dates_length = dates.length;\n                    instance.publishAutobinding(dates[0]);\n                    var curTimestamps = dates.map(function (date) {\n                        return date.getTime();\n                    });\n                    var curDates = curTimestamps.map(function (timestamp) {\n                        return new Date(timestamp);\n                    });\n\n                    //instance.publishState('value', getRange(dates)[0]);\n\n                    if (properties.enable_range && dates_length > 1) {\n                        if (rangeContainsBlockedDates(blockeddates, inst.minRange, inst.maxRange)) {\n                            inst.removeDate(dates[0]);\n                            inst.removeDate(dates[dates_length - 1]);\n                            instance.triggerEvent('invalid_range', function () {});\n                        } else {\n                            instance.publishState('valuelist', getDatesInRange(curDates[0], curDates[(curDates.length - 1)]));\n                        }\n                    } //else instance.publishState('valuelist', date);\n                    //debugger;\n                    if (curDates.length > 0) {\n                        instance.publishState('value', curDates[0]);\n                        instance.publishState('range', getRange(curDates));\n                        instance.publishState('valuelist', curDates.sort());\n                    } else {\n                        instance.publishState('range', null);\n                        instance.publishState('value', null);\n                        instance.publishState('valuelist', null);\n                    }\n                    /*\n                      if(!instance.data.first_time){\n                        if(!dateArraysEqual(instance.data.prevDates, dates)){\n                          instance.triggerEvent('date_selected', function() {});\n                          instance.data.prevDates = dates.slice(0);\n                       }\n                      }\n                    */\n                    inst.update('position', dposition); // Update the position to the default again\n                    /*\n                        if(animationComplete){\n                            instance.publishState('value', dates[dates.length - 1]); //return first date value\n                            instance.publishState('valuelist', dates);//return list of date values. Even if a single date\n                            if(dates.length > 0){\n                              instance.publishState('range',getRange(dates) );\n                            }\n                            else instance.publishState('range',null);\n                         }\n                          */\n\n                    if (animationComplete) {\n                        inst.view = properties.view; //set original view\n                        instance.triggerEvent('on_hide', function () {});\n                        if (!instance.data.first_time) {\n                            //console.log('cur',dates[0].getTime());\n                            //console.log('prev',instance.data.prev[0]);\n\n                            if (!timestampsEqual(instance.data.prev, curTimestamps)) {\n                                instance.triggerEvent('date_selected');\n                                //instance.data.prevDates = curDates;\n                                instance.data.prev = curTimestamps;\n                            }\n                        }\n\n                    }\n                },\n                onSelect: function (formattedDate, date, inst) {\n                    if (properties.inline_updateonselect) {\n                        if (properties.inline && inst.selectedDates && (inst.selectedDates[0] != null)) {\n                            var dates = inst.selectedDates; //will always be array of dates\n                            var dates_length = dates.length;\n                            instance.publishAutobinding(dates[0]);\n                            var curTimestamps = dates.map(function (date) {\n                                return date.getTime();\n                            });\n                            var curDates = curTimestamps.map(function (timestamp) {\
293n                                return new Date(timestamp);\n                            });\n\n                            //instance.publishState('value', getRange(dates)[0]);\n\n                            if (isrange && dates_length > 1) {\n                                if (rangeContainsBlockedDates(blockeddates, inst.minRange, inst.maxRange)) {\n                                    inst.removeDate(dates[0]);\n                                    inst.removeDate(dates[dates_length - 1]);\n                                    instance.triggerEvent('invalid_range', function () {});\n                                } else {\n                                    instance.publishState('valuelist', getDatesInRange(curDates[0], curDates[(curDates.length - 1)]));\n                                }\n                            } //else instance.publishState('valuelist', date);\n                            //debugger;\n                            if (curDates.length > 0) {\n                                instance.publishState('value', curDates[0]);\n                                instance.publishState('range', getRange(curDates));\n                                instance.publishState('valuelist', curDates.sort());\n                            } else {\n                                instance.publishState('range', null);\n                                instance.publishState('value', null);\n                                instance.publishState('valuelist', null);\n                            }\n\n\n                            if (!dateArraysEqual(instance.data.prev, dates)) {\n                                if (isrange && dates.length == 2) {\n                                    instance.triggerEvent('date_selected', function () {});\n                                } else if (!isrange && !properties.multipledates) {\n                                    instance.triggerEvent('date_selected');\n                                } else {\n                                    //don't trigger date_selected event for multipledates as we don't know when user will be done with selection.\n                                }\n\n                            }\n                        } //end of inline\n                    }\n                    \n                    if (!date) {\n                        //debugger;\n                        instance.publishState('range', null);\n                        instance.publishState('value', null);\n                        instance.publishState('valuelist', null);\n                    }\n                },\n                onShow: function (inst, animationComplete) {\n                    //if today is blocked don't show today button even if the user has selected show today button\n                    var day = (new Date()).getDay();\n                    if (disabledDays.indexOf(day) != -1) {\n                        inst.todayButton = false;\n                    }\n\n                    //console.log('Inst', inst);\n\n                    if (!animationComplete) {\n\n                        // Just before showing the datepicker\n                        if (properties.autoposition) {\n                            // Loop through a few possible position and see which one fits\n                            let iFits = false;\n                            $.each([dposition, 'bottom left', 'bottom center', 'bottom right', 'top left', 'top center', 'top right'],\n                                function (i, pos) {\n                                    if (!iFits) {\n                                        inst.update('position', pos);\n                                        var fits;\n                                        if (instance.data.isNewPicker){\n                                            fits = isElementInViewport(inst.$airdatepicker[0]);\n                                        } else {\n                                            fits = isElementInViewport(inst.$datepicker[0]);\n                                        }\n                                        \n                                        if (fits.all) {\n                                            iFits = true;\n                                            return;\n                                        }\n                                    }\n                                });\n                        } //end of properties.autoposition\n                    } //end of !animationComplete\n                    if (animationComplete) {\n                        instance.triggerEvent('on_show', function () {});\n                    }\n                },\n                onOk: function (inst) {\n                    if (properties.inline) {\n\n                    }\n                    //console.log('ok called',inst.selectedDates);\n                    instance.triggerEvent('on_ok');\n\n                },\n                onChangeView: function (view) {\n                    instance.publishState('view', view);\n                    instance.triggerEvent('view_changed');\n                },\n                onRenderCell: function (d, cellType) {\n                    if (disabledDays.length > 0 || blockeddates.length > 0) {\n                        if (cellType == 'day') {\n                            //disable blocked days\n                            var day = d.getDay(),\n                                disable_day = disabledDays.indexOf(day) != -1;\n\n                            //disable block dates\n                            var disable_date = false;\n                            if (blockeddates.length > 0) {\n                                var cellYear = d.getFullYear(),\n                                    cellMonth = d.getMonth(),\n                                    cellDate = d.getDate(),\n                                    year, month, date;
293\n\n                                blockeddates.forEach(function (myDate) {\n                                    year = myDate.getFullYear();\n                                    month = parseInt(myDate.getMonth());\n                                    date = parseInt(myDate.getDate());\n\n                                    if (cellYear == year && cellMonth == month && cellDate == date) {\n                                        disable_date = true;\n                                    }\n                                });\n                            }\n\n                            if (disable_day || disable_date) {\n                                var disableclass = '';\n                                var style = properties.disabled_cells_style;\n                                if (style == 'strike through') {\n                                    disableclass = pickerNameString+'-disabled-strikethrough'\n                                } else if (style == 'gray background') {\n                                    disableclass = pickerNameString+'-disabled-background'\n                                } else {\n                                    disableclass = ''\n                                }\n                                return {\n                                    classes: disableclass,\n                                    disabled: true\n                                }\n                            }\n\n                        } //end of (cellType == 'day')\n\n                    } //end of if(disabledDays.length>0\n\n                }\n            }); //end picker instantiation.\n\n            //set intial dates\n           // debugger;\n            var dp = picker.airdatepicker().data(pickerNameString);\n            instance.data.datepicker = dp;\n            if (isrange && rangestart !== null && rangestart !== undefined && rangeend !== null && rangestart !== undefined) {\n                instance.data.datepicker.selectDate([rangestart, rangeend]);\n                instance.publishState('range', [rangestart, rangeend]);\n                instance.publishState('valuelist', [rangestart, rangeend]);\n            } else if (properties.multipledates && initialdates !== null && initialdates !== undefined) {\n                instance.data.datepicker.selectDate(initialdates);\n\n                instance.publishState('valuelist', initialdates);\n\n            } else {\n                if (blockeddates.length > 1 && dateInList(startDate, blockeddates)) {\n                    instance.data.datepicker.removeDate(startDate);\n                } else if (startDate !== undefined && startDate !== null){\n                    instance.data.datepicker.selectDate(startDate);\n                    instance.publishState('value', startDate);\n                    instance.publishState('valuelist', [startDate]);\n\n                }\n            }\n            //console.log(dp.selectedDates)\n            if (dp.selectedDates != null) {\n                instance.data.prevDates = dp.selectedDates.slice(0)\n            }\n\n            //allow moving curser inside input but not editable. this is needed for when the input has a long list of dates\n            //NB: keyboardNav will override this\n            if (!properties.cursor) {\n                picker.prop(\"readonly\", true);\n            } else {\n                picker.on(\"input\", function () {\n                    var formattedDates = dp.selectedDates.map(function (date) {\n                        return dp.formatDate(dp.loc.dateFormat, date)\n                    }).join(dp.opts.multipleDatesSeparator);\n                    this.value = formattedDates;\n                });\n            }\n            if (properties.disable) {\n                el.disabled = true;\n            } else {\n                el.disabled = false;\n            }\n\n            //store these to be used in for the reset action\n            instance.data.multipledates = properties.multipledates;\n            instance.data.isrange = isrange;\n\n            //store initial dates as strings for resetting.\n            //we're doing this to avoid the issue where the time changes\n            instance.data.str_rangestart = (rangestart !== null) ? moment(rangestart).toString() : null;\n            instance.data.str_rangeend = (rangeend !== null) ? moment(rangeend).toString() : null;\n            instance.data.str_startdate = (startDate !== null) ? moment(startDate).toString() : null;\n            //initialdates is an array of dates so convert to array of str
293ings\n            instance.data.str_initialdates = [];\n            if (initialdates !== null) {\n                instance.data.str_initialdates = initialdates.map(function (date) {\n                    return moment(date).toString();\n                });\n            }\n\n            //instance.data.isInitialized = true;\n        }\n    }); //end of document ready\n\n    if (instance.data.datepicker !== undefined && instance.data.datepicker !== null) {\n        if (isrange) {\n            instance.data.datepicker.selectDate([rangestart, rangeend]);\n        } else if (properties.multipledates) {\n            instance.data.datepicker.selectDate(initialdates);\n        } else {\n            if (blockeddates.length > 1 && dateInList(startDate, blockeddates)) {\n                instance.data.datepicker.removeDate(startDate);\n            } else if (startDate !== null && startDate !== undefined) {\n                instance.data.datepicker.selectDate(startDate);\n            } else {\n                instance.publishState('value', null);\n                instance.publishState('range', null);\n                instance.publishState('valuelist', null);\n                instance.data.datepicker.clear();\n            }\n        }\n    }\n\n\n    \n    //takes a list of dates and return a range\n    function getRange(vdates) {\n        //var sortedDates = dates.splice(0);\n        var sortedDates = [];\n        sortedDates = vdates.slice(0);\n        sortedDates.sort();\n        // console.log('sortedDates',sortedDates);\n        if (sortedDates.length > 0) {\n            return [sortedDates[0], sortedDates[vdates.length - 1]];\n        } else {\n            return [sortedDates[0], sortedDates[0]];\n        }\n\n    }\n\n    function getDatesInRange(startDate, stopDate) {\n        var dateArray = [];\n        var currentDate = moment(startDate);\n        var stopDate = moment(stopDate);\n        while (currentDate <= stopDate) {\n            dateArray.push(moment(currentDate).format('YYYY-MM-DD'))\n            currentDate = moment(currentDate).add(1, 'days');\n        }\n        return dateArray;\n    }\n\n\n    function dateInRange(date, minRange, maxRange) {\n        if (date >= minRange && date <= maxRange) {\n            return true;\n        } else {\n            return false;\n        }\n    }\n\n    function rangeContainsBlockedDates(blocked, minRange, maxRange) {\n        var hasValid = false;\n        for (i = 0; i < blocked.length; i++) {\n            if (dateInRange(blocked[i], minRange, maxRange)) {\n                hasValid = true;\n                break;\n            }\n        }\n        return hasValid;\n    }\n\n    function dateInList(date, datelist) {\n        var inlist = false;\n        for (var i = 0; i < datelist.length; i++) {\n            if (datelist[i].getTime() == date.getTime()) {\n                inlist = true;\n                break;\n            }\n        }\n        return inlist;\n    }\n\n    function dateArraysEqual(darray1, darray2) {\n        if (darray1 == null && darray2 == null) return true;\n        if (darray1 == null) return false;\n        if (darray2 == null) return false;\n        if (darray1.length != darray2.length) return false;\n        darray1.sort();\n        darray2.sort();\n        for (i = 0; i < darray1.length; i++) {\n            console.log(\"prev\", darray1[i].getTime());\n            console.log('current', darray2[i].getTime());\n            if (darray1[i].getTime() != darray2[i].getTime()) return false;\n        }\n        return true;\n    }\n\n    function timestampsEqual(darray1, darray2) {\n        if (darray1 == null && darray2 == null) return true;\n        if (darray1 == null) return false;\n        if (darray2 == null) return false;\n        if (darray1.length != darray2.length) return false;\n        darray1.sort();\n        darray2.sort();\n        for (i = 0; i < darray1.length; i++) {\n            if (darray1[i] != darray2[i]) return false;\n        }\n        return true;\n    }\n\n\n    /*function getDates(startDate, stopDate) {\n    var dateArray = [];\n    var currentDate = startDate;\n    while (currentDate <= stopDate) {\n        dateArray.push(new Date (currentDate));\n        currentDate = currentDate.addDays(1);\n    }\n    return dateArray;\n}*/\n\n}","add_debugger":false},"reset":{"fn":"function(instance, context) {\n    var datepicker = instance.data.datepicker;\n    //only do reset if not using autobinding\n    if ((datepicker != null) && !instance.use_auto_binding ) {\n        //Load any data \n        var uniqueid = instance.data.uniqueid;\n        var startdate = new Date(instance.data.str_startdate);\n        var rangestart = new Date(instance.data.str_rangestart);\n        var rangeend = new Date(instance.data.str_rangeend);\n        //convert the string arrays to date array\n        var initialdates = [];\n        if ((instance.data.str_initialdates).length > 0) {\n            initialdates = instance.data.str_initialdates.map(function(str) {\n                return new Date(str);\n            });\n        }\n\n        datepicker.clear();\n\n        if (instance.data.isrange) {\n            datepicker.selectDate([rangestart, rangeend]);\n        } else if (instance.data.multipledates) {\n            datepicker.selectDate(initialdates);\n        } else if (instance.data.str_startdate !== null) {\n            datepicker.selectDate(startdate);\n        } \n    }\n}"},"preview":{"fn":"function(instance, properties) {\n    let el = $('<div><img src = \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1566986379782x248699124458819260/pluginlogo.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);
293\n    \n   \n}"}},"platform_type":"web"},"ACX":{"display":"Air Date/Time Picker v2","property_applications":{"resizable":true,"MinWidth":true,"Background":true,"Border":true,"Padding":true,"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 in \"Single 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 in \"Multiple 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_is_supported_only_for_\"single_date\"_type","rank":0,"editor":"Label"},"ACe":{"caption":"Initial range end date","name":"rangeend","rank":6,"editor":"DynamicValue","value":"date","optional":true},"ACf":{"caption":"Minimum Date","name":"minimum_date","rank":8,"editor":"DynamicValue","value":"date","optional":true},"ACg":{"caption":"Maximum Date","name":"maximum_date","rank":9,"editor":"DynamicValue","value":"date","optional":true},"ACh":{"caption":"Locale","name":"locale","rank":10,"editor":"Dropdown","default_val":"English"},"ACi":{"caption":"Default View","name":"default_view","rank":13,"editor":"Dropdown","default_val":"Days"},"ACj":{"caption":"Auto Close","name":"autoclose","rank":14,"editor":"Checkbox","default_val":true},"ACk":{"caption":"Toggle Selected","name":"toggle_selected","rank":15,"editor":"Checkbox","default_val":true},"ACl":{"caption":"Keyboard Navigation","name":"keyboard_navigation","rank":16,"editor":"Checkbox","default_val":false},"ACm":{"caption":"Show Other Months","name":"show_other_months","rank":17,"editor":"Checkbox","default_val":true},"ACn":{"caption":"Select From Other Months","name":"select_from_other_months","rank":18,"editor":"Checkbox","default_val":true},"ACo":{"caption":"Move To Other Months","name":"move_to_other_months","rank":19,"editor":"Checkbox","default_val":true},"ACp":{"caption":"Vertical position","name":"vertical_position","rank":20,"editor":"Dropdown","default_val":"bottom"},"ACq":{"caption":"Horizontal Posiotion","name":"horizontal_posiotion","rank":21,"editor":"Dropdown","default_val":"left"},"ACr":{"caption":"Mobile Device Mode","name":"mobile_device_mode","rank":23,"editor":"Dropdown","default_val":"Auto"},"ACs":{"caption":"Display inline","name":"display_inline","rank":24,"editor":"Checkbox","default_val":false},"ACt":{"caption":"Enable Timepicker","name":"enable_timepicker","rank":25,"editor":"Checkbox","default_val":false},"ACu":{"caption":"Time Format","name":"time_format","rank":26,"editor":"Dropdown","default_val":"08:20"},"ACv":{"caption":"Date Time Separator","name":"date_time_separator","rank":27,"editor":"StaticText","optional":true},"ACw":{"caption":"Minimum Hours","name":"minimum_hours","rank":28,"editor":"StaticNumber","default_val":0},"ACx":{"caption":"Maximum Hours","name":"maximum_hours","rank":29,"editor":"StaticNumber","default_val":24},"ACy":{"caption":"Minimum Minutes","name":"minimum_minutes","rank":30,"editor":"StaticNumber","default_val":0},"ACz":{"caption":"Maximum Minutes","name":"maximum_minutes","rank":31,"editor":"StaticNumber","default_val":59},"ADB":{"caption":"Day format","name":"day_format","rank":36,"editor":"Dropdown","default_val":"08"},"ADC":{"caption":"Month format","name":"month_format","rank":37,"editor":"Dropdown","default_val":"01"},"ADD":{"caption":"Year format","name":"year_format","rank":38,"editor":"Dropdown","default_val":"2022"},"ADE":{"caption":"Date Order","name":"date_order","rank":34,"editor":"Dropdown","default_val":"Day/Month/Year"},"ADQ":{"caption":"Show buttons","name":"show_buttons","rank":39,"editor":"Checkbox","default_val":false},"ADR":{"caption":"Left button","name":"left_button","rank":47,"editor":"Dropdown","optional":true},"ADS":{"caption":"Right button","name":"right_button","rank":49,"editor":"Dropdown","optional":true}
293,"ADT":{"caption":"Center Button","name":"center_button","rank":48,"editor":"Dropdown","in_style":false,"optional":true},"ADU":{"caption":"Blocked dates","name":"blocked_dates","rank":50,"editor":"DynamicValue","value":"date","is_list":true,"optional":true},"ADV":{"caption":"Disable Monday","name":"disable_monday","rank":51,"editor":"DynamicValue","value":"boolean","default_val":false},"ADW":{"caption":"Disable Tuesday","name":"disable_tuesday","rank":52,"editor":"DynamicValue","value":"boolean","optional":false,"default_val":false},"ADX":{"caption":"Disable Wednesday","name":"disable_wednesday","rank":53,"editor":"DynamicValue","value":"boolean","default_val":false},"ADY":{"caption":"Disable Thursday","name":"disable_thursday","rank":54,"editor":"DynamicValue","value":"boolean","default_val":false},"ADZ":{"caption":"Disable Friday","name":"disable_friday","rank":55,"editor":"DynamicValue","value":"boolean","default_val":false},"ADa":{"caption":"Disable Saturday","name":"disable_saturday","rank":56,"editor":"DynamicValue","value":"boolean","default_val":false},"ADb":{"caption":"Disable Sunday","name":"disable_sunday","rank":57,"editor":"DynamicValue","value":"boolean","default_val":false},"ADc":{"caption":"First day of week","name":"first_day_of_week","rank":58,"editor":"Dropdown","default_val":"Sunday"},"ADi":{"caption":"Day Name Color","name":"day_name_color","rank":59,"editor":"Color","default_val":"rgba(255, 154, 25, 1)"},"ADj":{"caption":"Highlight Color","name":"highlight_color","rank":60,"editor":"Color","default_val":"rgba(92, 196, 239, 1)"},"ADk":{"caption":"Placeholder","name":"placeholder","rank":7,"editor":"DynamicValue","value":"text","optional":true},"ADl":{"caption":"Minutes step","name":"minutes_step","rank":32,"editor":"DynamicValue","value":"number","default_val":1},"ADm":{"caption":"Hours step","name":"hours_step","rank":33,"editor":"DynamicValue","value":"number","default_val":1},"ADp":{"caption":"You can add up to 3 buttons","name":"you_can_add_up_to_3_buttons","rank":41,"editor":"Label"},"ADq":{"caption":"\"Clear\" - clicking on it will clear all selected dates","name":"\"clear\"_-_on_click_clears_all_selected_dates.","rank":43,"editor":"Label"},"ADr":{"caption":"When displaying the buttons, the order specified in the fields will be used.","name":"when_displaying_the_buttons,_the_order_specified_in_the_fields_will_be_used.","rank":42,"editor":"Label"},"ADs":{"caption":"\"Today\" - clicking on it will perform transition to today date","name":"\"today\"_-_clicking_on_it_will_perform_transition_to_today_date","rank":44,"editor":"Label"},"ADt":{"caption":"\"Ok\" - clicking on it will triger \"change\" event an return selected dates in states of plugin element","name":"\"ok\"_-_clicking_on_it_will_triger_\"change\"_event_an_return_selected_dates_in_states_of_plugin_element","rank":45,"editor":"Label"}
293,"ADu":{"caption":"If \"OK\" button is used, the data will not be transferred to the states until the button is pressed","name":"if_\"ok\"_button_is_used,_the_data_will_not_be_transferred_to_the_states_until_the_button_is_pressed","rank":46,"editor":"Label"},"ADy":{"caption":"Placeholder Color","name":"placeholder_color","rank":61,"editor":"Color","default_val":"rgba(199, 199, 199, 1)"},"AEB":{"caption":"Automaticaly position picker","name":"autoposition","rank":22,"editor":"Checkbox","default_val":true},"AEC":{"caption":"Dates separator","name":"dates_separator","rank":35,"editor":"StaticText","default_val":" , "},"AED":{"caption":"Current Day Color","name":"current_day_color","rank":63,"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":40,"editor":"StaticText","optional":true},"AEI":{"caption":"Custom language definition","name":"custom_language_definition","rank":12,"editor":"DynamicValue","value":"text","default_val":"{\"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}","optional":true},"AEJ":{"caption":"Use custom language","name":"use_custom_language","rank":11,"editor":"Checkbox","default_val":false},"AEK":{"caption":"Multiple Dates Limit","name":"multiple_dates_limit","rank":4,"optional":true,"editor":"StaticNumber"},"AEL":{"caption":"Disabled cells style","name":"disabled_cells_style","rank":62,"editor":"Dropdown","default_val":"gray background"},"AEO":{"caption":"Initial range start date","name":"rangestart","rank":5,"editor":"DynamicValue","value":"date","optional":true},"AEY":{"caption":"Timezone","name":"timezone","rank":65,"editor":"Dropdown","optional":false,"default_val":"Current/User/Timezone"}},"states":{"ADF":{"caption":"Selected date","name":"selected_date","value":"date","initialization_code":{"fn":"function(properties, context) {\n\n\tif (properties.initial_date){\n        return properties.initial_date;\n    } else {\n        return null;\n    }\n\n}"}},"ADG":{"caption":"Selected range","name":"selected_range","value":"date_range","initialization_code":{"fn":"function(properties, context) {\n\n    if (properties.initial_range_dates){\n        return properties.initial_range_dates;\n    } else {\n        return null;\n    }\n\n}"}},"ADH":{"caption":"Selected multiple dates","name":"selected_multiple_dates","value":"date","initialization_code":{"fn":"function(properties, context) {\n\n\tif (\n        properties.initial_multiple_dates && \n        properties.initial_multiple_dates.get(0,properties.initial_multiple_dates.length()) > 0 \n    ){\n        return properties.initial_multiple_dates.get(0,properties.initial_multiple_dates.length());\n    } else {\n        return null;\n    }\n\n}"},"is_list":true},"ADI":{"caption":"Current view","name":"current_view","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\treturn properties.default_view;\n\n}"}},"ADJ":{"caption":"Is Visible","name":"is_visible","value":"boolean","initialization_code":{"fn":"function(properties, context) {\n\n\treturn properties.display_inline;\n\n}"}},"AEF":{"caption":"Selected range as list","name":"selected_range_as_list","value":"date","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"},"is_list":true}},"events":{"ADK":{"caption":"Value change","name":"change"},"ADL":{"caption":"View change","name":"view_change"},"ADM":{"caption":"Show","name":"show"},"ADN":{"caption":"Hide","name":"hide"}},"actions":{"ADd":{"caption":"Show picker","code":{"fn":"function(instance, properties, context) {\n\n    try{\n    \tif (instance.data.airpicker && !instance.data.airpicker.visible){\n            instance.data.airpicker.show();\n        }    \n    }catch(e){\n        context.reportDebugger(e);\n    }\n    \n\n\n\n}"}},"ADe":{"caption":"Hide picker","code":{"fn":"function(instance, properties, context) {\n\n\n    try{\n        if ( instance.data.airpicker.visible ){\n        \tinstance.data.airpicker.hide();\n    \t}\n    } catch(e){\n        context.reportDebugger(e);\n    }\n    \n\n\n}"}},"ADf":{"caption":"Change view","code":{"fn":"function(instance, properties, context) {\n\n    \ttry{\n        \tinstance.data.airpicker.setCurrentView(properties.new_view);\n        } catch (e) {\n            context.reportDebugger(e);\n\t\t}\n\n}","add_debugger":false},"fields":{"ADg":{"caption":"New View","name":"new_view","rank":0,"editor":"Dropdown","default_val":"months"}}},"ADh":{"caption":"Clear selected dates","code":{"fn":"function(instance, properties, context) {\n    \n    \n\ttry{\n        instance.data.airpicker.clear();\n        instance.publishState(\"selected_date\", null);\n        instance.publishState(\"selected_range\", null);\n        instance.publishState(\"selected_multiple_dates\", null);\n        instance.publishState('selected_range_as_list', null);\n        instance.data.airpicker.unselectDate(instance.data.lastSelectedValue);\n        \n    }catch(e){\n\t\tcontext.reportDebugger(e);\n    }\n\n    \n}"}},"ADv":{"caption":"Next","code":{"fn":"function(instance, properties, context) {\n\n\n  try{\n      if (instance.data.airpicker){\n          instance.data.airpicker.next()\n\t  }\n  } catch(err){\n      \n  }\n\n\n}"}},"ADw":{"caption":"Prev","code":{"fn":"function(instance, properties, context) {\n\n\n  try{\n      if (instance.data.airpicker){\n          instance.data.airpicker.prev()\n\t  }\n  } catch(err){\n      \n  }\n\n\n}"}},"AEM":{"caption":"Set date","code":{"fn":"function(instance, properties, context) {\n    \n    const {thedate} = properties;\n    var datepicker = instance.data.airpicker;\n  \t\t\tlet opts = {\n\t\t\t\tsilent: true,\n\t\t\t\tupdateTime: true,\n\t\t\t};\n    if(datepicker != null){\n        if(thedate != null){\n            if(properties.enable_range === true){\n                datepicker.selectDate(thedate);\n                instance.publishState('selected_date',thedate);\n                instance.publishState('selected_multiple_dates',[thedate]);\n                instance.publishState('selected_range',[thedate]);\n            }
293else{\n\n                datepicker.selectDate(thedate, opts);\n                instance.publishState('selected_date',thedate);\n                instance.publishState('selected_multiple_dates',[thedate]); \n            }\n        } else {\n            datepicker.clear();\n            instance.publishState('selected_date',null); \n            instance.publishState('selected_multiple_dates',null);  \n            instance.publishState('selected_range',null);  \n        }\n\n    }\n\n}","add_debugger":false},"fields":{"AEN":{"caption":"Date to set picker to","name":"thedate","rank":0,"editor":"DynamicValue","value":"date","optional":true}}}},"code":{"preview":{"fn":"function(instance, properties) {\n    \n    //instance.data.defaultSettings.locale = window.pickerLanguages['Romanian']\n    \n    \n    //console.log(instance.data.defaultSettings.locale);\n    \n    \n    \n\tlet input = document.createElement('input');\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://a07437e84b89f6a9168ddec973d0ccf1.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) {\n\n    instance.data.uid = `airpicker-${(Math.random() * Math.pow(2, 54)).toString(18)}`;\n    instance.data.style = document.createElement('style');\n    instance.canvas.get(0).appendChild(instance.data.style);\n        instance.publishState('is_visible', false);\n\n    instance.data.dateInArray = (arrayOfDates, blockedDates) => {\n        if (!arrayOfDates || !blockedDates || !blockedDates.length || !arrayOfDates.length){\n            return false;    \n        }\n\n        for(let i = 0; i < blockedDates.length; i++){\n            for(let f = 0; f < arrayOfDates.length; f++){\n                     if ( blockedDates[i].getFullYear() === arrayOfDates[f].getFullYear()){\n                         if(blockedDates[i].getMonth() === arrayOfDates[f].getMonth()){\n                             if(blockedDates[i].getDate() === arrayOfDates[f].getDate()){\n                                 return true;\n                             }\n                         }\n                   // return true;\n                }\n            }\n\n        }\n        return false;\n        };\n           \n    \n             /* get bubble page timezone*/\n             /*\n             instance.data.getTimeZone = () => {\n                const getFromObj = (object, key) => {\n                    var value;\n                    Object.keys(object).some(function(k) {\n                        if (k === key) {\n                            value = object[k];\n                            return true;\n                        }\n                        if (object[k] && typeof object[k] === 'object') {\n                            value = getFromObj(object[k], key);\n                            return value !== undefined;\n                        }\n                    });\n                    return value;\n                }\n\n                const type = getFromObj(window.app, 'tz_type');\n                if (type === 'static') return  getFromObj(window.app, 'tz_static');\n                return \"Current/User/Timezone\"\n\n            }*/\n             /*Calculate diference off timezone*/\n               instance.data.diferenceTimeZone = function(timeZone) {\n                          const now = new Date();
293\n                          const tzString = now.toLocaleString('en-US', { timeZone: timeZone });\n                          const localString = now.toLocaleString('en-US');\n                          const diff = (Date.parse(localString) - Date.parse(tzString)) / 3600000;\n                         // const offset = diff + now.getTimezoneOffset() / 60;\n                            return -diff*60\n                        }\n\n         \n                     /*change date to utc & timezone*/\n             instance.data.toUtc = function (unix) {\n                 \n               // let t = instance.data.timeZone;\n                 if (instance.data.timeZone === 'Current/User/Timezone') return unix\n                       if(unix.length > 1) {\n                               let multi = [];\n                            unix.forEach(d => {\n                           let a = new Date(new Date(d).toLocaleString(\"en-US\", {timeZone: instance.data.timeZone}));\n                                  multi.push(a)  \n                            });\n                               return multi\n                       } else {\n                   return new Date(new Date(unix).toLocaleString(\"en-US\", {timeZone: instance.data.timeZone}));\n                       }\n             }\n             \n             function addMinutes(date) {\n                 if (instance.data.timeZone === 'Current/User/Timezone') return date\n                return new Date(date.getTime() + (-instance.data.diferenceTimeZone(instance.data.timeZone)*60000));\n            }\n    \n    \n    instance.data.getListOfDates = (startDate, endDate, steps = 1) => {\n        const dateArray = [];\n        let currentDate = new Date(startDate);\n        while (currentDate.toISOString().split('T')[0] <= new Date(endDate).toISOString().split('T')[0]) {\n            dateArray.push(new Date(currentDate));\n            // Use UTC date to prevent problems with time zones and DST\n            currentDate.setDate(currentDate.getDate() + steps);\n        }\n\n        return dateArray;\n    }\n\n    instance.data.defaultSettings = {\n        classes: \"\",\n        inline: !1,\n        locale: {\n            days: [\"Воскресенье\", \"Понедельник\", \"Вторник\", \"Среда\", \"Четверг\", \"Пятница\", \"Суббота\"],\n            daysShort: [\"Вос\", \"Пон\", \"Вто\", \"Сре\", \"Чет\", \"Пят\", \"Суб\"],\n            daysMin: [\"Вс\", \"Пн\", \"Вт\", \"Ср\", \"Чт\", \"Пт\", \"Сб\"],\n            months: [\"Январь\", \"Февраль\", \"Март\", \"Апрель\", \"Май\", \"Июнь\", \"Июль\", \"Август\", \"Сентябрь\", \"Октябрь\", \"Ноябрь\", \"Декабрь\"],\n            monthsShort: [\"Янв\", \"Фев\", \"Мар\", \"Апр\", \"Май\", \"Июн\", \"Июл\", \"Авг\", \"Сен\", \"Окт\", \"Ноя\", \"Дек\"],\n            today: \"Сегодня\",\n            clear: \"Очистить\",\n            dateFormat: \"dd.MM.yyyy\",\n            timeFormat: \"HH:mm\",\n            firstDay: 1\n        },\n        startDate: new Date(),\n        firstDay: \"\",\n        weekends: [6, 0],\n        dateFormat: \"\",\n        altField: \"\",\n        altFieldDateFormat: \"T\",\n        toggleSelected: !0,\n        keyboardNav: !0,\n        selectedDates: !1,\n        container: \"\",\n        isMobile: !1,\n        visible: !1,\n        position: \"bottom left\",\n        offset: 12,\n        view: \"days\",\n        minView: \"days\",\n        showOtherMonths: !0,\n        selectOtherMonths: !0,\n        moveToOtherMonthsOnSelect: !0,\n        showOtherYears: !0,\n        selectOtherYears: !0,\n        moveToOtherYearsOnSelect: !0,\n        minDate: \"\",\n        maxDate: \"\",\n        disableNavWhenOutOfRange: !0,\n        multipleDates: !1,\n        multipleDatesSeparator: \", \",\n        range: !1,\n        dynamicRange: !0,\n        buttons: !1,\n        monthsField: \"monthsShort\",\n        showEvent: \"focus\",\n        autoClose: !1,\n        prevHtml: '<svg><path d=\"M 17,12 l -5,5 l 5,5\"></path></svg>',\n        nextHtml: '<svg><path d=\"M 14,12 l 5,5 l -5,5\"></path></svg>',\n        navTitles: {\n            days: \"MMMM, <i>yyyy</i>\",\n            months: \"yyyy\",\n            years: \"yyyy1 - yyyy2\"\n        },\n        timepicker: !1,\n        onlyTimepicker: !1,\n        dateTimeSeparator: \" \",\n        timeFormat: \"\",\n        minHours: 0,\n        maxHours: 24,\n        minMinutes: 0,\n        maxMinutes: 59,\n        hoursStep: 1,\n        minutesStep: 1,\n        onSelect: !1,\n        onChangeViewDate: !1,\n        onChangeView: !1,\n        onRenderCell: !1,\n        onShow: !1,\n        onHide: !1\n    };\n\n    /* this function create an input and append it to plugin element\n     * id - string. This parameter is used as id of input\n     */\n    instance.data.createInput = (id) => {\n        let input = document.createElement('input');\n        input.id = id;\n        input.type = 'text';\n        input.readOnly = true;\n        input.style.width = '100%';\n        input.style.height = '100%';\n        input.style.cursor = \"pointer\";\n        input.style.transition = \"border-color 200ms ease, box-shadow 200ms ease\";\n        input.style.padding = \"1px 4px\";\n        input.style.fontWeight = 'inherit';\n        input.style.border = 'none';\n        input.style.backgroundColor = '#FFFFFF00';\n        instance.canvas.get(0).appendChild(input);\n    }\n    instance.data.createInput(instance.data.uid);\n\n\n    instance.data.isMobile = () => {\n        const toMatch = [\n            /Android/i,\n            /webOS/i,\n            /iPhone/i,\n            /iPad/i,\n            /iPod/i,\n            /BlackBerry/i,\n            /Windows Phone/i\n        ];\n\n        return toMatch.some((toMatchItem) => {\n            return navigator.userAgent.match(toMatchItem);\n        });\n    }\n\n    instance.data.dateFormat = (order, day, month, year) => {\n\n        let days = {\n            '8': 'd',\n            '08': 'dd'\n        }\n\n        let months = {\n            '1': 'M',\n            '01': 'MM',\n            'Jan': 'MMM',\n            'January': 'MMMM'\n        }\n\n        let years = {\n            '22': 'yy',\n            '2022': 'yyyy'\n        }\n\n        return order.replace('Day', days[day]).replace('Month', months[month]).replace('Year', years[year]);\n    }\n\n    instance.data.timeFormat = format => {\n        switch (format) {\n            case '08:20':\n                return 'HH:mm';\n            case '8:20':\n                return 'H:mm';\n            case '08:20 AM':\n                return 'hh:mm AA';\n            case '8:20 AM':\n                return 'h:mm AA';\n            case '08:20 am':\n                return 'hh:mm aa';\n            case '8:20 am':\n                return 'h:mm aa';\n            default:\n                return 'HH:mm';\n                      }\n    }\n\n            \n    /* function triggered then user made selection */\n    instance.data.onSelect = ({date,formattedDate,datepicker}) =>
293 {\n\n        /* Disable select if ok button is visible */\n                /*let date2 = []; \n                      date.forEach(d => {\n                     let r = addMinutes(d, -instance.data.diferenceTimeZone(instance.data.getTimeZone()));\n                     date2.push(r);\n                      });*/\n        \n        \n        if (!date) return;\n        if (!instance.data.okButtonUsed) {\n            switch (instance.data.type) {\n                case 'Single Date': {\n                  \n                    //let date2 = addMinutes(date, -instance.data.diferenceTimeZone(instance.data.getTimeZone()));\n                    instance.publishState('selected_date', addMinutes(date));\n                    instance.publishState('selected_range', null);\n                    instance.publishState('selected_multiple_dates', null);\n                    instance.publishState('selected_range_as_list', null);\n                    instance.data.lastSelectedValue = addMinutes(date);\n                    instance.publishAutobinding(addMinutes(date));\n                    instance.triggerEvent('change');\n\n                    //document.getElementById(instance.data.uid).blur();\n                    break;\n                }\n                case 'Multiple Dates': {\n                    \n                    let dateArr = date.map(addMinutes); \n                    \n                    instance.publishState('selected_date', null);\n                    instance.publishState('selected_range', null);\n                    instance.publishState('selected_multiple_dates', dateArr);\n                    instance.publishState('selected_range_as_list', null);\n                    instance.data.lastSelectedValue = dateArr;\n                    instance.triggerEvent('change');\n                    break;\n                }\n                case 'Range': {\n                    if (date.length === 2) {\n                       \n                        var listOfDates = instance.data.getListOfDates(date[0], date[1]);\n                        var blockedDateInRange = instance.data.dateInArray(listOfDates, instance.data.blockedDates)\n                        let listDate = listOfDates.map(addMinutes)\n                        \tlet range = [addMinutes(date[0]), addMinutes(date[1])];\n                                //addMinutes(date[0]), addMinutes(date[1])\n                        if (!blockedDateInRange){\n                            instance.publishState('selected_date', null);\n                            instance.publishState('selected_range', range);\n                            instance.publishState('selected_multiple_dates', null);\n                            instance.publishState('selected_range_as_list', listDate);\n                            instance.data.lastSelectedValue = date;\n                            instance.triggerEvent('change');\n                        } else {\n                            instance.publishState('selected_range', null);\n                            instance.publishState('selected_range_as_list', null);\n                            instance.data.airpicker.unselectDate(date)\n                        }\n\n                    } else {\n                        instance.publishState('selected_range', null);\n                        instance.publishState('selected_range_as_list', null);\n                    } \n                    break;\n                }\n                default: {\n                    instance.publishState('selected_date', addMinutes(date));\n                    instance.publishState('selected_range', null);\n                    instance.publishState('selected_multiple_dates', null);\n                    instance.publishState('selected_range_as_list', null);\n                    instance.data.lastSelectedValue = addMinutes(date);\n                    instance.publishAutobinding(addMinutes(date));\n                    instance.triggerEvent('change');\n                    break;\n                }\n               }\n        } else {\n            //datepicker.$el.value = \"\";\n           if (instance.data.okButtonUsed) {\n\tswitch (instance.data.type) {\n\t\tcase 'Single Date': {\n\t\t//\tinstance.publishState('selected_date', addMinutes(date));\n\t\t//\tinstance.publishState('selected_range', null);\n\t\t//\tinstance.publishState('selected_multiple_dates', null);\n\t\t//\tinstance.publishState('selected_range_as_list', null);\n\t\t\tinstance.data.lastSelectedValue = addMinutes(date);\n\t\t\tbreak;\n\t\t}\n\t\tcase 'Multiple Dates': {\n\t\t\tlet dateArr = date.map(addMinutes); \n\t\t//\tinstance.publishState('selected_date', null);\n\t\t\t//instance.publishState('selected_range', null);\n\t\t//\tinstance.publishState('selected_multiple_dates', dateArr);\n\t\t\t//instance.publishState('selected_range_as_list', null);\n\t\t\tinstance.data.lastSelectedValue = dateArr;\n\t\t\tbreak;\n\t\t}\n\t\tcase 'Range': {\n\t\t\tif (date.length === 2) {\n\t\t\t   \n\t\t\t\tvar listOfDates = instance.data.getListOfDates(date[0], date[1]);\n\t\t\t\tvar blockedDateInRange = instance.data.dateInArray(listOfDates, instance.data.blockedDates)\n\t\t\t\tlet listDate = listOfDates.map(addMinutes)\n\t\t\t\t\tlet range = [addMinutes(date[0]), addMinutes(date[1])];\n\t\t\t\tif (!blockedDateInRange){\n\t\t\t\t\t//instance.publishState('selected_date', null);\n\t\t\t\t//\tinstance.publishState('selected_range', range);\n\t\t\t\t//\tinstance.publishState('selected_multiple_dates', null);\n\t\t\t\t//\tinstance.publishState('selected_range_as_list', listDate);\n\t\t\t\t\tinstance.data.lastSelectedValue = date;\n\t\t\t\t} else {\n\t\t\t\t\t//instance.publishState('selected_range', null);\n\t\t\t\t//\tinstance.publishState('selected_range_as_list', null);\n\t\t\t\t\tinstance.data.airpicker.unselectDate(date)\n\t\t\t\t}\n\n\t\t\t} else {\n\t\t\t\t//instance.publishState('selected_range', null);\n\t\t\t//\tinstance.publishState('selected_range_as_list', null);\n\t\t\t} \n\t\t\tbreak;\n\t\t}\n\t\tdefault: {\n\t\t//\tinstance.publishState('selected_date', addMinutes(date));\n\t\t//\tinstance.publishState('selected_range', null);\n\t//\t\tinstance.publishState('selected_multiple_dates', null);\n\t//\t\tinstance.publishState('selected_range_as_list', null);\n\t\t\tinstance.data.lastSelectedValue = addMinutes(date);\n\t\t\tbreak;\n\t\t}\n\t   }\n} \n        }\n\n\n    };\n\n    /* function triggered then user change view date */\n    /*instance.data.onChangeViewDate = ({month, year, decade}) =>
293 {\n    }*/\n\n    /* function triggered then user change view */\n    instance.data.onChangeView = (view) => {\n        instance.publishState('current_view', view);\n        instance.triggerEvent('view_change');\n    }\n\n\n    instance.data.onShow = (isFinished) => {\n        instance.publishState('is_visible', true);\n        instance.triggerEvent('show');\n    }\n\n    instance.data.onHide = (isFinished) => {\n        var date = instance.data.lastSelectedValue;\n\n        instance.publishState('is_visible', false);\n        instance.triggerEvent('hide');\n    }\n\n\n\n    /* this function check if pased value exists */\n    instance.data.isValid = (val) => {\n        return val !== null && val !== undefined;\n    }\n\n    /* this function return language object using language title */\n    instance.data.language = (lang, isCustom) => {\n\n        if (isCustom){\n            try{\n                var jsonLang = JSON.parse(lang);\n                return jsonLang;\n            } catch (err) {\n                context.reportDebugger('It is impossible to process a custom language. English language is enabled.');\n                return window.pickerLanguages['English'];\n            }\n\n        }\n\n        var langObj = window.pickerLanguages;\n        if (langObj[lang] !== null && langObj[lang] !== undefined){\n            return langObj[lang];\n        }\n        return langObj['English'];\n    }\n\n    /* this function count if pased value is correct */\n    instance.data.getCorrectValue = (val, minAccepted, maxAccepted) => {\n        if (val >= minAccepted && val <= maxAccepted) {\n            return val;\n        } else if (val < minAccepted) {\n            return minAccepted;\n        } else if (val > maxAccepted) {\n            return maxAccepted;\n        }\n    }\n\n    /* create button for picker */\n    instance.data.createButton = type => {\n        switch (type) {\n            case 'Ok button': {\n                instance.data.okButtonUsed = true;\n\n                \n                return {\n                    content(dp) {\n                        return 'OK';\n                    },\n                    onClick(dp) {\n                        dp._setInputValue();\n                        switch (instance.data.type) {\n                            case 'Single Date': {\n                                instance.publishState('selected_date', addMinutes(dp.lastSelectedDate));\n                                instance.publishState('selected_range', null);\n                                instance.publishState('selected_multiple_dates', null);\n                                instance.publishState('selected_range_as_list', null);\n                                instance.data.lastSelectedValue = dp.lastSelectedDate;\n                                instance.publishAutobinding(addMinutes(dp.lastSelectedDate));\n                                instance.triggerEvent('change');\n\n                                break;\n                            }\n                            case 'Multiple Dates': {\n                               let dateArr = dp.selectedDates.map(addMinutes); \n                                instance.publishState('selected_date', null);\n                                instance.publishState('selected_range', null);\n                                instance.publishState('selected_multiple_dates', dateArr);\n                                instance.publishState('selected_range_as_list', null);\n                                instance.data.lastSelectedValue = dp.selectedDates;\n                                instance.triggerEvent('change');\n                                break;\n                            }\n                            case 'Range': {\n                                if (dp.selectedDates.length === 2) {\n                                    var listOfDates = instance.data.getListOfDates(dp.rangeDateFrom, dp.rangeDateTo);\n                                    var blockedDateInRange = instance.data.dateInArray(listOfDates, instance.data.blockedDates)\t\t\t\t\t\t\t\n                                    let listDate = listOfDates.map(addMinutes)\n\n\n                                    if (!blockedDateInRange){\n                                        instance.publishState('selected_date', null);\n                                        instance.publishState('selected_range', [dp.rangeDateFrom, dp.rangeDateTo]);\n                                        instance.publishState('selected_multiple_dates', null);\n                                        instance.publishState('selected_range_as_list', listDate);\n                                        instance.data.lastSelectedValue = [dp.rangeDateFrom, dp.rangeDateTo];\n                                        instance.triggerEvent('change');\n                                    }else {\n                                        instance.publishState('selected_range', null);\n                                        instance.publishState('selected_range_as_list', null);\n                                        instance.data.airpicker.unselectDate(dp.rangeDateTo);\n\n                                    }\n                                } else {\n                                    instance.publishState('selected_range', null);\n                                    instance.publishState('selected_range_as_list', null);\n\n                                }\n                                break;\n                            }\n                            case 'Only Timepicker': {\n                                let d = dp.lastSelectedDate;\n\n                                if (!d) d = new Date();\n\n                                instance.publishState('selected_date', d);\n                                instance.publishState('selected_range', null);\n                                instance.publishState('selected_multiple_dates', null);\n                                instance.publishState('selected_range_as_list', null);\n                                instance.data.lastSelectedValue = d;\n                                instance.publishAutobinding(d);\n\n                                dp.selectDate(d, {\n                                    silent: true,\n                                    updateTime: true,\n                                });\n                                instance.triggerEvent('change');\n                                break;\n                            }\n                            default: {\n                                let d = dp.lastSelectedDate;\n\n                                if (!d) d = new Date();\n\n                                instance.publishState('selected_date', d);\n                                instance.publishState('selected_range', null);\n                                instance.publishState('selected_multiple_dates', null);\n                                instance.publishState('selected_range_as_list', null);\n                                instance.data.lastSelectedValue = d;\n                                instance.publishAutobinding(d);\n                                instance.triggerEvent('change');\n                                break;\n                            }\n                                                  }\n\n                        dp.hide();\n                    }\n                }\n            }\n            case 'Clear button': {\n\n                return {\n                    content(dp) {\n                        return instance.data.lang;\n                    },\n                    onClick(dp) {\n                        instance.data.airpicker.clear();\n                        instance.data.lastSelectedValue = null;\n                        instance.publishState('selected_date', null);\n                        instance.publishState('selected_range', null);\n                        instance.publishState('selected_multiple_dates', null);\n                        instance.publishState('selected_range_as_list', null);\n                       // dp.hide();\n                    }\n                }\n            }\n            case 'Today button': {\n                return 'today';\n            }\n            default:\n                return undefined;\n                    }\n    }\n\n    instance.data.weekdayNumber = weekday => {\n        switch (weekday) {\n            case 'Sunday':\n                return 0;\n            case 'Monday':\n                return 1;\n            case 'Tuesday':\n                return 2;\n            case 'Wednesday':\n                return 3;\n            case 'Thursday':\n                return 4;\n            case 'Friday':\n                return 5;\n            case 'Saturday':\n                return 6;\n            default:\n                return 0;\n                       }\n    }\n\n    instance.data.stylingDisabledDates = (style) => {\n        if (!instance.data.disabledStyle) {\n            instance.data.disabledStyle = document.createElement(\"style\");\n            document.head.appendChild(instance.data.disabledStyle);\n        }\n\n        switch(style) {\n            case \"gray background\": {\n                instance.data.disabledStyle.innerHTML = `\n.${instance.data.uid} .-disabled- {\nborder-radius: 0px;\nbackground: #f8f8f8; ;\n}`\n                break;\n            }\n            case \"strike through\": {\n                instance.data.disabledStyle.innerHTML = `\n.${instance.data.uid} .-disabled- {\ntext-decoration: line-through;\n}`\n                break;\n            }\n            default: {\n                break;\n            }\n                    }\n    }\n\n    instance.data.clickOutBox = (e) => {\n        const text_container = $(`#${instance.data.uid}`);\n        const container = $(\".air-datepicker\");\n        const parent_container = instance.canvas;\n        if (container.has(e.target).length === 0 && e.target !== text_container[0] && e.target !== parent_container[0]) {\n            try {\n\n                if (instance.data.airpicker.visible) instance.data.airpicker.hide();\n            } catch (err) {\n                context.reportDebugger(err);\n            }\n        }\n    }\n\n}","add_debugger":false},"update":{"fn":"function(instance, properties, context) {\n\n    \n    instance.data.timeZone = properties.timezone.replaceAll('\"','');
293\n\tvar pickerNameString = \"airdatepicker\";\n\tinstance.data.stylingDisabledDates(properties.disabled_cells_style);\n\tinstance.data.lang = window.pickerLanguages[properties.locale].clear;\n\tif (!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {\n\t\tdocument.removeEventListener('mouseup', instance.data.clickOutBox)\n\t\tdocument.addEventListener('mouseup', instance.data.clickOutBox)\n\t}\n\t//instance.data.getTimeZone();\n\tvar {\n\t\tisValid,\n\t\tisMobile,\n\t\tdateFormat,\n\t\ttimeFormat,\n\t\tlanguage,\n\t\tgetCorrectValue,\n\t\tuid,\n\t\tcreateButton,\n\t\tweekdayNumber,\n\t\ttoUtc\n\t} = instance.data;\n\n\n\n\n\tinstance.data.type = properties.type; /* This var is used to store picker mode */\n\tinstance.data.okButtonUsed = false; /* This var is used to detect when picker return value */\n\n\tvar oldBlockDays = undefined;\n\tif (instance.data.blockedDates) {\n\n\t\toldBlockDays = instance.data.blockedDates;\n\t}\n\n\t//let blocked_dates = properties.blocked_dates.get(0, properties.blocked_dates.length());\n\tinstance.data.blockedDates = (properties.blocked_dates) ? toUtc(properties.blocked_dates.get(0, properties.blocked_dates.length())) : [];\n\n\n\tif (\n\t\toldBlockDays !== undefined &&\n\t\tinstance.data.blockedDates !== undefined &&\n\t\t(_.intersection(oldBlockDays, instance.data.blockedDates)).length\n\t) {\n\t\tinstance.data.forceUpdate = true;\n\t}\n\n\tfunction arrayEquals(a, b) {\n\t\treturn Array.isArray(a) &&\n\t\t\tArray.isArray(b) &&\n\t\t\ta.length === b.length &&\n\t\t\ta.every((val, index) => val === b[index]);\n\t}\n\n\tvar newDisabledWeekdays = [properties.disable_monday,\n\t\tproperties.disable_tuesday,\n\t\tproperties.disable_wednesday,\n\t\tproperties.disable_thursday,\n\t\tproperties.disable_friday,\n\t\tproperties.disable_saturday,\n\t\tproperties.disable_sunday\n\t];\n\n\tif (!instance.data.DisabledWeekdaysArr) {\n\t\tinstance.data.DisabledWeekdaysArr = [properties.disable_monday,\n\t\t\tproperties.disable_tuesday,\n\t\t\tproperties.disable_wednesday,\n\t\t\tproperties.disable_thursday,\n\t\t\tproperties.disable_friday,\n\t\t\tproperties.disable_saturday,\n\t\t\tproperties.disable_sunday\n\t\t];\n\t}\n\n\tif (!arrayEquals(instance.data.DisabledWeekdaysArr, newDisabledWeekdays)) {\n\t\tinstance.data.forceUpdate = true;\n\t\tinstance.data.DisabledWeekdaysArr = newDisabledWeekdays;\n\t}\n\n\tif (!instance.data.airpicker) {\n\t\tinstance.data.airpicker = new AirDatepicker(`#${instance.data.uid}`, {\n\t\t\tlocale: instance.data.language(properties.locale, properties.use_custom_language)\n\t\t});\n\t}\n\n\tinstance.data.styleCSS = `\n.air-datepicker.${uid}{\n--adp-day-name-color: ${properties.day_name_color};\n--adp-cell-background-color-selected: ${properties.highlight_color};\n--adp-cell-background-color-selected-hover: ${properties.highlight_color};\n--adp-cell-background-color-in-range: ${properties.highlight_color.replace(/[\\d\\.]+\\)$/g, \".1)\")};\n--adp-cell-background-color-in-range-hover: ${properties.highlight_color.replace(/[\\d\\.]+\\)$/g, \".2)\")};\n--adp-z-index: 9999999999999;\n--adp-color-current-date: ${properties.current_day_color};\n--adp-btn-color: ${properties.buttons_text_color};\ndirection: ltr;\n}\n\ninput#${uid}{\ncolor: ${properties.bubble.font_color()};\nfont-family: ${properties.bubble.font_face().split(':::')[0]};\nfont-size: ${properties.bubble.font_size()}px;\nfont-weight: ${(properties.bubble.bold())?'bold':properties.bubble.font_face().split(':::')[1]};\nfont-style: ${(properties.bubble.italic())?'italic':'normal'};\n${(properties.bubble.underline())?'text-decoration:underline;':''}\ntext-align: ${properties.bubble.font_alignment()};\npadding-top: ${properties.bubble.padding_vertical() ? properties.bubble.padding_vertical() : 0}px;\npadding-bottom: ${properties.bubble.padding_vertical() ? properties.bubble.padding_vertical() : 0}px;\npadding-left: ${properties.bubble.padding_horizontal() ? properties.bubble.padding_horizontal() : 0}px;\npadding-right: ${properties.bubble.padding_horizontal() ? properties.bubble.padding_horizontal() : 0}px;\n}\ninput#${uid}::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */\ncolor: ${properties.placeholder_color};\nopacity: 1; /* Firefox */\nfont-family: ${properties.bubble.font_face().split(':::')[0]};\nfont-size: ${properties.bubble.font_size()}px;
293\nfont-weight: ${(properties.bubble.bold())?'bold':properties.bubble.font_face().split(':::')[1]};\nfont-style: ${(properties.bubble.italic())?'italic':'normal'};\n${(properties.bubble.underline())?'text-decoration:underline;':''}\ntext-align: ${properties.bubble.font_alignment()};\npadding-top: ${properties.bubble.padding_vertical() ? properties.bubble.padding_vertical() : 0}px;\npadding-bottom: ${properties.bubble.padding_vertical() ? properties.bubble.padding_vertical() : 0}px;\npadding-left: ${properties.bubble.padding_horizontal() ? properties.bubble.padding_horizontal() : 0}px;\npadding-right: ${properties.bubble.padding_horizontal() ? properties.bubble.padding_horizontal() : 0}px;\n}\n\ninput#${uid}:-ms-input-placeholder { /* Internet Explorer 10-11 */\ncolor: ${properties.placeholder_color};\nfont-family: ${properties.bubble.font_face().split(':::')[0]};\nfont-size: ${properties.bubble.font_size()}px;\nfont-weight: ${(properties.bubble.bold())?'bold':properties.bubble.font_face().split(':::')[1]};\nfont-style: ${(properties.bubble.italic())?'italic':'normal'};\n${(properties.bubble.underline())?'text-decoration:underline;':''}\ntext-align: ${properties.bubble.font_alignment()};\npadding-top: ${properties.bubble.padding_vertical() ? properties.bubble.padding_vertical() : 0}px;\npadding-bottom: ${properties.bubble.padding_vertical() ? properties.bubble.padding_vertical() : 0}px;\npadding-left: ${properties.bubble.padding_horizontal() ? properties.bubble.padding_horizontal() : 0}px;\npadding-right: ${properties.bubble.padding_horizontal() ? properties.bubble.padding_horizontal() : 0}px;\n}\n\ninput#${uid}::-ms-input-placeholder { /* Microsoft Edge */\ncolor: ${properties.placeholder_color};\nfont-family: ${properties.bubble.font_face().split(':::')[0]};\nfont-size: ${properties.bubble.font_size()}px;\nfont-weight: ${(properties.bubble.bold())?'bold':properties.bubble.font_face().split(':::')[1]};\nfont-style: ${(properties.bubble.italic())?'italic':'normal'};\n${(properties.bubble.underline())?'text-decoration:underline;':''}\ntext-align: ${properties.bubble.font_alignment()};\npadding-top: ${properties.bubble.padding_vertical() ? properties.bubble.padding_vertical() : 0}px;\npadding-bottom: ${properties.bubble.padding_vertical() ? properties.bubble.padding_vertical() : 0}px;\npadding-left: ${properties.bubble.padding_horizontal() ? properties.bubble.padding_horizontal() : 0}px;\npadding-right: ${properties.bubble.padding_horizontal() ? properties.bubble.padding_horizontal() : 0}px;\n}\n\n        \n`;\n\tif (!instance.data.style) {\n\t\tinstance.data.style = document.createElement('style');\n\t\tinstance.data.style.innerHTML = instance.data.styleCSS;\n\t\tinstance.canvas.get(0).appendChild(instance.data.style);\n\t} else {\n\t\tinstance.data.style.innerHTML = instance.data.styleCSS;\n\t}\n\tvar useMobileMode = false; /* By default mobile mode is disabled */\n\tif (isMobile()) {\n\n\t\tif (properties.mobile_device_mode === 'Auto') {\n\t\t\t/* If we detect that the current device is a mobile phone - enable mobile view */\n\t\t\tuseMobileMode = false;\n\t\t}\n\t} else if (properties.mobile_device_mode === 'Always') {\n\t\t/* if user select always mobile mode */\n\t\tuseMobileMode = false;\n\t}\n\t/* Render cell function rewrite. Blocked dates is here \n\t *  Then we return an object with {disabled: true}\n\t *  This cell will be blocked an can't be selected by user\n\t */\n\tvar onRenderCell = ({\n\t\tdate,\n\t\tcellType,\n\t\tdatepicker\n\t}) => {\n\t\tif (cellType === 'day') {\n\t\t\tlet weekDay = date.getDay(); /* get current cell weekDay index */\n\n\t\t\tswitch (weekDay) {\n\t\t\t\tcase 1: {\n\t\t\t\t\t/* Monday */\n\t\t\t\t\tif (properties.disable_monday) {\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\tdisabled: true\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tcase 2: {\n\t\t\t\t\t/* Tuesday */\n\t\t\t\t\tif (properties.disable_tuesday) {\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\tdisabled: true\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tcase 3: {\n\t\t\t\t\t/* Wednesday */\n\t\t\t\t\tif (properties.disable_wednesday) {\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\tdisabled: true\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tcase 4: {\n\t\t\t\t\t/* Thursday */\n\t\t\t\t\tif (properties.disable_thursday) {\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\tdisabled: true\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tcase 5: {\n\t\t\t\t\t/* Friday */\n\t\t\t\t\tif (properties.disable_friday) {\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\tdisabled: true\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tcase 6: {\n\t\t\t\t\t/* Saturday */\n\t\t\t\t\tif (properties.disable_saturday) {\
293n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\tdisabled: true\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tcase 0: {\n\t\t\t\t\t/* Sunday */\n\t\t\t\t\tif (properties.disable_sunday) {\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\tdisabled: true\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tdefault:\n\t\t\t\t\tbreak;\n\t\t\t}\n\n\t\t\t/* count how many days is blocked by user */\n\t\t\tif (instance.data.blockedDates.length > 0) {\n\n\t\t\t\tlet found = [];\n\t\t\t\tinstance.data.blockedDates.forEach(d => {\n\t\t\t\t\tvar isDate = d instanceof Date;\n\t\t\t\t\tif (isDate) {\n\n\t\t\t\t\t\t/* for each blocked day we compare day, month and year */\n\t\t\t\t\t\tlet days = d.getDate() === date.getDate();\n\t\t\t\t\t\tlet months = d.getMonth() === date.getMonth();\n\t\t\t\t\t\tlet years = d.getYear() === date.getYear();\n\n\t\t\t\t\t\t/* if this values is true - we return this day  */\n\t\t\t\t\t\tif (days && months && years) {\n\t\t\t\t\t\t\tfound.push(d);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t})\n\n\n\t\t\t\t/*var disableclass = '';\n\t\t\t\tvar style = properties.disabled_cells_style;\n\t\t\t\tif (style == 'strike through') {\n\t\t\t\t    disableclass = pickerNameString+'-disabled-strikethrough'\n\t\t\t\t} else if (style == 'gray background') {\n\t\t\t\t    disableclass = pickerNameString+'-disabled-background'\n\t\t\t\t} else {\n\t\t\t\t    disableclass = ''\n\t\t\t\t}*/\n\n\n\t\t\t\t/* if we found day in list - we block him */\n\t\t\t\tif (found.length > 0 && found[0] !== null && found[0] !== undefined) {\n\t\t\t\t\treturn {\n\t\t\t\t\t\t//classes: disableclass,\n\t\t\t\t\t\tdisabled: true\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\n\n\t\t}\n\t}\n\tvar position = `${properties.vertical_position} ${properties.horizontal_posiotion}`;\n\tif (properties.autoposition) {\n\t\tposition = ({\n\t\t\t$datepicker,\n\t\t\t$target,\n\t\t\t$pointer,\n\t\t\tdone\n\t\t}) => {\n\t\t\tlet popper = Popper.createPopper($target, $datepicker, {\n\t\t\t\tplacement: properties.vertical_position,\n\t\t\t\tmodifiers: [{\n\t\t\t\t\t\tname: 'flip',\n\t\t\t\t\t\toptions: {\n\t\t\t\t\t\t\tpadding: {\n\t\t\t\t\t\t\t\ttop: 10\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: 'offset',\n\t\t\t\t\t\toptions: {\n\t\t\t\t\t\t\toffset: [0, 20]\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\tname: 'arrow',\n\t\t\t\t\t\toptions: {\n\t\t\t\t\t\t\telement: $pointer\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t]\n\t\t\t});\n\n\t\t\t/*\n\t\t\t Return function which will be called when `hide()` method is triggered,\n\t\t\t it must necessarily call the `done()` function\n\t\t\t to complete hiding process \n\t\t\t*/\n\t\t\treturn function completeHide() {\n\t\t\t\tpopper.destroy();\n\t\t\t\tdone();\n\t\t\t}\n\t\t}\n\t}\n\n\tvar detectDateField = () => {\n\t\tif (properties.custom_date_format !== null &&\n\t\t\tproperties.custom_date_format !== undefined &&\n\t\t\tproperties.custom_date_format.trim()) {\n\t\t\treturn properties.custom_date_format;\n\t\t}\n\t\treturn dateFormat(properties.date_order, properties.day_format, properties.month_format, properties.year_format);\n\t}\n\n\t/* custom language */\n\tvar langForUse = properties.locale;\n\tif (properties.use_custom_language) {\n\t\tlangForUse = properties.custom_language_definition;\n\t}\n\t/* Define options */\n\tvar options = {\n\t\tclasses: uid,\n\t\tdateFormat: detectDateField(),\n\t\t/*first day of week*/\n\t\tfirstDay: weekdayNumber(properties.first_day_of_week),\n\t\t/*min posible day to select*/\n\t\tminDate: (properties.minimum_date) ? properties.minimum_date : \"\",\n\t\t/*max posible day to select*/\n\t\tmaxDate: (properties.maximum_date) ? properties.maximum_date : \"\",\n\t\t/*language*/\n\t\tlocale: language(langForUse, properties.use_custom_language),\n\t\t/*picker view. can be: year, month or day*/\n\t\tview: properties.default_view.toLowerCase(),\n\t\t/* close picker after select */\n\t\tautoClose: properties.autoclose,\n\t\t/* can user switch selected days */\n\t\ttoggleSelected: properties.toggle_selected,\n\t\t/* allow keyboard navigation. Work only if is aplied to text input. */\n\t\tkeyboardNav: properties.keyboard_navigation,\n\t\t/* display days from other months */\n\t\tshowOtherMonths: properties.show_other_months,\n\t\t/*can user select day fron other month*/\n\t\tselectOtherMonths: properties.select_from_other_months,\n\t\t/*if user select day from other month move piker view to selected month*/\n\t\tmoveToOtherMonthsOnSelect: properties.move_to_other_months,\n\t\t/* disable navigation if max dates selected */\n\t\tdisableNavWhenOutOfRange: false,\n\t\t/* picker position */\n\t\tposition: position,\n\t\t/* show picker in modal popup */\n\t\tisMobile: useMobileMode,\n\t\t/* show picker always */\n\t\tinline: properties.display_inline,\n\t\ttimepicker: properties.enable_timepicker,\n\t\t/*separator of date and time in placeholder*/\n\t\tdateTimeSeparator: (properties.date_time_separator) ? properties.date_time_separator : \" \",\n\t\ttimeFormat: timeFormat(properties.time_format),\n\t\t/* min posible to select hour*/\n\t\tminHours: getCorrectValue(properties.minimum_hours, 0, 24),\n\t\t/*max posible to select hour*/\n\t\tmaxHours: getCorrectValue(properties.maximum_hours, getCorrectValue(properties.minimum_hours, 0, 24), 24),\n\t\t/* min posible to select minutes*/\n\t\tminMinutes: getCorrectValue(properties.minimum_minutes, 0, 59),\n\t\t/*max posible to select minutes*/\n\t\tmaxMinutes: getCorrectValue(properties.maximum_minutes, getCorrectValue(properties.minimum_minutes, 0, 59), 59),\n\t\thoursStep: getCorrectValue(properties.hours_step, 1, 59),\n\t\tminutesStep: getCorrectValue(properties.minutes_step, 1, 59),\n\t\tshowEvent: \"focus\",\n\t\t/* function fired then selection is made*/\n\t\tonSelect: instance.data.onSelect,\n\t\t/* function fired then view date is changed */\n\t\t//onChangeViewDate: instance.data.onChangeViewDate,\n\t\t/* function fired then view is changed */\n\t\tonChangeView: instance.data.onChangeView,\n\t\t/* function fired then cells is rendered*/\n\t\tonRenderCell: onRenderCell,\n\t\tonShow: instance.data.onShow,\n\t\tonHide: instance.data.on
293Hide,\n\n\t};\n\tinstance.data.usedTimeFormat = timeFormat(properties.time_format);\n\n\t/* if user select \"inline\" mode */\n\tif (options.inline) {\n        instance.data.airpicker.destroy();\n\t\t/* Destroy old picker */\n\t\t//instance.data.airpicker.destroy();\n\n\t\t/* Remove input element */\n\t\tlet input = document.getElementById(uid);\n\t\tif (input && input.tagName === 'INPUT') {\n\t\t\tinput.remove();\n\t\t}\n\t\t/* Use main plugin element as target for picker  */\n\t\tinstance.canvas.get(0).id = uid;\n        \n\t\tinstance.data.airpicker = new AirDatepicker(`#${uid}`, instance.data.defaultSettings);\n\t\t\t\n\t} else {\n\t\t/* if user disable \"inline\" mode \n\t\t * check if main plugin elemnt is used as target\n\t\t */\n\t\tif (instance.canvas.get(0).id === uid) {\n\t\t\t/* \n\t\t\t * if main plugin element is used as target\n\t\t\t * remove id and destroy picker\n\t\t\t */\n\t\t\tinstance.canvas.get(0).id = '';\n\t\t\t//instance.data.airpicker.destroy();\n\n\t\t\t/* create new input and select it as target for picker */\n\t\t\tinstance.data.createInput(uid);\n\t\t\t//instance.data.airpicker = new AirDatepicker(`#${uid}`, instance.data.defaultSettings);\n\t\t}\n\n\t}\n\n\t/* Add buttons */\n\tif (properties.show_buttons) {\n\t\tinstance.data.buttons = [];\n\n\t\tlet leftButton = createButton(properties.left_button);\n\t\tif (leftButton) {\n\t\t\tinstance.data.buttons.push(leftButton);\n\t\t}\n\n\t\tlet centerButton = createButton(properties.center_button);\n\t\tif (centerButton) {\n\t\t\tinstance.data.buttons.push(centerButton);\n\t\t}\n\n\t\tlet rightButton = createButton(properties.right_button);\n\t\tif (rightButton) {\n\t\t\tinstance.data.buttons.push(rightButton);\n\t\t}\n\n\t\t/* buttons accept an array[] with text or functions \n\t\t * by default is defined two buttons 'clear' and 'today'\n\t\t * we added one additional button - \"ok button\"\n\t\t * implementation see in \"initialize\" in function \"instance.data.createButton\"\n\t\t */\n\t\toptions.buttons = instance.data.buttons;\n\n\t\t/* If \"OK button\" is visible disable autohide */\n\t\tif (instance.data.okButtonUsed) {\n\t\t\toptions.autoClose = false;\n\t\t}\n\t}\n\n\n\t/* Select picker type */\n\tif (properties.type === 'Multiple Dates') {\n\t\tlet initialDates = [];\n\n\t\tif (properties.initial_multiple_dates !== null && properties.initial_multiple_dates !== undefined) {\n\t\t\tif (properties.initial_multiple_dates.length() !== 0) {\n\t\t\t\tinitialDates = toUtc(properties.initial_multiple_dates.get(0, properties.initial_multiple_dates.length()));\n\t\t\t}\n\t\t}\n\n\n\n\t\t//instance.publishState('selected_multiple_dates', initialDates);\n\t\tlet input = document.getElementById(uid);\n\t\tif (input && input.tagName === 'INPUT' && initialDates.length > 0) {\n\t\t\tvar placeholder = [];\n\t\t\tinitialDates.forEach(date => {\n\t\t\t\tplaceholder.push(instance.data.airpicker.formatDate(date, options.dateFormat));\n\t\t\t});\n\t\t\tinput.placeholder = placeholder.join(\", \");\n\t\t}\n\n\n\t\toptions = {\n\t\t\t...options,\n\t\t\tmultipleDates: (properties.multiple_dates_limit && properties.multiple_dates_limit > 0) ? properties.multiple_dates_limit : true,\n\t\t\tmultipleDatesSeparator: properties.dates_separator,\n\t\t\tstartDate: (initialDates.length > 0) ? initialDates[0] : \"\", //new Date(),\n\t\t\tselectedDates: [...initialDates]\n\t\t};\n\t\tif (initialDates.length > 0) options.selectedDates = initialDates;\n\t} else if (properties.type === 'Range') {\n\t\tlet rangestart = (properties.rangestart) ? properties.rangestart : \"\" //new Date();\n\t\tlet d = new Date(rangestart);\n\t\tlet day = d.setHours(d.getHours() + 1);\n\t\tlet rangeend = (properties.rangeend) ? properties.rangeend : \"\"; //new Date(day);\n\t\tlet initialRange = [rangestart, rangeend];\n\n\t\tif (initialRange !== null && initialRange !== undefined && initialRange.length !== 0) {\n\n\t\t\t//\tinstance.publishState('selected_range', initialRange);\n\t\t\t//\tinstance.publishState('selected_range_as_list', instance.data.getListOfDates(initialRange[0], initialRange[1]));\n\t\t\tlet input = document.getElementById(uid);\n\t\t\t/*find elem and check if is input*/\n\t\t\tif (input && input.tagName === 'INPUT') {\n\t\t\t\tlet rangeStart = instance.data.airpicker.formatDate(initialRange[0], options.dateFormat);\n\t\t\t\tlet rangeEnd = instance.data.airpicker.formatDate(initialRange[1], options.dateFormat);\n\t\t\t\tinput.placeholder = `${rangeStart}, ${rangeEnd}`;\n\t\t\t}\n\n\t\t}\n         \n\n\n\t\toptions = {\n\t\t\t...options,\n\t\t\trange: true,\n\t\t\tmultipleDatesSeparator: properties.dates_separator,\n\t\t\tdynamicRange: true,\n\t\t\tselectedDates: [...initialRange]\n\t\t};\n\t\t\n\t\t\n\t} else if (properties.type === 'Only Timepicker') {\n\t\tlet initialDate; //= new Date();\n\t\tif (isValid(properties.autobinding) && instance.data.autobinding != properties.autobinding) {\n            instance.data.autobinding = properties.autobinding;\n\t\t\tinitialDate = properties.autobinding;\n\t\t} else if (isValid(properties.initial_date)) {\n\t\t\tinitialDate = properties.initial_date;\n\t\t}\n\n\t\tlet input = document.getElementById(uid);\n\t\tif (input && input.tagName === 'INPUT' && initialDate) {\n\t\t\tinput.placeholder = /*instance.data.airpicker.formatDate(initialDate, options.dateFormat) + options.dateTimeSeparator + */ instance.data.airpicker.formatDate(initialDate, options.timeFormat);;\n\t\t}\n\n\t\toptions.timepicker = true; //rewrite default value\n\t\toptions.inline = false; //disable inline mode. inline mode and timepicker mode is incompatible\n\t\toptions.startDate = initialDate;\n\t\t//\tinstance.publishState('selected_date', initialDate);\n\n\t\toptions = {\n\t\t\t...options,\n\t\t\tonlyTimepicker: true,\n\t\t\tstartDate: initialDate,\n\t\t\tselectedDates: [initialDate]\n\t\t};\n\t} else {\n\t\t/* Detect initial date value */\n\t\tlet initialDate; //= new Date();\n\t\tif (isValid(properties.autobinding) && instance.data.autobinding != properties.autobinding) {\n            instance.data.autobinding = properties.autobinding;\n\t\t\tinitialDate = properties.autobinding;\n\t\t} else if (isValid(properties.initial_date)) {\n\t\t\tinitialDate = toUtc(properties.initial_date);\n\t\t}\n\n\t\t//\tinstance.publishState('selected_date', initialDate);\n\n\n\t\tlet input = document.getElementById(uid);\n\n\t\tif (input && input.tagName === 'INPUT' && initialDate) {\n\t\t\tinput.placeholder = instance.data.airpicker.formatDate(initialDate, options.dateFormat);\n\t\t\tif (options.timepicker) {\n\t\t\t\tinput.placeholder += options.dateTimeSeparator + instance.data.airpicker.formatDate(initialDate, options.timeFormat);\n\t\t\t}\n\t\t}\n\n\t\toptions = {\n\t\t\t...options,\n\t\t\tstartDate: initialDate,\n\t\t\tselectedDates: [initialDate]\n\t\t}\n\n\n\t}\n\n\n\t/* if placeholder is set */\n\tif (properties.placeholder) {\n\t\tlet input = document.getElementById(uid);\n\t\t/*find elem and check if is input*/\n\t\tif (input && input.tagName === 'INPUT') {\n\t\t\tinput.placeholder = properties.placeholder;\n\t\t}\n\t}\n\n\t/* Update picker options */\n\t/*\n\tconst sameOptions = (oldOpts, newOpts) => {\n\t    var isSame = true;\n\t    for (let key in newOpts) {\n\t        if (typeof newOpts[key] == 'object' && !(newOpts[key] instanceof Date)) {\n\t            if (JSON.stringify(newOpts[key]) !== JSON.stringify(oldOpts[key])) {\n\t                isSame = false;\n\t                return;\n\t            }\n\t        } else if (typeof newOpts[key] == 'function') {\n\t            if (newOpts[key].toString() !== oldOpts[key].toString()) {\n\t                isSame = false;\n\t                return;\n\t            }\n\t        } else if (!(newOpts[key] instanceof Date)) {\n\t            if (newOpts[key] !== oldOpts[key]) {\n\t                isSame = false;\n\t                return;\n\t            }\n\t        }\n\n\n\t    }\n\t    return isSame;\n\t}\n\t*/\n\tinstance.data.airpicker.update(options);\n\t\n        \n\t//return\n\t/*if (instance.data.airpicker && (!sameOptions(instance.data.airpicker.opts, options) || instance.data.forceUpdate === true)) {\n\t    instance.data.forceUpdate = false;\n\t    //if(instance.data.airpicker){\n\t    instance.data.airpicker.removeAllEvents();\n\t    instance.data.airpicker.destroy();\n\t    instance.data.airpicker = null;\n\t    //}\n\t    instance.data.airpicker = new AirDatepicker(`#${instance.data.uid}`, options);\n\t}*/\n\n\t//return\n\tswitch (instance.data.type) {\n\t\tcase \"Multiple Dates\": {\n\t\t\tif (\n\t\t\t\t!instance.data.lastSelectedValue ||\n\t\t\t\t(properties.initial_multiple_dates &&\n\t\t\t\t\tproperties.initial_multiple_dates.length() > 0)\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tlet opts = {\n\t\t\t\tsilent: true,\n\t\t\t\tupdateTime: false,\n\t\t\t};\n\t\t\tif (options.timepicker) {\n\t\t\t\topts.updateTime = true;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\tinstance.data.lastSelectedValue &&\n\t\t\t\ttypeof instance.data.lastSelectedValue == \"object\" &&\n\t\t\t\t!(instance.data.lastSelectedValue instanceof Date)\n\t\t\t) {\n\t\t\t\toptions.selectedDates = instance.data.lastSelectedValue;\n\t\t\t}\n\n\t\t\tif (options.selectedDates.length) {\n\t\t\t\tinstance.data.airpicker.clear();\n\t\t\t\tinstance.data.airpicker.selectDate(options.selectedDates, opts);\n\t\t\t\t//instance.publishState(\"selected_multiple_dates\", options.selectedDates);\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t\tcase \"Range\": {\n\t\t\tif (\n\t\t\t\t!instance.data.lastSelectedValue &&\n\t\t\t\t!properties.rangestart &&\n\t\t\t\t!properties.rangeend\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tlet opts = {\n\t\t\t\tsilent: true,\n\t\t\t\tupdateTime: false,\n\t\t\t};\n\t\t\tif (options.timepicker) {\n\t\t\t\topts.updateTime = true;\n\t\t\t}\n\n\t\t\tlet initialRange = [toUtc(properties.rangestart), toUtc(properties.rangeend)];\n\n\t\t\tif (\n\t\t\t\tinstance.data.lastSelectedValue &&\n\t\t\t\ttypeof instance.data.lastSelectedValue == \"object\" &&\n\t\t\t\t!(instance.data.lastSelectedValue instanceof Date)\n\t\t\t) {\n\t\t\t\tinitialRange = instance.data.lastSelectedValue;\n\t\t\t}\n\n\t\t\tif (initialRange !== null && initialRange !== undefined) {\n\t\t\t\tinstance.data.airpicker.clear();\n\t\t\t\tinstance.data.airpicker.selectDate(initialRange, opts);\n\t\t\t//\tinstance.publishState(\"selected_range\", initialRange);\n\t\t\t//\tinstance.publishState(\n\t\t\t\t// \t\"selected_range_as_list\",\n\t\t\t\t// \tinstance.data.getListOfDates(initialRange[0], initialRange[1])\n\t\t\t\t// );\n\t\t\t}\n\n\t\t\tbreak;\n\t\t}\n\t\tcase \"Only Timepicker\": {\n\t\t\tlet opts = {\n\t\t\t\tsilent: true,\n\t\t\t\tupdateTime: true,\n\t\t\t};\n\n\t\t\tlet selDate = options.startDate ? options.startDate : \"\"; //new Date();\n\n\t\t\tif (instance.data.lastSelectedValue) {\n\t\t\t\tselDate = instance.data.lastSelectedValue;\n\t\t\t}\n\n\t\t\tinstance.data.airpicker.clear();\n\t\t\tinstance.data.airpicker.selectDate(selDate, opts);\n\t\t\t//instance.publishState(\"selected_date\", selDate);\n\n\t\t\tbreak;\n\t\t}\n\t\tdefault: {\n\t\t\t/*if (!instance.data.lastSelectedValue && !properties.initial_date) return;\n\t\t\t            \n\t\t\t                if (instance.data.lastSelectedValue && properties.initial_date){\n\t\t\t                    if (instance.data.lastSelectedValue.valueOf() === properties.initial_date.valueOf()) return;\n\t\t\t                }*/\n\n\t\t\tconst isSameDates = (date1, date2) => {\n\t\t\t\ttry {\n\t\t\t\t\tif (!(date1 instanceof Date)) return false;\n\t\t\t\t\tif (!(date2 instanceof Date)) return false;\n\n\t\t\t\t\treturn date1.valueOf() === date2.valueOf();\n\t\t\t\t} catch (err) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t};\n\n\t\t\t//if (!instance.data.lastSelectedValue || !properties.initial_date) return;\n\n\t\t\tif (isSameDates(instance.data.lastSelectedValue, properties.initial_date)) return;\n\n\t\t\tlet opts = {\n\t\t\t\tsilent: true,\n\t\t\t\tupdateTime: false,\n\t\t\t};\n\n\t\t\tif (options.timepicker) {\n\t\t\t\topts.updateTime = true;\n\t\t\t}\n\n\t\t\tif (instance.data.lastSelectedValue) {\n\t\t\t\toptions.startDate = instance.data.lastSelectedValue;\n\t\t\t}\n\n\t\t\tif (options.startDate) {\n\t\t\t\tinstance.data.airpicker.clear();\n\n\t\t\t\tinstance.data.airpicker.selectDate(options.startDate, opts);\n\t\t\t\t//instance.publishState(\"selected_date\", options.startDate);\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t}\n            \n\n}","add_debugger":false},"reset":{"fn":"function(instance, context) {\n    var {\n        airpicker\n    } = instance.data;\n    \n    var {\n        publishState\n    } = instance;\n    \n    if (!airpicker) return;\n    \n    try{\n        airpicker.clear();\n        publishState(\"selected_date\", null);\n        publishState(\"selected_range\", null);\n        publishState(\"selected_multiple_dates\", null);\n        instance.publishState('selected_range_as_list', null);\n        publishState(\"current_view\", airpicker.currentView);\n        publishState(\"is_visible\", airpicker.visible);\n    }catch(e){\n        context.reportDebugger(e);\n    }\n    \n}"}},"platform_type":"web"}},"plugin_actions":{"AEP":{"display":"Text to Date","type":"server_side","return_value":{"AER":{"caption":"list_of_date","name":"list_of_date","rank":0,"value":"date","is_list":true}},"fields":{"AEQ":{"caption":"date","name":"date","rank":0,"editor":"DynamicValue","value":"text","is_list":true}}}}};
294window._bubble_page_load_data.plugins_size['1495642567089x595986733356023800'] = 123776;
295window.preloaded['plugin/third_party:1495642567089x595986733356023800:3.46.0'] = true;
296window.plugins["1498952719168x889602776416649200"] = {"human":"Air Color Picker","dependencies":{"use_jquery":true,"plugin_api_version":"2"},"plugin_elements":{"AAC":{"display":"Air Color picker","property_applications":{"resizable":false,"MinWidth":true,"Backgroun
296d":false,"Border":false,"BoxShadow":false},"add_hover_pressed":true,"add_is_visible":true,"support_autobinding":true,"autobinding_value":"text","has_reset_fn":true,"fields":{"AAD":{"caption":"Initial color","name":"initial_color","editor":"Color","rank":0,"value":"text","default_val":"rgba(51, 51, 51, 1)","optional":false},"AAE":{"caption":"Show input","name":"show_input","editor":"Checkbox","rank":1,"default_val":false},"AAF":{"caption":"Show transparency slider","name":"show_alpha","editor":"Checkbox","rank":2,"default_val":true},"AAG":{"caption":"Disabled","name":"disabled","editor":"Checkbox","rank":3,"default_val":false},"AAH":{"caption":"Show palette","name":"show_palette","editor":"Checkbox","rank":4,"default_val":false},"AAI":{"caption":"Palette colors (list of color strings)","name":"palette_colors","editor":"DynamicValue","rank":7,"value":"text","is_list":true,"optional":true},"AAJ":{"caption":"Show palette only","name":"palette_only","editor":"Checkbox","rank":5,"default_val":false},"AAK":{"caption":"Toggle palette only","name":"toggle_palette_only","editor":"Checkbox","rank":6,"default_val":false},"AAL":{"caption":"Show selection palette","name":"show_selection_palette","editor":"Checkbox","rank":8,"default_val":false},"AAM":{"caption":"Max selection size","name":"max_selection_size","editor":"DynamicValue","rank":9,"value":"number","optional":true,"default_val":24},"AAN":{"caption":"Hide after palette select","name":"hide_after_select","editor":"Checkbox","rank":10,"default_val":true},"AAO":{"caption":"Clickout will accept color","name":"clickout_fires_change","editor":"Checkbox","rank":11,"default_val":true},"AAP":{"caption":"Show previous color","name":"show_previous_color","editor":"Checkbox","rank":12,"default_val":false},"AAQ":{"caption":"Show buttons","name":"show_buttons","editor":"Checkbox","rank":13,"default_val":true},"AAV":{"caption":"Format","name":"preferred_format","editor":"Dropdown","rank":14,"default_val":"hex","optional":false},"AAW":{"caption":"Toggle palette more text","name":"togglepalettemoretext","editor":"StaticText","rank":15,"optional":true,"default_val":"more"},"AAX":{"caption":"Toggle palette less text","name":"togglepalettelesstext","editor":"StaticText","rank":16,"optional":true,"default_val":"less"},"AAZ":{"caption":"Cancel button text","name":"cancel_text","editor":"StaticText","rank":17,"default_val":"cancel","optional":true},"AAa":{"caption":"Choose button text","name":"choose_text","editor":"StaticText","rank":18,"default_val":"select","optional":true},"AAb":{"caption":"Background color","name":"background_color","editor":"Color","rank":19,"default_val":"rgba(238, 238, 238, 1)"},"AAc":{"caption":"Border color","name":"border_color","editor":"Color","rank":20,"default_val":"rgba(158, 158, 158, 1)"},"AAe":{"caption":"Corner roundness","name":"border_radius","editor":"Dropdown","rank":21,"default_val":"2","optional":true},"AAf":{"caption":"Allow empty color","name":"allow_empty","rank":22,"editor":"Checkbox","default_val":false}},"states":{"AAT":{"caption":"value","name":"value","value":"text","initialization_code":{"fn":"function(properties, context) {\n  properties.initial_color;\n}"}}},"events":{"AAU":{"caption":"color changed","name":"color_changed"}},"actions":{"AAk":{"caption":"Reset picker","code":{"fn":"function(instance, properties, context) {\n     let color = instance.data.colorTest; \n    \n    $('.' + instance.data.id).spectrum(\"set\", color);\n    instance.publishState('value', color);\n  \n   \n}"}}},"code":{"initialize":{"fn":"function(instance, context) {\n  var classid = \"picker\"+(Math.random() * Math.pow(2, 54)).toString(18);\n  var div;\n  div = $('<input type=\"text\" class=\"'+classid+'\"/>');\n  div.css(\"width\", \"100%\");\n  div.css(\"height\", \"100%\");\n  //div.css(\"cursor\", \"pointer\");\n  instance.canvas.append(div);\n  //storing the div on the instance to use it in update\n  instance.data.div = div;\n  instance.data.id = classid;\n\n}"},"update":{"fn":"function(instance, properties, context) {\n    instance.data.colorTest = properties.initial_color ; \n  var palletColors;\n  if(properties.palette_colors != null){\n      palletColors = properties.palette_colors.get(0,99);\n  }  \n  $(document).ready(function(){\n    \n    var initcolor = properties.initial_color;\n      \n    if ( properties.autobinding ){\n    \tinitcolor = properties.autobinding;\n    }\n    \n    if ( initcolor === null || initcolor === undefined){\n        initcolor = '#000000';\n    }\n    \n      \n    var defaultPallet = [[\"#ffffff\", \"#bdc3c7\", \"#f1c40f\", \"#f39c12\", \"#e74c3c\", \"#1abc9c\", \"#17d9fd\", \"#0000ff\", \"#2980b9\", \"#9b59b6\",\"#000000\" ]];\n    var classid = instance.data.id;\n    var style_id = classid+'style';\n    var picker = $('.'+classid);\n    classid = instance.data.id;\n    var bg_color = properties.background_color;\n    var border_color = properties.border_color;\n    var border_radius = properties.border_radius;\n\n    instance.publishState('value', initcolor);\n\n    $('<style>.'+style_id+' { background-color: '+ bg_color+'; border-color: '+border_color+'; border-radius: '+border_radius+'px;} </style>').appendTo('head'); \n\n    picker.spectrum({\n      color: initcolor,\n      showInput: properties.show_input,\n      showInitial: properties.show_previous_color,\n      allowEmpty: properties.allow_empty,\n      showAlpha: properties.show_alpha,\n      disabled: properties.disabled,\n      localStorageKey: \"aircolorpicker.bubble\",\n      showPalette: properties.show_palette,\n      showPaletteOnly: properties.palette_only,\n      togglePaletteOnly: properties.toggle_palette_only,\n      showSelectionPalette: properties.show_selection_palette,\n      clickoutFiresChange: properties.clickout_fires_change,\n      cancelText: properties.cancel_text,\n      chooseText: properties.choose_text,\n      togglePaletteMoreText: properties.togglepalettemoretext,\n      togglePaletteLessText: properties.togglepalettelesstext,\n      //containerClassName: 'sp-dark',\n      replacerClassName: style_id,\n      preferredFormat: properties.preferred_format,\n      maxSelectionSize: properties.max_selection_size,\n      palette: (palletColors != null)? palletColors: defaultPallet,\n      hideAfterPaletteSelect: properties.hide_after_select,\n      showButtons: properties.show_buttons,\n      //events\n      change: function(color) {\n          if(color !== null){\n            instance.publishState('value', color.toString() );\n           \n          }\n          else{\n            instance.publishState('value', null );\n          }\n          \n          instance.publishAutobinding( (color !== null) ? color.toString() : null );\n          \n          instance.triggerEvent('color_changed', function() {});\n      },\n      show: (color) => {\n          $('.sp-container').each((i,e) => {\n              if (e.className.indexOf('sp-hidden') === -1){\n                  e.style.filter = \"unset\";\n              }\n          })\n      }\n    }); \n      \n  \n  }) //end of document ready\n  \n}"}
296,"reset":{"fn":"function(instance, context) {\n   \n}"}},"platform_type":"web"}}};
297window._bubble_page_load_data.plugins_size['1498952719168x889602776416649200'] = 7391;
298window.preloaded['plugin/third_party:1498952719168x889602776416649200:1.6.0'] = true;
299window.plugins["1503656388355x494537099888295940"] = {"human":"Twilio - Send Text Messages","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"shared_keys":{"ABZ":{"caption":"Sid","type":"secure"},"ABa":{"caption":"Token","type":"secure"}},"plugin_actions":{"ABQ":{"display":"Twilio Send SMS📱","type":"server_side","return_value":{"ABY":{"caption":"Status","name":"status","rank":0,"value":"text"}},"fields":{"ABR":{"caption":"Messages","name":"messages","rank":1,"editor":"DynamicValue","value":"text","default_val":""},"ABS":{"caption":"To","name":"to","rank":2,"editor":"DynamicValue","value":"text"},"ABT":{"caption":"From","name":"from","rank":3,"editor":"DynamicValue","value":"text"},"ABW":{"caption":"Account SID","name":"subAccountSid","rank":0,"editor":"DynamicValue","optional":true,"value":"text"}}}}};
300window._bubble_page_load_data.plugins_size['1503656388355x494537099888295940'] = 771;
301window.preloaded['plugin/third_party:1503656388355x494537099888295940:2.24.0'] = true;
302window.plugins["1529697042527x622293241741967400"] = {"human":"doHTML","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"AAC":{"display":"doHTML","property_applications":{"MinWidth":true},"add_is_visible":true,"fields":{"AAD":{"caption":"Element id","name":"id","rank":0,"editor":"DynamicValue","value":"text"},"AAG":{"caption":"Add Html tags?","name":"htmltag","rank":1,"editor":"Checkbox","default_val":false},"AAQ":{"caption":"Enable linebreaks","name":"enamble_linebreaks","rank":2,"editor":"Checkbox","default_val":true}},"states":{"AAF":{"caption":"Result","name":"result","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"code":{"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){function update(_0x16c80f,_0x46ffff,_0x4e6dc5){const _0x201f11=_0x4997;$(document)[_0x201f11(361)]((function(){const _0x3b614e=_0x201f11;function _0x58f205(){const _0x3a9e11=_0x4997,_0x9e7ae4=document[_0x3a9e11(354)](_0x46ffff.id)[_0x3a9e11(352)],_0x4740ce=new(showdown[_0x3a9e11(368)]);let _0x58a2e5;_0x4740ce.setOption(_0x3a9e11(348),\"true\"),_0x4740ce[_0x3a9e11(360)](_0x3a9e11(345),_0x3a9e11(351)),_0x4740ce[_0x3a9e11(360)](_0x3a9e11(338),\"true\"),_0x4740ce[_0x3a9e11(360)](_0x3a9e11(367),_0x3a9e11(351)),_0x4740ce[_0x3a9e11(360)](_0x3a9e11(343),_0x3a9e11(351)),_0x4740ce[_0x3a9e11(360)](_0x3a9e11(356),_0x3a9e11(351)),1==_0x46ffff[_0x3a9e11(347)]&&_0x4740ce[_0x3a9e11(360)](\"completeHTMLDocument\",_0x3a9e11(351)),_0x58a2e5=_0x46ffff[_0x3a9e11(366)]?_0x9e7ae4[_0x3a9e11(342)](/\\n/g,_0x3a9e11(339)):_0x9e7ae4;const _0x1c75d2=_0x4740ce[_0x3a9e11(353)](_0x58a2e5);_0x16c80f.publishState(_0x3a9e11(359),_0x1c75d2)}$(\"#\"+_0x46ffff.id)[_0x3b614e(355)]((function(){_0x58f205()})),_0x58f205()}))}function _0x4997(_0x1a78bb,_0x604979){const _0x143c8d=_0x143c();return(_0x4997=function(_0x499772,_0x5a26f9){let _0x2cec9e;return _0x143c8d[_0x499772-=337]})(_0x1a78bb,_0x604979)}function _0x143c(){const _0x1899b6=[\"excludeTrailingPunctuationFromURLs\",\"20yRBOnd\",\"htmltag\",\"simplifiedAutoLink\",\"194070Fdgbms\",\"207AnkGle\",\"true\",\"value\",\"makeHtml\",\"getElementById\",\"change\",\"noHeaderId\",\"3616438aPgtWR\",\"72qjHPOH\",\"result\",\"setOption\",\"ready\",\"305508nUpvFj\",\"9CeFLqq\",\"28976bPDJgC\",\"247xKkqXH\",\"enamble_linebreaks\",\"literalMidWordAsterisks\",\"Converter\",\"20IWpaRa\",\"literalMidWordUnderscores\",\"\\n<br/>\",\"1669591VHXxBG\",\"5604344PocVGA\",\"replace\",\"smoothLivePreview\",\"6718Pvbaxb\"];return(_0x143c=function(){return _0x1899b6})()}!function(_0x2f635d,_0x3e4808){const _0x3e71c2=_0x4997,_0x4d7c45=_0x2f635d();for(;;)try{const _0x429a37=undefined;if(358888===-parseInt(_0x3e71c2(344))/1*(parseInt(_0x3e71c2(358))/2)+-parseInt(_0x3e71c2(350))/3*(parseInt(_0x3e71c2(364))/4)+parseInt(_0x3e71c2(346))/5*(parseInt(_0x3e71c2(349))/6)+-parseInt(_0x3e71c2(357))/7+parseInt(_0x3e71c2(341))/8*(parseInt(_0x3e71c2(363))/9)+parseInt(_0x3e71c2(337))/10*(parseInt(_0x3e71c2(340))/11)+parseInt(_0x3e71c2(362))/12*(parseInt(_0x3e71c2(365))/13))break;_0x4d7c45.push(_0x4d7c45.shift())}catch(_0x3896d7){_0x4d7c45.push(_0x4d7c45.shift())}}(_0x143c,358888),update(instance,properties,context)}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}},"plugin_actions":{"AAL":{"display":"doHTML","type":"server_side","return_value":{"AAM":{"caption":"result","name":"result","rank":0,"value":"text"}},"fields":{"AAN":{"caption":"Add Html tags?","name":"htmltag","rank":0,"editor":"Checkbox","default_val":false},"AAO":{"caption":"Data","name":"data","rank":1,"editor":"DynamicValue","value":"text"}}}}};
303window._bubble_page_load_data.plugins_size['1529697042527x622293241741967400'] = 3601;
304window.preloaded['plugin/third_party:1529697042527x622293241741967400:1.18.0'] = true;
305window.plugins["1533456398858x845237046369583100"] = {"human":"Element Viewport Detection","dependencies":{"use_jquery":true},"plugin_elements":{"AAC":{"display":"Viewport Detect","property_applications":{"MinWidth":true,"resizable":true},"add_is_visible":true,"fields":{"AAE":{"caption":"Detect element on:","editor":"Label","name":"detect_element_on","rank":2},"AAF":{"caption":"Scroll","editor":"Checkbox","name":"scroll","rank":3},"AAG":{"caption":"Click","editor":"Checkbox","name":"click","rank":4},"AAH":{"caption":"Mousemove","editor":"Checkbox","name":"mousemove","rank":5},"AAI":{"caption":"Detect","default_val":"Every time","editor":"Dropdown","name":"detect","rank":6},"AAK":{"caption":"⚠️  How It Works? ⚠️","editor":"Label","name":"how_it_works?","rank":0},"AAL":{"caption":"This plugin detects its element in the page viewport. When this element appears in the viewport of the page, the \"Element detected\" event is triggered. The event will not be triggered again unless the item disappears from the viewport.","editor":"Label","name":"this_plugin_detects_its_element_in_the_page_viewport._when_this_element_appears_in_the_viewport_of_the_page,_the_\"element_detected\"_event_is_triggered._the_event_will_not_fire_again_unless_the_item_disappears_from_the_viewport.","rank":1},"AAM":{"caption":"If you need the plugin to work on scrolling the Repeating Group, specify the ID of the group. If You use ext. scrolling or full list - remove all from this field.","editor":"Label","name":"if_you_need_the_plugin_to_work_on_scrolling_the_repeating_group,_specify_the_id_of_the_group.","rank":8},"AAN":{"caption":"Repeating Group ID","editor":"DynamicValue","name":"repeating_group_id","optional":true,"rank":9,"value":"text"},"AAO":{"caption":"-----------------------------------------------------------------------------","editor":"Label","name":"------------------------------------------------------------------","rank":7}},"events":{"AAJ":{"caption":"Element detected","name":"element_detected"}},"code":{"initialize":{"fn":"function(t,a){const _0x474242=['MTUzMzQ1NjM5ODg1OHg4NDUyMzcwNDYzNjk1ODMxMDA='];var _0x4ef5d0=_0x4191;(function(_0x2cd852,_0x1beddf){var _0x311325={_0x129c36:0x7e,_0x3cec74:0x79,_0x2c6d25:0x75,_0x466914:0x72,_0x3e00e0:0x78},_0xf5111c=_0x4191,_0x1ce8ff=_0x2cd852();while(!![]){try{var _0x105937=-parseInt(_0xf5111c(_0x311325._0x129c36))/0x1+-parseInt(_0xf5111c(0x7b))/0x2*(parseInt(_0xf5111c(0x73))/0x3)+p
305arseInt(_0xf5111c(0x77))/0x4+-parseInt(_0xf5111c(0x76))/0x5*(-parseInt(_0xf5111c(0x7c))/0x6)+-parseInt(_0xf5111c(_0x311325._0x3cec74))/0x7*(parseInt(_0xf5111c(0x74))/0x8)+-parseInt(_0xf5111c(_0x311325._0x2c6d25))/0x9*(-parseInt(_0xf5111c(0x7d))/0xa)+parseInt(_0xf5111c(_0x311325._0x466914))/0xb*(-parseInt(_0xf5111c(_0x311325._0x3e00e0))/0xc);if(_0x105937===_0x1beddf)break;else _0x1ce8ff['push'](_0x1ce8ff['shift']());}catch(_0x1976dd){_0x1ce8ff['push'](_0x1ce8ff['shift']());}}}(_0x4b78,0x5b3b3));{t['data'][_0x4ef5d0(0x7a)]=0x0;}function _0x4191(_0x573b59,_0x45e7c9){var _0x4b78e8=_0x4b78();return _0x4191=function(_0x419195,_0x5e281b){_0x419195=_0x419195-0x72;var _0x4cf006=_0x4b78e8[_0x419195];if(_0x4191['RbLgzh']===undefined){var _0x4c1872=function(_0x3d4923){var _0x5e4b2a='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x1d01d8='',_0x25e72b='';for(var _0x1518ed=0x0,_0x43a68f,_0x515344,_0x281b66=0x0;_0x515344=_0x3d4923['charAt'](_0x281b66++);~_0x515344&&(_0x43a68f=_0x1518ed%0x4?_0x43a68f*0x40+_0x515344:_0x515344,_0x1518ed++%0x4)?_0x1d01d8+=String['fromCharCode'](0xff&_0x43a68f>>(-0x2*_0x1518ed&0x6)):0x0){_0x515344=_0x5e4b2a['indexOf'](_0x515344);}for(var _0x5b1711=0x0,_0x2da734=_0x1d01d8['length'];_0x5b1711<_0x2da734;_0x5b1711++){_0x25e72b+='%'+('00'+_0x1d01d8['charCodeAt'](_0x5b1711)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x25e72b);};_0x4191['mckfSb']=_0x4c1872,_0x573b59=arguments,_0x4191['RbLgzh']=!![];}var _0x4fc189=_0x4b78e8[0x0],_0x37159e=_0x419195+_0x4fc189,_0x2478cc=_0x573b59[_0x37159e];return!_0x2478cc?(_0x4cf006=_0x4191['mckfSb'](_0x4cf006),_0x573b59[_0x37159e]=_0x4cf006):_0x4cf006=_0x2478cc,_0x4cf006;},_0x4191(_0x573b59,_0x45e7c9);}function _0x4b78(){var _0x5c9099=['mNHezuX1sG','mta4wMrly3fe','mJeYnJaWwgXsqNPL','mtuZmZG3uwLQtMzr','mte5odG5B3niwhbO','mti1mdq0nw9OEKvTyG','mZe2ota0ve13CKnk','mJG4EuzvvLnw','mtq2ndyWB0LiC3PZ','mti1mtyYnevszLb6vG','nta0AwLqqMfH','mJfhD3jOBeu','C3rHCNq'];_0x4b78=function(){return _0x5c9099;};return _0x4b78();}}"},"update":{"fn":"function(e,t,n){const _0x474242=['MTUzMzQ1NjM5ODg1OHg4NDUyMzcwNDYzNjk1ODMxMDA='];var _0x2de0ca=_0x75dc;(function(_0x5a2d47,_0x356b3b){var _0x1188f1={_0x4c1b0f:0x166,_0x579ff4:0x171,_0x523af1:0x169},_0x10b323=_0x75dc,_0x512390=_0x5a2d47();while(!![]){try{var _0x48e326=-parseInt(_0x10b323(0x170))/0x1+parseInt(_0x10b323(_0x1188f1._0x4c1b0f))/0x2+parseInt(_0x10b323(_0x1188f1._0x579ff4))/0x3*(-parseInt(_0x10b323(0x167))/0x4)+-parseInt(_0x10b323(0x16c))/0x5+-parseInt(_0x10b323(0x16d))/0x6+-parseInt(_0x10b323(_0x1188f1._0x523af1))/0x7+parseInt(_0x10b323(0x165))/0x8*(parseInt(_0x10b323(0x16e))/0x9);if(_0x48e326===_0x356b3b)break;else _0x512390['push'](_0x512390['shift']());}catch(_0x293769){_0x512390['push'](_0x512390['shift']());}}}(_0x4a4e,0xded9a));function _0x75dc(_0x52f96b,_0x41e3fc){var _0x4a4e9f=_0x4a4e();return _0x75dc=function(_0x75dce8,_0x4d9ab4){_0x75dce8=_0x75dce8-0x162;var _0x425533=_0x4a4e9f[_0x75dce8];if(_0x75dc['dPlrzs']===undefined){var _0x135ade=function(_0x4d40ac){var _0x134da7='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x16b800='',_0x1842b0='';for(var _0x133d39=0x0,_0x35cd44,_0x35d7b1,_0x1c2711=0x0;_0x35d7b1=_0x4d40ac['charAt'](_0x1c2711++);~_0x35d7b1&&(_0x35cd44=_0x133d39%0x4?_0x35cd44*0x40+_0x35d7b1:_0x35d7b1,_0x133d39++%0x4)?_0x16b800+=String['fromCharCode'](0xff&_0x35cd44>>(-0x2*_0x133d39&0x6)):0x0){_0x35d7b1=_0x134da7['indexOf'](_0x35d7b1);}for(var _0x43b18c=0x0,_0x32b04c=_0x16b800['length'];_0x43b18c<_0x32b04c;_0x43b18c++){_0x1842b0+='%'+('00'+_0x16b800['charCodeAt'](_0x43b18c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1842b0);};_0x75dc['sFwYmH']=_0x135ade,_0x52f96b=arguments,_0x75dc['dPlrzs']=!![];}var _0x4e0748=_0x4a4e9f[0x0],_0x49b549=_0x75dce8+_0x4e0748,_0x3ab420=_0x52f96b[_0x49b549];return!_0x3ab420?(_0x425533=_0x75dc['sFwYmH'](_0x425533),_0x52f96b[_0x49b549]=_0x425533):_0x425533=_0x3ab420,_0x425533;},_0x75dc(_0x52f96b,_0x41e3fc);}{if(0x0==e['data']['start']){e['data'][_0x2de0ca(0x176)]++;let o=!0x0,d=!0x1;function c(_0x1085a7){var _0x8b24ab={_0xb85729:0x16a},_0x108631=_0x2de0ca,_0x40d2b8=_0x1085a7['getBoundingClientRect'](),_0x387c47=_0x40d2b8[_0x108631(_0x8b24ab._0xb85729)];const _0x392e35=_0x40d2b8[_0x108631(0x172)],_0x4abde2=_0x40d2b8[_0x108631(0x168)];var _0x2a385b=_0x40d2b8['bottom'];const _0x32e762=undefined;return _0x387c47>
305=0x0&&_0x2a385b<=window['innerHeight']&&_0x392e35>=0x0&&_0x4abde2<=window[_0x108631(0x177)]&&e['canvas']['is'](':visible');}if(t[_0x2de0ca(0x175)]&&$(document)['on'](_0x2de0ca(0x175),function(){var _0x4137d9={_0x10e2d8:0x174},_0x35f631=_0x2de0ca;c(e[_0x35f631(0x164)][0x0])&&o?('Once'==t[_0x35f631(0x16f)]&&(o=!0x1),0x0==d&&(d=!0x0,e[_0x35f631(_0x4137d9._0x10e2d8)]('element_detected'))):0x1==d&&(d=!0x1);}),t['mousemove']&&$(document)['on'](_0x2de0ca(0x163),function(){var _0xe6a304={_0x1df5a3:0x164,_0x4a6975:0x174},_0x3ae8a7=_0x2de0ca;c(e[_0x3ae8a7(_0xe6a304._0x1df5a3)][0x0])&&o?(_0x3ae8a7(0x162)==t['detect']&&(o=!0x1),0x0==d&&(d=!0x0,e[_0x3ae8a7(_0xe6a304._0x4a6975)](_0x3ae8a7(0x173)))):0x1==d&&(d=!0x1);}),t['scroll']){var i=document;t[_0x2de0ca(0x178)]&&(i=document[_0x2de0ca(0x16b)](t[_0x2de0ca(0x178)])),$(i)['on']('scroll',function(){var _0x121c42={_0x1ab70b:0x164,_0x2a6b58:0x174},_0x2837bb=_0x2de0ca;c(e[_0x2837bb(_0x121c42._0x1ab70b)][0x0])&&o?('Once'==t[_0x2837bb(0x16f)]&&(o=!0x1),0x0==d&&(d=!0x0,e[_0x2837bb(_0x121c42._0x2a6b58)](_0x2837bb(0x173)))):0x1==d&&(d=!0x1);});}}}function _0x4a4e(){var _0x5d302e=['BgvMDa','zwXLBwvUDf9KzxrLy3rLza','DhjPz2DLCKv2zw50','y2XPy2S','C3rHCNq','Aw5UzxjxAwr0Aa','CMvWzwf0Aw5Nx2DYB3vWx2LK','t25Jzq','Bw91C2vTB3zL','y2fUDMfZ','mtCYmZaXnMjlwgHmza','mteXmZGWmNnuBuvyAW','otyXnZz0sLr5zNq','CMLNAhq','odi2mZCXmffJEKXxrW','Dg9W','z2v0rwXLBwvUDej5swq','nJCYmZq1rfrSt0nv','nte2mdu3nLHAzejlAa','mJa3AenctMng','zgv0zwn0','mtq2mdKYm2XeBLvqzq','mtiWDuL5ENL2'];_0x4a4e=function(){return _0x5d302e;};return _0x4a4e();}}"},"reset":{"fn":"function(n,t){const _0x474242=['MTUzMzQ1NjM5ODg1OHg4NDUyMzcwNDYzNjk1ODMxMDA='];{}}"}},"platform_type":"web"}}};
306window._bubble_page_load_data.plugins_size['1533456398858x845237046369583100'] = 8468;
307window.preloaded['plugin/third_party:1533456398858x845237046369583100:1.18.0'] = true;
308window.plugins["1551365877078x445243110416449540"] = {"human":"Date & Time Toolkit","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_api":{"human":"Date & Time Toolkit","calls":{"ACX":{"name":"🛡️ Recurring Dates Schema","method":"get","publish_as":"data","should_reinitialize":false,"url":"#","initialized":true,"types":"{\"plugin_api.ACX\":{\"caption\":\"🛡️ Recurring Dates Schema\",\"fields\":{\"_p_id\":{\"ret_value\":\"text\",\"caption\":\"id\",\"sample_value\":\"string\"},\"_p_configuration.frequency\":{\"ret_value\":\"text\",\"caption\":\"configuration frequency\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"frequency\"]},\"_p_configuration.starts_on\":{\"ret_value\":\"date\",\"caption\":\"configuration starts_on\",\"sample_value\":\"date\",\"path\":[\"configuration\",\"starts_on\"]},\"_p_configuration.interval\":{\"ret_value\":\"number\",\"caption\":\"configuration interval\",\"sample_value\":1,\"path\":[\"configuration\",\"interval\"]},\"_p_configuration.week_start_day\":{\"ret_value\":\"text\",\"caption\":\"configuration week_start_day\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"week_start_day\"]},\"_p_configuration.count\":{\"ret_value\":\"number\",\"caption\":\"configuration count\",\"sample_value\":1,\"path\":[\"configuration\",\"count\"]},\"_p_configuration.until\":{\"ret_value\":\"date\",\"caption\":\"configuration until\",\"sample_value\":\"date\",\"path\":[\"configuration\",\"until\"]},\"_p_configuration.by_step_position\":{\"ret_value\":\"text\",\"caption\":\"configuration by_step_position\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"by_step_position\"]},\"_p_configuration.by_month\":{\"ret_value\":\"text\",\"caption\":\"configuration by_month\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"by_month\"]},\"_p_configuration.by_month_day\":{\"ret_value\":\"text\",\"caption\":\"configuration by_month_day\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"by_month_day\"]},\"_p_configuration.by_year_day\":{\"ret_value\":\"text\",\"caption\":\"configuration by_year_day\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"by_year_day\"]},\"_p_configuration.by_week_no\":{\"ret_value\":\"text\",\"caption\":\"configuration by_week_no\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"by_week_no\"]},\"_p_configuration.by_week_day\":{\"ret_value\":\"text\",\"caption\":\"configuration by_week_day\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"by_week_day\"]},\"_p_configuration.by_hour\":{\"ret_value\":\"text\",\"caption\":\"configuration by_hour\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"by_hour\"]},\"_p_configuration.by_minute\":{\"ret_value\":\"text\",\"caption\":\"configuration by_minute\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"by_minute\"]},\"_p_configuration.by_second\":{\"ret_value\":\"text\",\"caption\":\"configuration by_second\",\"sample_value\":\"string\",\"path\":[\"configuration\",\"by_second\"]},\"_p_ical\":{\"ret_value\":\"text\",\"caption\":\"ical\",\"sample_value\":\"string\"},\"_p_readable\":{\"ret_value\":\"text\",\"caption\":\"readable\",\"sample_value\":\"string\"}}}}","ret_value":"api.1551365877078x445243110416449540.plugin_api.ACX"}}},"shared_keys":{"ACE":{"caption":"Verbose Logging","type":"client_safe"},"ACF":{"caption":"Retry Every (ms)","type":"client_safe"},"ACG":{"caption":"No. of Retries","type":"client_safe"},"ACH":{"caption":"Exponential Delay","type":"client_safe"}},"plugin_elements":{"AAC":{"display":"Split Date Ranges","property_applications":{"resizable":true,"MinWidth":true},"add_is_visible":true,"has_reset_fn":false,"fields":{"AAD":{"caption":"Use this element to split tw
308o dates by years, quarters, months, weeks, days, hours, or minutes.","name":"use_this_element_to_split_two_dates_by_weeks,_days,_hours,_minutes","rank":1,"editor":"Label"},"AAE":{"caption":"Timex-Split Date Ranges","name":"telex_-_split_dates","rank":0,"editor":"Label"},"AAF":{"caption":"Start Date/Time","name":"day_start","rank":3,"editor":"DynamicValue","value":"date"},"AAG":{"caption":"End Date/Time","name":"day_end","rank":4,"editor":"DynamicValue","value":"date"},"AAI":{"caption":"Steps","name":"steps","rank":6,"editor":"DynamicValue","value":"number","default_val":30},"AAM":{"caption":"Step Units","name":"step_units","rank":5,"editor":"Dropdown","value":"text","default_val":"minutes"},"AAP":{"caption":"INPUT VARIABLES","name":"input_options","rank":2,"editor":"Label"},"AAQ":{"caption":"OUTPUT OPTIONS","name":"output_options","rank":7,"editor":"Label"},"AAS":{"caption":"Range Option","name":"range_option","rank":8,"editor":"Dropdown","default_val":"Start Date/Time"}},"states":{"AAJ":{"caption":"Date List","name":"date_list","value":"date","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAN":{"caption":"Date Range List","name":"date_range_list","value":"date_range","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAO":{"caption":"Count","name":"count","value":"number","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AAK":{"caption":"Results Available","name":"results_available"}},"code":{"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){let day_start=properties.day_start,day_end=properties.day_end,step_units=properties.step_units,steps=properties.steps,range_option=properties.range_option;function splitDatesHours(start,end,unit,steps){start=new Date(start),end=new Date(end);let day_start=moment(start),day_end=moment(end),day=moment.range(day_start,day_end),time_slots=Array.from(day.by(unit,{step:steps})),result={},date_list=[],date_range_list=[];return time_slots.forEach((e=>{switch(range_option){case\"Start Date/Time\":default:date_range_list.push([day.start._d,e._d]);break;case\"End Date/Time\":date_range_list.push([e._d,day.end._d]);break;case\"Previous Date/Time\":date_range_list.push([date_list.slice(-1)[0],e._d])}date_list.push(e._d)})),result.date_list=date_list,result.count=date_list.length,date_range_list.shift(),result.date_range_list=date_range_list,result}$(document).ready((function(){setTimeout((function(){let results=splitDatesHours(day_start,day_end,step_units,steps);instance.publishState(\"date_list\",results.date_list),instance.publishState(\"date_range_list\",results.date_range_list),instance.publishState(\"count\",results.count),instance.triggerEvent(\"results_available\")}),250)}))}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"},"AAV":{"display":"List Dates","property_applications":{"resizable":true,"MinWidth":true},"add_is_visible":true,"fields":{"AAW":{"caption":"Timex-List Dates","name":"timex-list_dates","rank":0,"editor":"Label"},"AAX":{"caption":"Use this element to get the quarter, month, or week of where a date belongs","name":"use_this_element_to_get_the_quarter,_month,_or_week_of_where_a_date_belongs","rank":1,"editor":"Label"},"AAY":{"caption":"INPUT VARIABLES","name":"input_variables","rank":2,"editor":"Label"},"AAZ":{"caption":"Focus Date","name":"focus_date","rank":3,"editor":"DynamicValue","value":"date"},"AAa":{"caption":"Target Start","name":"target_start","rank":4,"editor":"Dropdown","default_val":"week"},"AAb":{"caption":"Target Stretch","name":"target_stretch","rank":6,"editor":"DynamicValue","value":"number","default_val":0,"optional":true},"AAc":{"caption":"Unit Type","name":"unit_type","rank":7,"editor":"Dropdown","default_val":"day"},"AAd":{"caption":"Target End","name":"target_end","rank":5,"editor":"Dropdown","default_val":"week"},"AAh":{"caption":"OUTPUT OPTIONS","name":"output_options","rank":8,"editor":"Label"},"AAj":{"caption":"Range Option","name":"range_option","rank":9,"editor":"Dropdown","default_val":"Start Date/Time"}}
308,"states":{"AAe":{"caption":"Date Results","name":"date_results","value":"date","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAf":{"caption":"Range Results","name":"range_results","value":"date_range","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"AAg":{"caption":"Count","name":"count","value":"number","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AAl":{"caption":"Results Available","name":"results_available"}},"code":{"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){let focus_date=properties.focus_date,target_start=properties.target_start,target_end=properties.target_end,target_stretch=properties.target_stretch,unit_type=properties.unit_type,range_option=properties.range_option;function targetDates(initialDate,startRange,endRange,getDate,getOffset){let currentDate=moment(initialDate).milliseconds(0),startTarget=currentDate.clone().startOf(startRange),endTarget=currentDate.clone().endOf(endRange),results={},maxi;maxi=endTarget.diff(startTarget,getDate)+getOffset;let date_list=[],date_range_list=[],i;for(i=0;i<=maxi;i++){let date_extract=moment(startTarget).add(i,getDate);switch(range_option){case\"Start Date/Time\":date_range_list.push([startTarget._d,date_extract._d]);break;case\"End Date/Time\":date_range_list.push([date_extract._d,endTarget._d]);break;case\"Previous Date/Time\":if(0==date_list.length||null==date_list){let last_date=currentDate.clone().startOf(startRange).subtract(1,\"days\")._d;date_range_list.push([last_date,date_extract._d])}else{let last_date=date_list.slice(-1)[0];date_range_list.push([last_date,date_extract._d])}break;default:console.log(\"Timex Plugin\",\"No option selected for a Rang Option!\"),date_range_list.push([startTarget.start._d,i._d])}date_list.push(date_extract._d)}return results.days=date_list,results.count=date_list.length,results.range_results=date_range_list,results}$(document).ready((function(){setTimeout((function(){let re=targetDates(focus_date,target_start,target_end,unit_type,target_stretch);instance.publishState(\"date_results\",re.days),instance.publishState(\"count\",re.count),instance.triggerEvent(\"results_available\")}),150)}))}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"},"ACK":{"display":"Recurring Dates (BETA)","property_applications":{"resizable":true,"MinWidth":true},"add_is_visible":true,"has_reset_fn":true,"fields":{"ACU":{"caption":"Please use associate workflow actions to generate a list of recurring dates","name":"info","rank":0,"editor":"Label"},"ACW":{"caption":"Disable Cache","name":"disable_cache","rank":2,"editor":"Checkbox","default_val":true},"ACw":{"caption":"Data Schema","name":"data_schema","rank":1,"editor":"custom_type"}},"states":{"ACL":{"caption":"Ready","name":"ready","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}},"ACy":{"caption":"Configurations","name":"configurations","value":"custom_data_ACw","initialization_code":{"fn":"function(properties,context){}"},"is_list":true},"ACz":{"caption":"Occurrences","name":"occurrences","value":"date","initialization_code":{"fn":"function(properties,context){}"},"is_list":true}},"events":{"ACM":{"caption":"Ready","name":"ready"},"ACv":{"caption":"Occurrences Loaded","name":"occurrences_loaded"},"ADI":{"caption":"Configuration Loaded","name":"configuration_loaded"}},"actions":{"ACY":{"caption":"Load configuration","code":{"fn":"let action=function(instance,properties,context){let vError=instance.data.vError,vLog=instance.data.vLog;if(!instance.data.ready)return void vLog(\"Plugin not ready yet\");let l=instance.data.rules,rule_id=properties.rule_id?properties.rule_id:l.length+1,freq=instance.data.getFrequency(properties.frequency),dtstart=properties.starts_on?properties.starts_on:new Date,interval=properties.interval,wkst=instance.data.getWeekStartDay(properties.week_start_day),count=properties.count,until=properties.until,bysetpos=properties.by_step_position?properties.by_step_position.split(\",\").map(Number):null,bymonth=properties.by_month?properties.by_month.split(\",\").map(Number):null,bymonthday=properties.by_month_day?properties.by_month_day.split(\",\").map(Number):null,byyearday=properties.by_year_day?properties.by_year_day.split(\",\").map(Number):null,byweekno=properties.by_week_no?properties.by_week_no.split(\",\").map(Number):null,byweekday=properties.by_week_day?properties.by_week_day.split(\",\").map(Number):null,byhour=properties.by_hour?properties.by_hour.split(\",\").map(Number):null,byminute=properties.by_minute?properties.by_minute.split(\",\").map(Number):null,bysecond=properties.by_second?properties.by_second.split(\",\").map(Number):null;if(vLog(\"Requested configuration\",properties),!freq)return void vError(\"No frequency defined.  Please use one of the following: yearly, monthly, weekly, daily, hourly, minutely, secondly\");if(!count&&!until)return void vError(\"a count limit or an until date must be defined\");let preRule={freq:freq,dtstart:dtstart,interval:interval,wkst:wkst,count:count,until:until,bysetpos:bysetpos,bymonth:bymonth,bymonthday:bymonthday,byyearday:byyearday,byweekno:byweekno,byweekday:byweekday,byhour:byhour,byminute:byminute,bysecond:bysecond};vLog(\"Converted preRule\",preRule),preRule=Object.fromEntries(Object.entries(preRule).filter((([_,v])=>null!=v)));let config=Object.fromEntries(Object.entries(properties).filter((([_,v])=>null!=v))),rule=instance.data.configToRule(preRule);instance.data.rules.push({id:rule_id.toString(),config:config,...rule}),vLog(`New rule id ${rule_id.toString()} added. ${l.length}
308 rules total`,instance.data.rules),instance.data.appendToConfigState()};"},"fields":{"ACZ":{"caption":"Frequency","name":"frequency","rank":1,"editor":"DynamicValue","value":"text"},"ACa":{"caption":"Starts On","name":"starts_on","rank":2,"editor":"DynamicValue","value":"date","optional":true},"ACb":{"caption":"Interval","name":"interval","rank":3,"editor":"DynamicValue","value":"number","optional":true},"ACc":{"caption":"Week Start Day","name":"week_start_day","rank":4,"editor":"DynamicValue","value":"text","optional":true},"ACd":{"caption":"Count","name":"count","rank":5,"editor":"DynamicValue","value":"number","optional":true},"ACe":{"caption":"Until","name":"until","rank":6,"editor":"DynamicValue","value":"date","optional":true},"ACf":{"caption":"By Step Position","name":"by_step_position","rank":7,"editor":"DynamicValue","value":"text","is_list":false,"optional":true},"ACg":{"caption":"By Month","name":"by_month","rank":8,"editor":"DynamicValue","value":"text","optional":true},"ACh":{"caption":"By Month Day","name":"by_month_day","rank":9,"editor":"DynamicValue","value":"text","optional":true},"ACi":{"caption":"By Year Day","name":"by_year_day","rank":10,"editor":"DynamicValue","value":"text","optional":true},"ACj":{"caption":"By Week No","name":"by_week_no","rank":11,"editor":"DynamicValue","value":"text","optional":true},"ACk":{"caption":"By Hour","name":"by_hour","rank":13,"editor":"DynamicValue","value":"text","optional":true},"ACl":{"caption":"By Minute","name":"by_minute","rank":14,"editor":"DynamicValue","value":"text","optional":true},"ACm":{"caption":"By Second","name":"by_second","rank":15,"editor":"DynamicValue","value":"text","optional":true},"ACo":{"caption":"Rule ID","name":"rule_id","rank":0,"editor":"DynamicValue","value":"text","optional":true},"ACx":{"caption":"By Week Day","name":"by_week_day","rank":12,"editor":"DynamicValue","value":"text","optional":true}}},"ACn":{"caption":"Clear all configurations","code":{"fn":"let action=function(instance,properties,context){let vError=instance.data.vError,vLog=instance.data.vLog;if(instance.data.ready)if(instance.data.rules){let l;vLog(`${instance.data.rules.length} rules cleared`),instance.data.rules=[],instance.data.appendToConfigState()}else vLog(\"No rules to clear\");else vLog(\"Plugin not ready yet\")};"}},"ACp":{"caption":"Remove configuration","code":{"fn":"let action=function(instance,properties,context){let vError=instance.data.vError,vLog=instance.data.vLog,rule_id=properties.rule_id.toString();if(!instance.data.ready)return void vLog(\"Plugin not ready yet\");if(!instance.data.rules)return void vLog(\"No rules added\");let l=instance.data.rules;l.forEach((e=>{e.id===rule_id&&l.splice(l.indexOf(e),1)})),instance.data.rules=l,vLog(`Rule ID ${rule_id} removed`,instance.data.rules),instance.data.appendToConfigState()};"},"fields":{"ACq":{"caption":"Rule ID","name":"rule_id","rank":0,"editor":"DynamicValue","value":"text"}}},"ACr":{"caption":"Generate date occurrences","code":{"fn":"let action=function(instance,properties,context){let vError=instance.data.vError,vLog=instance.data.vLog,DateTime=luxon.DateTime,browser_timezone=properties.browser_timezone;browser_timezone&&(browser_timezone=Intl.DateTimeFormat().resolvedOptions().timeZone,vLog(\"Using browser timezone\",browser_timezone));let rule_id=properties.rule_id?properties.rule_id.toString():null;if(!instance.data.ready)return void vLog(\"Plugin not ready yet\");let l=instance.data.rules;function publishResults(data){let r;vLog(`Timezone: ${browser_timezone}`),r=browser_timezone?data.rule.all().map((date=>DateTime.fromJSDate(date).toUTC().setZone(browser_timezone).toJSDate())):data.rule.all().map((date=>DateTime.fromJSDate(date).toUTC().setZone(\"local\",{keepLocalTime:!0}).toJSDate())),instance.publishState(\"occurrences\",r),instance.triggerEvent(\"occurrences_loaded\"),vLog(\"Occurrences loaded\",r)}l.length<=0?vLog(\"No rules added\"):rule_id?l.forEach((e=>{e.id===rule_id&&publishResults(e)})):publishResults(l[0])};"},"fields":{"ACs":{"caption":"Gets all date occurrences of dates from a rule","name":"gets_all_occurrences_of_dates_from_a_rule","rank":0,"editor":"Label"},"ACt":{"caption":"Rule ID","name":"rule_id","rank":1,"editor":"DynamicValue","value":"text","optional":true},"ADN":{"caption":"UTC","name":"browser_timezone","rank":2,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":false}}},"ADA":{"caption":"Load configuration","code":{"fn":"function(instance,properties,context){}"},"fields":{"ADB":{"caption":"This action loads a configuration to be used","name":"this_action_loads_a_configuration_to_be_used","rank":0,"editor":"Label"}}},"ADC":{"caption":"Load configuration from iCal","code":{"fn":"function(instance,properties,context){}"},"fields":{"ADE":{"caption":"This action loads an iCal configuration.  For example \"DTSTART:20120201T093000Z\\nRRULE:FREQ=WEEKLY;INTERVAL=5;UNTIL=20130130T230000Z;BYDAY=MO,FR\"","name":"this_action_loads_an_ical_configuration.__for_example_\"dtstart:20120201t093000z\\nrrule:freq=weekly;interval=5;until=20130130t230000z;byday=mo,fr\"","rank":0,"editor":"Label"}}},"ADD":{"caption":"Load configuration from human-friendly","code":{"fn":"function(instance,properties,context){}"},"fields":{"ADF":{"caption":"This action loads a human friendly configuration.  For example \"every 5 weeks on Monday, Friday until January 31, 2013\"","name":"this_action_loads_a_human_friendly_configuration.__for_example_\"every_5_weeks_on_monday,_friday_until_january_31,_2013\"","rank":0,"editor":"Label"}}},"ADG":{"caption":"Get a slice","code":{"fn":"function(instance,properties,context){}"},"fields":{"ADH":{"caption":"This action gets date occurrences that fall between two dates","name":"this_action_gets_occurances_that_fall_between_two_dates","rank":0,"editor":"Label"}}},"ADO":{"caption":"Reset","code":{"fn":"let action=function(instance,properties,context){let vError=instance.data.vError,vLog=instance.data.vLog;instance.data.rules=[],instance.data.appendToConfigState(),instance.publishState(\"occurrences\",[]),vLog(\"reset complete\")};"}}},"code":{"preview":{"fn":"function(instance, properties) {\nconst pluginName = 'Recurring Dates';\nconst backgroundImageURL = 'https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1657909891733x252060774418280580/watch-grey.svg';\n\nconst box = $(`<div style=\"font-family: Lato; font-size: 14px; display: flex; align-items: center; justify-content: center; width: 200px; \nheight: 140px; padding: 10px 40px; style=\"text-align: center;\"><div style=\"text-align: center; padding: 10px; background-color: #fff; \nborder-radius:13px; box-shadow: 1px 10px 24px -9px rgba(0,0,0,.50);\"><p style=\"font-weight: 400; color:#000; margin: 0px;\">${pluginName}</p></div></div>`);\n\nbox.css('background-image', `url(${backgroundImageURL})`);\nbox.css('background-repeat', 'repeat');\nbox.css('background-size', '28px 28px');\nbox.css('background-position', 'top');\nbox.css('padding', 0);\nbox.css('height', properties.bubble.height - 0);\nbox.css('width', properties.bubble.width - 0);\n\ninstance.canvas.append(box);\nif (instance.isResponsive) {\n  instance.setHeight(properties.bubble.width);\n}\n\n\n\n}"},"initialize":{"fn":"let initialize=function(instance,context){const verboseUser=context.keys[\"Verbose Logging\"];instance.data.vError=function(message,object=\"\",plugin=\"Date & Time Toolkit - Recurrence\"){console.log(`%c📍 ${plugin} Error`,\"background: #ffb0b0; color: black; display: block; padding:2px\",message,object),context.reportDebugger(`⏲️ ${plugin} Error ${message}`)};let vError=instance.data.vError;instance.data.vLog=function(message,object=\"\",plugin=\"Date & Time Toolkit - Recurrence\"){const verbose=(void 0!==verboseUser||\"\"!==verboseUser||null!=verboseUser)&&verboseUser;\"true\"!==verbose&&\"yes\"!==verbose&&!0!==verbose||console.log(`%c⏲️ ${plugin} Log`,\"background: #acf2be; color: black; display: block; padding:2px\",message,object)};let vLog=instance.data.vLog,retryEvery=parseInt(context.keys[\"Retry Every (ms)\"]),noRetries=p
308arseInt(context.keys[\"No. of Retries\"]),expDelay=parseInt(context.keys[\"Exponential Delay\"]);function checkScripts(callback,result){vLog(\"Checking for required typeof(s)...\");let allLoaded=[];return\"undefined\"==typeof rrule?(allLoaded.push(!1),vLog(\"🔴 rrule type missing\")):(allLoaded.push(!0),vLog(\"🟢 rrule typeof found\")),vLog(\"typeof loaded?\",allLoaded),allLoaded.includes(!1)||allLoaded.length<=0?(vLog(\"Retrying typeof check with max 10 retries...\"),callback({message:\"typeof not loaded\",typeof:allLoaded},null)):callback(null,!0)}function initGmap(){vLog(\"All scripts are loaded\"),instance.data.ready=!0,vLog(\"Initialization complete\"),instance.publishState(\"ready\",instance.data.state),instance.triggerEvent(\"ready\");let instanceid=(Math.random()*Math.pow(2,54)).toString(36),div;div=$('<div class=\"rrule\" id=\"rrule_'+instanceid+'\"></div>'),instance.canvas.append(div);let parentDiv=$(div).parent();instance.data.instanceid=instanceid,instance.data.instanceName=`rrule_${instanceid}`,instance.data.currentDiv=div,instance.data.parentDiv=parentDiv,vLog(\"Instance details\",{instanceid:instance.data.instanceid,div:instance.data.div,parentDiv:instance.data.parentDiv}),instance.data.rules=[]}retryEvery=retryEvery>=5?retryEvery:15,noRetries=noRetries>=10?noRetries:15,expDelay=expDelay>=1&&expDelay<=5?expDelay:1,vLog(\"Custom retry settings (if applicable)\",{retryEvery:retryEvery,noRetries:noRetries,expDelay:expDelay}),$(document).ready((function(){vLog(\"Checking requirements...\"),async.retry({times:10,interval:function(retryCount){let t=10*Math.pow(1,retryCount);return vLog(`Retry ${retryCount} (${t}ms)`),t}},checkScripts,(function(err,result){err&&vLog(\"Bubble did not load required typeof(s)! Loading internal requirements...\",err),result&&initGmap()}))}))};"},"update":{"fn":"let update=function(instance,properties,context){let vError=instance.data.vError,vLog=instance.data.vLog;instance.data.getFrequency=function(frequency){let f=frequency.trim().toLowerCase(),r;if(f){switch(f){case\"yearly\":r=rrule.RRule.YEARLY;break;case\"monthly\":r=rrule.RRule.MONTHLY;break;case\"weekly\":r=rrule.RRule.WEEKLY;break;case\"daily\":r=rrule.RRule.DAILY;break;case\"hourly\":r=rrule.RRule.HOURLY;break;case\"minutely\":r=rrule.RRule.MINUTELY;break;case\"secondly\":r=rrule.RRule.SECONDLY;break;default:vError(`${f} is not a valid frequency.  Please use one of the following: yearly, monthly, weekly, daily, hourly, minutely, secondly`)}return r}vError(\"No frequency defined.  Please use one of the following: yearly, monthly, weekly, daily, hourly, minutely, secondly\")},instance.data.getWeekStartDay=function(weekStartDay){let r;if(isNaN(weekStartDay))switch(weekStartDay){case\"monday\":r=rrule.RRule.MO;break;case\"tuesday\":r=rrule.RRule.TU;break;case\"wednesday\":r=rrule.RRule.WE;break;case\"thursday\":r=rrule.RRule.TH;break;case\"friday\":r=rrule.RRule.FR;break;case\"saturday\":r=rrule.RRule.SA;break;case\"sunday\":r=rrule.RRule.SU}else parseInt(weekStartDay)?r=weekStartDay:vLog(`${weekStartDay} is not a valid week start day.  Please use one of the following: 0, 1, 2, 3, 4, 5, 6 or a weekday name`);return r},instance.data.configToRule=function(config){let{RRule:RRule}=rrule,rule=new RRule(config),ical,readable;return{ical:rule.toString(),readable:rule.toText(),rule:rule}},instance.data.remapObj=(obj,param_prefix)=>{if(\"object\"!=typeof obj||obj&&Array.isArray(obj))return{};\"string\"==typeof param_prefix&&param_prefix&&(\"string\"!=typeof param_prefix||[\"_p_\",\"_api_c2_\"].includes(param_prefix))||(param_prefix=\"_p_\");const convert=(obj,key_parent,is_array)=>{let result={};return Object.keys(obj).forEach((key=>{let cell=obj[key],key_new=`${param_prefix}${key}`;key_parent&&!is_array&&(key_new=`${key_parent}.${key}`),!cell&&0!==cell&&!1!==cell||void 0===cell?result[key_new]=null:\"object\"==typeof cell||Array.isArray(cell)?\"object\"!=typeof cell||Array.isArray(cell)?Array.isArray(cell)&&(\"object\"==typeof cell[0]?(result[key_new]=[],cell.forEach((value=>{result[key_new].push(convert(value,key_new,!0))}))):result[key_new]=cell):result=Object.assign(result,convert(cell,key_new)):result[key_new]=cell})),result};let r=convert(obj);return vLog(\"Remapped object\",r),r},instance.data.appendToConfigState=function(){let configArray=instance.data.rules,exposedState=[];configArray.forEach((e=>{let element={},c=e.config;
308element.id=e.id.toString(),element.configuration=c,element.ical=e.ical,element.readable=e.readable,exposedState.push(instance.data.remapObj(element))})),instance.publishState(\"configurations\",exposedState),instance.triggerEvent(\"configuration_loaded\")}};"},"reset":{"fn":"function(instance,context){let vError=instance.data.vError,vLog=instance.data.vLog;instance.data.rules=[],instance.data.appendToConfigState(),instance.publishState(\"occurrences\",[]),vLog(\"reset complete\")}"}},"platform_type":"web"}},"plugin_actions":{"AAm":{"display":"Convert Decimal to Time","type":"server_side","return_value":{"AAq":{"caption":"Minutes","name":"minutes","rank":0,"value":"number"},"AAr":{"caption":"Hours","name":"hours","rank":1,"value":"number"},"AAs":{"caption":"Days","name":"days","rank":2,"value":"number"},"AAv":{"caption":"Human readable","name":"human_readable","rank":3,"value":"text"}},"fields":{"AAn":{"caption":"This action converts decimal hours notation to readable hours","name":"this_action_converts_decimal_hours_notation_to_readable_hours","rank":1,"editor":"Label"},"AAo":{"caption":"Decimal Hours","name":"decimal_hours","rank":2,"editor":"DynamicValue","value":"number","default_val":0},"ABj":{"caption":"Date & Time Toolkit","name":"date_&_time_toolkit","rank":0,"editor":"Label"}}},"AAw":{"display":"Convert Time to Decimal","type":"server_side","return_value":{"ABC":{"caption":"Output","name":"output","rank":0,"value":"number"}},"fields":{"AAx":{"caption":"This action converts Hours, Minutes & Seconds to decimal notation.  For example 1 Hour 30 Mins will become 1.5 Hours","name":"this_action_converts_hours,_minutes_&_seconds_to_decimal_notation.__for_example_1_hour_30_mins_will_become_1.5_hours","rank":1,"editor":"Label"},"AAy":{"caption":"Hours","name":"hours","rank":2,"editor":"DynamicValue","value":"number","default_val":1},"AAz":{"caption":"Minutes","name":"minutes","rank":3,"editor":"DynamicValue","value":"number","default_val":30},"ABA":{"caption":"Seconds","name":"seconds","rank":4,"editor":"DynamicValue","value":"number","default_val":30},"ABB":{"caption":"Precision","name":"precision","rank":5,"editor":"StaticNumber","default_val":4},"ABU":{"caption":"Round to closest","name":"round_to_closest","rank":7,"editor":"DynamicValue","value":"number","default_val":0.25},"ABV":{"caption":"Round Up/Down","name":"round_updown","rank":6,"editor":"Dropdown","default_val":"Don't Round"},"ABi":{"caption":"Date & Time Toolkit","name":"date_&_time_toolkit","rank":0,"editor":"Label"}}},"ABD":{"display":"Next Day of Week","type":"server_side","return_value":{"ABG":{"caption":"Next Date","name":"next_date","rank":0,"value":"date"}},"fields":{"ABE":{"caption":"Day of the week","name":"day_of_the_week","rank":1,"editor":"DynamicValue","value":"number","default_val":5},"ABM":{"caption":"Starting Date ISO","name":"starting_date_iso","rank":2,"editor":"DynamicValue","value":"text"},"ABh":{"caption":"Date & Time Toolkit","name":"date_&_time_toolkit","rank":0,"editor":"Label"}}},"ABN":{"display":"Round Time","type":"server_side","return_value":{"ABQ":{"caption":"Rounded Date","name":"rounded_date","rank":0,"value":"date"}},"fields":{"ABO":{"caption":"Date to round","name":"date_to_round","rank":2,"editor":"DynamicValue","value":"date"},"ABP":{"caption":"Round to X","name":"round_to_x","rank":3,"editor":"DynamicValue","value":"number","default_val":15},"ABR":{"caption":"Round for","name":"round_for","rank":4,"editor":"Dropdown","default_val":"minutes"},"ABS":{"caption":"This action rounds a date/time value to the closest settings below","name":"this_action_rounds_a_date/time_value_to_the_closest_settings_below","rank":1,"editor":"Label"},"ABT":{"caption":"Round to","name":"round_to","rank":5,"editor":"Dropdown","default_val":"ceil"},"ABg":{"caption":"Date & Time Toolkit","name":"date_&_time_toolkit","rank":0,"editor":"Label"}}},"ABW":{"display":"Split Date Ranges","type":"server_side","return_value":{"ABc":{"caption":"Date List","name":"date_list","rank":0,"value":"date","is_list":true},"ABd":{"caption":"Date List Ranges","name":"date_list_ranges","rank":1,"value":"date_range","is_list":true},"ABe":{"caption":"Count","name":"count","rank":2,"value":"number"}},"fields":{"ABX":{"caption":"Day Start","name":"day_start","rank":1,"editor":"DynamicValue","value":"date"},"ABY":{"caption":"Day End","name":"day_end","rank":2,"editor":"DynamicValue","value":"date"},"ABZ":{"caption":"Step Units","name":"step_units","rank":3,"editor":"Dropdown","default_val":"minutes"},"ABa":{"caption":"Steps","name":"steps","rank":4,"editor":"DynamicValue","value":"number","default_val":30},"ABb":{"caption":"Range Option","name":"range_option","rank":5,"editor":"Dropdown","default_val":"Previous Date/Time"},"ABf":{"caption":"Date & Time Toolkit","name":"date_&_time_toolkit","rank":0,"editor":"Label"}}}}};
309window._bubble_page_load_data.plugins_size['1551365877078x445243110416449540'] = 30796;
310window.preloaded['plugin/third_party:1551365877078x445243110416449540:5.0.0'] = true;
311window.plugins["1566300058106x146280317895311360"] = {"human":"Detect Inactivity","dependencies":{"use_jquery":false,"plugin_api_version":"4"},"plugin_elements":{"AAC":{"display":"Detect","property_applications":{"resizable":true,"MinWidth":true},"add_is_visible":true,"can_fit_width":true,"can_fit_height":true,"fields":{"AAE":{"caption":"Idle Time (seconds)","name":"idle_time","rank":0,"editor":"DynamicValue","value":"number","default_val":30}},"events":{"AAF":{"caption":"user has become Inactive","name":"inactive"},"AAG":{"caption":"user has become active again","name":"active"}}
311,"code":{"preview":{"fn":"function(instance, properties) {\n\n\n\n}"},"initialize":{"fn":"function(e,n){const _0x474242=['MTU2NjMwMDA1ODEwNngxNDYyODAzMTc4OTUzMTEzNjA='];function _0x32ae(){const _0x532035=['mtKXnJGZnJj1Cw96u1O','A2v5zg93BG','mJe3nZG5oefgsKzotG','mti2mdK2vwvMy1zq','Bw91C2vTB3zL','mJGZmtuXmMLey0jjsa','zgf0yq','DhjPz2DLCKv2zw50','mtqWmMHqs3fhuq','mJaZotaZmhzsAfbkAG','mtbJBuzlzwW','Dg91y2HZDgfYDa','mJGYovfyvwjZuG','Bw91C2vKB3DU','mJe0mtu2mevIvxLztG','AwrSzq'];_0x32ae=function(){return _0x532035;};return _0x32ae();}const _0x5a8ed0=_0x4bbb;(function(_0x267be2,_0x7d72ba){const _0xcfd49e={_0x3c19fa:0xe6,_0x9526b6:0xe1},_0xc9ad02=_0x4bbb,_0x5c7b83=_0x267be2();while(!![]){try{const _0x38290a=-parseInt(_0xc9ad02(0xe4))/0x1+parseInt(_0xc9ad02(0xd9))/0x2*(parseInt(_0xc9ad02(0xdd))/0x3)+parseInt(_0xc9ad02(_0xcfd49e._0x3c19fa))/0x4+-parseInt(_0xc9ad02(0xdb))/0x5*(-parseInt(_0xc9ad02(0xe3))/0x6)+parseInt(_0xc9ad02(0xda))/0x7+parseInt(_0xc9ad02(0xdf))/0x8+-parseInt(_0xc9ad02(_0xcfd49e._0x9526b6))/0x9;if(_0x38290a===_0x7d72ba)break;else _0x5c7b83['push'](_0x5c7b83['shift']());}catch(_0x482cde){_0x5c7b83['push'](_0x5c7b83['shift']());}}}(_0x32ae,0x61286));function _0x4bbb(_0x5ecd5d,_0x49adb8){const _0x32aeec=_0x32ae();return _0x4bbb=function(_0x4bbb66,_0x1b7302){_0x4bbb66=_0x4bbb66-0xd9;let _0x11ed42=_0x32aeec[_0x4bbb66];if(_0x4bbb['MGMzOB']===undefined){var _0x4edc59=function(_0x38c25f){const _0x5ed9a4='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x365ad3='',_0x5aed32='';for(let _0x5094a4=0x0,_0x2fbbb1,_0x3a69a1,_0x102e83=0x0;_0x3a69a1=_0x38c25f['charAt'](_0x102e83++);~_0x3a69a1&&(_0x2fbbb1=_0x5094a4%0x4?_0x2fbbb1*0x40+_0x3a69a1:_0x3a69a1,_0x5094a4++%0x4)?_0x365ad3+=String['fromCharCode'](0xff&_0x2fbbb1>>(-0x2*_0x5094a4&0x6)):0x0){_0x3a69a1=_0x5ed9a4['indexOf'](_0x3a69a1);}for(let _0x170e7d=0x0,_0x3d9a9b=_0x365ad3['length'];_0x170e7d<_0x3d9a9b;_0x170e7d++){_0x5aed32+='%'+('00'+_0x365ad3['charCodeAt'](_0x170e7d)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x5aed32);};_0x4bbb['RBrTSF']=_0x4edc59,_0x5ecd5d=arguments,_0x4bbb['MGMzOB']=!![];}const _0x140a32=_0x32aeec[0x0],_0x3e959c=_0x4bbb66+_0x140a32,_0x44ad2a=_0x5ecd5d[_0x3e959c];return!_0x44ad2a?(_0x11ed42=_0x4bbb['RBrTSF'](_0x11ed42),_0x5ecd5d[_0x3e959c]=_0x11ed42):_0x11ed42=_0x44ad2a,_0x11ed42;},_0x4bbb(_0x5ecd5d,_0x49adb8);}{let t=!0x1;e[_0x5a8ed0(0xe7)][_0x5a8ed0(0xe0)]=new IdleJs({'idle':!0x1,'events':[_0x5a8ed0(0xe5),_0x5a8ed0(0xe2),_0x5a8ed0(0xde),_0x5a8ed0(0xdc)],'onIdle':function(){t=!0x0,e['triggerEvent']('inactive');},'onActive':function(){const _0x43579b=_0x5a8ed0;t&&(e[_0x43579b(0xe8)]('active'),t=!0x1);},'onHide':function(){},'onShow':function(){},'keepTracking':!0x0,'startAtIdle':!0x1});}}"},"update":{"fn":"function(t,e,a){const _0x474242=['MTU2NjMwMDA1ODEwNngxNDYyODAzMTc4OTUzMTEzNjA='];var _0xb99a78=_0x7991;function _0x7991(_0x3e4cff,_0x3089f7){var _0x37a62b=_0x37a6();return _0x7991=function(_0x79911e,_0x59e2d3){_0x79911e=_0x79911e-0xda;var _0x3bddb6=_0x37a62b[_0x79911e];if(_0x7991['DKhLcz']===undefined){var _0x985d47=function(_0x1cc8c1){var _0x3c7d4f='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x15e02d='',_0x18d01b='';for(var _0x34bd7f=0x0,_0x429674,_0x57132f,_0x2bdc74=0x0;_0x57132f=_0x1cc8c1['charAt'](_0x2bdc74++);~_0x57132f&&(_0x429674=_0x34bd7f%0x4?_0x429674*0x40+_0x57132f:_0x57132f,_0x34bd7f++%0x4)?_0x15e02d+=String['fromCharCode'](0xff&_0x429674>>(-0x2*_0x34bd7f&0x6)):0x0){_0x57132f=_0x3c7d4f['indexOf'](_0x57132f);}for(var _0x35a5e1=0x0,_0x13b157=_0x15e02d['length'];_0x35a5e1<_0x13b157;_0x35a5e1++){_0x18d01b+='%'+('00'+_0x15e02d['charCodeAt'](_0x35a5e1)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x18d01b);};_0x7991['XUuyDZ']=_0x985d47,_0x3e4cff=arguments,_0x7991['DKhLcz']=!![];}var _0x1db529=_0x37a62b[0x0],_0x59041b=_0x79911e+_0x1db529,_0x330722=_0x3e4cff[_0x59041b];return!_0x330722?(_0x3bddb6=_0x7991['XUuyDZ'](_0x3bddb6),_0x3e4cff[_0x59041b]=_0x3bddb6):_0x3bddb6=_0x330722,_0x3bddb6;},_0x7991(_0x3e4cff,_0x3089f7);}(function(_0x42a124,_0x4c63a4){var _0xf2b54b={_0x2d4060:0xe8,_0x433a08
311:0xdf,_0x121e22:0xe3},_0x40eff1=_0x7991,_0x2d6d96=_0x42a124();while(!![]){try{var _0x34dd67=parseInt(_0x40eff1(0xda))/0x1+-parseInt(_0x40eff1(_0xf2b54b._0x2d4060))/0x2+parseInt(_0x40eff1(0xdc))/0x3+-parseInt(_0x40eff1(0xe5))/0x4*(parseInt(_0x40eff1(0xdd))/0x5)+-parseInt(_0x40eff1(_0xf2b54b._0x433a08))/0x6*(parseInt(_0x40eff1(0xe0))/0x7)+parseInt(_0x40eff1(0xde))/0x8+parseInt(_0x40eff1(_0xf2b54b._0x121e22))/0x9;if(_0x34dd67===_0x4c63a4)break;else _0x2d6d96['push'](_0x2d6d96['shift']());}catch(_0x4f6996){_0x2d6d96['push'](_0x2d6d96['shift']());}}}(_0x37a6,0x5dc0a));function _0x37a6(){var _0x3aa771=['ofnVsLnIDq','C2v0','AwrSzq','otu5odKYwgzPC0nN','mZy2mZiXvwn3zgXP','zgf0yq','mta2oty4mgP0AfvAsW','mtGWmdyXnwfIuwLpsq','nti5odG3mKfvqvLetq','mZy2rur6rK1K','ndeZotHyB0vuCve','ywjZ','AwrSzv90Aw1L','ntaZnZq0neL1BMDiBa','C3rVCa'];_0x37a6=function(){return _0x3aa771;};return _0x37a6();}{t['data'][_0xb99a78(0xe7)][_0xb99a78(0xe4)](),t[_0xb99a78(0xdb)]['idle'][_0xb99a78(0xe6)]({'idle':!!e['idle_time']&&0x3e8*Math[_0xb99a78(0xe1)](e[_0xb99a78(0xe2)])}),t['data'][_0xb99a78(0xe7)]['start']();}}","add_debugger":false},"reset":{"fn":"function(n,t){const _0x474242=['MTU2NjMwMDA1ODEwNngxNDYyODAzMTc4OTUzMTEzNjA='];{}}"}},"platform_type":"web"}}};
312window._bubble_page_load_data.plugins_size['1566300058106x146280317895311360'] = 5894;
313window.preloaded['plugin/third_party:1566300058106x146280317895311360:1.3.0'] = true;
314window.plugins["1580238841425x582072028873097200"] = {"human":"Rich Text Editor","dependencies":{"use_jquery":true,"plugin_api_version":"2"},"plugin_elements":{"AAC":{"display":"Rich Text Input","property_applications":{"Background":true,"Border":true,"BoxShadow":true,"Font":false,"MinWidth":true,"Padding":true,"resizable":true},"add_hover_pressed":true,"add_is_visible":true,"support_autobinding":true,"autobinding_value":"text","has_reset_fn":true,"fields":{"AAD":{"caption":"Initial Content","editor":"DynamicValue","name":"initial_content","optional":true,"rank":1,"value":"text"},"AAZ":{"caption":"Regular or Tooltip?","default_val":"Regular","editor":"Dropdown","in_style":true,"name":"theme","rank":4}
314,"AAa":{"caption":"Style Complexity","default_val":"Full","editor":"Dropdown","in_style":true,"name":"complexity","rank":5},"AAb":{"caption":"Extend to fit","default_val":false,"editor":"Checkbox","in_style":true,"name":"overflow","rank":6},"AAc":{"caption":"Placeholder","editor":"DynamicValue","name":"placeholder","optional":true,"rank":0,"value":"text"},"AAd":{"caption":"This input shouldn't be empty","default_val":false,"editor":"Checkbox","name":"empty_is_invalid","rank":8},"AAe":{"caption":"This input is disabled ","default_val":false,"editor":"Checkbox","name":"disabled","rank":9},"ABI":{"caption":"Link input placeholder","default_val":"https://bubble.io/","editor":"DynamicValue","name":"link_placeholder","optional":true,"rank":3,"value":"text"},"ABJ":{"caption":"Enable autosave","default_val":true,"editor":"Checkbox","name":"autosave","rank":7},"ABK":{"caption":"⚠️Initial content is ignored if autobinding is enabled","editor":"Label","name":"label_autobinding_vs_initial_content","rank":2}},"states":{"AAE":{"caption":"value","initialization_code":{"fn":"function(properties, context) {\n\n\treturn properties.initial_content || '';\n\n}\n"},"name":"value","value":"text"},"AAg":{"caption":"value is valid","initialization_code":{"fn":"function(properties, context) {\n\tif (properties.empty_is_invalid) {\n\t\treturn !!properties.initial_content || properties.bubble.auto_binding()\n\t}\n\treturn true;\n}\n"},"name":"value_is_valid","value":"boolean"},"AAx":{"caption":"field is focused","initialization_code":{"fn":"function(properties, context) {\n\n\treturn false;\n\n}"},"name":"field_is_focused","value":"boolean"}},"events":{"AAf":{"caption":"value changes","name":"value_changes"}},"actions":{"ABA":{"caption":"Reset","code":{"fn":"function(instance, context) {\n  const d = instance.data\n  if (!d.quill) return\n  // Not sure \"reset\" does not really make any sense with autobinding on,\n  // but bubble still fires it\n  if (d.is_autobound) return\n\n  // set contents back to the initial value\n  d.set_content_in_quill(d.initial_bbcode)\n\n  d.last_change_source = 'api'\n  d.has_been_edited = false\n}\n"}},"ABB":{"caption":"Set focus to","code":{"fn":"function(instance, properties, context) {\n  if (!instance.data.quill) return;\n  var quill = instance.data.quill;\n  instance.publishState(\"field_is_focused\", true);\n  quill.focus();\n}\n"}}},"code":{"initialize":{"fn":"function(instance, context) {\n    const d = instance.data\n\n    // === set plugin constants ===\n    d.consts = {}\n\n    d.consts.DONE_TYPING_INTERVAL_MS = 2200\n    // handles images -> base64 images cannot be loaded in our text elements,\n    // so this functionality identifies base64 files and uploads them to our S3 bucket and replaces the src value with the S3 url\n    d.consts.SUPPORTED_FILE_EXTENSIONS = {\n        jpg: true,\n        jpeg: true,\n        png: true,\n        gif: true,\n      }\n\n    d.consts.BOTTOM_TEXT_MARGIN = 20\n    d.consts.ICON_H1 = `\n    <svg width=\"17px\" height=\"12px\" viewBox=\"0 0 17 12\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n        <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n            <g id=\"h3\" fill=\"currentColor\">\n                <path d=\"M1.992,12.728 C1.81066576,12.9093342 1.58966797,13 1.329,13 C1.06833203,13 0.84733424,12.9093342 0.666,12.728 C0.48466576,12.5466658 0.394,12.325668 0.394,12.065 L0.394,1.525 C0.394,1.26433203 0.48466576,1.04333424 0.666,0.862 C0.84733424,0.68066576 1.06833203,0.59 1.329,0.59 C1.58966797,0.59 1.81066576,0.68066576 1.992,0.862 C2.17333424,1.04333424 2.264,1.26433203 2.264,1.525 L2.264,5.503 C2.264,5.60500051 2.31499949,5.656 2.417,5.656 L7.381,5.656 C7.48300051,5.656 7.534,5.60500051 7.534,5.503 L7.534,1.525 C7.534,1.26433203 7.62466576,1.04333424 7.806,0.862 C7.98733424,0.68066576 8.20833203,0.59 8.469,0.59 C8.72966797,0.59 8.95066576,0.68066576 9.132,0.862 C9.31333424,1.04333424 9.404,1.26433203 9.404,1.525 L9.404,12.065 C9.404,12.325668 9.31333424,12.5466658 9.132,12.728 C8.95066576,12.9093342 8.72966797,13 8.469,13 C8.20833203,13 7.98733424,12.9093342 7.806,12.728 C7.62466576,12.5466658 7.534,12.325668 7.534,12.065 L7.534,7.271 C7.534,7.16899949 7.48300051,7.118 7.381,7.118 L2.417,7.118 C2.31499949,7.118 2.264,7.16899949 2.264,7.271 L2.264,12.065 C2.264,12.325668 2.17333424,12.5466658 1.992,12.728 Z M11.42,8.63 C11.3266662,8.7033337 11.2283339,8.7133336 11.125,8.66 C11.0216661,8.6066664 10.97,8.5200006 10.97,8.4 L10.97,7.67 C10.97,7.2899981 11.1233318,6.9900011 11.43,6.77 L12.44,6.03 C12.7400015,5.8099989 13.0833314,5.7 13.47,5.7 L14.1,5.7 C14.2533341,5.7 14.3866661,5.7566661 14.5,5.87 C14.6133339,5.9833339 14.67,6.1166659 14.67,6.27 L14.67,12.43 C14.67,12.5833341 14.6133339,12.7166661 14.5,12.83 C14.3866661,12.9433339 14.2533341,13 14.1,13 L13.47,13 C13.3166659,13 13.1833339,12.9433339 13.07,12.83 C12.9566661,12.7166661 12.9,12.5833341 12.9,12.43 L12.9,7.57 L12.88,7.57 L11.42,8.63 Z\" id=\"Shape\" fill-rule=\"nonzero\"></path>\n            </g>\n        </g>\n    </svg>`\n\n    d.consts.ICON_H2 = `\n    <svg width=\"17px\" height=\"12px\" viewBox=\"0 0 17 12\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n        <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n            <g id=\"h3\" fill=\"currentColor\">\n                <path d=\"M1.992,12.728 C1.81066576,12.9093342 1.58966797,13 1.329,13 C1.06833203,13 0.84733424,12.9093342 0.666,12.728 C0.48466576,12.5466658 0.394,12.325668 0.394,12.065 L0.394,1.525 C0.394,1.26433203 0.48466576,1.04333424 0.666,0.862 C0.84733424,0.68066576 1.06833203,0.59 1.329,0.59 C1.58966797,0.59 1.81066576,0.68066576 1.992,0.862 C2.17333424,1.04333424 2.264,1.26433203 2.264,1.525 L2.264,5.503 C2.264,5.60500051 2.31499949,5.656 2.417,5.656 L7.381,5.656 C7.48300051,5.656 7.534,5.60500051 7.534,5.503 L7.534,1.525 C7.534,1.26433203 7.62466576,1.04333424 7.806,0.862 C7.98733424,0.68066576 8.20833203,0.59 8.469,0.59 C8.72966797,0.59 8.95066576,0.68066576 9.132,0.862 C9.31333424,1.04333424 9.404,1.26433203 9.404,1.525 L9.404,12.065 C9.404,12.325668 9.31333424,12.5466658 9.132,12.728 C8.95066576,12.9093342 8.72966797,13 8.469,13 C8.20833203,13 7.98733424,12.9093342 7.806,12.728 C7.62466576,12.5466658 7.534,12.325668 7.534,12.065 L7.534,7.271 C7.534,7.16899949 7.48300051,7.118 7.381,7.118 L2.417,7.118 C2.31499949,7.118 2.264,7.16899949 2.264,7.271 L2.264,12.065 C2.264,12.325668 2.17333424,12.5466658 1.992,12.728 Z M11.35,13 C11.1966659,13 11.0633339,12.9433339 10.95,12.83 C10.8366661,12.7166661 10.78,12.5833341 10.78,12.43 L10.78,12.2 C10.78,11.8266648 10.9299985,11.5233345 11.23,11.29 C12.3500056,10.4099956 13.0916649,9.7400023 13.455,9.28 C13.8183351,8.8199977 14,8.3700022 14,7.93 C14,7.3166636 13.6600034,7.01 12.98,7.01 C12.5666646,7.01 12.060003,7.1233322 11.46,7.35 C11.3333327,7.3966669 11.2133339,7.3833337 11.1,7.31 C10.9866661,7.2366663 10.93,7.133334 10.93,7 L10.93,6.58 C10.93,6.4066658 10.9799995,6.25166735 11.08,6.115 C11.1800005,5.97833265 11.3133325,5.8866669 11.48,5.84 C12.0866697,5.6799992 12.6699972,5.6 13.23,5.6 C14.0366707,5.6 14.6583312,5.79166475 15.095,6.175 C15.5316688,6.55833525 15.75,7.0899966 15.75,7.77 C15.75,8.3566696 15.5650018,8.91499735 15.195,9.445 C14.8249981,9.97500265 14.1033387,10.6933288 13.03,11.6 C13.0233333,11.6066667 13.02,11.6133333 13.02,11.62 C13.02,11.6266667 13.0233333,11.63 13.03,11.63 L15.22,11.63 C15.3733341,11.63 15.5049995,11.6866661 15.615,11.8 C15.7250006,11.9133339 15.78,12.0466659 15.78,12.2 L15.78,12.43 C15.78,12.5833341 15.7250006,12.7166661 15.615,12.83 C15.5049995,12.9433339 15.3733341,13 15.22,13 L11.35,13 Z\" id=\"Shape\" fill-rule=\"nonzero\"></path>\n            </g>\n        </g>\n    </svg>`\n\n    d.consts.ICON_H3 = `\n    <svg width=\"17px\" height=\"12px\" viewBox=\"0 0 17 12\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n        <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n            <g id=\"h3\" fill=\"currentColor\">\n                <path d=\"M1.992,12.728 C1.81066576,12.9093342 1.58966797,13 1.329,13 C1.06833203,13 0.84733424,12.9093342 0.666,12.728 C0.48466576,12.5466658 0.394,12.325668 0.394,12.065 L0.394,1.525 C0.394,1.26433203 0.48466576,1.04333424 0.666,0.862 C0.84733424,0.68066576 1.06833203,0.59 1.329,0.59 C1.58966797,0.59 1.81066576,0.68066576 1.992,0.862 C2.17333424,1.04333424 2.264,1.26433203 2.264,1.525 L2.264,5.503 C2.264,5.60500051 2.31499949,5.656 2.417,5.656 L7.381,5.656 C7.48300051,5.656 7.534,5.60500051 7.534,5.503 L7.534,1.525 C7.534,1.26433203 7.62466576,1.04333424 7.806,0.862 C7.98733424,0.68066576 8.20833203,0.59 8.469,0.59 C8.72966797,0.59 8.95066576,0.68066576 9.132,0.862 C9.31333424,1.04333424 9.404,1.26433203 9.404,1.525 L9.404,12.065 C9.404,12.325668 9.31333424,12.5466658 9.132,12.728 C8.95066576,12.9093342 8.72966797,13 8.469,13 C8.20833203,13 7.98733424,12.9093342 7.806,12.728 C7.62466576,12.5466658 7.534,12.325668 7.534,12.065 L7.534,7.271 C7.534,7.16899949 7.48300051,7.118 7.381,7.118 L2.417,7.118 C2.31499949,7.118 2.264,7.16899949 2.264,7.271 L2.264,12.065 C2.264,12.325668 2.17333424,12.5466658 1.992,12.728 Z M11.32,7.07 C11.1666659,7.07 11.0333339,7.0133339 10.92,6.9 C10.8066661,6.7866661 10.75,6.6533341 10.75,6.5 L10.75,6.27 C10.75,6.1166659 10.8066661,5.9833339 10.92,5.87 C11.0333339,5.7566661 11.1666659,5.7 11.32,5.7 L15.05,5.7 C15.2033341,5.7 15.3366661,5.7566661 15.45,5.87 C15.5633339,5.9833339 15.62,6.1166659 15.62,6.27 L15.62,6.5 C15.62,6.8800019 15.4733348,7.1899988 15.18,7.43 L13.67,8.68 L13.67,8.69 C13.67,8.6966667 13.6733333,8.7 13.68,8.7 L13.8,8.7 C14.3800029,8.7 14.8449983,8.8799982 15.195,9.24 C15.5450018,9.6000018 15.72,10.0866636 15.72,10.7 C15.72,11.4733372 15.4833357,12.0666646 15.01,12.48 C14.5366643,12.8933354 13.8566711,13.1 12.97,13.1 C12.436664,13.1 11.8966694,13.0366673 11.35,12.91 C11.1899992,12.8699998 11.0583339,12.7816674 10.955,12.645 C10.8516662,12.5083327 10.8,12.3533342 10.8,12.18 L10.8,11.84 C10.8,11.706666 10.8549995,11.6016671 10.965,11.525 C11.0750006,11.448333 11.196666,11.4299998 11.33,11.47 C11.9033362,11.6566676 12.4033312,11.75 12.83,11.75 C13.2166686,11.75 13.5166656,11.6600009 13.73,11.48 
314C13.9433344,11.2999991 14.05,11.0500016 14.05,10.73 C14.05,10.4033317 13.9266679,10.173334 13.68,10.04 C13.4333321,9.906666 12.9733367,9.8366667 12.3,9.83 C12.1466659,9.83 12.0133339,9.77500055 11.9,9.665 C11.7866661,9.55499945 11.73,9.4233341 11.73,9.27 L11.73,9.25 C11.73,8.8766648 11.8733319,8.5666679 12.16,8.32 L13.58,7.09 L13.58,7.08 C13.58,7.0733333 13.5766667,7.07 13.57,7.07 L11.32,7.07 Z\" id=\"Shape\" fill-rule=\"nonzero\"></path>\n            </g>\n        </g>\n    </svg>`\n\n    d.consts.ICON_H4 = `\n      <svg width=\"17px\" height=\"12px\" viewBox=\"0 0 17 12\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n          <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n              <g id=\"h3\" fill=\"currentColor\">\n                  <path d=\"M1.992,12.728 C1.81066576,12.9093342 1.58966797,13 1.329,13 C1.06833203,13 0.84733424,12.9093342 0.666,12.728 C0.48466576,12.5466658 0.394,12.325668 0.394,12.065 L0.394,1.525 C0.394,1.26433203 0.48466576,1.04333424 0.666,0.862 C0.84733424,0.68066576 1.06833203,0.59 1.329,0.59 C1.58966797,0.59 1.81066576,0.68066576 1.992,0.862 C2.17333424,1.04333424 2.264,1.26433203 2.264,1.525 L2.264,5.503 C2.264,5.60500051 2.31499949,5.656 2.417,5.656 L7.381,5.656 C7.48300051,5.656 7.534,5.60500051 7.534,5.503 L7.534,1.525 C7.534,1.26433203 7.62466576,1.04333424 7.806,0.862 C7.98733424,0.68066576 8.20833203,0.59 8.469,0.59 C8.72966797,0.59 8.95066576,0.68066576 9.132,0.862 C9.31333424,1.04333424 9.404,1.26433203 9.404,1.525 L9.404,12.065 C9.404,12.325668 9.31333424,12.5466658 9.132,12.728 C8.95066576,12.9093342 8.72966797,13 8.469,13 C8.20833203,13 7.98733424,12.9093342 7.806,12.728 C7.62466576,12.5466658 7.534,12.325668 7.534,12.065 L7.534,7.271 C7.534,7.16899949 7.48300051,7.118 7.381,7.118 L2.417,7.118 C2.31499949,7.118 2.264,7.16899949 2.264,7.271 L2.264,12.065 C2.264,12.325668 2.17333424,12.5466658 1.992,12.728 Z M11.62,10.25 L11.62,10.26 C11.62,10.2666667 11.6233333,10.27 11.63,10.27 L13.28,10.27 C13.3400003,10.27 13.37,10.2433336 13.37,10.19 L13.37,7.77 C13.37,7.7633333 13.3666667,7.76 13.36,7.76 C13.3466666,7.76 13.34,7.7633333 13.34,7.77 L11.62,10.25 Z M10.68,11.6 C10.5266659,11.6 10.3950005,11.5433339 10.285,11.43 C10.1749995,11.3166661 10.12,11.1833341 10.12,11.03 L10.12,10.84 C10.12,10.4666648 10.2299989,10.1233349 10.45,9.81 L13.04,6.16 C13.2600011,5.8533318 13.5566648,5.7 13.93,5.7 L14.43,5.7 C14.5833341,5.7 14.7149994,5.7566661 14.825,5.87 C14.9350006,5.9833339 14.99,6.1166659 14.99,6.27 L14.99,10.19 C14.99,10.2433336 15.0199997,10.27 15.08,10.27 L15.48,10.27 C15.6333341,10.27 15.7666661,10.3266661 15.88,10.44 C15.9933339,10.5533339 16.05,10.6866659 16.05,10.84 L16.05,11.03 C16.05,11.1833341 15.9933339,11.3166661 15.88,11.43 C15.7666661,11.5433339 15.6333341,11.6 15.48,11.6 L15.08,11.6 C15.0199997,11.6 14.99,11.6299997 14.99,11.69 L14.99,12.43 C14.99,12.5833341 14.9350006,12.7166661 14.825,12.83 C14.7149994,12.9433339 14.5833341,13 14.43,13 L13.93,13 C13.7766659,13 13.6450005,12.9433339 13.535,12.83 C13.4249995,12.7166661 13.37,12.5833341 13.37,12.43 L13.37,11.69 C13.37,11.6299997 13.3400003,11.6 13.28,11.6 L10.68,11.6 Z\" id=\"Shape\" fill-rule=\"nonzero\"></path>\n              </g>\n          </g>\n      </svg>`\n\n\n    d.consts.ALL_FONTS = new Set(['', 'abeezee', 'abril-fatface', 'alegreya', 'archivo', 'arial', 'arvo', 'biorhyme', 'b612', 'cairo', 'cardo', 'concert-one', 'cormorant', 'cousine', 'crimson-text', 'droid-sans', 'droid-serif', 'eb-garamond', 'exo-2', 'fira-sans', 'fjalla-one', 'frank-ruhl-libre', 'karla', 'ibm-plex', 'lato', 'lora', 'merriweather', 'mizra', 'monospace', 'montserrat', 'muli', 'noto-sans', 'nunito', 'old-standard-tt', 'open-sans', 'oswald', 'oxygen', 'playfair-display', 'pt-sans', 'pt-serif', 'poppins', 'rakkas', 'raleway', 'roboto', 'rubik', 'serif', 'source-sans', 'source-sans-pro', 'spectral', 'times-new-roman', 'tinos', 'titillium', 'ubuntu','varela','volkorn','work-sans','yatra-one'])\n\n    d.helpers = {}\n    d.helpers.kebab_to_title_case = (string) => string\n      .split('-')\n      .map((word) => word.charAt(0).toUpperCase() + word.slice(1))\n      .join(' ')\n\n    // Simplified form of lodash.isEqual which does not do circular reference checks (since those are disallowed with deltas)\n    // Because deltas are a simplified shallow object, the code here does not perform as many types of checks and may return\n    // two objects as being different when lodash.isEqual would call them equal\n    d.helpers.deltaIsEqual = (lhs, rhs) =>
314 {\n      if (lhs === rhs) {\n        return true\n      }\n\n      if(lhs === null || lhs === undefined || rhs === null || rhs === undefined) {\n        return lhs === rhs\n      }\n\n      let lhs_is_array = Array.isArray(lhs)\n      let rhs_is_array = Array.isArray(rhs)\n\n      // Minor performance improvement - for arrays, toString attempts to print out every single element of the\n      // array, making the call to toString and the tag check slightly redundant (we do that again in the if block)\n      let lhs_tag = '[object Array]'\n      if(!lhs_is_array) {\n        lhs_tag = toString.call(lhs)\n      }\n\n      let rhs_tag = '[object Array]'\n      if(!rhs_is_array) {\n        rhs_tag = toString.call(rhs)\n      }\n\n      if(lhs_tag !== rhs_tag) {\n        return false\n      }\n\n      // At this point anything referring to the left or right tag refers to the other tag\n\n      if(lhs_is_array) {\n        let lhs_len = lhs.length\n        let rhs_len = rhs.length\n\n        if(lhs_len !== rhs_len) {\n          return false\n        }\n\n        for(let i = 0; i < lhs_len; i++) {\n          if(!d.helpers.deltaIsEqual(lhs[i], rhs[i])) {\n            return false\n          }\n        }\n\n        return true\n      }\n\n      if(lhs_tag === '[object Object]') {\n        let lhs_props = Object.keys(lhs)\n        let rhs_props = Object.keys(rhs)\n\n        if(lhs_props.length !== rhs_props.length) {\n          return false\n        }\n\n        for(let i = 0; i < lhs_props.length; i++) {\n          let prop = lhs_props[i]\n          if(!Object.prototype.hasOwnProperty.call(rhs, prop)) {\n            // Don't treat explicit null and missing the same\n            return false\n          }\n\n          let lhs_val = lhs[prop]\n          let rhs_val = rhs[prop]\n\n          if(!d.helpers.deltaIsEqual(lhs_val, rhs_val)) {\n            return false\n          }\n        }\n\n        return true\n      }\n\n      switch(lhs_tag) {\n        case '[object Boolean]':\n        case '[object Date]':\n        case '[object Number]':\n          // Force lhs and rhs to be of the same type\n          let casted_lhs = +lhs\n          let casted_rhs = +rhs\n          return casted_lhs === casted_rhs || (casted_lhs !== casted_lhs && casted_rhs !== casted_rhs)\n\n        case '[object RegExp]':\n        case '[object String]':\n          return (lhs + '') === (rhs + '')\n\n        case '[object Map]':\n        case '[object Set]':\n        case '[object Error]':\n        case '[object DataView]':\n        case '[object ArrayBuffer]':\n          // These are all cases that the original lodash.isEqual implementation would have checked for equality\n          // But which we do not since they do not show up in Deltas, for simplicity\n          return false // explicitly, for clarity\n      }\n\n      return false\n    }\n\n    // Sans serif is already registered by default, so we replace it with an empty string in the fonts list\n    d.consts.HTML_TO_BBCODE_FONTS = {}\n    d.consts.BBCODE_TO_HTML_FONTS = {}\n    for (const font_name of d.consts.ALL_FONTS) {\n        const bbcode_translation = d.helpers.kebab_to_title_case(font_name)\n        d.consts.HTML_TO_BBCODE_FONTS[font_name] = bbcode_translation\n        d.consts.BBCODE_TO_HTML_FONTS[bbcode_translation] = font_name\n    }\n\n    // === initialize state ===\n    // Quill instance itself is initialized in the update function\n    d.initialized = false\n    d.img_tracker = 0\n    d.should_rerun_val = false\n    d.prev_contents = \"\"\n    d.initial_bbcode = \"\"\n    d.initial_html = \"\"\n    // last_change_source designates the actual source of the last change in content.\n    // Quill indicates the source of a change either by 'user' or 'api'. It is mostly as we'd understand it, at the exception\n    // that a programmatic change from the update function is considered also 'user', even though the user has not precisely\n    // interacted with the editor.\n    // We thus use last_change_source to clarify this situation. User actions result in user source, and\n    // changes coming from Bubble (via autobinding for example) is listed as 'api'\n    d.last_change_source = 'api'\n    d.has_been_edited = false\n    d.typing_timer_id = null\n\n    instance.canvas.css(\"overflow\", \"visible\")\n\n    instance.publishState(\"field_is_focused\", false)\n\n    // === Initialize clipboard ===\n\n    // Hack the clipboard to bypass the annoying re-focus\n    // which centers the top of the Quill container after paste\n    const Clipboard = Quill.import('modules/clipboard')\n    class ForceScrollClipboard extends Clipboard {\n        onPaste(e) {\n            d.pasted = true\n            const scrollTop = window.scrollY\n            const scrollLeft = window.scrollX\n            Clipboard.prototype.onPaste.call(this, e)\n            // Shitty hack because the bad focus from above happens on a setTimeout too\n            setTimeout(() => window.scrollTo(scrollLeft, scrollTop), 1)\n        }\n    }\n    Quill.register('modules/clipboard', ForceScrollClipboard, true)\n}\n"},"update":{"fn":"// --- Table of Contents\n// Note: POTENTIALLY BROKEN can mean legitimately broken or misleading\n//  -- instance.data - d variables\n//   - FORMAT: NAME - FREQ - DESCRIPTION\n//   - did_set_content_first_time - 6 - POTENTIALLY BROKEN tracks if this is the first call to the update function. Uncertain about it's accuracy\n//   - has_resize_listener - 3 - POTENTIALLY BROKEN - is turned on to be turned right back off. It may be good to remove this part of the condition\n//   - initial_height - 2 - POTENTIALLY BROKEN Used to calculate height of the RTE. Sent as parameter to function where it could instead just be used as a state variable\n//   - pasted - 2 - boolean indicating if something was pasted. Set true via an event handler in initialize.js.\n//   - elements - 11 - holds the HTML elements that are modified as part of RTE\n//   - should_rerun_val - 5 - boolean flag indicating that a value changed and several functions should be re-run.\n//   - current_bbcode - 2 - holds the current value in the editor in bbcode. Used to check if a change is new in a limited scope.\n//   - quill - 9 - access to the quill API\n//   - last_change_source - 6 - determines if the last change source was from a user or API\n//   - has_been_edited - 4 - determines if data was edited and that the edit was user-performed\n//   - prev_contents - 4 - tracks the previous content of the bbcode\n//   - typing_timer_id - 3 - timeout handler. part of the object so it can be cleared anywhere. Attached event autosaves after DONE_TYPING_INTERVAL_MS ms (currently 2200)\n//   - img_tracker - 2 - keeps track of the number of inline images to know when to update them\n//   - prev_theme - 3 - used to track if the theme changed\n//   - prev_complexity - 3 - used to track if the complexity changed\n//   - has_been_reconciled - 3 - tracks if the reconcile function has ran\n//\n//  -- properties variables\n//   - autobinding - 2 - POTENTIALLY BROKEN value of autobound field. It seems to be used as a boolean in some cases, which may result in weird JS logic\n//   - autosave - 1 - determines if autosave is checked in the editor\n//   - theme - 7 - theme the editor is set to. Either Regular or Tooltip\n//   - empty_is_invali
314d - 1 - determines if it is valid for the editor to be empty\n//   - initial_content - not sure if I should do anything about this once\n//   - complexity - 6 determines the amount of controls displayed to the user\n//   - placeholder - 3 - value that appears if nothing else is defined\n//   - bubble - 4 - access to bubble and html element information\n//     - bubble.border_style() - 1 - returns string of border style\n//     - bubble.height() - 1 - returns a number\n//     - bubble.auto_binding() - 2 - POTENTIALLY BROKEN returns boolean. true if autobinding on, else false. I'm not certain this exists. It's not documented\n//   - overflow - boolean if overflow is enabled\n//   - link_placeholder - 1 - placeholder value for a link in the RTE\n//   - disabled - 1- sets quill to disabled if the element is disabled\n\nconst update = function(instance, properties, context) {\n  // shorthand for d container\n  const d = instance.data\n\n  // `d.initialized` tracks the initialization of the quill editor,\n  // while first pass looks only at the content.\n  // It is possible to initialize the editor after a first pass, with an \"updated\" content,\n  // for example when we change the theme of the editor. We reinitialize it,\n  // but it's not the first pass, and we need to control the source of the text content.\n  d.did_set_content_first_time = true // Track first content loading after update\n\n  // Avoid adding element selectors, store direct references in d.elements\n  if (!('elements' in d)) d.elements = {}\n  // track that this instance is autobound, to bypass the reset function\n  if (!('is_autobound' in d)) d.is_autobound = !!properties.bubble.auto_binding()\n  // Keep track of the whatever initial height the bubble element had to restore it\n  if (!('initial_height' in d)) d.initial_height = properties.bubble.height()\n\n  // shorthands for the ALL_FONTS constant, easier readability\n  const {\n    DONE_TYPING_INTERVAL_MS,\n    SUPPORTED_FILE_EXTENSIONS,\n    BOTTOM_TEXT_MARGIN,\n    ICON_H1,\n    ICON_H2,\n    ICON_H3,\n    ICON_H4,\n    ALL_FONTS,\n    HTML_TO_BBCODE_FONTS,\n    BBCODE_TO_HTML_FONTS\n  } = d.consts\n\n  // 4 objects track the current diff, and track a global up-to-date version of the properties object\n  // d.last_update_props is an up-to-date copy of `properties` (to work around closure problems with setTimeouts)\n  // d.updated_props tracks the changed `properties`\n  // d.last_update_bubble_props & d.updated_bubble_props respectively track the same but for `properties.bubble`\n\n  if (!d.last_update_bubble_props) d.last_update_bubble_props = {}\n  d.updated_bubble_props = {}\n  for (const key in properties.bubble) {\n    const property = properties.bubble[key]()\n    if (d.last_update_bubble_props[key] !== property) {\n      d.last_update_bubble_props[key] = property\n      d.updated_bubble_props[key] = property\n    }\n  }\n  if (!d.last_update_props) d.last_update_props = {}\n  d.updated_props = {}\n  for (const key in properties) {\n    if (key === 'bubble') continue\n    const there_has_been_changes = properties[key] !== d.last_update_props[key]\n    if (there_has_been_changes) {\n      d.updated_props[key] = properties[key]\n      d.last_update_props[key] = properties[key]\n    }\n  }\n\n  if (!d.has_been_reconciled){\n    // The instance hasn't been reconciled yet, and we risk losing what was updated, so we refill the data.\n    // Why we do this? Because the instance can update again before it is reconciled, and in that case updated_props is empty\n    // since the properties were copied at the previous update run. But the editor wasn't ready to be displayed then, so the next time update runs,\n    // we lose all the information about what had been updated.\n    for (const key in properties) {\n      if (key === 'bubble') continue\n      d.updated_props[key] = properties[key]\n      d.last_update_props[key] = properties[key]\n    }\n\n    for (const key in properties.bubble) {\n      const property = properties.bubble[key]()\n      d.last_update_bubble_props[key] = property\n      d.updated_bubble_props[key] = property\n    }\n  }\n\n  // Get rid of a lot of odd issues with extra updates running by returning on identical updates\n  if (\n    Ob
314ject.keys(d.updated_props).length === 0 &&\n    Object.keys(d.updated_bubble_props).length === 0\n  ) return\n\n  if (!d.wait_for_visible_timeouts) d.wait_for_visible_timeouts = {}\n  // @TODO replace with MutationObserver on the parentage for much better performance...\n  const wait_for_visible = (cb, is_inner = false) => {\n    // tricky situation, because update doesn't fire when this becomes visible,\n    // so set_height is unreliable\n    if (d.elements.rteContainer && d.elements.rteContainer.is(':visible')) {\n      delete d.wait_for_visible_timeouts[cb]\n      return cb()\n    } else if (!d.wait_for_visible_timeouts[cb] || is_inner) {\n      d.wait_for_visible_timeouts[cb] = setTimeout(() => {\n        return wait_for_visible(cb, true)\n      }, 100)\n    }\n  }\n\n  // === event handler and helper functions ===\n\n  // function to check if the input is truly empty - runs under the assumption that an input should be considered empty\n  // if it contains a blank html tag but no text is actually written\n  const checkForContent = (html) => {\n    html = html.replace(/<(.*?)>(.*?)<\\/(.*?)>/gmi, \"$2\")\n    html = html.replace(/<br>/gi, \"\")\n    return html\n  }\n\n  const attr = (node, attribute) =>\n    node.attributes && node.attributes[attribute] && node.attributes[attribute].nodeValue || ''\n\n  const quillAttrs = (node) =>\n    [...(node.classList || [])].reduce((attributes, className) => {\n      const [prefix, attribute, ...value] = className.split('-')\n      if (prefix === 'ql') {\n        if(value.length === 0) {\n          attributes[attribute] = true\n        } else {\n          attributes[attribute] = value.join('-')\n        }\n      }\n      return attributes\n    }, {})\n\n  const bbcodeTagMap = {\n    'IMG': (node) => {\n      const width = attr(node, 'width')\n      const src = attr(node, 'src')\n      return [`[img${width ? ` width=${width}` : ''}]${src}[/img]`, '']\n    },\n    'IFRAME': (node) => {\n      const src = attr(node, 'src')\n      const youtubeMatch = src.match(/https:\\/\\/www.youtube.com\\/embed\\/(.*?)\\?showinfo=0(.*?)/)\n      if (youtubeMatch) {\n        return [`[youtube]${youtubeMatch[1]}[/youtube]`, '']\n      }\n      if (quillAttrs(node).video) {\n        return [`[video]${src}[/video]`, '']\n      }\n      return ['', '']\n    },\n    'UL': () => ['[ml][ul]', '[/ul][/ml]'],\n    'OL': () => ['[ml][ol]', '[/ol][/ml]'],\n    'LI': (node, listType) => {\n      const prevSib = node.previousElementSibling\n      const nextSib = node.nextElementSibling\n\n      const classData = [node, prevSib, nextSib].map((curr) => {\n        const attrs = curr ? quillAttrs(curr) : {}\n        return {\n          indent: attrs.indent ? parseInt(attrs.indent, 10) : 0,\n          align: attrs.align || 'left',\n        }\n      })\n\n      const openDiff = classData[0].indent - classData[1].indent\n      const closeDiff = classData[0].indent - classData[2].indent\n\n      let openList = ''\n      for (let i = 0; i < openDiff; i++) {\n        const data = ` data=${classData[0].indent}`\n        if (listType === 'UL') {\n          openList += `[ul${data}]`\n        } else if (listType === 'OL') {\n          openList += `[ol${data}]`\n        }\n      }\n\n      let closeList = ''\n      for (let i = 0; i < closeDiff; i++) {\n        if (listType === 'UL') {\n          closeList += `[/ul]`\n        } else if (listType === 'OL') {\n          closeList += `[/ol]`\n        }\n      }\n\n      const indent = ` indent=${classData[0].indent}`\n      const align = ` align=${classData[0].align}`\n\n      return [`${openList}[li${indent}${align}]`, `[/li]${closeList}`]\n    },\n    'H1': () => ['[h1]', '[/h1]\\n'],\n    'H2': () => ['[h2]', '[/h2]\\n'],\n    'H3': () => ['[h3]', '[/h3]\\n'],\n    'H4': () => ['[h4]', '[/h4]\\n'],\n    'SUB': () => ['[sub]', '[/sub]'],\n    'SUP': () => ['[sup]', '[/sup]'],\n    'PRE': () => ['[code]', '[/code]'],\n    'BLOCKQUOTE': () => ['[quote]', '[/quote]'],\n    'U': () => ['[u]', '[/u]'],\n    'EM': () => ['[i]', '[/i]'],\n    'STRONG': () => ['[b]', '[/b]'],\n    'S': () => ['[s]', '[/s]'],\n    'P': () => ['', '\\n'],\n    'SPAN': () => ['', ''],\n    'BR': () => ['', ''],\n  }\n\n  const bbcodeSizeMap = {\n    'small': 1,\n    'large': 4,\n    'huge': 6,\n  }\n\n  const getBBCode = (node, listType) => {\n    if (node.nodeName === '#text') {\n      return node.nodeValue\n    }\n\n    // Initialize empty components of BBCode result\n    let bbcodeInner = ''\n    let bbcodeOuterLeft = ''\n    let bbcodeOuterRight = ''\n\n    // Recursively append BBCode from child nodes\n    if (node.childNodes.length) {\n      node.childNodes.forEac
314h((child) => {\n        bbcodeInner += getBBCode(\n          child,\n          ['UL', 'OL'].includes(node.nodeName) && node.nodeName\n        )\n      })\n    }\n\n    // A should be the most inner element\n    if (node.nodeName === 'A') {\n      let url = attr(node, 'href')\n      if (!url.includes('http://') && !url.includes(\"https://\") && !url.includes(\"mailto:\")) {\n        url = `https://${url}`\n      }\n      bbcodeInner = `[url=${url}]${bbcodeInner}[/url]`\n    }\n\n    // Convert HTML element styles\n    if (node.style && node.style.length) {\n      if (node.style.backgroundColor) {\n        bbcodeInner = `[highlight=${node.style.backgroundColor}]${bbcodeInner}[/highlight]`\n      }\n      if (node.style.color) {\n        bbcodeInner = `[color=${node.style.color}]${bbcodeInner}[/color]`\n      }\n    }\n\n    // Convert Quill element classes\n    const attrs = quillAttrs(node)\n    if (attrs.font) {\n      bbcodeInner = `[font=\"${HTML_TO_BBCODE_FONTS[attrs.font]}\"]${bbcodeInner}[/font]`\n    }\n    if (attrs.size) {\n      bbcodeInner = `[size=${bbcodeSizeMap[attrs.size]}]${bbcodeInner}[/size]`\n    }\n    if (attrs.align && !['UL', 'OL', 'LI'].includes(node.nodeName)) {\n      bbcodeOuterLeft = `[${attrs.align}]${bbcodeOuterLeft}`\n      bbcodeOuterRight = `${bbcodeOuterRight}
314[/${attrs.align}]`\n    }\n    if (attrs.indent && !['UL', 'OL', 'LI'].includes(node.nodeName)) {\n      bbcodeInner = `[indent data=${attrs.indent}]${bbcodeInner}[/indent]`\n    }\n\n    // Convert HTML tags\n    const tags = bbcodeTagMap[node.nodeName]\n      ? bbcodeTagMap[node.nodeName](node, listType)\n      : ['', '']\n\n    // In the case of alignment, move the \\n of the tags to the end of close alignment tag\n    if (bbcodeOuterRight != '' && tags[1].slice(-1) == '\\n'){\n      tags[1] = tags[1].slice(0, -1)\n      bbcodeOuterRight += \"\\n\"\n    }\n    return `${bbcodeOuterLeft}${tags[0]}${bbcodeInner}${tags[1]}${bbcodeOuterRight}`\n  }\n\n  // \"translates\" Quill html to bbcode to be consumed and usable by Bubble text fields\n  const htmlToBBCode = (html) =>\n    $.parseHTML(html)\n      .map((node) => getBBCode(node))\n      .join('')\n\n  // \"translates\" bbcode to Quill html - useful when using dynamic values to set initial input\n  const bbCodeToHTML = (bbcode) => {\n    bbcode = bbcode.replace(/\\[\\/center\\]/gi, \"[/center]\")\n    bbcode = bbcode.replace(/\\[\\/right\\]/gi, \"[/right]\")\n    bbcode = bbcode.replace(/\\[\\/justify\\]/gi, \"[/justify]\")\n\n    // TODO: for all lines containing (.*?), use '/gmis' instead of '/gmi'\n    bbcode = bbcode.replace(/\\[(center|right|left)\\].*?\\[\\/\\1\\]/gmis, (match, align) => {\n      close_open_align = '[/' + align + '][' + align + ']'\n      match = match.replace(/\\[(h[1-4]|youtube|blockquote)\\](.*?)\\[\\/\\1\\]/, close_open_align + '[$1]$2[/$1]' + close_open_align)\n      match = match.replace(/\\[indent data=(.*?)\\](.*?)\\[\\/indent\\]/, close_open_align + '[indent data=$1]$2[/indent]' + close_open_align)\n      match = match.replace(/(?:<br>|\\n)/gmi, close_open_align)\n      match = match.replace(new RegExp('\\\\[' + align + '\\\\]\\\\[\\\\/' + align + '\\\\]', 'gmi'), \"\")\n      return match\n    })\n\n    bbcode = bbcode.replace(/\\[size=1\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-small\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=2\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-small\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=3\\](.*?)\\[\\/size\\]/gmi, '$1')\n    bbcode = bbcode.replace(/\\[size=4\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-large\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=5\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-large\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=6\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-huge\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=7\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-huge\">$1</span>')\n\n    bbcode = bbcode.replace(/\\[color=(.*?)\\](.*?)\\[\\/color\\]/gmi, '<span style=\"color:$1;\">$2</span>')\n    bbcode = bbcode.replace(/\\[highlight=(.*?)\\](.*?)\\[\\/highlight\\]/gmi, '<span style=\"background-color:$1;\">$2</span>')\n    bbcode = bbcode.replace(/\\[font=\"(.*?)\"\\](.*?)\\[\\/font\\]/gmi, function(match, m1, m2){\n      return `<span class=\"ql-font-${BBCODE_TO_HTML_FONTS[m1]}\">${m2}</span>`\n    })\n\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[(h[1-4]|blockquote)\\]\\[indent data=(.*?)\\]/gmi, '<$2 class=\"ql-align-$1 ql-indent-$3\">')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[(h[1-4]|blockquote)\\]/gmi, '<$2 class=\"ql-align-$1\">')\n    bbcode = bbcode.replace(/\\[(h[1-4]|blockquote)\\]\\[indent data=(.*?)\\]/gmi, '<$1 class=\"ql-indent-$2\">')\n\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[youtube\\](.*?)\\[\\/youtube\\]\\[\\/(center|right|justify)\\]/gi, '<iframe class=\"ql-video ql-align-$1\" frameborder=\"0\" allowfullscreen=\"true\" src=\"https://www.youtube.com/embed/$2?showinfo=0\">')\n\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[indent data=(.*?)\\](.*?)\\[\\/indent\\]\\[\\/(center|right|justify)\\]\\n?/gmi, '<p class=\"ql-align-$1 ql-indent-$2\">$3</p>')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\](.*?)\\[\\/\\1\\]\\n?/gmis, '<p class=\"ql-align-$1\">$2</p>')\n    bbcode = bbcode.replace(/\\[indent data=(.*?)\\](.*?)\\[\\/indent\\]\\n?/gmi, '<p class=\"ql-indent-$1\">$2</p>')\n\n    bbcode = bbcode.replace(/\\[b\\]/gi, \"<strong>\")\n    bbcode = bbcode.replace(/\\[\\/b\\]/gi, \"</strong>\")\n    bbcode = bbcode.replace(/\\[i\\]/gi, \"<em>\")\n    bbcode = bbcode.replace(/\\[\\/i\\]/gi, \"</em>\")\n    bbcode = bbcode.replace(/\\[u\\]/gi, \"<u>\")\n    bbcode = bbcode.replace(/\\[\\/u\\]/gi, \"</u>\")\n    bbcode = bbcode.replace(/\\[s\\]/gi, \"<s>\")\n    bbcode = bbcode.replace(/\\[\\/s\\]/gi, \"</s>\")\n    bbcode = bbcode.replace(/\\[quote\\]/gi, \"<blockquote>\")\n    bbcode = bbcode.replace(/\\[\\/quote\\]/gi, \"</blockquote>\")\n    bbcode = bbcode.replace(/\\[code\\]/gi, \"<pre>\")\n    bbcode = bbcode.replace(/\\[\\/code\\]/gi, \"</pre>\")\n    bbcode = bbcode.replace(/\\[sub\\]/gi, \"<sub>\")\n    bbcode = bbcode.replace(/\\[\\/sub\\]/gi, \"</sub>\")\n    bbcode = bbcode.replace(/\\[sup\\]/gi, \"<sup>\")\n    bbcode = bbcode.replace(/\\[\\/sup\\]/gi, \"</sup>\")\n    bbcode = bbcode.replace(/\\[h1\\]/gi, \"<h1>\")\n\n    // html to bbcode enters '\\n' at the end of closing h1 tags, detect the newline along with the tag to avoid duplicate space
314s\n    bbcode = bbcode.replace(/\\[\\/(h[1-4])]\\n?/gi, \"</$1>\")\n    bbcode = bbcode.replace(/\\[(h[1-4])\\]/gi, \"<$1>\")\n    bbcode = bbcode.replace(/\\[\\/indent\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/center\\]\\n?/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/right\\]\\n?/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/justify\\]\\n?/gi, \"\")\n\n    bbcode = bbcode.replace(/\\[hr\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[email(.*?)\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/email\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[left\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/left\\]/gi, \"\")\n\n    bbcode = bbcode.replace(/\\[ml\\]\\[ol\\](.*?)\\[\\/ol\\]\\[\\/ml\\]/gmi, \"<ol>$1</ol>\")\n    bbcode = bbcode.replace(/\\[ml\\]\\[ul\\](.*?)\\[\\/ul\\]\\[\\/ml\\]/gmi, \"<ul>$1</ul>\")\n    bbcode = bbcode.replace(/\\[ol(.*?)\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/ol\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[ul(.*?)\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/ul\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[li indent=(.*?) align=(.*?)\\]/gi, (x) => {\n      const indent = x.replace(/\\[li indent=(.*?) align=(.*?)\\]/gi, \"$1\")\n      const alignment = x.replace(/\\[li indent=(.*?) align=(.*?)\\]/gi, \"$2\")\n      let result = \"<li\"\n      if (indent !== '0' || alignment !== 'left'){\n        result += ' class=\"'\n      }\n      if (indent !== '0'){\n        result += 'ql-indent-' + indent\n      }\n      if (alignment !== 'left'){\n        result += ' ql-align-' + alignment\n      }\n      if (indent !== '0' || alignment !== 'left'){\n        result += '\"'\n      }\n      return result + \">\"\n    })\n    bbcode = bbcode.replace(/\\[li\\]/gi, \"<li>\")\n    bbcode = bbcode.replace(/\\[\\/li\\]/gi, \"</li>\")\n\n    bbcode = bbcode.replace(/\\[img width=(.*?)\\](.*?)\\[\\/img\\]/gmi, '<img src=\"$2\" width=\"$1\">')\n    bbcode = bbcode.replace(/\\[img\\](.*?)\\[\\/img\\]/gmi, '<img src=\"$1\">')\n    bbcode = bbcode.replace(/\\[url=(.*?)\\](.*?)\\[\\/url\\]/gi, '<a href=\"$1\" target=\"_blank\">$2</a>')\n    bbcode = bbcode.replace(/\\[youtube\\](.*?)\\[\\/youtube\\]/gi, '<iframe class=\"ql-video\" frameborder=\"0\" allowfullscreen=\"true\" src=\"https://www.youtube.com/embed/$1?showinfo=0\"></iframe>')\n    bbcode = bbcode.replace(/\\[video\\](.*?)\\[\\/video\\]/gi, '<iframe class=\"ql-video\" frameborder=\"0\" allowfullscreen=\"true\" src=\"$1\"></iframe>')\n\n    //new line conversion is way down here because it needs to happen after digesting all closing header + \\n\n    bbcode = bbcode.replace(/\\n
314/gi, \"<br>\")\n\n    return bbcode\n  }\n\n  const getToolbarHeight = () => {\n    if (properties.theme !== 'Regular') return 0\n    const toolbarElement = d.elements.toolbarElement\n    return Number(toolbarElement.css('height').replace(/px/gmi, '')) - 10\n  }\n\n  // calculates full height of content\n  const calculateHeight = (quill, initial_height, toolbar_height) => {\n    const quillRoot = d.elements.quillRoot\n    const scrollHeight = quillRoot[0].scrollHeight\n    const children = quillRoot[0].children\n    let lowestElement = scrollHeight\n    if (children) {\n      lowestElement = children[children.length - 1].offsetTop + children[children.length - 1].clientHeight + 10\n    }\n\n    //height never goes below whatever the initial height is set to - initial height = height set in the editor\n    if (lowestElement > initial_height - toolbar_height) {\n      quillRoot.parent().css('height', lowestElement + \"px\")\n      return lowestElement + toolbar_height + BOTTOM_TEXT_MARGIN\n    } else {\n      return initial_height\n    }\n  }\n\n  // callback invoked when the user is done typing, in a debounced fashion\n  // i.e. not after every keystroke, but a certain amount of time after the last keystroke.\n  const done_typing = () => {\n    if (d.should_rerun_val && d.last_update_props.autosave) set_val()\n  }\n\n  // handles text changes and blur events\n  const set_val = () => {\n    // regex removes excess line feed inserted by quill, otherwise :number of characters if off by 1\n    const new_bbcode = htmlToBBCode(d.quill.root.innerHTML).replace(/\\n$/, '')\n    const did_content_change = d.current_bbcode !== new_bbcode\n    d.current_bbcode = new_bbcode\n    if (did_content_change) {\n      notify_content_changed(new_bbcode)\n    }\n    d.pasted = false\n  }\n\n  // notify the external world that the content has changed\n  const notify_content_changed = (bbcode, args = { programmatic: false }) => {\n    instance.publishState(\"value\", bbcode)\n\n    // Publishes boolean indicating whether the input is valid\n    // not valid if the input is empty and the user has checked \"this input should not be empty\"\n    instance.publishState(\"value_is_valid\", is_valid())\n\n    if(!args.programmatic) {\n      d.should_rerun_val = false\n\n      //cheat to avoid re-draw on next update\n      d.last_update_props.autobinding = bbcode\n      instance.publishAutobinding(bbcode)\n      instance.triggerEvent('value_changes', (err) => {\n        if (err) {\n          console.error(\"Rich text event error - please report to admin: \" + JSON.stringify(err))\n        }\n      })\n    }\n  }\n\n  const is_valid = () => {\n    const quill = d.quill\n\n    if (properties.empty_is_invalid) {\n      return checkForContent(quill.root.innerHTML) !== ''\n    }\n    return true\n  }\n\n  // handle the quill instance telling us that its value has changed.\n  // this can result either from us setting the value, or the user making an edit\n  const handle_quill_text_change_event = (delta, oldDelta, source) => {\n    // early return for change induced by setting value ourselves\n    if (d.last_change_source === 'bubble_update') return\n\n    d.last_change_source = source\n    if (d.last_change_source === 'user') {\n      d.has_been_edited = true\n    }\n    if (get_current_content_bbcode() === properties.initial_content) {\n      d.has_been_edited = false\n    }\n    d.should_rerun_val = true\n    d.prev_contents = htmlToBBCode(d.quill.root.innerHTML)\n    // reset debounce timer\n    clearTimeout(d.typing_timer_id)\n    d.typing_timer_id = setTimeout(done_typing, DONE_TYPING_INTERVAL_MS)\n\n    if (d.quill.theme.modules.imageResize.overlay && !d.has_resize_listener) {\n      d.has_resize_listener = true\n      $(d.quill.theme.modules.imageResize.overlay).one('mouseup', () => {\n        done_typing()\n        d.has_resize_listener = false\n      })\n    }\n\n    fixup_images()\n\n    wait_for_visible(update_element_height)\n    d.pasted = false\n\n    set_initial_content(source)\n  }\n\n  const fixup_images = () => {\n    const quillRoot = d.elements.quillRoot\n    quillRoot.find('img').load(() =>
314 {\n      wait_for_visible(update_element_height)\n    })\n\n    quillRoot.find('img').each((index, element) => {\n      $(element).data('width', $(element).css('width'))\n    })\n\n    upload_and_replace_inline_images()\n  }\n\n  const upload_and_replace_inline_image = (file_extension, source) => {\n    context.uploadContent(`richtext_content.${file_extension}`, source, (err, url) => {\n      const quillRoot = d.elements.quillRoot\n      const upload_width = quillRoot\n        .find(`img[src=\"data:image/${file_extension};base64,${source}\"]`)\n        .css('width') || \"\"\n      quillRoot\n        .find(`img[src=\"data:image/${file_extension};base64,${source}\"]`)\n        .attr({'src': url, 'width': upload_width})\n    })\n  }\n\n  const upload_and_replace_inline_images = () => {\n    const quill = d.quill\n\n    const rawhtml = quill.root.innerHTML\n\n    const base64ImageRegex = /<img[^>]* src=\"data:image\\/(.*?)\"(.*?)>/gi\n    const matches = rawhtml.match(base64ImageRegex) || []\n\n    let img_change = false\n    if (matches.length !== d.img_tracker) {\n      img_change = true\n      d.img_tracker = matches.length\n    }\n\n    let fullMatch = base64ImageRegex.exec(rawhtml)\n    let encoding, base64source\n    while (img_change && fullMatch) {\n      [encoding, base64source] = fullMatch[1].split(',') || []\n      const file_extension = (encoding || '').split(';')[0]\n\n      if (SUPPORTED_FILE_EXTENSIONS[file_extension]) {\n        upload_and_replace_inline_image(file_extension, base64source)\n      }\n      fullMatch = base64ImageRegex.exec(rawhtml)\n    }\n  }\n\n  const register_fonts_and_icons = () => {\n    const FontAttributor = window.Quill.import('attributors/class/font')\n    FontAttributor.whitelist = [...ALL_FONTS]\n    window.Quill.register(FontAttributor, true)\n\n    const icons = window.Quill.import('ui/icons')\n    icons.header[1] = ICON_H1\n    icons.header[2] = ICON_H2\n    icons.header[3] = ICON_H3\n    icons.header[4] = ICON_H4\n  }\n\n  // initialize an instance of the quill editor\n  const initialize_quill = () => {\n    instance.canvas.empty()\n\n    // Import Delta module from Quill\n    const Delta = window.Quill.import('delta')\n    // create unique ID in case more than one Rich Text input is added to a page\n    if (!d.element_id) d.element_id =  `richtext-editor-${$('.ql-container').length}`\n\n    // Quill.js themes\n    register_fonts_and_icons()\n    const theme = properties.theme === 'Regular' ? 'snow' : 'bubble'\n\n    // Initialize toolbar based on desired complexity\n    let toolbar\n    if (properties.complexity === \"Basic\") {\n      toolbar = [\n        [ 'bold', 'italic', 'link'],\n        [{ 'align': [] },{ 'header': '1' }, { 'header': '2' }]\n      ]\n    } else if (properties.complexity === \"Medium\") {\n      toolbar = [\n        [{font: [...ALL_FONTS] }],\n        ['bold', 'italic', 'underline', 'strike'],\n        [{ color: [] }, { background: [] }],\n        [{ header: '1' }, { header: '2' }, { header: '3' },{ header: '4' }],\n        [{ list: 'ordered' }, { list: 'bullet'}],\n        [{ indent: '-1' }, { indent: '+1' }, { align: [] }, 'link']\n      ]\n    } else {\n      toolbar = [\n        [{ font: [...ALL_FONTS] }, { size: [] }],\n        ['bold', 'italic', 'underline', 'strike'],\n        [{ color: [] }, { background: [] }],\n        [{ script: 'super' }, { script: 'sub' }],\n        [{ header: '1' }, { header: '2' }, { header: '3' }, { header: '4' }, 'blockquote', 'code-block'],\n        [{ list: 'ordered' }, { list: 'bullet'}],\n        [{ indent: '-1' }, { indent: '+1' }, { align: [] }],\n        ['link', 'image', 'video'], ['clean']\n      ]\n    }\n\n    // add Quill container div to page\n    instance.canvas.append(`<div id=\"${d.element_id}\"></div>`)\n\n    // initialize Quill\n    const quill = new window.Quill(`#${d.element_id}`, {\n      theme: theme,\n      bounds: `#${d.element_id}`,\n      modules: {\n        imageResize: {\n          modules: [ 'Resize', 'DisplaySize']\n        },\n        toolbar: toolbar,\n        clipboard: {},\n        history: {\n          // Prevent any Bubble-initiated changes from adding a history entry\n          userOnly: true\n        }\n      },\n      placeholder: d.updated_props.placeholder || ''\n    })\n\n    const rteContainer = $(quill.container)\n    d.elements.rteContainer = rteContainer\n\n    rteContainer.css('border','none')\n\n    const toolbarElement = rteContainer.siblings('.ql-toolbar')\n    d.elements.toolbarElement = toolbarElement\n\n    if (properties.bubble.border_style() !== \"none\" && theme === \"snow\") {\n      toolbarElement.css({\n        border: 'none',\n        'border-bottom': '1px solid #ccc'\n      })\n    }\n\n    // Matcher to process fonts (especially two worded fonts) correctly\n    // Span elements directly wrap the text content, and this is what we're going to use\n    // to identify the font, via the ql-font-... class\n    quill.clipboard.addMatcher('span', (node, delta) =>
314 {\n      // identify the class that indicates the class we need\n      for (const node_class of node.classList) {\n        if (!node_class.startsWith('ql-font-')) continue\n        const matched_font = node_class.replace('ql-font-', '')\n        if (!ALL_FONTS.has(matched_font) || matched_font === 'sans-serif') continue\n        return delta.compose(new Delta().retain(delta.length(), { font: matched_font }))\n      }\n      return delta\n    })\n\n    const quillRoot = $(quill.root)\n    d.elements.quillRoot = quillRoot\n\n    //add tooltips to icons for clarity\n    $('.ql-bold').attr('title', 'Bold')\n    $('.ql-italic').attr('title', 'Italic')\n    $('.ql-underline').attr('title', 'Underline')\n    $('.ql-header[value=\"1\"]').attr('title', \"Title\")\n    $('.ql-header[value=\"2\"]').attr('title', \"Subtitle\")\n    $('.ql-align').attr('title', 'Text alignment')\n    if (['Full', 'Medium'].includes(properties.complexity)) {\n      $('.ql-header[value=\"3\"]').attr('title', \"Subtitle\")\n      $('.ql-header[value=\"4\"]').attr('title', \"Subtitle\")\n      $('.ql-strike').attr('title', 'Strikethrough')\n      $('.ql-color').attr('title', 'Font color')\n      $('.ql-background').attr('title', 'Highlight color')\n      $('.ql-font').attr('title', 'Font')\n      $('.ql-list[value=\"ordered\"]').attr('title', \"Numbered list\")\n      $('.ql-list[value=\"bullet\"]').attr('title', \"Bulleted list\")\n      $('.ql-indent[value=\"+1\"]').attr('title', \"Indent\")\n      $('.ql-indent[value=\"-1\"]').attr('title', \"Remove indent\")\n      $('.ql-link').attr('title', 'Link')\n    }\n    if (properties.complexity === 'Full') {\n      $('.ql-size').attr('title', 'Font size')\n      $('.ql-script[value=\"super\"]').attr('title', \"Superscript\")\n      $('.ql-script[value=\"sub\"]').attr('title', \"Subscript\")\n      $('.ql-blockquote').attr('title', 'Quote')\n      $('.ql-code-block').attr('title', 'Code')\n      $('.ql-image').attr('title', 'Image')\n      $('.ql-video').attr('title', 'Video')\n      $('.ql-clean').attr('title', 'Remove all formatting')\n    }\n\n    $('.ql-font .ql-picker-options').css({ height: '250px', overflow: 'scroll' })\n\n    // Use BBCode font caption, which is human-readable\n    $('.ql-font .ql-picker-options .ql-picker-item').each((index, element) => {\n      $(element).attr('data-label', HTML_TO_BBCODE_FONTS[$(element).data('value')])\n    })\n\n    // initialize helpful variables for later on:\n    d.quill = quill\n\n    // sets placeholder for link input to https://bubble.io/\n    const tooltip = quill.theme.tooltip\n    const input = tooltip.root.querySelector(\"input[data-link]\")\n    input.dataset.link = properties.link_placeholder\n\n    // == bind event handlers on newly-initialized Quill instance ==\n\n    // positions the image resize module correctly when scrolling\n    quillRoot.on('scroll', () => {\n      const resize_obj = rteContainer.children()[3]\n      if (resize_obj && !resize_obj.hidden){\n        quill.theme.modules.imageResize.repositionElements()\n      }\n    })\n\n    // if image is resized, updates the value right away instead of waiting for the DONE_TYPING_INTERVAL_MS timer\n    rteContainer.mouseup(() => {\n      if (rteContainer.children()[3]) {\n        done_typing()\n      }\n    })\n\n    // bind on/off focus events\n    const rte_canvas = rteContainer.children()[0]\n\n    rte_canvas.onfocus = () => {\n      instance.publishState(\"field_is_focused\", true)\n    }\n\n    rte_canvas.onblur = () => {\n      if (d.pasted) return\n\n      instance.publishState(\"field_is_focused\", false)\n      clearTimeout(d.typing_timer_id)\n      if (d.should_rerun_val) {\n        set_val()\n      }\n    }\n\n    $('.ql-toolbar').mousedown(e => e.preventDefault())\n\n    // actions to be run whenever the Quill text is changed\n    quill.on('text-change', handle_quill_text_change_event)\n\n    // hides image resize module outline if any formatting buttons are pressed\n    $('.ql-formats').on('click', () => rteContainer.children().eq(3).hide())\n\n    // run the validation on initialization to avoid breaking change\n    // @TODO inconsistent styling with regular inputs, pristine should register as \"valid\"\n    //instance.publishState(\"value_is_valid\", true)\n    d.initialized = true\n  }\n\n  // set the quill editor to show the given bbcode\n  d.set_content_in_quill = (bbcode) => {\n    const quill = d.quill\n\n    // paste the HTML even if current_bbcode matches initial content,\n    // to mitigate wrong initial content from persisting in editor if the data the RTE is autobinding to changes\n    const desired_html = bbCodeToHTML(bbcode)\n\n    // The proper way to insert content into a Quill editor is to convert it into a delta via quill.clipboard.convert\n    // We can then set the content of the editor using the delta object.\n    const desired_delta = quill.clipboard.convert(desired_html)\n\n    // Add an extra newline because quill has the bad habit of trimming it (not all of them, just the last one...).\n    desired_delta.insert('\\n')\n\n    const current_delta = quill.getContents()\n\n    // If we re-initialized the quill instance, the contents of it might not be trustworthy.\n    // Also check that we havent changed from prev_contents\n    if(d.helpers.deltaIsEqual(current_delta, desired_delta) &&\n       bbcode === d.prev_contents) {\n      return\n    }\n    // Get the last modified part to indicate where the cursor in the text editor\n    const current_selection = quill.getSelection()\n\n    // Pasting the contents programmatically focuses the editor and sets\n    // the cursor to the end, which breaks autobinding and is weird UX,\n    // so restoring initial selection below\n\n    // preserve the last change source, while forcing it to be 'bubble_update' when setting contents,\n    // in order to prevent extra change loops from running\n    const actual_change_source = d.last_change_source\n    d.last_change_source = 'bubble_update'\n\n    // Set content\n    quill.setContents(desired_delta)\n    d.last_change_source = actual_change_source\n    // Indicate we've set the content for the first time.\n    if (d.did_set_content_first_time) {\n      d.did_set_content_first_time = false\n    }\n\n    if (current_selection) quill.setSelection(current_selection)\n\n    // no good way to know what cmd+z should do after an external 
314change, so clear history\n    quill.history.clear()\n\n    // if the content contains images, wait until they're loaded to set the height\n    const images = d.elements.quillRoot.find('img')\n    if (images.length === 0) {\n      wait_for_visible(update_element_height)\n    } else {\n      images.on('load.imgdl error.imgdl', () => {\n        wait_for_visible(update_element_height)\n        $(this).off('.imgdl')\n      })\n    }\n\n\n    notify_content_changed(bbcode, { programmatic: true })\n  }\n\n  const should_reinitialize = () => {\n    if (!d.initialized) return true\n    const PROPS_THAT_NEED_REINITIALIZATION = ['theme', 'complexity']\n    for (const prop of PROPS_THAT_NEED_REINITIALIZATION) {\n      if (prop in d.updated_props) return true\n    }\n    return false\n  }\n\n  const get_plugin_element_inner_height = (height) => {\n    const {\n      four_border_style,\n      border_width,\n      border_width_top,\n      border_width_bottom,\n      border_style,\n      border_style_top,\n      border_style_bottom,\n      padding_vertical\n    } = d.last_update_bubble_props\n\n    let vertical_border_total\n    if (four_border_style) {\n      vertical_border_total = (\n        (border_style_top !== 'none' ? border_width_top : 0) +\n        (border_style_bottom !== 'none' ? border_width_bottom : 0)\n      )\n    } else {\n      vertical_border_total = 2 * (border_style !== 'none' ? border_width : 0)\n    }\n    return height - 2 * padding_vertical - vertical_border_total\n  }\n\n  const should_set_height = () => {\n    const PROPS_THAT_UPDATE_HEIGHT = [\n      'overflow',\n      'autobinding',\n      'theme',\n      'complexity'\n    ]\n    const BUBBLE_PROPS_THAT_UPDATE_HEIGHT = [\n      'four_border_style',\n      'vertical_padding',\n      'border',\n      'border_style',\n      'border_style_top',\n      'border_style_bottom',\n      'border_width',\n      'border_width_top',\n      'border_width_bottom',\n    ]\n    for (const prop of BUBBLE_PROPS_THAT_UPDATE_HEIGHT) {\n      if (prop in d.updated_bubble_props) return true\n    }\n    for (const prop of PROPS_THAT_UPDATE_HEIGHT) {\n      if (prop in d.updated_props) return true\n    }\n  }\n\n  const update_element_height = () => {\n    let outer_element_height\n    const toolbar_inner_height = getToolbarHeight()\n    if (d.last_update_props.overflow) {\n      outer_element_height = calculateHeight(d.quill, d.initial_height, toolbar_inner_height)\n      d.elements.quillRoot.css('overflow-y', 'hidden')\n    } else {\n      outer_element_height = d.initial_height\n      d.elements.quillRoot.css('overflow-y', 'scroll')\n    }\n\n    const TOOLBAR_TOTAL_VERTICAL_PADDING = 10\n\n    // adjust height of the Quill editor if a toolbar exists so that it doesn't overflow from the Bubble element\n    const inner_element_height = get_plugin_element_inner_height(outer_element_height)\n\n    // Sizing includes padding, which causes tiny overflow when height extends\n    d.elements.quillRoot.css('overflow-y', d.last_update_props.overflow ? 'hidden' : 'auto')\n\n    if (properties.theme === \"Regular\") {\n      const toolbar_total_height = toolbar_inner_height + TOOLBAR_TOTAL_VERTICAL_PADDING\n      d.elements.rteContainer.css('height', `${inner_element_height - toolbar_total_height}px`)\n      $('.ql-header').addClass('regular-header-icon')\n    } else {\n      d.elements.rteContainer.css('height', `${inner_element_height}px`)\n      $('.ql-header').addClass('tooltip-header-icon')\n    }\n\n    // head-start to bypass next redundant update\n    d.last_update_bubble_props.height = outer_element_height\n    instance.setHeight(outer_element_height)\n  }\n\n  // Allow setting initial content dynamically if the initial content has changed and data has not been edited\n  const set_initial_content = (source) => {\n    if (source === 'user' || source === 'silent') {\n      return\n    }\n    if (\n      !properties.autobinding &&\n      properties.initial_content !== d.initial_bbcode &&\n      !d.has_been_edited\n    ) {\n      // write to the initial_content property\n      properties.initial_content = d.initial_bbcode\n    }\n  }\n\n  // If the properties.autobinding resolves to null, equate that with an empty string\n  const get_non_null_autobinding_value = () => {\n    return properties.autobinding || ''\n  }\n\n  // get the content that the editor should be set to right now\n  const get_current_content_bbcode = () => {\n    // On first pass after an update, we want to make sure that the content that we use is the one that was input by the user just before\n    // the update. This situation arises when the editor is set to fit to expand (overflow = true). In this case, when we reach the final\n    // line and create a new line, if the editor needs to expand, it triggers update_element_height.\n    // However, when this happens, the autobinding content is different from the last one that the user input, and this causes the\n    // height to reset. The user is no longer able to input anything, as the quill editor keeps bouncing back to the autobinding content.\n    if (d.did_set_content_first_time && d.last_change_source === 'user') {\n      return d.prev_contents || \"\"\n    }\n\n    if (d.is_autobound) {\n      return get_non_null_autobinding_value(
314)\n    }\n\n    // only set initial content if the user hasn't made edits\n    if (!d.has_been_edited) {\n      // prevents the same initial content from loading more than once\n      // initialize flag to see if html should actually be translated to bbcode later on\n      d.should_rerun_val = false\n      return properties.initial_content || \"\"\n    } else {\n      return d.prev_contents\n    }\n  }\n\n  const get_initial_content_bbcode = () => {\n    if (d.is_autobound) {\n      if (properties.initial_content) {\n        console.warn(\"Ignoring initial content since autobinding is enabled.\")\n      }\n      return get_non_null_autobinding_value(properties)\n    }\n    return properties.initial_content || \"\"\n  }\n\n  // main entry point: reconcile quill instance with new properties, or create it if it doesn't exist.\n  const reconcile = () => {\n\n    let content_bbcode = ''\n    if (d.initial_bbcode !== get_initial_content_bbcode()) {\n      // initial_bbcode and initial_html can change if initial content is a dynamic expression\n      content_bbcode = get_initial_content_bbcode()\n      // these are used by the reset action\n      d.initial_html = bbCodeToHTML(content_bbcode)\n      d.initial_bbcode = content_bbcode\n    }\n\n    if (d.initialized) content_bbcode = get_current_content_bbcode()\n    // Regardless of other logic, when auto-binding, this should be the source of truth\n    if (d.updated_props.autobinding) content_bbcode = get_non_null_autobinding_value()\n\n\n    if (should_reinitialize()) initialize_quill()\n    // It may seema bit contradictory that height is set before contents are,\n    // but this allows for separating these concerns when contents don't change\n    // and set_contents_in_quill also separately calls update_element_height\n    // after it actually does change contents.\n    if (should_set_height()) wait_for_visible(update_element_height)\n\n    // disable Quill input if this element is disabled\n    if ('disabled' in d.updated_props) {\n      d.quill.enable(!d.updated_props.disabled)\n    }\n\n    // Dynamically set the placeholder\n    if ('placeholder' in d.updated_props) {\n      d.quill.root.dataset.placeholder = d.updated_props.placeholder || ''\n    }\n\n    // set content based on what mode we're in\n    d.set_content_in_quill(content_bbcode)\n    d.prev_contents = content_bbcode\n    d.has_been_reconciled = true\n  }\n\n  d.has_been_reconciled = false\n  $(document).ready(reconcile)\n}\n"},"reset":{"fn":"function(instance, context) {\n  const d = instance.data\n  if (!d.quill) return\n  // Not sure \"reset\" does not really make any sense with autobinding on,\n  // but bubble still fires it\n  if (d.is_autobound) return\n\n  // set contents back to the initial value\n  d.set_content_in_quill(d.initial_bbcode)\n\n  d.last_change_source = 'api'\n  d.has_been_edited = false\n}\n"},"preview":{"fn":"function(instance, properties) {\n\n    //custom preview that changes as various properties are changed\n    //uses images rather than initializing a disabled Quill instance because the images are lighter weight and makes loading the element more efficient in the editor \n    \n    var preview;\n    var preview_images = {\n        \"basic_styles\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578328422624x814410333288381700/basic_styles.png\",\n        \"basic_text_alignment\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578328435036x176083124177772740/basic_align.png\",\n        \"font\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578328456820x636678729904445200/font.png\",\n        \"size\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578328471900x601277843539461200/size.png\",\n        \"text_styles\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578328500984x237729254917328450/text_styles.png\",\n        \"text_color\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578526040133x618924377176704400/text_color.png\",\n        \"sup_sub\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578328553500x547904523073018600/sup_sub.png\",\n        \"titles_quote_code\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578328573740x193466729817275650/titles_quote_code.png\",\n        \"media\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578328690820x732983396842500400/media.png\",\n        \"remove_style\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1578328704608x655581645962726700/remove_style.png\",\n        \"list\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1580145133799x948312827511517800/list.png\",\n        \"indent_align\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1580145152691x503666194763457100/indent_align.png\",\n        \"all_titles\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1585641019238x597655811909080000/all%20titles.png\",\n        \"code_quotes\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1585641079062x980676637005123800/code%20quotes.png\",\n        \"medium_format\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1585641062978x592964815466108240/medium%20formats.png\"\n    };\n    \n    \n    if(properties.theme == \"Regular\"){\n        var toolbar = \"<div><div style='background-color:white;'>\";\n        if(properties.complexity == \"Full\"){\n            toolbar += \"<img src='\"+ preview_images[\"font\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"size\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"text_styles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"text_color\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"sup_sub\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"all_titles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"code_quotes\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"list\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"indent_align\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"media\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"remove_style\"] +\"'>\";\n        } else if(properties.complexity == \"Medium\"){\n            toolbar += \"<img src='\"+ preview_images[\"font\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"text_styles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"text_color\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"all_titles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"list\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"medium_format\"] +\"'>\";\n        } else {\n            toolbar += \"<img src='\"+ preview_images[\"basic_styles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"basic_text_alignment\"] +\"'>\";\n        }\n        toolbar += \"</div>\";\n        if(properties.initial_content && properties.initial_content!=\"\"){\n            toolbar += \"<span style='margin:15px;font-family:sans-serif;font-size:13px;line-height:40px;'>\" + properties.initial_content + \"</span>\";\n        } else {\n            if(properties.placeholder){\n                toolbar += \"<span style='font-style:italic;margin:15px;font-family:sans-serif;color:#737373;font-size:13px;line-height:40px;'>\" + properties.placeholder + \"</span>\";\n            }\n        }\n        toolbar += \"</div>\";\n        preview = $(toolbar);\n    } else {\n\t\tvar editor = \"<div>\";\n        if(properties.initial_content && properties.initial_content!=\"\"){\n            editor += \"<span style='margin:15px;font-family:sans-serif;font-size:13px;line-height:40px;'>\" + properties.initial_content + \"</span>\";\n        } else {\n            if(properties.placeholder){\n                editor += \"<span style='font-style:italic;margin:15px;font-family:sans-serif;color:#737373;font-size:13px;line-height:40px;'>\" + properties.placeholder + \"</span>\";\n            }\n        }\n        editor += \"</div>\";\n        preview = $(editor);\n    }\n\n    preview.css(\"height\", (properties.bubble.height() - 2) + \"px\");\n    if(properties.bubble.border_style()=='none'){\n        preview.children('div').css(\"border\", \"1px solid #cbcbcb\");  \n    } else {\n        preview.children('div').css(\"border-bottom\", \"1px solid #cbcbcb\");\n    }\n    preview.children('div').css(\"padding-right\", \"10px\");\n    preview.children('div').children('img').css(\"height\", \"38px\");\n\t\n    instance.canvas.append(preview);\n    \n}"}},"platform_type":"web"}}};
315window._bubble_page_load_data.plugins_size['1580238841425x582072028873097200'] = 70305;
316window.preloaded['plugin/third_party:1580238841425x582072028873097200:1.9.6'] = true;
317window.plugins["1582601241392x653181519983018000"] = {"human":"1T - CSV Creator","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_api":{"human":"CSV Creator","calls":{"ABu":{"name":"New File from Base64","method":"post","publish_as":"action","should_reinitialize":true,"url":"[websiteHomeUrl]fileupload","url_params":{"ABv":{"key":"websiteHomeUrl","value":"","private":true,"doc":"Add website home url here"}},"params":{"ABw":{"key":"name","value":"","private":true,"doc":"File name of the created file","optional":false},"ABx":{"key":"contents","value":"","private":true,"doc":"This should be the 'base64 Text' returned from the plugin action. "}},"initialized":true,"data_type":"text","no_types":true},"ACS":{"0":"A","1":"C","2":"R","name":"New Private File from Base64 ","method":"post","publish_as":"action","should_reinitialize":true,"url":"[websiteHomeUrl]fileupload","url_params":{"ABv":{"key":"websiteHomeUrl","value":"","private":true,"doc":"Add website home url here"}},"params":{"ABw":{"key":"name","value":"","private":true,"doc":"File name of the created file","optional":false},"ABx":{"key":"contents","value":"","private":true,"doc":"This should be the 'base64 Text' returned from the plugin action. ","querystring":false},"ACT":{"key":"private","value":"FALSE","private":true,"optional":false,"doc":"Set to FALSE for non private file. Set to TRUE for private file. If set to TRUE the 'attach_to' parameter must include the unique Id of the thing to which you would like to attach the file. "},"ACU":{"key":"attach_to","value":"","private":true,"optional":true,"doc":"This parameter is required 'private' is set to TRUE."}}
317,"initialized":true,"data_type":"JSON","wrap_error":true,"types":"{\"plugin_api.ACS\":{\"caption\":\"New Private File from Base64 \",\"fields\":{\"_p_body\":{\"ret_value\":\"text\",\"caption\":\"body\",\"sample_value\":\"https://csvcreator.bubbleapps.io/version-test/fileupload/f1632416778434x716174107040414200/name.csv\"},\"_p_error.status_code\":{\"ret_value\":\"number\",\"caption\":\"error status_code\",\"sample_value\":200,\"path\":[\"error\",\"status_code\"]},\"_p_error.status_message\":{\"ret_value\":\"text\",\"caption\":\"error status_message\",\"sample_value\":\"OK\",\"path\":[\"error\",\"status_message\"]},\"_p_error.body\":{\"ret_value\":\"text\",\"caption\":\"error body\",\"sample_value\":\"\\\"\\\\\\\"https://csvcreator.bubbleapps.io/version-test/fileupload/f1632416778434x716174107040414200/name.csv\\\\\\\"\\\"\",\"path\":[\"error\",\"body\"]},\"_p_returned_an_error\":{\"ret_value\":\"boolean\",\"caption\":\"returned_an_error\",\"sample_value\":false}}}}","ret_value":"api.1582601241392x653181519983018000.plugin_api.ACS"}}},"plugin_elements":{"ABg":{"display":"CSV Creator","property_applications":{"MinWidth":true,"resizable":true},"add_is_visible":false,"states":{"ABr":{"caption":"created File","name":"created_file","value":"file","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"ABi":{"caption":"has created your file","name":"has_created_your_file"}},"actions":{"ABh":{"caption":"Send JSON to","code":{"fn":"function(instance,properties,context){let delimiter=\"tab\"===properties.delimiter?\"\\t\":properties.delimiter,csvData,content=JSON.parse(`[${properties.source_JSON.replace(/(\\r\\n|\\n|\\r)/gm,\"\")}]`),filename=properties.file_name+\".csv\",mimetype=\"text/csv\";csvData=Papa.unparse(content,{delimiter:delimiter});var blob=new Blob([csvData],{type:\"text/csv\"});function openSaveFileDialog(data,filename,mimetype){if(data)if(navigator.msSaveBlob)navigator.msSaveBlob(blob,filename);else{var lnk=document.createElement(\"a\"),url=window.URL,objectURL;mimetype&&(lnk.type=mimetype),lnk.download=filename||\"untitled\",lnk.href=objectURL=url.createObjectURL(blob),lnk.dispatchEvent(new MouseEvent(\"click\")),setTimeout(url.revokeObjectURL.bind(url,objectURL))}}function createFile(){var reader=new FileReader;reader.readAsDataURL(blob),reader.onloadend=function(){var base64String=reader.result,base64Substring=base64String.substr(base64String.indexOf(\",\")+1);context.uploadContent(filename,base64Substring,uploadFile)}}function uploadFile(err,url){instance.publishState(\"created_file\",url),instance.triggerEvent(\"has_created_your_file\"),err&&console.log(\"error \"+err)}createFile(),properties.save_file&&openSaveFileDialog(csvData,filename,\"text/csv\")}"},"fields":{"ABj":{"caption":"<span style=\"color: white; margin-bottom: 20px;\"><b>FILE NAME</b></span>","name":"file_name","rank":0,"editor":"DynamicValue","value":"text","default_val":"csv_creator"},"ABk":{"caption":"This action makes use of the operator :format as text on a list. You will need to format the list content as a JSON object and use a ',' as the delimiter. ","name":"info","rank":4,"editor":"Label"},"ABl":{"caption":"<span style=\"color: white; margin-bottom: 20px;\"><b>JSON CONTENT</span>","name":"source_JSON","rank":3,"editor":"DynamicValue","value":"text","default_val":"{\"Name\": \"Owen Wilson\", \"Date\": \"01-22-21\" }"},"ABn":{"caption":"Here you can set the delimiter for your exported file. By default it will use a comma as the delimiter but you can set this to anything you like. ","name":"here_you_can_set_the_delimiter_for_your_exported_file._by_default_it_will_use_a_comma_as_the_delimiter_but_you_can_set_this_to_anything_you_like._","rank":6,"editor":"Label"},"ABo":{"caption":"To create a tab delimiter, set this value to ‘tab’ (don’t include the quotes)","name":"to_create_a_tab_delimiter,_set_this_value_to_‘tab’_(don’t_include_the_quotes)","rank":7,"editor":"Label"},"ABp":{"caption":"Note, using a space, ↵, \", or an empty delimiter will result in a comma being substituted in the exported file.","name":"note,_using_a_space,_↵,_\",_or_an_empty_delimiter_will_result_in_a_comma_being_substituted_in_the_exported_file.","rank":8,"editor":"Label"},"ABq":{"caption":"<span style=\"color: white; margin-bottom: 20px;\"><b>FILE DELIMITER</span>","name":"delimiter","rank":5,"editor":"DynamicValue","value":"text","default_val":","},"ABs":{"caption":"<span style=\"color: white; margin-bottom: 20px;\"><b>ALLOW USER TO SAVE THE FILE</b></span>","name":"save_file","rank":1,"editor":"Checkbox","default_val":true},"ACP":{"caption":"If this box is unchecked your user will not be given the option to save the file directly to their computer","name":"user_save_file_info","rank":2,"editor":"Label"},"ACQ":{"caption":"With any CSV that contains user generated content, there is the risk of the user entering data that can be run as a function when the CSV is imported into a spreadsheet tool (ie, Excel, Numbers, etc) You should take your own precautions if this vulnerability is a concern.","name":"csv_injection_info","rank":9,"editor":"Label"}}}},"code":{"preview":{"fn":"function(instance, properties) {\n    \n    \n    $(instance.canvas).html('<div style=\"background: #266150; padding: 2px; text-align: center; color: white;\"><span>CSV Creator</span></div>')\n\n\n\n}"},"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}},"plugin_actions":{"ABC":{"display":"Create a Dynamic CSV File","type":"client_side","fields":{"AAN":{"caption":"↳ Data","name":"col1","rank":6,"editor":"DynamicValue","value":"_any_thing","default_val":"","optional":false,"is_list":true},"AAP":{"caption":"COLUMN 1 REQUIRED! Leaving Column 1 empty will make things break a lot. Like, a WHOLE lot! Ok, now that that is out of the way. ","name":"info_1","rank":2,"editor":"Label"},"AAQ":{"caption":"File Name","name":"file_name","rank":1,"editor":"DynamicValue","value":"text","default_val":"data_export","optional":true},"AAT":{"caption":"↳ Data","name":"col2","rank":8,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAU":{"caption":"↳ Data","name":"col3","rank":10,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAV":{"caption":"↳ Data","name":"col4","rank":12,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAW":{"caption":"Header 2","name":"h_02","rank":7,"editor":"DynamicValue","optional":true,"value":"text"},"AAX":{"caption":"Header 3","name":"h_03","rank":9,"editor":"DynamicValue","optional":true,"value":"text"},"AAY":{"caption":"Header 4","name":"h_04","rank":11,"editor":"DynamicValue","optional":true,"value":"text"}
317,"AAZ":{"caption":"Header 5","name":"h_05","rank":13,"editor":"DynamicValue","optional":true,"value":"text"},"AAa":{"caption":"↳ Data","name":"col5","rank":14,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAb":{"caption":"↳ Data","name":"col6","rank":16,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAc":{"caption":"Header 6","name":"h_06","rank":15,"editor":"DynamicValue","optional":true,"value":"text"},"AAd":{"caption":"↳ Data","name":"col7","rank":18,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAe":{"caption":"Header 7","name":"h_07","rank":17,"editor":"DynamicValue","optional":true,"value":"text"},"AAf":{"caption":"↳ Data","name":"col8","rank":20,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAg":{"caption":"Header 8","name":"h_08","rank":19,"editor":"DynamicValue","optional":true,"value":"text"},"AAh":{"caption":"↳ Data","name":"col9","rank":22,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAi":{"caption":"Header 9","name":"h_09","rank":21,"editor":"DynamicValue","optional":true,"value":"text"},"AAj":{"caption":"↳ Data","name":"col10","rank":24,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAk":{"caption":"Header 10","name":"h_10","rank":23,"editor":"DynamicValue","optional":true,"value":"text"},"AAl":{"caption":"↳ Data","name":"col11","rank":26,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAm":{"caption":"Header 11","name":"h_11","rank":25,"editor":"DynamicValue","optional":true,"value":"text"},"AAn":{"caption":"↳ Data","name":"col12","rank":28,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAo":{"caption":"Header 12","name":"h_12","rank":27,"editor":"DynamicValue","optional":true,"value":"text"},"AAp":{"caption":"↳ Data","name":"col13","rank":30,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAq":{"caption":"Header 13","name":"h_13","rank":29,"editor":"DynamicValue","optional":true,"value":"text"},"AAr":{"caption":"↳ Data","name":"col14","rank":32,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAs":{"caption":"Header 14","name":"h_14","rank":31,"editor":"DynamicValue","optional":true,"value":"text"},"AAt":{"caption":"↳ Data","name":"col15","rank":34,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"AAu":{"caption":"Header 15","name":"h_15","rank":33,"editor":"DynamicValue","optional":true,"value":"text"},"AAz":{"caption":"You need to do a search for the data you want to export OR you can reference a repeating group. The big mambajamba is that you use the same list (be it by search or RG) in every column input for an accurate CSV to be exported. ","name":"info_2","rank":3,"editor":"Label"},"ABA":{"caption":"Enter the file name you would like to use. It's not necessary though so totally up to you. Your users will typically get a save dialog box when the csv is done downloading as well.","name":"file_info","rank":0,"editor":"Label"},"ACY":{"caption":"Header 1","name":"h_01","rank":5,"editor":"DynamicValue","value":"text","default_val":"Column 1"},"ACZ":{"caption":"Header 16","name":"h_16","rank":35,"editor":"DynamicValue","optional":true,"value":"text"},"ACa":{"caption":"↳ Data","name":"col16","rank":36,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"ACb":{"caption":"Header 17","name":"h_17","rank":37,"editor":"DynamicValue","optional":true,"value":"text"},"ACc":{"caption":"↳ Data","name":"col17","rank":38,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"ACd":{"caption":"Header 18","name":"h_18","rank":39,"editor":"DynamicValue","optional":true,"value":"text"},"ACe":{"caption":"↳ Data","name":"col18","rank":40,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"ACf":{"caption":"Header 19","name":"h_19","rank":41,"editor":"DynamicValue","optional":true,"value":"text"},"ACg":{"caption":"↳ Data","name":"col19","rank":42,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"ACh":{"caption":"Header 20","name":"h_20","rank":43,"editor":"DynamicValue","optional":true,"value":"text"},"ACi":{"caption":"↳ Data","name":"col20","rank":44,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"ACj":{"caption":"Header 21","name":"h_21","rank":45,"editor":"DynamicValue","optional":true,"value":"text"},"ACk":{"caption":"↳ Data","name":"col21","rank":46,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"ACl":{"caption":"Header 22","name":"h_22","rank":47,"editor":"DynamicValue","optional":true,"value":"text"},"ACm":{"caption":"↳ Data","name":"col22","rank":48,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"ACn":{"caption":"Header 23","name":"h_23","rank":49,"editor":"DynamicValue","optional":true,"value":"text"},"ACo":{"caption":"↳ Data","name":"col23","rank":50,"editor":"DynamicValue","optional":true,"value":"_any_thing","is_list":true},"ACp":{"caption":"Header 24","name":"h_24","rank":51,"editor":"DynamicValue","optional":true,"value":"text"},"ACq":{"caption":"↳ Data","name":"col24","rank":52,"editor":"DynamicValue","optional":true,"value":"_any_thing","is_list":true},"ACr":{"caption":"Header 25","name":"h_25","rank":53,"editor":"DynamicValue","optional":true,"value":"text"},"ACs":{"caption":"↳ Data","name":"col25","rank":54,"editor":"DynamicValue","value":"_any_thing","optional":true,"is_list":true},"ACt":{"caption":"The header input will add a header to the top of each column in your CSV. You can use this as a switch for your data as well. If the header field is empty that column will be ignored even if you have data selected in the corresponding data field.","name":"info_4","rank":4,"editor":"Label"}},"code":{"client":{"fn":"function(properties,context){console.log(\"Creating a CSV with the awesome 
317CSV Creator!\");let csvFileName=properties.file_name+\".csv\",csvFile,length=properties.col1.length(),columns=[],headers=[],lineArray=[],csvArray=[];const processList=function(list,length){return null!=list&&list.hasOwnProperty(\"get\")?list.get(0,length):[list]};columns.push(processList(properties.col1,length)),headers.push(properties.h_01),null!=properties.h_02&&columns.push(processList(properties.col2,length))&&headers.push(properties.h_02),null!=properties.h_03&&columns.push(processList(properties.col3,length))&&headers.push(properties.h_03),null!=properties.h_04&&columns.push(processList(properties.col4,length))&&headers.push(properties.h_04),null!=properties.h_05&&columns.push(processList(properties.col5,length))&&headers.push(properties.h_05),null!=properties.h_06&&columns.push(processList(properties.col6,length))&&headers.push(properties.h_06),null!=properties.h_07&&columns.push(processList(properties.col7,length))&&headers.push(properties.h_07),null!=properties.h_08&&columns.push(processList(properties.col8,length))&&headers.push(properties.h_08),null!=properties.h_09&&columns.push(processList(properties.col9,length))&&headers.push(properties.h_09),null!=properties.h_10&&columns.push(processList(properties.col10,length))&&headers.push(properties.h_10),null!=properties.h_11&&columns.push(processList(properties.col11,length))&&headers.push(properties.h_11),null!=properties.h_12&&columns.push(processList(properties.col12,length))&&headers.push(properties.h_12),null!=properties.h_13&&columns.push(processList(properties.col13,length))&&headers.push(properties.h_13),null!=properties.h_14&&columns.push(processList(properties.col14,length))&&headers.push(properties.h_14),null!=properties.h_15&&columns.push(processList(properties.col15,length))&&headers.push(properties.h_15),null!=properties.h_16&&columns.push(processList(properties.col16,length))&&headers.push(properties.h_16),null!=properties.h_17&&columns.push(processList(properties.col17,length))&&headers.push(properties.h_17),null!=properties.h_18&&columns.push(processList(properties.col18,length))&&headers.push(properties.h_18),null!=properties.h_19&&columns.push(processList(properties.col19,length))&&headers.push(properties.h_19),null!=properties.h_20&&columns.push(processList(properties.col20,length))&&headers.push(properties.h_20),null!=properties.h_21&&columns.push(processList(properties.col21,length))&&headers.push(properties.h_21),null!=properties.h_22&&columns.push(processList(properties.col22,length))&&headers.push(properties.h_22),null!=properties.h_23&&columns.push(processList(properties.col23,length))&&headers.push(properties.h_23),null!=properties.h_24&&columns.push(processList(properties.col24,length))&&headers.push(properties.h_24),null!=properties.h_25&&columns.push(processList(properties.col25,length))&&headers.push(properties.h_25);for(var i=0;i<columns.length;i++)for(var that=columns[i],z=0;z<length;z++)null!=that[z]&&that[z].hasOwnProperty(\"replace\")?that[z]=that[z].replace(/,/g,\"\"):that[z];for(var i=0;i<length;i++){for(var z=0;z<columns.length;z++)lineArray.push(columns[z][i]);csvArray.push(lineArray),lineArray=[]}function openSaveFileDialog(data,filename,mimetype){if(data){var blob=data.constructor!==Blob?new Blob([data],{type:mimetype||\"application/octet-stream\"}):data;if(navigator.msSaveBlob)navigator.msSaveBlob(blob,filename);else{var lnk=document.createElement(\"a\"),url=window.URL,objectURL;mimetype&&(lnk.type=mimetype),lnk.download=filename||\"untitled\",lnk.href=objectURL=url.createObjectURL(blob),lnk.dispatchEvent(new MouseEvent(\"click\")),setTimeout(url.revokeObjectURL.bind(url,objectURL))}}}csvFile=Papa.unparse({fields:headers,data:csvArray}),openSaveFileDialog(csvFile,csvFileName,\"text/csv\")}","add_debugger":false}}},"ABH":{"display":"Create CSV from JSON","type":"client_side","fields":{"ABG":{"caption":"JSON CONTENT","name":"source_JSON","rank":1,"editor":"DynamicValue","value":"text","is_list":false},"ABI":{"caption":"FILE NAME","name":"file_name","rank":0,"editor":"DynamicValue","value":"text"},"ABJ":{"caption":"This action makes use of the operator :format as text on a list. You will need to format the list content as a JSON object and use a ',' as the delimiter. ","name":"info","rank":2,"editor":"Label"},"ABK":{"caption":"FILE DELIMITER","name":"delimiter","rank":4,"editor":"DynamicValue","value":"text","default_val":","},"ABM":{"caption":"Here you can set the delimiter for your exported file. By default it will use a comma as the delimiter but you can set this to anything you like. ","name":"here_you_can_set_the_delimiter_for_your_exported_file._by_default_it_will_use_a_comma_as_the_delimiter_but_you_can_set_this_to_anything_you_like.___to_create_a_tab_delimiter,_set_this_value_to_‘tab’_(don’t_include_the_quotes)","rank":5,"editor":"Label"},"ABN":{"caption":"To create a tab delimiter, set this value to ‘tab’ (don’t include the quotes)","name":"to_create_a_tab_delimiter,_set_this_value_to_‘tab’_(don’t_include_the_quotes)","rank":6,"editor":"Label"},"ABO":{"caption":"Note, using a space, ↵, \", or an empty delimiter will result in a comma being substituted in the exported file.","name":"note,_using_a_space,_↵,_\",_or_an_empty_delimiter_will_result_in_a_comma_being_substituted_in_the_exported_file.","rank":7,"editor":"Label"},"ACN":{"caption":"With any CSV that contains user generated content, there is the risk of the user entering data that can be run as a function when the CSV is imported into a spreadsheet tool (ie, Excel, Numbers, LibreOffice, etc) You should take your own precautions if this vulnerability is a concern.","name":"csv_injection_info","rank":8,"editor":"Label"},"ACV":{"caption":"Enclose in quotes","name":"quotes","rank":3,"editor":"Checkbox","default_val":false}},"code":{"client":{"fn":"function(properties,context){let delimiter=\"tab\"===properties.delimiter?\"\\t\":properties.delimiter,csvFile,content=JSON.parse(`[${properties.source_JSON.replace(/(\\r\\n|\\n|\\r)/gm,\"\")}]`),filename=properties.file_name+\".csv\",mimetype=\"text/csv\";function openSaveFileDialog(data,filename,mimetype){if(data){var blob=data.constructor!==Blob?new Blob([data],{type:mimetype||\"application/octet-stream\"}):data;if(navigator.msSaveBlob)navigator.msSaveBlob(blob,filename);else{var lnk=document.createElement(\"a\"),url=window.URL,objectURL;mimetype&&(lnk.type=mimetype),lnk.download=filename||\"untitled\",lnk.href=objectURL=url.createObjectURL(blob),lnk.dispatchEvent(new MouseEvent(\"click\")),setTimeout(url.revokeObjectURL.bind(url,objectURL))}}}function uploadCallback(err,url){url?alert(url):alert(err)}csvFile=Papa.unparse(content,{delimiter:delimiter,quotes:properties.quotes}),openSaveFileDialog(csvFile,filename,mimetype)}"}}},"ACG":{"display":"Create CSV from JSON (SSA)","type":"server_side","return_value":{"ACH":{"caption":"base64 Text","name":"base64_text","rank":0,"value":"text"},"ACX":{"caption":"Error message","name":"error_message","rank":1,"value":"text"},"ACY":{"caption":"Returned an error","name":"returned_an_error","rank":2,"value":"boolean"}},"fields":{"ABy":{"caption":"JSON CONTENT","name":"source_JSON","rank":0,"editor":"DynamicValue","value":"text","is_list":false},"ACA":{"caption":"This action makes use of the operator :format as text on a list. You will need to format the list content as a JSON object and use a ',' as the delimiter. ","name":"info","rank":1,"editor":"Label"},"ACB":{"caption":"FILE DELIMITER","name":"delimiter","rank":3,"editor":"DynamicValue","value":"text","default_val":","},"ACD":{"caption":"Here you can set the delimiter for your exported file. By default it will use a comma as the delimiter but you can set this to anything you like. ","name":"here_you_can_set_the_delimiter_for_your_exported_file._by_default_it_will_use_a_comma_as_the_delimiter_but_you_can_set_this_to_anything_you_like.___to_create_a_tab_delimiter,_set_this_value_to_‘tab’_(don’t_include_the_quotes)","rank":4,"editor":"Label"},"ACE":{"caption":"To create a tab delimiter, set this value to ‘tab’ (don’t include the quotes)","name":"to_create_a_tab_delimiter,_set_this_value_to_‘tab’_(don’t_include_the_quotes)","rank":5,"editor":"Label"},"ACF":{"caption":"Note, using a space, ↵, \", or an empty delimiter will result in a comma being substituted in the exported file.","name":"note,_using_a_space,_↵,_\",_or_an_empty_delimiter_will_result_in_a_comma_being_substituted_in_the_exported_file.","rank":6,"editor":"Label"},"ACL":{"caption":"SCAN FOR CSV INJECTION 𝐁𝐄𝐓𝐀","name":"scan_for_csv_injection","rank":7,"editor":"Checkbox","default_val":false},"ACO":{"caption":"With any CSV that contains user generated content, there is the risk of the user entering data that can be run as a function when the CSV is imported into a spreadsheet tool (ie, Excel, Numbers, etc) If this box is checked we will scan for known characters that can be used to trigger spreadsheet functions and prepend them with a single quote to ensure they are read as a text value only. Please note, this is not a guaranteed protection against any possible injection and you should take your own precautions as well if this vulnerability is a concern.","name":"csv_injection_info","rank":8,"editor":"Label"},"ACZ":{"caption":"Enclose in quotes","name":"quotes","rank":2,"editor":"Checkbox","default_val":false}}}}};
318window._bubble_page_load_data.plugins_size['1582601241392x653181519983018000'] = 23772;
319window.preloaded['plugin/third_party:1582601241392x653181519983018000:3.7.0'] = true;
320window.plugins["1593726025873x919111169495269400"] = {"human":"Rich Postmark emails","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"shared_keys":{"AAD":{"caption":"Server key","type":"secure"}}
320,"plugin_actions":{"AAC":{"display":"Postmark - Send email","type":"server_side","return_value":{"ABZ":{"caption":"Message ID","name":"message_id","rank":0,"value":"text"},"ABf":{"caption":"Error code","name":"error_code","rank":1,"value":"number"},"ABg":{"caption":"Message","name":"message","rank":2,"value":"text"},"ABh":{"caption":"Submitted at","name":"submitted_at","rank":3,"value":"text"},"ABi":{"caption":"To","name":"to","rank":4,"value":"text"},"ABj":{"caption":"Cc","name":"cc","rank":5,"value":"text"},"ABk":{"caption":"Bcc","name":"bcc","rank":6,"value":"text"}},"fields":{"AAE":{"caption":"From","name":"from","rank":1,"editor":"DynamicValue","value":"text"},"AAF":{"caption":"To","name":"to","rank":2,"editor":"DynamicValue","value":"text"},"AAG":{"caption":"Subject","name":"subject","rank":8,"editor":"DynamicValue","value":"text","optional":true},"AAH":{"caption":"Text body","name":"text_body","rank":4,"editor":"DynamicValue","value":"text","optional":true},"AAI":{"caption":"HTML Body","name":"html_body","rank":5,"editor":"DynamicValue","value":"text","optional":true},"AAJ":{"caption":"Reply to","name":"reply_to","rank":7,"editor":"DynamicValue","value":"text","optional":true},"AAK":{"caption":"Stream ID","name":"stream_id","rank":11,"editor":"DynamicValue","value":"text","optional":true},"AAM":{"caption":"Attach file(s)","name":"attachment_files","rank":12,"editor":"DynamicValue","value":"file","is_list":true,"optional":true},"AAi":{"caption":"CC","name":"cc","rank":9,"editor":"DynamicValue","value":"text","optional":true},"AAj":{"caption":"BCC","name":"bcc","rank":10,"editor":"DynamicValue","value":"text","optional":true},"AAk":{"caption":"Mandatory fields","name":"mandatory_fields","rank":0,"editor":"Label"},"AAl":{"caption":"One of these fields is mandatory. Filling one makes the other optional. Fill at least one.","name":"one_of_these_fields_is_mandatory._filling_one_makes_the_other_optional.","rank":3,"editor":"Label"},"AAm":{"caption":"Optional fields","name":"optional_fields","rank":6,"editor":"Label"},"AAn":{"caption":"Track opens","name":"track_opens","rank":13,"editor":"DynamicValue","value":"boolean","default_val":true},"AAo":{"caption":"Track link clicks","name":"track_link_clicks","rank":14,"editor":"Dropdown","default_val":"HtmlAndText"},"ABa":{"caption":"You can get the \"Message ID\" returned from Postmark by saving in your database the result of this workflow action. Use the \"Result of step X\" to attain it. It is optional, but when you need some advanced tracking it is useful. A suggestion is to store it alongside the recipient address and other information you used in the email so you can more easily find it in the Postmark dashboard or even keep your own internal logs.","name":"aa","rank":15,"editor":"Label"},"ABv":{"caption":"Server API tokens","name":"server_api_tokens","rank":16,"editor":"DynamicValue","value":"text","optional":true},"ABy":{"caption":"Unsubscribe workflow endpoint","name":"unsubscribe_url","rank":17,"editor":"DynamicValue","optional":true,"value":"text"}}}
320,"AAY":{"display":"Postmark - Send email DEBUGGER","type":"server_side","return_value":{"AAa":{"caption":"Would be sent","name":"would_be_sent","rank":0,"value":"text"}},"fields":{"AAP":{"caption":"From","name":"from","rank":1,"editor":"DynamicValue","value":"text"},"AAQ":{"caption":"To","name":"to","rank":2,"editor":"DynamicValue","value":"text"},"AAR":{"caption":"Subject","name":"subject","rank":4,"editor":"DynamicValue","value":"text"},"AAS":{"caption":"Text body","name":"text_body","rank":5,"editor":"DynamicValue","value":"text"},"AAT":{"caption":"HTML Body","name":"html_body","rank":6,"editor":"DynamicValue","value":"text","optional":true},"AAU":{"caption":"Reply to","name":"reply_to","rank":3,"editor":"DynamicValue","value":"text","optional":true},"AAV":{"caption":"Stream ID","name":"stream_id","rank":7,"editor":"DynamicValue","value":"text","optional":true},"AAW":{"caption":"Attach file(s)","name":"attachment_files","rank":8,"editor":"DynamicValue","value":"file","is_list":true,"optional":true},"AAZ":{"caption":"This is a fake action, it will not send any emails. It will return to you what it would send to Postmark so we can better debug it. Set this one up by copying the value in the equivalent field of the real action and paste it here, then look into the text \"Result from step X\" related to this action.","name":"this_is_a_fake_action,_it_will_not_send_any_emails._it_will_return_to_you_what_it_would_send_to_postmark_so_we_can_better_debug_it.","rank":0,"editor":"Label"},"ACA":{"caption":"Unsubscribe workflow endpoint","name":"unsubscribe_url","rank":9,"editor":"DynamicValue","value":"text"}}}
320,"ABF":{"display":"Postmark - Send batch email","type":"server_side","return_value":{"ABb":{"caption":"Message IDs","name":"message_ids","rank":0,"value":"text","is_list":true},"ABm":{"caption":"Error code","name":"error_code","rank":1,"value":"number","is_list":true},"ABn":{"caption":"Message","name":"message","rank":2,"value":"text","is_list":true},"ABo":{"caption":"Submitted at","name":"submitted_at","rank":3,"value":"text","is_list":true},"ABp":{"caption":"To","name":"to","rank":4,"is_list":true,"value":"text"},"ABq":{"caption":"Cc","name":"cc","rank":5,"is_list":true,"value":"text"},"ABr":{"caption":"Bcc","name":"bcc","rank":6,"is_list":true,"value":"text"}},"fields":{"AAp":{"caption":"From","name":"from","rank":1,"editor":"DynamicValue","value":"text"},"AAq":{"caption":"To","name":"list_of_tos","rank":2,"editor":"DynamicValue","value":"text","is_list":true},"AAr":{"caption":"Subject","name":"subject","rank":8,"editor":"DynamicValue","value":"text","optional":true},"AAs":{"caption":"Text body","name":"text_body","rank":4,"editor":"DynamicValue","value":"text","optional":true,"is_list":false},"AAt":{"caption":"HTML Body","name":"html_body","rank":5,"editor":"DynamicValue","value":"text","optional":true,"is_list":false},"AAu":{"caption":"Reply to","name":"reply_to","rank":7,"editor":"DynamicValue","value":"text","optional":true},"AAv":{"caption":"Stream ID","name":"stream_id","rank":11,"editor":"DynamicValue","value":"text","optional":true},"AAw":{"caption":"Attach file(s)","name":"attachment_files","rank":12,"editor":"DynamicValue","value":"file","is_list":true,"optional":true},"AAy":{"caption":"CC","name":"cc","rank":9,"editor":"DynamicValue","value":"text","optional":true},"AAz":{"caption":"BCC","name":"bcc","rank":10,"editor":"DynamicValue","value":"text","optional":true},"ABA":{"caption":"Mandatory fields","name":"mandatory_fields","rank":0,"editor":"Label"},"ABB":{"caption":"One of these fields is mandatory. Filling one makes the other optional. Fill at least one.","name":"one_of_these_fields_is_mandatory._filling_one_makes_the_other_optional.","rank":3,"editor":"Label"},"ABC":{"caption":"Optional fields","name":"optional_fields","rank":6,"editor":"Label"},"ABD":{"caption":"Track opens","name":"track_opens","rank":13,"editor":"DynamicValue","value":"boolean","default_val":true},"ABE":{"caption":"Track link clicks","name":"track_link_clicks","rank":14,"editor":"Dropdown","default_val":"HtmlAndText"},"ABG":{"caption":"Email variables (Optional)","name":"email_variables","rank":15,"editor":"Label","value":"text","is_list":false},"ABK":{"caption":"Var 1","name":"var_1","rank":16,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ABN":{"caption":"Var 2","name":"var_2","rank":17,"editor":"DynamicValue","value":"_any_thing","is_list":true,"optional":true},"ABO":{"caption":"Var 3","name":"var_3","rank":18,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"ABP":{"caption":"Var 4","name":"var_4","rank":19,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"ABQ":{"caption":"Var 5","name":"var_5","rank":20,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"ABR":{"caption":"Var 6","name":"var_6","rank":21,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"ABS":{"caption":"Var 7","name":"var_7","rank":22,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"ABT":{"caption":"Var 8","name":"var_8","rank":23,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"ABU":{"caption":"Var 9","name":"var_9","rank":24,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"ABV":{"caption":"Var 10","name":"var_10","rank":25,"editor":"DynamicValue","is_list":true,"optional":true,"value":"_any_thing"},"ABc":{"caption":"You can get the \"Message ID\" returned from Postmark by saving in your database the result of this workflow action. Use the \"Result of step X\" to attain it. It is optional, but when you need some advanced tracking it is useful. A suggestion is to store it alongside the recipient address and other information you used in the email so you can more easily find it in the Postmark dashboard or even keep your own internal logs. Note that this action returns a list of texts, one for each email, so you will store it in a log thing in your database using \"Set list\".","name":"aa","rank":26,"editor":"Label"},"ABw":{"caption":"Server API tokens","name":"server_api_tokens","rank":27,"editor":"DynamicValue","value":"text","optional":true},"ABz":{"caption":"Unsubscribe workflow endpoint","name":"unsubscribe_url","rank":28,"editor":"DynamicValue","value":"text"}}}}};
321window._bubble_page_load_data.plugins_size['1593726025873x919111169495269400'] = 9581;
322window.preloaded['plugin/third_party:1593726025873x919111169495269400:1.14.0'] = true;
323window.plugins["1610638195884x985948857339740200"] = {"human":"Signature Pad - B.A. Studios","dependencies":{"use_jquery":true,"plugin_api_version":2},"plugin_elements":{"ACn":{"display":"Sketch Pad","property_applications":{"resizable":true,"MinWidth":true,"Background":false,"Font":true,"Border":true},"add_is_visible":true,"fields":{"ACc":{"caption":"button color","name":"button_color","rank":0,"editor":"Color","default_val":"rgba(51, 181, 229, 1)"},"ACd":{"caption":"button font color","name":"button_font_color","rank":1,"editor":"Color","default_val":"rgba(255, 255, 255, 1)"},"ACe":{"caption":"Button Font Size","name":"button_font_size","rank":2,"editor":"DynamicValue","value":"number","default_val":14},"ACf":{"caption":"Text Font Size","name":"text_font_size","rank":4,"editor":"DynamicValue","value":"number","default_val":14},"ACg":{"caption":"Download Image","name":"download_image","rank":7,"editor":"DynamicValue","in_style":false,"value":"boolean","default_val":true},"ACh":{"caption":"border_color","name":"border_color","rank":3,"editor":"Color","default_val":"rgba(150, 150, 150, 1)"},"ACi":{"caption":"Display Date ","name":"display_date","rank":5,"editor":"Checkbox","default_val":true},"ACj":{"caption":"date font size","name":"date_font_size","rank":6,"editor":"DynamicValue","value":"number","default_val":12},"ACk":{"caption":"Upload and Return Image URL","name":"upload_image","rank":8,"editor":"DynamicValue","value":"boolean","default_val":true},"ADb":{"caption":"Min Stroke Width","name":"minwidth","rank":9,"editor":"DynamicValue","value":"number","default_val":5},"ADc":{"caption":"Max Stroke Width","name":"maxwidth","rank":10,"editor":"DynamicValue","value":"number","default_val":10},"ADd":{"caption":"Pen Color","name":"pencolor","rank":11,"editor":"Color","default_val":"rgba(99, 99, 99, 1)"}},"states":{"ACl":{"caption":"output image","name":"signature_image","value":"image","initialization_code":{"fn":"function(a,b){};"}},"ACm":{"caption":"PNG URL","name":"pngurl","value":"text","initialization_code":{"fn":"function(a,b){};"}}},"events":{"ACb":{"caption":"png URL has been created","name":"pngcreated"}},"actions":{"ACY":{"caption":"Clear Signature","code":{"fn":"function(a,f,q){f=a.data.pad;var c=document.getElementById(\"signature-pad\"),g=c.getContext(\"2d\"),h=a.data.width,k=.75*a.data.height,l=a.data.font,m=a.data.fontSize;g.clearRect(0,0,c.width,c.height);f.clear();var d=new Image;d.style.width=20;d.src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAABkCAYAAADOvVhlAAAK20lEQVR4Xu3da6g1VR3H8a9PSVlaklBSD2GRXehK0guTwBLSblCoiGAKgb3QSiQwEStNBBOJUimQRDEJwcwEDUUqIcwXkgRFkoYJGlgvwtIw0TR+MBumYZ3j7L3XzJy95/t/c+TsPevy2dv/mWfNuhyAoYACCigwqsABo9ZmZQoooIACmHj9EiiggAIjC5h4Rwa3OgUUUMDE63dAAQUUGFnAxDsyuNUpoIACJl6/AwoooMDIAibekcGtTgEFFDDx+h1QQAEFRhYw8Y4MbnUKKKCAidfvgAIKKDCygIl3ZHCrU0ABBUy8fgcUUECBkQVMvCODW50CCihg4vU7oIACCowsYOIdGdzqFFBAAROv3wEFFFBgZAET78jgVqeAAgpsSuJ9LfBPPy4FFFBgGwRWSbyHAE+N3PlrgI8AXwJ+MXLdVqeAAgpUFVgm8X4K+C5wN3BW1VbsXtjbgQeBfc3b7gS+Ajw8YhusSgEFFKgm0CfxvhXIHedxTa0vAh8CflutFbsXdDuQpN+OfwFvAP4zUhusRgEFFKgm0CfxPgbs79T4e+B91Vqxc0EfBX5ZePki4OIR6rcKBRRQoLpAn8R7KvDjQs1fBb5TvUX/X2AS/Hs6dfwdyF34vweu2+IVUECBQQT6JN5U/Cvg2E4LngEy/vr4IC2DzwM3FMo+E/jhQHVarAIKKDC4QN/E+5bmAdcrOi26CzhhgFa+Evgz8KZO2Q8B7wJeGKBOi1RAAQVGEeibeNOYC4FLCq36LHBb5dZ+DbisUGYesv28cl0Wp4ACCowqsEzifTnwB+AdnRZmqCFDDhl6qBGvA/4CvKZTWIY7PlajAstQQAEFphRYJvGmnUcDvyk0OA/Z8rCtRlwJfLlQ0HubxF+jDstQQAEFJhNYNvGmodcDZ3Ra/F/gAxUS4xHN2O7LOuX/CDh9MiUrVkABBSoKrJJ4D2uS46GddmRBRRZWZIHFqvET4MTOxVkk8Tbgr6sW6nUKKKDAXhJYJfGm/V8Ari105Gzg+yt28MPAvYVrvw2cv2KZXqaAAgrsOYFVE286krHejPm242ngSOCJFXqaO+YPdq77B5CpbFkibCiggAJbIbBO4s3shsxyyGyHdtwEZLXbMnEScHPhgmyGc9UyBfleBRRQYK8LrJN407dLgQsKncweC/f07PyBQBZG5MFaOx5txnbz4M5QQAEFtkZg3cSblWzZsjHDAe3IPNysMHu2h1Tuar9XeF/ugm/pcb1vUUABBTZKYN3Em85mD4csbuhG7oaz2m23yCKJJOksmmhHxo+P2ShJG6uAAgr0FKiReFNVxnVP6dT5fLOz2J92aUtmLJxXeP0o4IGeffBtCiigwEYJ1Eq8hzcnQhzc6f19QKaJlSIb4GQjnGyI047M5T15oxRtrAIKKLCEQK3Emyozh/fqQt2Z83td4fdZjXZa5/fPNfs+5MGaoYACCmylQM3Em7LuBzJM0I4nm4dv+bmIbG6eTc67kX0aztlKaTulgAIKNAI1E2+KTEL9HdDdayF3vLnzXUSO88mUs3ZkkURmR2TRhKGAAgpsrUDtxBuo7FR2bkEsY70Z882eujnAshvZg/fyrZW2YwoooMBAd7wp9iDgESAP3NqR2Q2LrR2zf287sgFONsLx1GC/mgoosPUCQ9zxBi2nUtxa0PtZ81r3pZyvduPWa9tBBRRQABgq8Qb3TuD4HsrZ7yF3woYCCigwC4EhE+/+Zg+GDD3sFjnOp7TybRYfgJ1UQIH5CQyZeKOZ44Cu2IX1DuDT82O3xwooMGeBoRNvppVlelmmmXUjR7RnI53sTGYooIACsxEYOvEG8nPATwuifwTePRtpO6qAAgo0AmMk3gwnfLIgnrPZckZbTp4wFFBAgdkIDJ14szotq9R2isxoyOnEbnY+m6+cHVVAgaETb/ZjKI3vtuXzAC6r3QwFFFBgFgJDJt4sirihh+IzzY5kj/d4r29RQAEFNl5gqMSbPXaz12723G1HTpt4I5Ajg9pxF3DCxmvaAQUUUKCHwFCJNxveXFaoPxvk5Aj3SwqvZZnxbT3a7FsUUECBjRYYIvHm/LTc2eY8tXZkdVpWqeU4+DxUy/Hw7chQQzbPydCDoYACCmytwBCJNycG5+Tgbix2JsvvjwZyoGU38pAtD9sMBR
323RQYGsFaifeI5qx3e5G6Dnm5/SO4vXAGZ3fZVpZppfljthQQAEFtlKgduLNQZUndqSyx2722s2eu+04rEnSh3Z+nwUVWViRBRaGAgoosHUCNRNvTpi4tyCUI9zP30EuxwFdW3jtLOAHW6dthxRQQIHK+/HmTjUzFtqR89NyjlrOU9spMtabMd92PA0cCTzhp6SAAgpsm0CtO96TgJsLOHnIdtVLoGV2Q8Z0M9uhHTcBp24buP1RQAEFaiTeA5utHfNgrR2PNmO7ffZhuBS4oPBxZK+He/yYFFBAgW0SqJF4c1ebKWTdyF3wLT2xspLtwWZYon1J5gNnz95ne5bj2xRQQIE9L7Bu4s0iiSTHLJpoR8Ztj1my98fucARQ7oYvXLIs366AAgrsWYF1E29mLJxX6N1RwAMr9Drjuqd0rnu+2eEsx8MbCiigwMYLrJN4swFONsLJhjjtyFzek1eUORx4GDi4c/19QKarGQoooMDGC6yTeLMa7bSOwHPNfgt5sLZqnA1cXbg4c36vW7VQr1NAAQX2isCqiTebm2eT825cCZyzZufSpvuBDFe048nm4Vt+GgoooMDGCqyaeHOcT6Z6tSOLJLJYIosm1o0k9pxO3N3zIXe8ufM1FFBAgY0VWCXxZk/d2ws9zh68l1eUyE5l5xbKy1hvxnwNBRRQYCMFlk28+5r5ttk3tx3ZACcb4WRDnFpxEPAIkAdu7cjshtwRZ7aDoYACCmycwLKJ90zgmkIvc77ajQP0PqdS3FooN/N6M7/XUEABBTZOYJnE++rmDvT1nV5mn4Vscj5U3Akc3yk8K9myoi2LNwwFFFBgowSWSbwXAd8s9C7H+eRYn6Fif7MXRIYe2pE9HLoP+IZqg+UqoIAC1QT6Jt5XAX8rLGzIQ7bPVGvNzgXlOKArCi9n97KsdjMUUECBjRHom3jToXc2CxuOa3r3QvPP/YdG6m2ml72/U9djwJtHqt9qFFBAgSoCyyTeRYWfADLV69fAF6u0ol8hWVCRhRWLNt/RHKqZmQ+GAgoosDECqyTeRedyVtrYq8hyHNDHgSwrzkM3QwEFFNg4gXUS7xSdPQR4aoqKrVMBBRSoJbBpibdWvy1HAQUUmEzAxDsZvRUroMBcBUy8c/3k7bcCCkwmYOKdjN6KFVBgrgIm3rl+8vZbAQUmEzDxTkZvxQooMFcBE+9cP3n7rYACkwmYeCejt2IFFJirgIl3rp+8/VZAgckETLyT0VuxAgrMVcDEO9dP3n4roMBkAibeyeitWAEF5iqwSLw5wyxHqWeP3Rd3+bnba0Neuyh7nfqnLGOu3y/7rYACBYFF4v068C2FBhMo/cFY54/IOtdO+Qeo3e5t6EMNy73sMNj/EHMveJF4c5ZazlQzFFBAgYXAS/0rtvv61H9Epq6/9x/iReLd6SBLv4IKKKCAAnUFLlkk3gwzZLjBUEABBRQYVuDi9lBD/ntfc6bZTj/7vGevlzFFH4b9GC1dAQU2SeAip5ON83GVkv0UfwBqt2Mb+rC4UVinL+tcW6P+GmWU+jDO/x3zq+Ub/wMZkGkAOPUFqAAAAABJRU5ErkJggg==\";\nd.onload=function(){var e=c.getContext(\"2d\");g.drawImage(d,0,0,350,97,0,0,h,k);var b=new Date,n=\"January February March April May June July August September October November December\".split(\" \")[b.getMonth()],p=String(b.getDate()).padStart(2,\"0\");b=b.getFullYear();e.font=m+\"px\"+l;e.fillStyle=\"0,0,0\";e.fillText(n+\"\\n\"+p+\",\"+b,0,10)}};"}},"ACZ":{"caption":"Save Signature","code":{"fn":"function(b,c,a){a=b.data.pad;c=c.download_image;if(a.isEmpty())return alert(\"Please provide a signature first.\");a=a.toDataURL(\"image/png\");c&&download(a,\"signatures.png\");b.publishState(\"signature_image\",a);b.publishState(\"signature_file\",a)};"}},"ACa":{"caption":"Remove Signature From Element","code":{"fn":"function(a,b,c){a.publishState(\"signature_image\")};"}}},"code":{"preview":{"fn":"function(l,b){var a=b.bubble.height()-20,g=b.bubble.width(),d=b.bubble.font_face,c=b.button_color,m=b.button_font_color,n=b.button_font_shadow_color,p=b.button_font_size,t=b.text_font_size;if(285>g)var k=0,e=10;else k=5,e=24;var q=b.hide_button_row;if(q)var r=\"display:none;\",h=.95*a;else r=\"\",h=.85*a;if(150>b.bubble.height()){var f=0;q||(h=.75*a)}else f=6;a=$('<div id=\"outside\" class=\"outside\" style=\"height:'+a+\"px; width:\"+g+';margin: 5px;\"><div class=\"wrapper\" style=\"margin-bottom:5px;position:relative;width:'+\ng+\"px;height:\"+h+'px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;\">
323 <canvas id=\"signature-pad\" class=\"signature-pad\" height='+h+\"px width=\"+(g-5)+'px style=\"margin: 5px;position:absolute;left:0;top:0;background-color:rgba(255, 255, 255, 0);\"> </canvas></div><div class=\"center\" id=\"button row\" style='+r+'text-align:center;width:100%;padding:2px;margin-top:5px;margin-bottom:0px; \"><a href=\"#\" id=\"save-png\" class=\"button\" style=\"box-shadow:inset 0px 1px 0px 0px '+\nc+\";background-color:\"+c+\";padding:5px;background-image:none;background-repeat:repeat;background-position:bottom;background-attachment:scroll;border-radius:6px;border-width:1px;border-style:solid;border-color:\"+c+\";display:inline-block;cursor:pointer;color:\"+m+\";font-family:\"+d+\";font-size:\"+p+\"px;font-weight:bold;padding-top:\"+f+\"px;padding-bottom:\"+f+\"px;padding-right:\"+e+\"px;padding-left:\"+e+\"px;text-decoration:none;text-shadow:0px 1px 0px \"+n+';\">Save</a><span id=\"demoFont\" class=\"demoFont\" style=\"margin-left: '+\nk+\"%; margin-right: \"+k+\"%;font-family:\"+d+\", \"+d+\", \"+d+\", serif;font-size:\"+t+'px;letter-spacing:-0.6px;word-spacing:0.8px;color:#AAAAAA;font-weight:normal;text-decoration:none;font-style:italic;font-variant:small-caps;text-transform:none;\">Draw Above</span><a href=\"#\" id=\"clear\" class=\"button\" style=\"box-shadow:inset 0px 1px 0px 0px '+c+\";background-color:\"+c+\";background-image:none;background-repeat:repeat;background-position:bottom;background-attachment:scroll;border-radius:6px;border-width:1px;border-style:solid;border-color:\"+\nc+\";display:inline-block;cursor:pointer;color:\"+m+\";font-family:\"+d+\";font-size:\"+p+\"px;font-weight:bold;padding-top:\"+f+\"px;padding-bottom:\"+f+\"px;padding-right:\"+e+\"px;padding-left:\"+e+\"px;text-decoration:none;text-shadow:0px 1px 0px \"+n+';\">Clear</a></div></div>');l.canvas.append(a);a=document.getElementById(\"outside\").offsetHeight;l.setheight=a;a=document.getElementById(\"signature-pad\");a.width=a.getBoundingClientRect().width;a.height=a.getBoundingClientRect().height;a.getContext(\"2d\")};"},"initialize":{"fn":"function(b,m){function n(d,k){var a=d.split(\";base64,\"),c=a[0].split(\":\")[1];a=window.atob(a[1]);for(var e=a.length,f=new Uint8Array(e),g=0;g<e;++g)f[g]=a.charCodeAt(g);c=new Blob([f],{type:c});c=window.URL.createObjectURL(c);a=document.createElement(\"a\");a.style=\"display: none\";a.href=c;a.download=k;document.body.appendChild(a);a.click();window.URL.revokeObjectURL(c)}var p=$('<div id=\"outside\" class=\"outside\" style=\"height:100%; width:100%;margin: 5px;\"><div class=\"wrapper\" style=\"margin-bottom:5px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;\">
323 <canvas id=\"signature-pad\" class=\"signature-pad\" style=\" left:0;top:0;background-color:rgba(255, 255, 255, 0);border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:black\"> </canvas></div><div class=\"center\" id=\"button_row\" style=text-align:center ;width:100%;margin-top:5px;margin-bottom:10px;  \"><button id=\"save-png\" class=\"button\" style=\"background-color:green;padding:5px;background-image:none;background-repeat:repeat;background-position:bottom;background-attachment:scroll;border-radius:6px;border-width:1px;border-style:solid;border-color:green;display:inline-block;cursor:pointer;color:white;font-family:Palatino;font-size:10px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-right:20px;padding-left:20px;text-decoration:none;\">Save</button><span id=\"demoFont\" class=\"demoFont\" style=\"margin-left: 5%; margin-right: 5%;font-family:Palatino, serif;font-size:10px;letter-spacing:-0.6px;word-spacing:0.8px;color:#AAAAAA;font-weight:normal;text-decoration:none;font-style:italic;font-variant:small-caps;text-transform:none;\">Sign Above</span><button id=\"clear\" class=\"button\" style=\"background-color:green;background-image:none;background-repeat:repeat;background-position:bottom;background-attachment:scroll;border-radius:6px;border-width:1px;border-style:solid;border-color:green;display:inline-block;cursor:pointer;color:white;font-family:Palatino;font-size:10px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-right:20px;padding-left:20px;text-decoration:none;\">Clear</button><div> <input type=\"color\"  id=\"strokeColor\" name=\"strokeColor\" value=\"#e66465\" style=\"margin:.4rem\"> <label for=\"strokeColor\">Stroke Color</label></div></div>');\nb.canvas.append(p);var l=document.getElementById(\"signature-pad\"),h=new SignaturePad(l,{backgroundColor:\"rgb(255, 255, 255,0)\"});b.data.colorPicker=document.getElementById(\"strokeColor\");b.data.signaturePad=h;document.getElementById(\"clear\").addEventListener(\"click\",function(){l.getContext(\"2d\");h.clear()});document.getElementById(\"save-png\").addEventListener(\"click\",function(){if(h.isEmpty())return alert(\"Please provide a signature first.\");var d=b.data.download,k=b.data.upload,a=h.toDataURL(\"image/png\");\nb.publishState(\"signature_image\",a);d&&n(a,\"signatures.png\");if(k){d=a.substr(a.indexOf(\",\")+1);var c=function(e){b.publishState(\"pngurl\",e);setTimeout(function(){b.triggerEvent(\"pngcreated\")},10)};m.uploadContent(\"Sketchpad.png\",d,function(e,f){c(f)})}b.publishState(\"signature_image\",a)})};"},"update":{"fn":"function(c,a,k){var g=a.bubble.height(),e=c.data.signaturePad;k=document.getElementById(\"outside\").offsetHeight;var h=document.getElementById(\"signature-pad\"),l=document.getElementById(\"button_row\").offsetHeight;g=g-l-20;a.bubble.width();var m=a.bubble.font_face,f=a.button_color,n=a.button_font_color,p=a.button_font_size;c.data.download=a.download_image;c.data.upload=a.upload_image;a.bubble.height();c.setheight=k;h.width=a.bubble.width();h.height=g;e.minWidth=a.minwidth;e.maxWidth=\na.maxwidth;e.penColor=a.pencolor;c.data.colorPicker.addEventListener(\"change\",function(){e.penColor=this.value});c.data.colorPicker.addEventListener(\"input\",function(){e.penColor=this.value});c.data.colorPicker.addEventListener(\"click\",function(){e.penColor=this.value});c.data.pad=e;h.getContext(\"2d\");(function(){var d=document.getElementsByClassName(\"button\"),b;for(b=0;b<d.length;b++)d[b].style.backgroundColor=f,d[b].style.color=n,d[b].style.borderColor=f,d[b].style.boxShadow=\"inset 0px 1px 0px 0px\"+\nf,d[b].style.textShadow=\"inset 0px 1px 0px 0px\"+f,d[b].style.fontSize=p+\"px\",d[b].style.font=m})()};"},"reset":{"fn":"function(a,b){};"}},"platform_type":"web"},"ADw":{"display":"Signature Pad","property_applications":{"resizable":true,"MinWidth":true,"Background":false,"Font":true,"Border":true},"add_is_visible":true,"fields":{"ADl":{"caption":"button color","name":"button_color","rank":0,"editor":"Color","default_val":"rgba(51, 181, 229, 1)"},"ADm":{"caption":"button font color","name":"button_font_color","rank":1,"editor":"Color","default_val":"rgba(255, 255, 255, 1)"},"ADn":{"caption":"Button Font Size","name":"button_font_size","rank":2,"editor":"DynamicValue","value":"number","default_val":14},"ADo":{"caption":"Text Font Size","name":"text_font_size","rank":4,"editor":"DynamicValue","value":"number","default_val":14},"ADp":{"caption":"Download Image","name":"download_image","rank":7,"editor":"DynamicValue","in_style":false,"value":"boolean","default_val":true},"ADq":{"caption":"border_color","name":"border_color","rank":3,"editor":"Color","default_val":"rgba(150, 150, 150, 1)"},"ADr":{"caption":"Display Date ","name":"display_date","rank":5,"editor":"Checkbox","default_val":true},"ADs":{"caption":"date font size","name":"date_font_size","rank":6,"editor":"DynamicValue","value":"number","default_val":12},"ADt":{"caption":"Upload and Return Image URL","name":"upload_image","rank":8,"editor":"DynamicValue","value":"boolean","default_val":true},"ADx":{"caption":"elementid","name":"elementid","rank":9,"editor":"DynamicValue","value":"text"},"ADy":{"caption":"hide button row?","name":"buttonrow","rank":10,"editor":"Checkbox","default_val":true},"AEA":{"caption":"Display text on sigpad","name":"showdate","rank":11,"editor":"Checkbox","default_val":true},"AEB":{"caption":"display date or other text","name":"date_or_text","rank":12,"editor":"Dropdown","optional":false,"default_val":"date"},"AEC":{"caption":"If not displaying the date, what do you want to include in the signature line","name":"text_to_show","rank":13,"editor":"DynamicValue","value":"text","optional":true},"AED":{"caption":"img","name":"img","rank":14,"editor":"DynamicValue","value":"text","default_val":"data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAV4AAABkCAYAAADOvVhlAAAH4UlEQVR4Xu3dV6gdRRzH8W8sUVQiRGIFO3YURcEOwQIay4OC7UFBIsEHsaPGSCSxoVgQsYL6YHkQRNGgqGBB7NhRokJQo4KoYDdW/jjHrNd7ztndG4c9c77zlJu7u7Pz2eHHMndmdhoWBRRQQIGsAtOy1mZlCiiggAIYvHYCBRRQILOAwZsZ3OoUUEABg9c+oIACCmQWMHgzg1udAgooYPDaBxRQQIHMAgZvZnCrU0ABBQxe+4ACCiiQWcDgzQxudQoooIDBax9QQAEFMgsYvJnBrU4BBRQweO0DCiigQGYBgzczuNUpoIACBq99QAEFFMgsYPBmBrc6BRRQwOC1DyiggAKZBQzezOBWp4ACChi89gEFFFAgs4DBmxnc6hRQQAGD1z6ggAIKZBYweDODW50CCihg8NoHFFBAgcwCBm9mcKtTQAEFDF77gAIKKJBZwODNDG51CiiggMFrH1BAAQUyCxi8mcGtTgEFFDB47QMKKKBAZgGDNzO41SmggAIGr31AAQUUyCxg8GYGtzoFFFDA4LUPKKCAApkFDN7M4FangAIKGLz2AQUUUCCzgMGbGdzqFFBAAYPXPqCAAgpkFjB4M4NbnQIKKGDw2gcUUECBzAK5gnc7YDnwQ+b2WZ0CCijQOYF+wbsJ8BRwEvD6FO96R+Bd4BtgH2DpFK/n6QoooMBIC0wWvIuAucBGwP3ACVNo4frAa8A26RpLgCOAP6dwTU9VQAEFRlpgsuCdAzxSadU84NaWrTwFuDOd+yuwAfBdy2t5mgIKKFCEQL+hhjOAG1ILfwbizXVFwxZPBz4BNkznPZredhtexsMVUECBsgT6Be8WaVx23dTci4ArGw4R3AScns7
323/FjgAeKssPlujgAIKNBcYNKthX+D5yiWPBh6uWcUs4FMg3nqjnAjcV/NcD1NAAQWKFhg2newFYO8k8AawR8233vnA4nRejO3OAGLIwqKAAgqMvcCw4J0NPAGsnqTOAa4dorYz8E7lmEuAmClhUUABBRQAhgVvIB0FPJS0/khTw5YN0HsZ2Cv9/mngICDOsyiggAIK1AzetYEvgfWS2OXAgj5huj3wJrBWOjb+uHaz0goooIACKwXqvPHG0fsDz1XgTgNunwC5JvAFMDP9/0uV8WHNFVBAAQWSQN3gjcNjXm/M740S08Nibm+1VBdexB/UYtnxV0oroIACCvxboEnw7gq8CsSbbZSzgevSv9cAYjx3v/Tz+8BONWdA+EwUUECBsRJoErwBE0MOz6ax4dhv4ZC0mU4sC47lwVF+ArZOww5jhWljFVBAgToCTYM3rhkLIzZLF38AOB74Hog/wkWJVW5X1KncYxRQQIFxFGgTvAcCz1SwYsexwys/b572aBhHT9usgAIKDBVoE7xx0VOBOya5evzx7cahtXqAAgooMMYCbYM3dhz7uDJfNwhjKlnMZLAooIACCgwQaBu8cckY261ufHM9cJbaCiiggAKDBdoGb+zd8DYQn/XpFaeQ2dsUUECBGgJtg3f39EmfieefB1xTo14PUUABBcZWoE3wxgKKV4DdktrnwMZpbm9shhOh7IbnY9ulbLgCCgwTaBO85wJXpwvH0uCDgQcrezTE0uIY6/WDlsP0/b0CCoylQNPgXQ1Ynt5wAyw+B3Rh2gYytoPslQuAq8ZS1EYroIACQwSaBm/sStb74vBvQGx6vjTVcVlatRY/xtcm1vGt1/6ngAIK/FegSfBumt52e1eJZcGxPLhXtgI+BOKtOMr5lSEJ7RVQQAEFkkCT4I0Nzeel8z4DYmnw7xMkDwUeq/yh7Tgg9nOwKKCAAgo0DN4I2Zip0NuD9+7KbmQTMd8Ddkj/Gfs4HOmnf+xvCiigwEqBOm+8MXTwEbBlOi0WTsTevP3KLmlxRe/3lwILRVdAAQUU+FugTvDG/gsxtNArEboRvoPKycBd6YCY2zsL+Fp0BRRQQIHhwRvBHF8YjuGCKPHJn9gg55cheDOAWFgRMxuixAcy5wuugAIKKDA8eC8GFiWoFUAMI3xQE2428GSa5RBvvbHwovepoJqX8DAFFFCgPIFBQw3xuxhSiLm6UWK2wmENCWJGwzHpnNhGMsaJXdHWENHDFVCgLIFBwTsXuK3S3D3TxjhNBLad8Ia8AFjc5AIeq4ACCpQm0C94Y7FEzGTofUctxmdjnLZNiX17701/yIt5v/HBzBfbXMhzFFBAgRIE+gXvscA9wPT01eCZaRlwmzZHHcvSgos4f9Ac4DbX9xwFFFBgpAQGDTXEFLBb0ocrz5xiq2KYIjbRifpiCGOy77VNsQpPV0ABBUZDoM483pgS9uMqaE5skv64e/WuAkkvoYACIy1QJ3hHuoHevAIKKNA1AYO3a0/E+1FAgeIFDN7iH7ENVECBrgkYvF17It6PAgoUL2DwFv+IbaACCnRNwODt2hPxfhRQoHgBg7f4R2wDFVCgawIGb9eeiPejgALFCxi8xT9iG6iAAl0TMHi79kS8HwUUKF7A4C3+EdtABRTomoDB27Un4v0ooEDxAgZv8Y/YBiqgQNcEDN6uPRHvRwEFihcweIt/xDZQAQW6JmDwdu2JeD8KKFC8QATvwuJbaQMVUECBDglE8Pq59Q49EG9FAQXKFzB4y3/GtlABBTomYPB27IF4OwooUL6AwVv+M7aFCijQMYF/gnfOrPiau0UBBRRQ4P8W+As6yrFVT1p+XgAAAABJRU5ErkJggg=="},"AEE":{"caption":"text size","name":"text_size","rank":15,"editor":"DynamicValue","value":"number"},"AEJ":{"caption":"minwidth","name":"minwidth","rank":16,"editor":"DynamicValue","value":"number","default_val":1},"AEK":{"caption":"maxwidth","name":"maxwidth","rank":17,"editor":"DynamicValue","value":"number","default_val":10},"AEL":{"caption":"pencolor","name":"pencolor","rank":18,"editor":"Color","default_val":"rgba(21, 0, 128, 1)"}},"states":{"ADu":{"caption":"output image","name":"signature_image","value":"image","initialization_code":{"fn":"function(a,b){};"}},"ADv":{"caption":"PNG URL","name":"pngurl","value":"text","initialization_code":{"fn":"function(a,b){};"}}},"events":{"ADk":{"caption":"png URL has been created","name":"pngcreated"}},"actions":{"ADh":{"caption":"Clear Signature","code":{"fn":"function(a,g,p){g=a.data.pad;var h=document.getElementById(\"signature-pad\"+a.data.elementid),k=a.data.showdate,l=a.data.date_or_text,m=a.data.text_to_show,n=h.getContext(\"2d\");g.clear();var b=new Image;b.src=a.data.IMAGE;b.onload=function(){var d=h.getContext(\"2d\");n.drawImage(b,0,0,b.width,b.height,0,0,document.getElementById(\"signature-pad\"+a.data.elementid).offsetWidth,document.getElementById(\"signature-pad\"+a.data.elementid).offsetHeight);var c=new Date,e=\"January February March April May June July August September October November December\".split(\" \")[c.getMonth()],\nf=String(c.getDate()).padStart(2,\"0\");c=c.getFullYear();e=\"date\"==l?e+\"\\n\"+f+\",\"+c:m;d.font=\"12px Palatino\";d.fillStyle=\"0,0,0\";f=.94*document.getElementById(\"signature-pad\"+a.data.elementid).offsetHeight;k&&d.fillText(e,5,f)}};"}},"ADi":{"caption":"Save Signature","code":{"fn":"function(instance, properties, context) {\nconst signaturePad = instance.data.signaturePad;\n  const downloadOrNot = instance.data.download\n \n    \n\n  function download(dataURL, filename) {\n    var blob = dataURLToBlob(dataURL);\n    var url = window.URL.createObjectURL(blob);\n\n    var a = document.createElement(\"a\");\n    a.style = \"display: none\";\n    a.href = url;\n    a.download = filename;\n\n    document.body.appendChild(a);\n    a.click();\n\n\n    window.URL.revokeObjectURL(url);\n\n  }\n\n  // One could simply use Canvas#toBlob method instead, but it's just to show\n  // that it can be done using result of SignaturePad#toDataURL.\n  function dataURLToBlob(dataURL) {\n    // Code taken from https://github.com/ebidel/filer.js\n    var parts = dataURL.split(';base64,');\n    var contentType = parts[0].split(\":\")[1];\n    var raw = window.atob(parts[1]);\n    var rawLength = raw.length;\n    var uInt8Array = new Uint8Array(rawLength);\n    for (var i = 0; i < rawLength; ++i) {\n      uInt8Array[i] = raw.charCodeAt(i);\n    }\n    return new Blob([uInt8Array], {\n      type: contentType\n    });\n  }\n\n    \n    \n    \n if (signaturePad.isEmpty()) {\n      return alert(\"Please provide a signature first.\");\n    }\n    \n    \n\n    \n    var upload = instance.data.upload\n\n    var data = signaturePad.toDataURL('image/png');\n    instance.publishState(\"signature_image\", data)\n\n    if (downloadOrNot) {\n      download(data, \"signatures.png\");\n    }\n    \n      \n    if (upload) {\n        \n        \n      var base64 = data.substr(data.indexOf(',') + 1);\n      const callBack = (URL) =>
323 {\n        instance.publishState(\"pngurl\", URL)\n\n        setTimeout(() => {\n          instance.triggerEvent(\"pngcreated\")\n        }, 10);\n      }\n\n\n      context.uploadContent(\"Sketchpad.png\", base64, function(err, url) {\n\n        callBack(url)\n      })\n    }\n      instance.publishState(\"signature_image\", data)\n\n\n\n    \n    \n    \n    \n    \n    \n    \n    \n    \n    \n}"}},"ADj":{"caption":"Remove Signature From Element","code":{"fn":"function(instance, properties, context) {\n\ninstance.publishState(\"signature_image\")\n\n}"}}},"code":{"preview":{"fn":"function(q,a){var b=a.bubble.height()-20,l=a.bubble.width(),g=a.bubble.font_face,c=a.button_color,r=a.button_font_color,t=a.button_font_shadow_color,u=a.button_font_size,v=a.text_font_size,d=10,m=10;285>l?(m=0,d=10):(m=5,d=24);var w=a.hide_button_row;if(w)var x=\"display:none;\",e=.95*b;else x=\"\",e=.85*b;if(150>a.bubble.height()){var h=0;w||(e=.75*b)}else h=6;var y=l-5;b=$('<div id=\"outside\" class=\"outside\" style=\"height:'+b+\"px; width:\"+l+';margin: 5px;\"><div class=\"wrapper\" style=\"margin-bottom:5px;position:relative;width:'+\nl+\"px;height:\"+e+'px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;\">
323 <canvas id=\"signature-pad\" class=\"signature-pad\" height='+e+\"px width=\"+y+'px style=\"margin: 5px;position:absolute;left:0;top:0;background-color:rgba(255, 255, 255, 0);\"> </canvas></div><div class=\"center\" id=\"button row\" style='+x+'text-align:center;width:100%;padding:2px;margin-top:5px;margin-bottom:0px; \"><a href=\"#\" id=\"save-png\" class=\"button\" style=\"box-shadow:inset 0px 1px 0px 0px '+\nc+\";background-color:\"+c+\";padding:5px;background-image:none;background-repeat:repeat;background-position:bottom;background-attachment:scroll;border-radius:6px;border-width:1px;border-style:solid;border-color:\"+c+\";display:inline-block;cursor:pointer;color:\"+r+\";font-family:\"+g+\";font-size:\"+u+\"px;font-weight:bold;padding-top:\"+h+\"px;padding-bottom:\"+h+\"px;padding-right:\"+d+\"px;padding-left:\"+d+\"px;text-decoration:none;text-shadow:0px 1px 0px \"+t+';\">Save</a><span id=\"demoFont\" class=\"demoFont\" style=\"margin-left: '+\nm+\"%; margin-right: \"+m+\"%;font-family:\"+g+\", \"+g+\", \"+g+\", serif;font-size:\"+v+'px;letter-spacing:-0.6px;word-spacing:0.8px;color:#AAAAAA;font-weight:normal;text-decoration:none;font-style:italic;font-variant:small-caps;text-transform:none;\">Sign Above</span><a href=\"#\" id=\"clear\" class=\"button\" style=\"box-shadow:inset 0px 1px 0px 0px '+c+\";background-color:\"+c+\";background-image:none;background-repeat:repeat;background-position:bottom;background-attachment:scroll;border-radius:6px;border-width:1px;border-style:solid;border-color:\"+\nc+\";display:inline-block;cursor:pointer;color:\"+r+\";font-family:\"+g+\";font-size:\"+u+\"px;font-weight:bold;padding-top:\"+h+\"px;padding-bottom:\"+h+\"px;padding-right:\"+d+\"px;padding-left:\"+d+\"px;text-decoration:none;text-shadow:0px 1px 0px \"+t+';\">Clear</a></div></div>');q.canvas.append(b);b=document.getElementById(\"outside\").offsetHeight;q.setheight=b;var f=document.getElementById(\"signature-pad\");f.width=f.getBoundingClientRect().width;f.height=f.getBoundingClientRect().height;var z=f.getContext(\"2d\"),\nn=new Image;n.id=\"background_image\";n.src=\"https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1610863489039x194622978193032860/signatureLine.png\";n.onload=function(){var p=f.getContext(\"2d\");z.drawImage(n,0,0,350,97,0,0,y,e);var k=new Date,A=\"January February March April May June July August September October November December\".split(\" \")[k.getMonth()],B=String(k.getDate()).padStart(2,\"0\");k=k.getFullYear();p.font=v+\"px Palatino\";p.fillStyle=\"0,0,0\";p.fillText(A+\"\\n\"+B+\",\"+k,5,.94*e)}};"},"initialize":{"fn":"function(b,m){setTimeout(function(){function n(d,e){var a=d.split(\";base64,\"),c=a[0].split(\":\")[1];a=window.atob(a[1]);for(var f=a.length,g=new Uint8Array(f),h=0;h<f;++h)g[h]=a.charCodeAt(h);c=new Blob([g],{type:c});c=window.URL.createObjectURL(c);a=document.createElement(\"a\");a.style=\"display: none\";a.href=c;a.download=e;document.body.appendChild(a);a.click();window.URL.revokeObjectURL(c)}var k=b.data.CANVAS,l=b.data.signaturePad,p=b.data.TEXTORDATE,q=b.data.TEXTTOSHOW,r=b.data.IMAGE;\ndocument.getElementById(\"clear\"+b.data.elementID).addEventListener(\"click\",function(d){d.preventDefault();var e=k.getContext(\"2d\");l.clear();var a=new Image;a.src=r;a.onload=function(){e.drawImage(a,0,0,a.width,a.height,0,0,k.width,k.height);var c=new Date,f=\"January February March April May June July August September October November December\".split(\" \")[c.getMonth()],g=String(c.getDate()).padStart(2,\"0\");c=c.getFullYear();f=\"date\"==p?f+\"\\n\"+g+\",\"+c:q;e.font=\"12px Palatino\";e.fillStyle=\"0,0,0\";g=\n.94*document.getElementById(\"signature-pad\"+b.data.elementID).offsetHeight;b.data.SHOWDATE&&e.fillText(f,5,g)}});document.getElementById(\"save-png\"+b.data.elementID).addEventListener(\"click\",function(d){d.preventDefault();if(l.isEmpty())return alert(\"Please provide a signature first.\");var e=b.data.download,a=b.data.upload;d=l.toDataURL(\"image/png\");b.publishState(\"signature_image\",d);e&&n(d,\"signatures.png\");if(a){e=d.substr(d.indexOf(\",\")+1);var c=function(f){b.publishState(\"pngurl\",f);setTimeout(function(){b.triggerEvent(\"pngcreated\")},\n10)};m.uploadContent(\"Sketchpad.png\",e,function(f,g){c(g)})}b.publishState(\"signature_image\",d)})},1E3)};"},"update":{"fn":"function(b,a,h){var g=new Image;g.id=\"background_image\";b.data.elementID=a.elementid;b.data.IMAGE=a.img;b.data.elementid=a.elementid;b.data.showdate=a.showdate;b.data.date_or_text=a.date_or_text;b.data.text_to_show=a.text_to_show;var c=$('<div id=\"outside'+a.elementid+'\" class=\"outside\" style=\"height:100%; width:100%;margin: 5px;\"><div class=\"wrapper\" style=\"margin-bottom:5px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;\">
323 <canvas id=\"signature-pad'+\na.elementid+'\" class=\"signature-pad\" style=\" left:0;top:0;background-color:rgba(255, 255, 255, 0);border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:black\"> </canvas></div><div class=\"center\" id=\"button_row'+a.elementid+'\" style=text-align:center ;width:100%;margin-top:5px;margin-bottom:10px;  \"><button id=\"save-png'+a.elementid+'\" class=\"button\" style=\"background-color:green;padding:5px;background-image:none;background-repeat:repeat;background-position:bottom;background-attachment:scroll;border-radius:6px;border-width:1px;border-style:solid;border-color:green;display:inline-block;cursor:pointer;color:white;font-family:Palatino;font-size:10px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-right:20px;padding-left:20px;text-decoration:none;\">Save</button><span id=\"demoFont'+\na.elementid+'\" class=\"demoFont\" style=\"margin-left: 5%; margin-right: 5%;font-family:Palatino, serif;font-size:10px;letter-spacing:-0.6px;word-spacing:0.8px;color:#AAAAAA;font-weight:normal;text-decoration:none;font-style:italic;font-variant:small-caps;text-transform:none;\">Sign Above</span><button id=\"clear'+a.elementid+'\" class=\"button\" style=\"background-color:green;background-image:none;background-repeat:repeat;background-position:bottom;background-attachment:scroll;border-radius:6px;border-width:1px;border-style:solid;border-color:green;display:inline-block;cursor:pointer;color:white;font-family:Palatino;font-size:10px;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-right:20px;padding-left:20px;text-decoration:none;\">Clear</button></div>');\nh=a.bubble.height();b.canvas.append(c);var e=document.getElementById(\"signature-pad\"+a.elementid);b.data.CANVAS=e;b.data.TEXTORDATE=a.date_or_text;b.data.SHOWDATE=a.showdate;c=new SignaturePad(e,{backgroundColor:\"rgb(255, 255, 255,0)\"});c.minWidth=a.minwidth;c.maxWidth=a.maxwidth;c.penColor=a.pencolor;b.data.signaturePad=c;c=document.getElementById(\"button_row\"+a.elementid);a.buttonrow?(c.style.display=\"none\",c.style.visibility=\"hidden\",h-=20):(c.style.display=\"block\",c.style.visibility=\"visible\",\nc=document.getElementById(\"button_row\"+a.elementid).offsetHeight,h=h-c-20);a.bubble.width();var n=a.bubble.font_face,k=a.button_color,p=a.button_font_color,q=a.button_font_size,r=a.text_font_size;b.data.download=a.download_image;b.data.upload=a.upload_image;a.bubble.height();c=b.data.signaturePad;var t=document.getElementById(\"outside\"+a.elementid).offsetHeight;b.setheight=t;e=document.getElementById(\"signature-pad\"+a.elementid);e.width=a.bubble.width();e.height=h;b.data.pad=c;var m=e.getContext(\"2d\");\nm.clearRect(0,0,e.width,e.height);c.clear();g.src=a.img;g.onload=function(){var f=e.getContext(\"2d\");m.drawImage(g,0,0,g.width,g.height,0,0,e.width,e.height);var d=new Date,l=\"January February March April May June July August September October November December\".split(\" \")[d.getMonth()],u=String(d.getDate()).padStart(2,\"0\");d=d.getFullYear();l=\"date\"==a.date_or_text?l+\"\\n\"+u+\",\"+d:a.text_to_show;f.font=r+\"px Palatino\";f.fillStyle=\"0,0,0\";f.fillText(l,5,.94*e.height)};(function(){var f=document.getElementsByClassName(\"button\"),\nd;for(d=0;d<f.length;d++)f[d].style.backgroundColor=k,f[d].style.color=p,f[d].style.borderColor=k,f[d].style.boxShadow=\"inset 0px 1px 0px 0px\"+k,f[d].style.textShadow=\"inset 0px 1px 0px 0px\"+k,f[d].style.fontSize=q+\"px\",f[d].style.font=n})()};"},"reset":{"fn":"function(a,b){};"}},"platform_type":"web"}}};
324window._bubble_page_load_data.plugins_size['1610638195884x985948857339740200'] = 31884;
325window.preloaded['plugin/third_party:1610638195884x985948857339740200:6.0.1'] = true;
326window.plugins["1632033919710x443393131420057600"] = {"human":"Math Expression Formula Calculator","dependencies":{"use_jquery":true,"plugin_api_version":2},"plugin_elements":{"AAC":{"display":"Math Calculator","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AAD":{"caption":"Expression","name":"expression","rank":0,"editor":"DynamicValue","value":"text","default_val":"","optional":true}},"states":{"AAE":{"caption":"Number Result","name":"NumberResult","value":"number","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}},"AAF":{"caption":"Text Result","name":"TextResult","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}}},"events":{"AAG":{"caption":"Math calculator is done calculating","name":"calculation_complete"}},"actions":{"AAH":{"caption":"calculate","code":{"fn":"function(instance, properties, context) {\n\n\t\tinstance.data.calculate(properties.action_expression);\n  //Load any data \n\n\n\n  //Do the operation\n\n\n\n}"},"fields":{"AAI":{"caption":"expression","name":"action_expression","rank":0,"editor":"DynamicValue","value":"text"}}}},"code":{"preview":{"fn":"function(instance, properties) {\n\n    let box = $(`<div>Math Expression Calculator</div>`);\n    instance.canvas.append(box);\n    box.css('background-color', 'yellow');\n    box.css('height', properties.bubble.height)\n    box.width('width', properties.bubble.width)\n\n}"},"initialize":{"fn":"function(instance, context) {\n\n\tinstance.data.calculate = function(this_input){\n        \n     \tvar input = this_input;\n        var outputNum = -1;\n        var outputString = \"\";\n        // Empty Input check\n        if(input===undefined || input===\"\" || input===null){\n            outputNum = -1;\n            outputString = \"Empty Expression\";\n            instance.publishState('NumberResult', outputNum);\n            instance.publishState('TextResult', outputString);\n            return;\n        }\n        // Simple Security Check\n        else if(input.includes(\"<\")||input.includes(\">\")||input.includes(\";\")||input.includes(\"{\")||input.includes(\"}\")){\n            outputNum = -1;\n            outputString = \"Invalid Characters in the Expression\";\n            instance.publishState('NumberResult', outputNum);\n            instance.publishState('TextResult', outputString);\n            \n            return;\n        }\n        try{\n            outputNum = eval(input.toString());\n            outputString = outputNum.toString();\n        } catch(e){\n            console.log(e);\n            outputNum = -1;\n            outputString = \"Invalid or Empty Expression\";\n\n        }\n        instance.publishState('NumberResult', outputNum);\n        instance.publishState('TextResult', outputString);\n        if(outputNum !== -1) instance.triggerEvent(\"calculation_complete\");\n        \n    }\n\n}"},"update":{"fn":"function(instance, properties, context) {\n\tinstance.data.calculate(properties.expression);\n\n}","add_debugger":true},"reset":{"fn":"function(instance, context) {\n\n\n\n}"}},"platform_type":"web"}}};
327window._bubble_page_load_data.plugins_size['1632033919710x443393131420057600'] = 3080;
328window.preloaded['plugin/third_party:1632033919710x443393131420057600:1.2.1'] = true;
329window.plugins["1632390165248x133502315345739780"] = {"human":"api.video","dependencies":{"use_jquery":false,"plugin_api_version":"3"},"plugin_api":{"human":"authenticate","auth":"oauth2_custom","shared_params":{"AAE":{"key":"","value":"","private":true}},"calls":{"AAF":{"name":"list all videos","method":"get","publish_as":"data","url":"https://ws.api.video/videos","should_reinitialize":false,"initialized":true,"types":"{\"plugin_api.AAF\":{\"caption\":\"list all video\",\"fields\":{\"_p_data\":{\"ret_value\":\"list.api.1632390165248x133502315345739780.plugin_api.AAF.data\",\"caption\":\"data\"},\"_p_pagination.currentPage\":{\"ret_value\":\"number\",\"caption\":\"pagination currentPage\",\"sample_value\":\"\",\"path\":[\"pagination\",\"currentPage\"]},\"_p_pagination.currentPageItems\":{\"ret_value\":\"number\",\"caption\":\"pagination currentPageItems\",\"sample_value\":\"\",\"path\":[\"pagination\",\"currentPageItems\"]},\"_p_pagination.pageSize\":{\"ret_value\":\"number\",\"caption\":\"pagination pageSize\",\"sample_value\":\"\",\"path\":[\"pagination\",\"pageSize\"]},\"_p_pagination.pagesTotal\":{\"ret_value\":\"number\",\"caption\":\"pagination pagesTotal\",\"sample_value\":\"\",\"path\":[\"pagination\",\"pagesTotal\"]},\"_p_pagination.itemsTotal\":{\"ret_value\":\"number\",\"caption\":\"pagination itemsTotal\",\"sample_value\":\"\",\"path\":[\"pagination\",\"itemsTotal\"]},\"_p_pagination.links\":{\"ret_value\":\"list.api.1632390165248x133502315345739780.plugin_api.AAF.pagination.links\",\"caption\":\"pagination links\",\"path\":[\"pagination\",\"links\"]}}},\"plugin_api.AAF.data\":{\"caption\":\"list all videos data\",\"fields\":{\"_p_videoId\":{\"ret_value\":\"text\",\"caption\":\"videoId\",\"sample_value\":\"\"},\"_p_title\":{\"ret_value\":\"text\",\"caption\":\"title\",\"sample_value\":\"\"}
329,\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"\"},\"_p_public\":{\"ret_value\":\"boolean\",\"caption\":\"public\",\"sample_value\":\"\"},\"_p_panoramic\":{\"ret_value\":\"boolean\",\"caption\":\"panoramic\",\"sample_value\":\"\"},\"_p_mp4Support\":{\"ret_value\":\"boolean\",\"caption\":\"mp4Support\",\"sample_value\":\"\"},\"_p_publishedAt\":{\"ret_value\":\"text\",\"caption\":\"publishedAt\",\"sample_value\":\"\"},\"_p_createdAt\":{\"ret_value\":\"text\",\"caption\":\"createdAt\",\"sample_value\":\"\"},\"_p_updatedAt\":{\"ret_value\":\"text\",\"caption\":\"updatedAt\",\"sample_value\":\"\"},\"_p_source.type\":{\"ret_value\":\"text\",\"caption\":\"source type\",\"sample_value\":\"\",\"path\":[\"source\",\"type\"]},\"_p_source.uri\":{\"ret_value\":\"text\",\"caption\":\"source uri\",\"sample_value\":\"\",\"path\":[\"source\",\"uri\"]},\"_p_assets.iframe\":{\"ret_value\":\"text\",\"caption\":\"assets iframe\",\"sample_value\":\"\",\"path\":[\"assets\",\"iframe\"]},\"_p_assets.player\":{\"ret_value\":\"text\",\"caption\":\"assets player\",\"sample_value\":\"\",\"path\":[\"assets\",\"player\"]},\"_p_assets.hls\":{\"ret_value\":\"text\",\"caption\":\"assets hls\",\"sample_value\":\"\",\"path\":[\"assets\",\"hls\"]},\"_p_assets.thumbnail\":{\"ret_value\":\"text\",\"caption\":\"assets thumbnail\",\"sample_value\":\"\",\"path\":[\"assets\",\"thumbnail\"]},\"_p_assets.mp4\":{\"ret_value\":\"text\",\"caption\":\"assets mp4\",\"sample_value\":\"\",\"path\":[\"assets\",\"mp4\"]},\"_p_metadata\":{\"ret_value\":\"list.api.1632390165248x133502315345739780.plugin_api.AAF.metadata\",\"caption\":\"metadata\"},\"_p_tags\":{\"ret_value\":\"list.text\",\"caption\":\"tags\",\"sample_value\":\"\"}}},\"plugin_api.AAF.metadata\":{\"caption\":\"list all videos metadata\",\"fields\":{\"_p_key\":{\"ret_value\":\"text\",\"caption\":\"key\",\"sample_value\":\"\"},\"_p_value\":{\"ret_value\":\"text\",\"caption\":\"value\",\"sample_value\":\"\"}}},\"plugin_api.AAF.pagination.links\":{\"caption\":\"list all videos pagination link\",\"fields\":{\"_p_rel\":{\"ret_value\":\"text\",\"caption\":\"rel\",\"sample_value\":\"\"},\"_p_uri\":{\"ret_value\":\"text\",\"caption\":\"uri\",\"sample_value\":\"\"}}}}","ret_value":"api.1632390165248x133502315345739780.plugin_api.AAF","params":{"ABn":{"key":"title","value":"","private":true,"optional":true,"doc":"The title of a specific video you want to find. The search will match exactly to what term you provide and return any videos that contain the same term as part of their titles."},"ABo":{"key":"tags","value":"","private":true,"doc":"A tag is a category you create and apply to videos. You can search for videos with particular tags by listing one or more here. Only videos that have all the tags you list will be returned.","optional":true},"ABp":{"key":"sortBy","value":"","private":true,"optional":true,"doc":"Allowed: publishedAt, title. You can search by the time videos were published at, or by title."},"ABq":{"key":"sortOrder","value":"","private":true,"optional":true,"doc":"Allowed: asc, desc. asc is ascending and sorts from A to Z. desc is descending and sorts from Z to A."},"ABr":{"key":"currentPage","value":"","private":true,"doc":"Choose the number of search results to return per page. Minimum value: 1","optional":true},"ABs":{"key":"pageSize","value":"","private":true,"doc":"Results per page. Allowed values 1-100, default is 25.","optional":true}}},"token_call":{"method":"post","url":"https://ws.api.video/auth/api-key","body":"{\n\"apiKey\": \"<API Key>\"\n}","body_params":{"ABd":{"key":"API Key","private":true,"visibility":"secret","doc":"api.video API key"}}},"AAY":{"name":"generate upload token","method":"post","publish_as":"data","should_reinitialize":true,"url":"https://ws.api.video/upload-tokens ","initialized":true,"types":"{\"plugin_api.AAY\":{\"caption\":\"generate upload token\",\"fields\":{\"_p_token\":{\"ret_value\":\"text\",\"caption\":\"token\",\"sample_value\":\"\"},\"_p_ttl\":{\"ret_value\":\"number\",\"caption\":\"ttl\",\"sample_value\":\"\"},\"_p_createdAt\":{\"ret_value\":\"text\",\"caption\":\"createdAt\",\"sample_value\":\"\"},\"_p_expiresAt\":{\"ret_value\":\"text\",\"caption\":\"expiresAt\",\"sample_value\":\"\"}}}}","ret_value":"api.1632390165248x133502315345739780.plugin_api.AAY","body":"{\n\t\"ttl\": <TTL>\n}","body_params":{"ABE":{"key":"TTL","value":"60","private":true,"doc":"upload token expiration (in seconds)"}}},"ABL":{"name":"delete a video","method":"delete_method","publish_as":"action","url":"https://ws.api.video/videos/[videoId]","should_reinitialize":true,"url_params":{"ABM":{"key":"videoId","value":"","private":true,"doc":"ID of the video to delete"}},"initialized":false,"body_type":"plain_text","data_type":"empty","no_types":true,"wrap_error":true},"ABj":{"name":"get video status","method":"get","publish_as":"data","should_reinitialize":true,"url":"https://ws.api.video/videos/[videoId]/status","url_params":{"ABk":{"key":"videoId","value":"","private":true,"doc":"ID of the video"}},"initialized":true,"types":"{\"plugin_api.ABj\":{\"caption\":\"get video statu\",\"fields\":{\"_p_ingest.status\":{\"ret_value\":\"text\",\"caption\":\"ingest status\",\"sample_value\":\"\",\"path\":[\"ingest\",\"status\"]},\"_p_ingest.filesize\":{\"ret_value\":\"number\",\"caption\":\"ingest filesize\",\"sample_value\":\"\",\"path\":[\"ingest\",\"filesize\"]},\"_p_ingest.receivedBytes\":{\"ret_value\":\"list.api.1632390165248x133502315345739780.plugin_api.ABj.ingest.receivedBytes\",\"caption\":\"ingest receivedBytes\",\"path\":[\"ingest\",\"receivedBytes\"]},\"_p_encoding.playable\":{\"ret_value\":\"boolean\",\"caption\":\"encoding playable\",\"sample_value\":\"\",\"path\":[\"encoding\",\"playable\"]},\"_p_encoding.qualities\":{\"ret_value\":\"list.api.1632390165248x133502315345739780.plugin_api.ABj.encoding.qualities\",\"caption\":\"encoding qualities\",\"path\":[\"encoding\",\"qualities\"]},\"_p_encoding.metadata.width\":{\"ret_value\":\"number\",\"caption\":\"encoding metadata width\",\"sample_value\":\"\",\"path\":[\"encoding\",\"metadata\",\"width\"]}
329,\"_p_encoding.metadata.height\":{\"ret_value\":\"number\",\"caption\":\"encoding metadata height\",\"sample_value\":\"\",\"path\":[\"encoding\",\"metadata\",\"height\"]},\"_p_encoding.metadata.bitrate\":{\"ret_value\":\"number\",\"caption\":\"encoding metadata bitrate\",\"sample_value\":\"\",\"path\":[\"encoding\",\"metadata\",\"bitrate\"]},\"_p_encoding.metadata.duration\":{\"ret_value\":\"number\",\"caption\":\"encoding metadata duration\",\"sample_value\":\"\",\"path\":[\"encoding\",\"metadata\",\"duration\"]},\"_p_encoding.metadata.framerate\":{\"ret_value\":\"number\",\"caption\":\"encoding metadata framerate\",\"sample_value\":\"\",\"path\":[\"encoding\",\"metadata\",\"framerate\"]},\"_p_encoding.metadata.samplerate\":{\"ret_value\":\"number\",\"caption\":\"encoding metadata samplerate\",\"sample_value\":\"\",\"path\":[\"encoding\",\"metadata\",\"samplerate\"]},\"_p_encoding.metadata.videoCodec\":{\"ret_value\":\"text\",\"caption\":\"encoding metadata videoCodec\",\"sample_value\":\"\",\"path\":[\"encoding\",\"metadata\",\"videoCodec\"]},\"_p_encoding.metadata.audioCodec\":{\"ret_value\":\"text\",\"caption\":\"encoding metadata audioCodec\",\"sample_value\":\"\",\"path\":[\"encoding\",\"metadata\",\"audioCodec\"]},\"_p_encoding.metadata.aspectRatio\":{\"ret_value\":\"text\",\"caption\":\"encoding metadata aspectRatio\",\"sample_value\":\"\",\"path\":[\"encoding\",\"metadata\",\"aspectRatio\"]}}},\"plugin_api.ABj.ingest.receivedBytes\":{\"caption\":\"get video status ingest receivedByte\",\"fields\":{\"_p_from\":{\"ret_value\":\"number\",\"caption\":\"from\",\"sample_value\":\"\"},\"_p_to\":{\"ret_value\":\"number\",\"caption\":\"to\",\"sample_value\":\"\"},\"_p_total\":{\"ret_value\":\"number\",\"caption\":\"total\",\"sample_value\":\"\"}}},\"plugin_api.ABj.encoding.qualities\":{\"caption\":\"get video status encoding qualitie\",\"fields\":{\"_p_type\":{\"ret_value\":\"text\",\"caption\":\"type\",\"sample_value\":\"\"},\"_p_quality\":{\"ret_value\":\"text\",\"caption\":\"quality\",\"sample_value\":\"\"},\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"\"}}}}","ret_value":"api.1632390165248x133502315345739780.plugin_api.ABj"},"ABl":{"name":"delete upload token","method":"delete_method","publish_as":"action","should_reinitialize":true,"url":" https://ws.api.video/upload-tokens/[uploadToken]","url_params":{"ABm":{"key":"uploadToken","value":"","private":true,"doc":"Upload token to delete"}},"initialized":true,"body_type":"json","data_type":"empty","no_types":true},"ABz":{"name":"retrieve a video","method":"get","publish_as":"data","should_reinitialize":true,"url":"https://ws.api.video/videos/[videoId]","url_params":{"ACA":{"key":"videoId","value":"","private":true,"doc":"ID of the video"}},"initialized":true,"types":"{\"plugin_api.ABz\":{\"caption\":\"retrieve a video\",\"fields\":{\"_p_videoId\":{\"ret_value\":\"text\",\"caption\":\"videoId\",\"sample_value\":\"\"},\"_p_title\":{\"ret_value\":\"text\",\"caption\":\"title\",\"sample_value\":\"\"},\"_p_description\":{\"ret_value\":\"text\",\"caption\":\"description\",\"sample_value\":\"\"},\"_p_public\":{\"ret_value\":\"boolean\",\"caption\":\"public\",\"sample_value\":\"\"},\"_p_panoramic\":{\"ret_value\":\"boolean\",\"caption\":\"panoramic\",\"sample_value\":\"\"},\"_p_mp4Support\":{\"ret_value\":\"boolean\",\"caption\":\"mp4Support\",\"sample_value\":\"\"},\"_p_publishedAt\":{\"ret_value\":\"text\",\"caption\":\"publishedAt\",\"sample_value\":\"\"},\"_p_createdAt\":{\"ret_value\":\"text\",\"caption\":\"createdAt\",\"sample_value\":\"\"},\"_p_updatedAt\":{\"ret_value\":\"text\",\"caption\":\"updatedAt\",\"sample_value\":\"\"},\"_p_source.type\":{\"ret_value\":\"text\",\"caption\":\"source type\",\"sample_value\":\"\",\"path\":[\"source\",\"type\"]},\"_p_source.uri\":{\"ret_value\":\"text\",\"caption\":\"source uri\",\"sample_value\":\"\",\"path\":[\"source\",\"uri\"]},\"_p_assets.iframe\":{\"ret_value\":\"text\",\"caption\":\"assets iframe\",\"sample_value\":\"\",\"path\":[\"assets\",\"iframe\"]},\"_p_assets.player\":{\"ret_value\":\"text\",\"caption\":\"assets player\",\"sample_value\":\"\",\"path\":[\"assets\",\"player\"]},\"_p_assets.hls\":{\"ret_value\":\"text\",\"caption\":\"assets hls\",\"sample_value\":\"\",\"path\":[\"assets\",\"hls\"]},\"_p_assets.thumbnail\":{\"ret_value\":\"text\",\"caption\":\"assets thumbnail\",\"sample_value\":\"\",\"path\":[\"assets\",\"thumbnail\"]}
329,\"_p_assets.mp4\":{\"ret_value\":\"text\",\"caption\":\"assets mp4\",\"sample_value\":\"\",\"path\":[\"assets\",\"mp4\"]}}}}","ret_value":"api.1632390165248x133502315345739780.plugin_api.ABz"}},"shared_headers":{"ACB":{"key":"AV-Origin-Client","value":"bubble-plugin:1.0.0","private":true},"ACC":{"key":"AV-Origin-Sdk","value":"bubble-plugin:1.0.0","private":true}}},"plugin_elements":{"AAV":{"display":"api.video uploader","property_applications":{"resizable":true,"Border":true,"Padding":true,"BoxShadow":true,"Font":true,"Background":true,"MinWidth":true},"add_hover_pressed":true,"add_is_visible":true,"can_fit_width":true,"can_fit_height":false,"fields":{"AAW":{"caption":"placeholder","name":"placeholder","rank":0,"editor":"StaticText","default_val":"Select a video file"},"AAX":{"caption":"upload token","name":"upload_token","rank":1,"editor":"DynamicValue","value":"text"},"ABu":{"caption":"immediate_upload","name":"immediate_upload","rank":2,"editor":"Checkbox","default_val":false},"ACN":{"caption":"max video duration","name":"max_video_duration","rank":3,"editor":"DynamicValue","value":"number","optional":true,"default_val":0}},"states":{"ABA":{"caption":"percent","name":"percent","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"ABC":{"caption":"videoid","name":"videoid","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"ABx":{"caption":"file_selected","name":"file_selected","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}},"ACQ":{"caption":"is_playable","name":"is_playable","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"ABB":{"caption":"end","name":"end"},"ABK":{"caption":"start","name":"start"},"ABw":{"caption":"file_selected","name":"file_selected"},"ACO":{"caption":"error_video_too_long","name":"error_video_too_long"},"ACP":{"caption":"is_playable","name":"is_playable"}},"actions":{"ABv":{"caption":"upload","code":{"fn":"function(instance,properties,context){instance.triggerEvent(\"start\"),instance.data.uploader.upload().then((video=>{instance.publishState(\"videoid\",video.videoId),instance.triggerEvent(\"end\"),playerUrl=video.assets.player}))}"}},"ACV":{"caption":"reset","code":{"fn":"function(instance,properties,context){instance.publishState(\"percent\",0),instance.publishState(\"videoid\",void 0),instance.publishState(\"file_selected\",!1),instance.publishState(\"is_playable\",!1),instance.data.fileinput.value=\"\"}"}}},"code":{"preview":{"fn":"function(instance, properties) {\n    const container = document.createElement(\"div\");\n    container.style.cursor = \"pointer\";\n    container.style.width = \"100%\";\n    container.style.height = properties.bubble.height() + \"px\";\n    container.style.display = \"flex\";\n    container.style.justifyContent = \"center\";\n    container.style.alignItems = \"center\";\n\n    const text = document.createElement(\"span\");\n    text.innerHTML = properties.placeholder;\n\n    const input = document.createElement(\"input\");\n    input.type = \"file\";\n    input.style.display = \"none\";\n\n    container.appendChild(text);\n    container.appendChild(input);\n\n    container.onclick = function () { input.click(); };\n\n    instance.canvas.append(container);\n\n}"},"initialize":{"fn":"function(instance,context){const container=document.createElement(\"div\");container.style.cursor=\"pointer\",container.style.width=\"100%\",container.style.height=\"100%\",container.style.display=\"flex\",container.style.justifyContent=\"center\",container.style.alignItems=\"center\",instance.data.container=container;const text=document.createElement(\"span\");instance.data.text=text;const input=document.createElement(\"input\");instance.data.fileinput=input,input.type=\"file\",input.style.display=\"none\",input.accept=\"video/*\",instance.publishState(\"file_selected\",!1),container.appendChild(text),container.appendChild(input),container.onclick=function(){input.click()},instance.canvas.append(container)}"},"update":{"fn":"function(instance,properties,context){const container=instance.data.container;instance.data.text.innerHTML=properties.placeholder;const input=instance.data.fileinput;
329input.onchange=function(){function uploadFile(files){if(input.files[0].type&&0!==input.files[0].type.indexOf(\"video\"))return void console.log(\"Not a video file\");if(!properties.upload_token)return void console.log(\"Missing upload token\");const uploader=new VideoUploader({file:input.files[0],uploadToken:properties.upload_token,chunkSize:10485760,retries:10,maxVideoDuration:properties.max_video_duration>0?properties.max_video_duration:void 0});instance.data.uploader=uploader,uploader.onProgress((event=>{var percentComplete=Math.round(event.currentChunkUploadedBytes/event.chunksBytes*100),totalPercentComplete=Math.round(event.uploadedBytes/event.totalBytes*100);instance.publishState(\"percent\",totalPercentComplete)})),uploader.onPlayable((video=>{instance.triggerEvent(\"is_playable\"),instance.publishState(\"is_playable\",!0)})),instance.triggerEvent(\"file_selected\"),instance.publishState(\"file_selected\",!0),properties.immediate_upload&&(instance.triggerEvent(\"start\"),uploader.upload().then((video=>{instance.publishState(\"videoid\",video.videoId),instance.triggerEvent(\"end\"),playerUrl=video.assets.player})).catch((e=>{if(\"The submitted video is too long.\"!==e.message)throw e;instance.triggerEvent(\"error_video_too_long\")})))}uploadFile(input.files[0])}}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"},"AAg":{"display":"api.video player","property_applications":{"resizable":true,"MinWidth":true},"add_is_visible":true,"can_fit_width":true,"fields":{"AAh":{"caption":"videoid","name":"videoid","rank":0,"editor":"DynamicValue","value":"text"},"AAi":{"caption":"live","name":"live","rank":1,"editor":"Checkbox","default_val":false},"AAj":{"caption":"autoplay","name":"autoplay","rank":2,"editor":"Checkbox","default_val":false},"AAk":{"caption":"muted","name":"muted","rank":3,"editor":"Checkbox","default_val":false},"AAl":{"caption":"hideControls","name":"hidecontrols","rank":4,"editor":"Checkbox","default_val":false},"AAm":{"caption":"loop","name":"loop","rank":5,"editor":"Checkbox","default_val":false},"AAn":{"caption":"showSubtitles","name":"showsubtitles","rank":6,"editor":"Checkbox","default_val":false},"AAo":{"caption":"hideTitle","name":"hidetitle","rank":7,"editor":"Checkbox","default_val":false},"ACS":{"caption":"currentTime","name":"currenttime","rank":8,"editor":"DynamicValue","value":"number","default_val":0,"optional":true},"ACT":{"caption":"startTime","name":"starttime","rank":9,"editor":"DynamicValue","value":"number","optional":true,"default_val":0},"ACU":{"caption":"endTime","name":"endtime","rank":10,"editor":"DynamicValue","optional":true,"value":"number","default_val":0},"ACW":{"caption":"hideProgressBar","name":"hideprogressbar","rank":11,"editor":"Checkbox","default_val":false},"ACZ":{"caption":"targetViewPercent","name":"targetviewpercent","rank":12,"editor":"StaticNumber","default_val":80,"optional":true}},"states":{"AAp":{"caption":"timeupdate","name":"timeupdate","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"ACL":{"caption":"videoid","name":"videoid","value":"text","initialization_code":{"fn":"function(properties,context){return properties.videoid}"}},"ACM":{"caption":"playing","name":"playing","value":"boolean","initialization_code":{"fn":"function(properties,context){}"}},"ACY":{"caption":"timepercentupdate","name":"timepercentupdate","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}}},"events":{"AAq":{"caption":"play","name":"play"},"AAr":{"caption":"pause","name":"pause"},"ABG":{"caption":"mouseenter","name":"mouseenter"},"ABH":{"caption":"mouseleave","name":"mouseleave"},"ABJ":{"caption":"firstplay","name":"firstplay"},"ABf":{"caption":"error","name":"error"},"ABg":{"caption":"ended","name":"ended"},"ABh":{"caption":"ready","name":"ready"},"ABi":{"caption":"seeking","name":"seeking"},"ACa":{"caption":"viewpercentreached","name":"viewpercentreached"}},"actions":{"AAs":{"caption":"play","code":{"fn":"function(instance,properties,context){instance.data.player.play()}"}},"AAt":{"caption":"pause","code":{"fn":"function(instance,properties,context){instance.data.player.pause()}"}},"AAu":{"caption":"mute","code":{"fn":"function(instance,properties,context){instance.data.player.mute()}"}},"AAv":{"caption":"unmute","code":{"fn":"function(instance,properties,context){instance.data.player.unmute()}"}},"AAw":{"caption":"hideControls","code":{"fn":"function(instance,properties,context){instance.data.player.hideControls()}"}},"AAx":{"caption":"showControls","code":{"fn":"function(instance,properties,context){instance.data.player.showControls()}"}},"AAy":{"caption":"hideSubtitles","code":{"fn":"function(instance,properties,context){instance.data.player.hideSubtitles()}"}},"AAz":{"caption":"showSubtitles","code":{"fn":"function(instance,properties,context){instance.data.player.showSubtitles()}"}},"ACX":{"caption":"hideProgressBar","code":{"fn":"function(instance,properties,context){instance.data.player.hideControls([\"progressBar\"])}"}}},"code":{"preview":{"fn":"function(instance, properties) {\n    let playerHe
329ight = properties.bubble.height() - 2;\n    let playerWidth = properties.bubble.width() - 2;\n\n    var player = document.createElement(\"div\");\n    player.style.width = playerWidth + \"px\";\n    player.style.height = playerHeight + \"px\";\n    player.style.border = \"1px solid grey\";\n    player.style.borderRadius = \"10px\";\n    player.style.position = \"relative\";\n\n    var logo = document.createElement(\"img\");\n    var logoWidth = (playerWidth - 20);\n    var logoHeight = logoWidth / 4.8;\n    logo.style.width = logoWidth + \"px\";\n    logo.style.marginTop = (playerHeight / 2 - logoHeight / 2) + \"px\";\n    logo.style.marginLeft = \"10px\";\n    logo.src = \"https://api.video/assets/images/Logo_black_text.svg\";\n\n    player.appendChild(logo);\n\n    instance.canvas.append(player);\n\n}"},"initialize":{"fn":"function(instance,context){instance.data.targetId=\"target\"+Math.round(9999999999*Math.random());const target=document.createElement(\"iframe\");target.id=instance.data.targetId,target.style.width=\"100%\",target.style.height=\"100%\",target.setAttribute(\"allowfullscreen\",\"true\"),target.setAttribute(\"allow\",\"autoplay\"),target.setAttribute(\"frameborder\",\"0\"),target.setAttribute(\"scrolling\",\"no\"),instance.canvas.append(target)}"},"update":{"fn":"function(instance,properties,context){const lastUserCurrentTime=instance.data.lastUserCurrentTime||0;if(instance.data.player&&properties.currenttime!=lastUserCurrentTime)return instance.data.player.setCurrentTime(properties.currenttime),void(instance.data.lastUserCurrentTime=properties.currenttime);properties.videoid&&(instance.publishState(\"videoid\",properties.videoid),instance.publishState(\"playing\",!1),instance.data.player?instance.data.player.loadConfig({id:properties.videoid,muted:properties.muted}):(instance.data.player=new PlayerSdk(\"#\"+instance.data.targetId,{id:properties.videoid,autoplay:properties.autoplay,hideControls:properties.hidecontrols,hideTitle:properties.hidetitle,showSubtitles:properties.showsubtitles,muted:properties.muted,loop:properties.loop,live:properties.live,sequence:{start:properties.starttime,end:properties.endtime}}),properties.hideprogressbar&&!properties.hidecontrols&&instance.data.player.hideControls([\"progressBar\"]),instance.data.player.addEventListener(\"error\",(function(t){instance.publishState(\"playing\",!1),instance.triggerEvent(\"error\")})),instance.data.player.addEventListener(\"ended\",(function(t){instance.publishState(\"playing\",!1),instance.triggerEvent(\"ended\"),setTimeout((()=>instance.publishState(\"timepercentupdate\",100)),100),100===properties.targetviewpercent&&instance.triggerEvent(\"viewpercentreached\")})),instance.data.player.addEventListener(\"ready\",(function(t){instance.triggerEvent(\"ready\"),properties.currenttime&&instance.data.player.setCurrentTime(properties.currenttime)})),instance.data.player.addEventListener(\"seeking\",(function(t){instance.triggerEvent(\"seeking\")})),instance.data.player.addEventListener(\"timeupdate\",(function(t){instance.publishState(\"playing\",!0),instance.publishState(\"timeupdate\",t.currentTime),instance.data.player.getDuration((duration=>{duration>0&&(instance.publishState(\"timepercentupdate\",t.currentTime/duration*100),properties.targetviewpercent>0&&properties.targetviewpercent<100&&t.currentTime/duration*100>=properties.targetviewpercent&&instance.triggerEvent(\"viewpercentreached\"))}))})),instance.data.player.addEventListener(\"firstplay\",(function(t){instance.triggerEvent(\"firstplay\")})),instance.data.player.addEventListener(\"play\",(function(t){instance.publishState(\"playing\",!0),instance.triggerEvent(\"play\")})),instance.data.player.addEventListener(\"pause\",(function(t){instance.publishState(\"playing\",!1),instance.triggerEvent(\"pause\")})),instance.data.player.addEventListener(\"mouseenter\",(function(t){instance.triggerEvent(\"mouseenter\")})),instance.data.player.addEventListener(\"mouseleave\",(function(t){instance.triggerEvent(\"mouseleave\")}))))}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}}};
330window._bubble_page_load_data.plugins_size['1632390165248x133502315345739780'] = 25847;
331window.preloaded['plugin/third_party:1632390165248x133502315345739780:1.11.0'] = true;
332window.plugins["1639982089781x182516732040577020"] = {"human":"Auto-complete Input Filler +","dependencies":{"use_jquery":true,"plugin_api_version":2},"plugin_elements":{"AAC":{"display":"Auto-completion Input","property_applications":{"resizable":true},"add_is_visible":true,"fields":{"AAE":{"caption":"💬 Input ID","name":"field_id","rank":0,"editor":"StaticText"},"AAF":{"caption":"⚙️ New property type","name":"property","rank":2,"editor":"Dropdown"},"AAI":{"caption":"Custom property","name":"custom_property","rank":3,"editor":"StaticText","optional":true},"AAJ":{"caption":"Apply change on a list of input","name":"is_list","rank":1,"editor":"Checkbox"}},"code":{"preview":{"fn":"function(instance, properties) {\n\n\n\n}"},"initialize":{"fn":"function(instance, context) {\n\n\n\n}"},"update":{"fn":"function(instance, properties, context) {\n\n$(document).ready(function() {\
332n\n    \n    //FONCTION DE SET\n    function set_field(field_id, property){\n        $('#' + field_id).attr(\"autocomplete\",property);\n    \tconsole.log(field_id)\n    }\n\n    //DEFINIR LA LISTE DES ID\n    if (properties.is_list){\n        var field_list = properties.field_id.split(',')\n    }\n    else {\n        var field_list = []\n        field_list.push(properties.field_id)\n    }\n\n    \n    //SI ON CUSTOM\n    if(properties.property === \"⚙️Custom\"){\n        for (var field in field_list) {\n   \t\t\tset_field(field_list[field], properties.custom_property)\n\t\t}\n    }\n    else{\n    \t//SI ON DESACTIVE\n    \tif(properties.property === \"🚫Desactivate\"){\n        \tfor (var field in field_list) {\n   \t\t\t\tset_field(field_list[field], \"off\")\n\t\t\t}\t\n   \t\t}\n        //SI NORMAL\n    \telse {\n        \tfor (var field in field_list) {\n   \t\t\t\tset_field(field_list[field], properties.property)\n\t\t\t}\n    \t}\n    }\n    \n});\n}"},"reset":{"fn":"function(instance, context) {\n\n\n\n}"}},"platform_type":"web"}}};
333window._bubble_page_load_data.plugins_size['1639982089781x182516732040577020'] = 1887;
334window.preloaded['plugin/third_party:1639982089781x182516732040577020:1.0.1'] = true;
335window.plugins["1642105485725x357858852509057000"] = {"human":"Internet Check Verify","dependencies":{"use_jquery":true,"plugin_api_version":2},"plugin_elements":{"AAC":{"display":"Internet Check","add_is_visible":true,"states":{"AAD":{"caption":"connect","name":"connect","value":"boolean","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}}},"events":{"AAG":{"caption":"Connect","name":"connect"},"AAH":{"caption":"Disconnect","name":"disconnect"}},"code":{"preview":{"fn":"function(instance, properties) {\n\n\tlet style = {\n        \"width\": \"10px\",\n        \"height\": \"10px\",\n        \"opacity\": '1'\n    }\n\tinstance.canvas.html(`<div id=\"slotsPreview\"> <img style=\"width:30px;height:30px\" src=\"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1642106980340x531271926691912800/ico-mini-wifi.png\" /> </div>`);\n\t$('#slotsPreview').css(style);\n\n}"},"initialize":{"fn":"function(instance, context) {\n\n\n    let messageOnline = () => {\n\t\tinstance.triggerEvent(\"connect\");\n        instance.publishState(\"connect\", true);\n    };\n    let messageOffline = () => {\n        instance.triggerEvent(\"disconnect\");\n        instance.publishState(\"connect\", false);\n    };\n\n    if (window.navigator.onLine) {\n        messageOnline();\n    } else {\n        messageOffline();\n    }\n\n    window.addEventListener(\"online\", messageOnline);\n    window.addEventListener(\"offline\", messageOffline);\n\n}"},"update":{"fn":"function(instance, properties, context) {\n\n\n\n}"},"reset":{"fn":"function(instance, context) {\n\n\n\n}"}},"platform_type":"web"}},"plugin_actions":{"AAI":{"display":"Internet Check","type":"client_side","code":{"client":{"fn":"function(properties, context) {\n\n\n  //Load any data \n\n\n\n  //Do the operation\n\n\n\n}"}}}}};
336window._bubble_page_load_data.plugins_size['1642105485725x357858852509057000'] = 1735;
337window.preloaded['plugin/third_party:1642105485725x357858852509057000:1.0.0'] = true;
338window.plugins["1643983631363x820823376587653100"] = {"human":"Advanced RichText Input","dependencies":{"use_jquery":true,"plugin_api_version":2},"plugin_elements":{"AAT":{"display":"Adv Rich Text Input","property_applications":{"resizable":true,"MinWidth":true,"Background":true,"Border":true,"Padding":true,"BoxShadow":true},"add_hover_pressed":true,"add_is_visible":true,"support_autobinding":true,"autobinding_value":"text","fields":{"AAU":{"caption":"Placeholder","name":"placeholder","rank":0,"editor":"DynamicValue","value":"text","optional":true},"AAV":{"caption":"Initial Content","name":"initial_content","rank":1,"editor":"DynamicValue","value":"text","optional":true},"AAW":{"caption":"⚠️Initial content is ignored if autobinding is enabled","name":"label_autobinding_vs_initial_content","rank":2,"editor":"Label"},"AAX":{"caption":"Link input placeholder","name":"link_placeholder","rank":3,"editor":"DynamicValue","value":"text","default_val":"https://bubble.io/","optional":true},"AAY":{"caption":"Regular or Tooltip?","name":"theme","rank":4,"editor":"Dropdown","default_val":"Regular","in_style":true}
338,"AAZ":{"caption":"Style Complexity","name":"complexity","rank":5,"editor":"Dropdown","default_val":"Basic","in_style":true},"AAa":{"caption":"Extend to fit","name":"overflow","rank":6,"editor":"Checkbox","default_val":false},"AAb":{"caption":"Enable autosave","name":"autosave","rank":7,"editor":"Checkbox","default_val":true},"AAc":{"caption":"This input shouldn't be empty","name":"empty_is_invalid","rank":8,"editor":"Checkbox","default_val":false},"AAd":{"caption":"This input is disabled ","name":"disabled","rank":9,"editor":"Checkbox","default_val":false},"AAo":{"caption":"Allow Text Insertion","name":"allow_text_insertions","rank":10,"editor":"DynamicValue","value":"boolean","default_val":false,"optional":true},"AAt":{"caption":"Dropdown within Editor","name":"text_insertion_dropdown","rank":11,"editor":"DynamicValue","value":"boolean","default_val":false},"AAu":{"caption":"text insertion list","name":"text_insertion_list","rank":12,"editor":"DynamicValue","value":"text","is_list":true,"optional":true}},"states":{"AAe":{"caption":"value","name":"value","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\treturn properties.initial_content || '';\n\n}\n"}},"AAf":{"caption":"value_is_valid","name":"value_is_valid","value":"boolean","initialization_code":{"fn":"function(properties, context) {\n\tif (properties.empty_is_invalid) {\n\t\treturn !!properties.initial_content || properties.bubble.auto_binding()\n\t}\n\treturn true;\n}\n"}},"AAg":{"caption":"field_is_focused","name":"field_is_focused","value":"boolean","initialization_code":{"fn":"function(properties, context) {\n\n\treturn false;\n\n}"}},"AAn":{"caption":"value_html","name":"value_html","value":"text","initialization_code":{"fn":"function(properties, context) {\n\n\n\n}"}}},"events":{"AAi":{"caption":"value_changes","name":"value_changes"}},"actions":{"AAj":{"caption":"Reset","code":{"fn":"function(instance, context) {\n  const d = instance.data\n  if (!d.quill) return\n  // Not sure \"reset\" does not really make any sense with autobinding on,\n  // but bubble still fires it\n  if (d.is_autobound) return\n\n  // set contents back to the initial value\n  d.set_content_in_quill(d.initial_bbcode)\n\n  d.last_change_source = 'api'\n  d.has_been_edited = false\n}\n"}},"AAl":{"caption":"Set focus to","code":{"fn":"function(instance, properties, context) {\n  if (!instance.data.quill) return;\n  var quill = instance.data.quill;\n  instance.publishState(\"field_is_focused\", true);\n  quill.focus();\n}\n"}},"AAr":{"caption":"Insert Text","code":{"fn":"function(instance, properties, context) {\n\n  const d = instance.data;\n  d.insertText(properties.text_value);\n  //Load any data \n\n\n\n  //Do the operation\n\n\n\n}"},"fields":{"AAs":{"caption":"Text Value","name":"text_value","rank":0,"editor":"DynamicValue","value":"text"}}}},"code":{"preview":{"fn":"function(instance, properties) {\n\n    //custom preview that changes as various properties are changed\n    //uses images rather than initializing a disabled Quill instance because the images are lighter weight and makes loading the element more efficient in the editor \n    \n    var preview;\n    var preview_images = {\n        \"basic_styles\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984343641x732773842192692100/basic_styles.png\",\n        \"basic_text_alignment\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984360369x588624056575108200/basic_align.png\",\n        \"font\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984384340x492387405990395200/font.png\",\n        \"size\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984397648x478329821560685700/size.png\",\n        \"text_styles\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984417628x516210413050888000/text_styles.png\",\n        \"text_color\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1644040308364x347451774225640640/text_color.png\",\n        \"sup_sub\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984445693x110807684953927230/sup_sub.png\",\n        \"titles_quote_code\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984465420x846446158345320800/titles_quote_code.png\",\n        \"media\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984480106x393650961798107460/media.png\",\n        \"remove_style\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984503583x162484520361852800/remove_style.png\",\n        \"list\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984559961x324562868331102140/list.png\",\n        \"indent_align\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984590525x337688004196649200/indent_align.png\",\n        \"all_titles\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984627362x491667932453776700/all%20titles.png\",\n        \"code_quotes\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984671620x474698865852986940/code%20quotes.png\",\n        \"medium_format\": \"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1643984656442x432037356441919550/medium%20formats.png\"\n    };\n    \n    \n    if(properties.theme == \"Regular\"){\n        var toolbar = \"<div><div style='background-color:white;'>\";\n        if(properties.complexity == \"Full\"){\n            toolbar += \"<img src='\"+ preview_images[\"font\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"size\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"text_styles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"text_color\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"sup_sub\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"all_titles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"code_quotes\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"list\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"indent_align\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"media\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"remove_style\"] +\"'>\";\n        } else if(properties.complexity == \"Medium\"){\n            toolbar += \"<img src='\"+ preview_images[\"font\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"text_styles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"text_color\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"all_titles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"list\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"medium_format\"] +\"'>\";\n        } else {\n            toolbar += \"<img src='\"+ preview_images[\"basic_styles\"] +\"'>\";\n            toolbar += \"<img src='\"+ preview_images[\"basic_text_alignment\"] +\"'>\";\n        }\n        toolbar += \"</div>\";\n        if(properties.initial_content && properties.initial_content!=\"\"){\n            toolbar += \"<span style='margin:15px;font-family:sans-serif;font-size:13px;line-height:40px;'>\" + properties.initial_content + \"</span>\";\n        } else {\n            if(properties.placeholder){\n                toolbar += \"<span style='font-style:italic;margin:15px;font-family:sans-serif;color:#737373;font-size:13px;line-height:40px;'>\" + properties.placeholder + \"</span>\";\n            }\n        }\n        toolbar += \"</div>\";\n        preview = $(toolbar);\n    } else {\n\t\tvar editor = \"<div>\";\n        if(properties.initial_content && properties.initial_content!=\"\"){\n            editor += \"<span style='margin:15px;font-family:sans-serif;font-size:13px;line-height:40px;'>\" + properties.initial_content + \"</span>\";\n        } else {\n            if(properties.placeholder){\n                editor += \"<span style='font-style:italic;margin:15px;font-family:sans-serif;color:#737373;font-size:13px;line-height:40px;'>\" + properties.placeholder + \"</span>\";\n            }\n        }\n        editor += \"</div>\";\n        preview = $(editor);\n    }\n\n    preview.css(\"height\", (properties.bubble.height() - 2) + \"px\");\n    if(properties.bubble.border_style()=='none'){\n        preview.children('div').css(\"border\", \"1px solid #cbcbcb\");  \n    } else {\n        preview.children('div').css(\"border-bottom\", \"1px solid #cbcbcb\");\n    }\n    preview.children('div').css(\"padding-right\", \"10px\");\n    preview.children('div').children('img').css(\"height\", \"38px\");\n\t\n    instance.canvas.append(preview);\n    \n}"},"initialize":{"fn":"function(instance, context) {\n    const d = instance.data\n    d.allowTextInsertion = false;\n    d.insertText;\n    d.textInsertionList=[];\n\n    // === set plugin constants ===\n    d.consts = {}\n\n    d.consts.DONE_TYPING_INTERVAL_MS = 2200\n    // handles images -> base64 images cannot be loaded in our text elements,\n    // so this functionality identifies base64 files and uploads them to our S3 bucket and replaces the src value with the S3 url\n    d.consts.SUPPORTED_FILE_EXTENSIONS = {\n        jpg: true,\n        jpeg: true,\n        png: true,\n        gif: true,\n      }\n\n    d.consts.BOTTOM_TEXT_MARGIN = 20\n    d.consts.ICON_H1 = `\n    <svg width=\"17px\" height=\"12px\" viewBox=\"0 0 17 12\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n        <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n            <g id=\"h3\" fill=\"currentColor\">\n                <path d=\"M1.992,12.728 C1.81066576,12.9093342 1.58966797,13 1.329,13 C1.06833203,13 0.84733424,12.9093342 0.666,12.728 C0.48466576,12.5466658 0.394,12.325668 0.394,12.065 L0.394,1.525 C0.394,1.26433203 0.48466576,1.04333424 0.666,0.862 C0.84733424,0.68066576 1.06833203,0.59 1.329,0.59 C1.58966797,0.59 1.81066576,0.68066576 1.992,0.862 C2.17333424,1.04333424 2.264,1.26433203 2.264,1.525 L2.264,5.503 C2.264,5.60500051 2.31499949,5.656 2.417,5.656 L7.381,5.656 C7.48300051,5.656 7.534,5.60500051 7.534,5.503 L7.534,1.525 C7.534,1.26433203 7.62466576,1.04333424 7.806,0.862 C7.98733424,0.68066576 8.20833203,0.59 8.469,0.59 C8.72966797,0.59 8.95066576,0.68066576 9.132,0.862 C9.31333424,1.04333424 9.404,1.26433203 9.404,1.525 L9.404,12.065 C9.404,12.325668 9.31333424,12.5466658 9.132,12.728 C8.95066576,12.9093342 8.72966797,13 8.469,13 C8.20833203,13 7.98733424,12.9093342 7.806,12.728 C7.62466576,12.5466658 7.534,12.325668 7.534,12.065 L7.534,7.271 C7.534,7.16899949 7.48300051,7.118 7.381,7.118 L2.417,7.118 C2.31499949,7.118 2.264,7.16899949 2.264,7.271 L2.264,12.065 C2.264,12.325668 2.17333424,12.5466658 1.992,12.728 Z M11.42,8.63 C11.3266662,8.7033337 11.2283339,8.7133336 11.125,8.66 C11.0216661,8.6066664 10.97,8.5200006 10.97,8.4 L10.97,7.67 C10.97,7.2899981 11.1233318,6.9900011 11.43,6.77 L12.44,6.03 C12.7400015,5.8099989 13.0833314,5.7 13.47,5.7 L14.1,5.7 C14.2533341,5.7 14.3866661,5.7566661 14.5,5.87 C14.6133339,5.9833339 14.67,6.1166659 14.67,6.27 L14.67,12.43 C14.67,12.5833341 14.6133339,12.7166661 14.5,12.83 C14.3866661,12.9433339 14.2533341,13 14.1,13 L13.47,13 C13.3166659,13 13.1833339,12.9433339 13.07,12.83 C12.9566661,12.7166661 12.9,12.5833341 12.9,12.43 L12.9,7.57 L12.88,7.57 L11.42,8.63 Z\" id=\"Shape\" fill-rule=\"nonzero\"></path>\n            </g>\n        </g>\n    </svg>`\n\n    d.consts.ICON_H2 = `\n    <svg width=\"17px\" height=\"12px\" viewBox=\"0 0 17 12\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n        <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n            <g id=\"h3\" fill=\"currentColor\">\n                <path d=\"M1.992,12.728 C1.81066576,12.9093342 1.58966797,13 1.329,13 C1.06833203,13 0.84733424,12.9093342 0.666,12.728 C0.48466576,12.5466658 0.394,12.325668 0.394,12.065 L0.394,1.525 C0.394,1.26433203 0.48466576,1.04333424 0.666,0.862 C0.84733424,0.68066576 1.06833203,0.59 1.329,0.59 C1.58966797,0.59 1.81066576,0.68066576 1.992,0.862 C2.17333424,1.04333424 2.264,1.26433203 2.264,1.525 L2.264,5.503 C2.264,5.60500051 2.31499949,5.656 2.417,5.656 L7.381,5.656 C7.48300051,5.656 7.534,5.60500051 7.534,5.503 L7.534,1.525 C7.534,1.26433203 7.62466576,1.04333424 7.806,0.862 C7.98733424,0.68066576 8.20833203,0.59 8.469,0.59 C8.72966797,0.59 8.95066576,0.68066576 9.132,0.862 C9.31333424,1.04333424 9.404,1.26433203 9.404,1.525 L9.404,12.065 C9.404,12.325668 9.31333424,12.5466658 9.132,12.728 C8.95066576,12.9093342 8.72966797,13 8.469,13 C8.20833203,13 7.98733424,12.9093342 7.806,12.728 C7.62466576,12.5466658 7.534,12.325668 7.534,12.065 L7.534,7.271 C7.534,7.16899949 7.48300051,7.118 7.381,7.118 L2.417,7.118 C2.31499949,7.118 2.264,7.16899949 2.264,7.271 L2.264,12.065 C2.264,12.325668 2.17333424,12.5466658 1.992,12.728 Z M11.35,13 C11.1966659,13 11.0633339,12.9433339 10.95,12.83 C10.8366661,12.7166661 10.78,12.5833341 10.78,12.43 L10.78,12.2 C10.78,11.8266648 10.9299985,11.5233345 11.23,11.29 C12.3500056,10.4099956 13.0916649,9.7400023 13.455,9.28 C13.8183351,8.8199977 14,8.3700022 14,7.93 C14,7.3166636 13.6600034,7.01 12.98,7.01 C12.5666646,7.01 12.060003,7.1233322 11.46,7.35 C11.3333327,7.3966669 11.2133339,7.3833337 11.1,7.31 C10.9866661,7.2366663 10.93,7.133334 10.93,7 L10.93,6.58 C10.93,6.4066658 10.9799995,6.25166735 11.08,6.115 C11.1800005,5.97833265 11.3133325,5.8866669 11.48,5.84 C12.0866697,5.6799992 12.6699972,5.6 13.23,5.6 C14.0366707,5.6 14.6583312,5.79166475 15.095,6.175 C15.5316688,6.55833525 15.75,7.0899966 15.75,7.77 C15.75,8.3566696 15.5650018,8.91499735 15.195,9.445 C14.8249981,9.97500265 14.1033387,10.6933288 13.03,11.6 C13.0233333,11.6066667 13.02,11.6133333 13.02,11.62 C13.02,11.6266667 13.0233333,11.63 13.03,11.63 L15.22,11.63 C15.3733341,11.63 15.5049995,11.6866661 15.615,11.8 C15.7250006,11.9133339 15.78,12.0466659 15.78,12.2 L15.78,12.43 C15.78,12.5833341 15.7250006,12.7166661 15.615,12.83 C15.5049995,12.9433339 15.3733341,13 15.22,13 L11.35,13 Z\" id=\"Shape\" fill-rule=\"nonzero\"></path>\n            </g>\n        </g>\n    </svg>`\n\n    d.consts.ICON_H3 = `\n    <svg width=\"17px\" height=\"12px\" viewBox=\"0 0 17 12\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n        <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n            <g id=\"h3\" fill=\"currentColor\">\n                <path d=\"M1.992,12.728 C1.81066576,12.9093342 1.58966797,13 1.329,13 C1.06833203,13 0.84733424,12.9093342 0.666,12.728 C0.48466576,12.5466658 0.394,12.325668 0.394,12.065 L0.394,1.525 C0.394,1.26433203 0.48466576,1.04333424 0.666,0.862 C0.84733424,0.68066576 1.06833203,0.59 1.329,0.59 C1.58966797,0.59 1.81066576,0.68066576 1.992,0.862 C2.17333424,1.04333424 2.264,1.26433203 2.264,1.525 L2.264,5.503 C2.264,5.60500051 2.31499949,5.656 2.417,5.656 L7.381,5.656 C7.48300051,5.656 7.534,5.60500051 7.534,5.503 L7.534,1.525 C7.534,1.26433203 7.62466576,1.04333424 7.806,0.862 C7.98733424,0.68066576 8.20833203,0.59 8.469,0.59 C8.72966797,0.59 8.95066576,0.68066576 9.132,0.862 C9.31333424,1.04333424 9.404,1.26433203 9.404,1.525 L9.404,12.065 C9.404,12.325668 9.31333424,12.5466658 9.132,12.728 C8.95066576,12.9093342 8.72966797,13 8.469,13 C8.20833203,13 7.98733424,12.9093342 7.806,12.728 C7.62466576,12.5466658 7.534,12.325668 7.534,12.065 L7.534,7.271 C7.534,7.16899949 7.48300051,7.118 7.381,7.118 L2.417,7.118 C2.31499949,7.118 2.264,7.16899949 2.264,7.271 L2.264,12.065 C2.264,12.325668 2.17333424,12.5466658 1.992,12.728 Z M11.32,7.07 C11.1666659,7.07 11.0333339,7.0133339 10.92,6.9 C10.8066661,6.7866661 10.75,6.6533341 10.75,6.5 L10.75,6.27 C10.75,6.1166659 10.8066661,5.9833339 10.92,5.87 C11.0333339,5.7566661 11.1666659,5.7 11.32,5.7 L15.05,5.7 C15.2033341,5.7 15.3366661,5.7566661 15.45,5.87 C15.5633339,5.9833339 15.62,6.1166659 15.62,6.27 L15.62,6.5 C15.62,6.8800019 15.4733348,7.1899988 15.18,7.43 L13.67,8.68 L13.67,8.69 C13.67,8.6966667 13.6733333,8.7 13.68,8.7 L13.8,8.7 C14.3800029,8.7 14.8449983,8.8799982 15.195,9.24 C15.5450018,9.6000018 15.72,10.0866636 15.72,10.7 C15.72,11.4733372 15.4833357,12.0666646 15.01,12.48 C14.5366643,12.8933354 13.8566711,13.1 12.97,13.1 C12.436664,13.1 11.8966694,13.0366673 11.35,12.91 C11.1899992,12.869
3389998 11.0583339,12.7816674 10.955,12.645 C10.8516662,12.5083327 10.8,12.3533342 10.8,12.18 L10.8,11.84 C10.8,11.706666 10.8549995,11.6016671 10.965,11.525 C11.0750006,11.448333 11.196666,11.4299998 11.33,11.47 C11.9033362,11.6566676 12.4033312,11.75 12.83,11.75 C13.2166686,11.75 13.5166656,11.6600009 13.73,11.48 C13.9433344,11.2999991 14.05,11.0500016 14.05,10.73 C14.05,10.4033317 13.9266679,10.173334 13.68,10.04 C13.4333321,9.906666 12.9733367,9.8366667 12.3,9.83 C12.1466659,9.83 12.0133339,9.77500055 11.9,9.665 C11.7866661,9.55499945 11.73,9.4233341 11.73,9.27 L11.73,9.25 C11.73,8.8766648 11.8733319,8.5666679 12.16,8.32 L13.58,7.09 L13.58,7.08 C13.58,7.0733333 13.5766667,7.07 13.57,7.07 L11.32,7.07 Z\" id=\"Shape\" fill-rule=\"nonzero\"></path>\n            </g>\n        </g>\n    </svg>`\n\n    d.consts.ICON_H4 = `\n      <svg width=\"17px\" height=\"12px\" viewBox=\"0 0 17 12\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n          <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n              <g id=\"h3\" fill=\"currentColor\">\n                  <path d=\"M1.992,12.728 C1.81066576,12.9093342 1.58966797,13 1.329,13 C1.06833203,13 0.84733424,12.9093342 0.666,12.728 C0.48466576,12.5466658 0.394,12.325668 0.394,12.065 L0.394,1.525 C0.394,1.26433203 0.48466576,1.04333424 0.666,0.862 C0.84733424,0.68066576 1.06833203,0.59 1.329,0.59 C1.58966797,0.59 1.81066576,0.68066576 1.992,0.862 C2.17333424,1.04333424 2.264,1.26433203 2.264,1.525 L2.264,5.503 C2.264,5.60500051 2.31499949,5.656 2.417,5.656 L7.381,5.656 C7.48300051,5.656 7.534,5.60500051 7.534,5.503 L7.534,1.525 C7.534,1.26433203 7.62466576,1.04333424 7.806,0.862 C7.98733424,0.68066576 8.20833203,0.59 8.469,0.59 C8.72966797,0.59 8.95066576,0.68066576 9.132,0.862 C9.31333424,1.04333424 9.404,1.26433203 9.404,1.525 L9.404,12.065 C9.404,12.325668 9.31333424,12.5466658 9.132,12.728 C8.95066576,12.9093342 8.72966797,13 8.469,13 C8.20833203,13 7.98733424,12.9093342 7.806,12.728 C7.62466576,12.5466658 7.534,12.325668 7.534,12.065 L7.534,7.271 C7.534,7.16899949 7.48300051,7.118 7.381,7.118 L2.417,7.118 C2.31499949,7.118 2.264,7.16899949 2.264,7.271 L2.264,12.065 C2.264,12.325668 2.17333424,12.5466658 1.992,12.728 Z M11.62,10.25 L11.62,10.26 C11.62,10.2666667 11.6233333,10.27 11.63,10.27 L13.28,10.27 C13.3400003,10.27 13.37,10.2433336 13.37,10.19 L13.37,7.77 C13.37,7.7633333 13.3666667,7.76 13.36,7.76 C13.3466666,7.76 13.34,7.7633333 13.34,7.77 L11.62,10.25 Z M10.68,11.6 C10.5266659,11.6 10.3950005,11.5433339 10.285,11.43 C10.1749995,11.3166661 10.12,11.1833341 10.12,11.03 L10.12,10.84 C10.12,10.4666648 10.2299989,10.1233349 10.45,9.81 L13.04,6.16 C13.2600011,5.8533318 13.5566648,5.7 13.93,5.7 L14.43,5.7 C14.5833341,5.7 14.7149994,5.7566661 14.825,5.87 C14.9350006,5.9833339 14.99,6.1166659 14.99,6.27 L14.99,10.19 C14.99,10.2433336 15.0199997,10.27 15.08,10.27 L15.48,10.27 C15.6333341,10.27 15.7666661,10.3266661 15.88,10.44 C15.9933339,10.5533339 16.05,10.6866659 16.05,10.84 L16.05,11.03 C16.05,11.1833341 15.9933339,11.3166661 15.88,11.43 C15.7666661,11.5433339 15.6333341,11.6 15.48,11.6 L15.08,11.6 C15.0199997,11.6 14.99,11.6299997 14.99,11.69 L14.99,12.43 C14.99,12.5833341 14.9350006,12.7166661 14.825,12.83 C14.7149994,12.9433339 14.5833341,13 14.43,13 L13.93,13 C13.7766659,13 13.6450005,12.9433339 13.535,12.83 C13.4249995,12.7166661 13.37,12.5833341 13.37,12.43 L13.37,11.69 C13.37,11.6299997 13.3400003,11.6 13.28,11.6 L10.68,11.6 Z\" id=\"Shape\" fill-rule=\"nonzero\"></path>\n              </g>\n          </g>\n      </svg>`\n\n\n    d.consts.ALL_FONTS = new Set(['', 'abeezee', 'abril-fatface', 'alegreya', 'archivo', 'arial', 'arvo', 'biorhyme', 'b612', 'cairo', 'cardo', 'concert-one', 'cormorant', 'cousine', 'crimson-text', 'droid-sans', 'droid-serif', 'eb-garamond', 'exo-2', 'fira-sans', 'fjalla-one', 'frank-ruhl-libre', 'karla', 'ibm-plex', 'lato', 'lora', 'merriweather', 'mizra', 'monospace', 'montserrat', 'muli', 'noto-sans', 'nunito', 'old-standard-tt', 'open-sans', 'oswald', 'oxygen', 'playfair-display', 'pt-sans', 'pt-serif', 'poppins', 'rakkas', 'raleway', 'roboto', 'rubik', 'serif', 'source-sans', 's
338ource-sans-pro', 'spectral', 'times-new-roman', 'tinos', 'titillium', 'ubuntu','varela','volkorn','work-sans','yatra-one'])\n\n    d.helpers = {}\n    d.helpers.kebab_to_title_case = (string) => string\n      .split('-')\n      .map((word) => word.charAt(0).toUpperCase() + word.slice(1))\n      .join(' ')\n\n    // Simplified form of lodash.isEqual which does not do circular reference checks (since those are disallowed with deltas)\n    // Because deltas are a simplified shallow object, the code here does not perform as many types of checks and may return\n    // two objects as being different when lodash.isEqual would call them equal\n    d.helpers.deltaIsEqual = (lhs, rhs) => {\n      if (lhs === rhs) {\n        return true\n      }\n\n      if(lhs === null || lhs === undefined || rhs === null || rhs === undefined) {\n        return lhs === rhs\n      }\n\n      let lhs_is_array = Array.isArray(lhs)\n      let rhs_is_array = Array.isArray(rhs)\n\n      // Minor performance improvement - for arrays, toString attempts to print out every single element of the\n      // array, making the call to toString and the tag check slightly redundant (we do that again in the if block)\n      let lhs_tag = '[object Array]'\n      if(!lhs_is_array) {\n        lhs_tag = toString.call(lhs)\n      }\n\n      let rhs_tag = '[object Array]'\n      if(!rhs_is_array) {\n        rhs_tag = toString.call(rhs)\n      }\n\n      if(lhs_tag !== rhs_tag) {\n        return false\n      }\n\n      // At this point anything referring to the left or right tag refers to the other tag\n\n      if(lhs_is_array) {\n        let lhs_len = lhs.length\n        let rhs_len = rhs.length\n\n        if(lhs_len !== rhs_len) {\n          return false\n        }\n\n        for(let i = 0; i < lhs_len; i++) {\n          if(!d.helpers.deltaIsEqual(lhs[i], rhs[i])) {\n            return false\n          }\n        }\n\n        return true\n      }\n\n      if(lhs_tag === '[object Object]') {\n        let lhs_props = Object.keys(lhs)\n        let rhs_props = Object.keys(rhs)\n\n        if(lhs_props.length !== rhs_props.length) {\n          return false\n        }\n\n        for(let i = 0; i < lhs_props.length; i++) {\n          let prop = lhs_props[i]\n          if(!Object.prototype.hasOwnProperty.call(rhs, prop)) {\n            // Don't treat explicit null and missing the same\n            return false\n          }\n\n          let lhs_val = lhs[prop]\n          let rhs_val = rhs[prop]\n\n          if(!d.helpers.deltaIsEqual(lhs_val, rhs_val)) {\n            return false\n          }\n        }\n\n        return true\n      }\n\n      switch(lhs_tag) {\n        case '[object Boolean]':\n        case '[object Date]':\n        case '[object Number]':\n          // Force lhs and rhs to be of the same type\n          let casted_lhs = +lhs\n          let casted_rhs = +rhs\n          return casted_lhs === casted_rhs || (casted_lhs !== casted_lhs && casted_rhs !== casted_rhs)\n\n        case '[object RegExp]':\n        case '[object String]':\n          return (lhs + '') === (rhs + '')\n\n        case '[object Map]':\n        case '[object Set]':\n        case '[object Error]':\n        case '[object DataView]':\n        case '[object ArrayBuffer]':\n          // These are all cases that the original lodash.isEqual implementation would have checked for equality\n          // But which we do not since they do not show up in Deltas, for simplicity\n          return false // explicitly, for clarity\n      }\n\n      return false\n    }\n\n    // Sans serif is already registered by default, so we replace it with an empty string in the fonts list\n    d.consts.HTML_TO_BBCODE_FONTS = {}\n    d.consts.BBCODE_TO_HTML_FONTS = {}\n    for (const font_name of d.consts.ALL_FONTS) {\n        const bbcode_translation = d.helpers.kebab_to_title_case(font_name)\n        d.consts.HTML_TO_BBCODE_FONTS[font_name] = bbcode_translation\n        d.consts.BBCODE_TO_HTML_FONTS[bbcode_translation] = font_name\n    }\n\n    // === initialize state ===\n    // Quill instance itself is initialized in the update function\n    d.initialized = false\n    d.img_tracker = 0\n    d.should_rerun_val = false\n    d.prev_contents = \"\"\n    d.initial_bbcode = \"\"\n    d.initial_html = \"\"\n    // last_change_source designates the actual source of the last change in content.\n    // Quill indicates the source of a change either by 'user' or 'api'. It is mostly as we'd understand it, at the exception\n    // that a programmatic change from the update function is considered also 'user', even though the user has not precisely\n    // interacted with the editor.\n    // We thus use last_change_source to clarify this situation. User actions result in user source, and\n    // changes coming from Bubble (via autobinding for example) is listed as 'api'\n    d.last_change_source = 'api'\n    d.has_been_edited = false\n    d.typing_timer_id = null\n\n    instance.canvas.css(\"overflow\", \"visible\")\n\n    instance.publishState(\"field_is_focused\", false)\n\n    // === Initialize clipboard ===\n\n    // Hack the clipboard to bypass the annoying re-focus\n    // which centers the top of the Quill container after paste\n    const Clipboard = Quill.import('modules/clipboard')\n    class ForceScrollClipboard extends Clipboard {\n        onPaste(e) {\n            d.pasted = true\n            const scrollTop = window.scrollY\n            const scrollLeft = window.scrollX\n            Clipboard.prototype.onPaste.call(this, e)\n            // Shitty hack because the bad focus from above happens on a setTimeout too\n            setTimeout(() => window.scrollTo(scrollLeft, scrollTop), 1)\n        }\n    }\n    Quill.register('modules/clipboard', ForceScrollClipboard, true)\n}\n"},"update":{"fn":"// --- Table of Contents\n// Note: POTENTIALLY BROKEN can mean legitimately broken or misleading\n//  -- instance.data - d variables\n//   - FORMAT: NAME - FREQ - DESCRIPTION\n//   - did_set_content_first_time - 6 - POTENTIALLY BROKEN tracks if this is the first call to the update function. Uncertain about it's accuracy\n//   - has_resize_listener - 3 - POTENTIALLY BROKEN - is turned on to be turned right back off. It may be good to remove this part of the condition\n//   - initial_height - 2 - POTENTIALLY BROKEN Used to calculate height of the RTE. Sent as parameter to function where it could instead just be used as a state variable\n//   - pasted - 2 - boolean indicating if something was pasted. Set true via an event handler in initialize.js.\n//   - elements - 11 - holds the HTML elements that are modified as part of RTE\n//   - should_rerun_val - 5 - boolean flag indicating that a value changed and several functions should be re-run.\n//   - current_bbcode - 2 - holds the current value in the editor in bbcode. Used to check if a change is new in a limited scope.\n//   - quill - 9 - access to the quill API\n//   - last_change_source - 6 - determines if the last change source was from a user or API\n//   - has_been_edited - 4 - determines if data was edited and that the edit was user-performed\n//   - prev_contents - 4 - tracks the previous content of the bbcode\n//   - typing_timer_id - 3 - timeout handler. part of the object so it can be cleared anywhere. Attached event autosaves after DONE_TYPING_INTERVAL_MS ms (currently 2200)\n//   - img_tracker - 2 - keeps track of the number of inline images to know when to update them\n//   - prev_theme - 3 - used to track if the theme changed\n//   - prev_complexity - 3 - used to track if the complexity changed\n//   - has_been_reconciled - 3 - tracks if the reconcile function has ran\n//\n//  -- properties variables\n//   - autobinding - 2 - POTENTIALLY BROKEN value of autobound field. It seems to be used as a boolean in some cases, which may result in weird JS logic\n//   - autosave - 1 - determines if autosave is checked in the editor\n//   - theme - 7 - theme the editor is set to. Either Regular or Tooltip\n//   - empty_is_invali
338d - 1 - determines if it is valid for the editor to be empty\n//   - initial_content - not sure if I should do anything about this once\n//   - complexity - 6 determines the amount of controls displayed to the user\n//   - placeholder - 3 - value that appears if nothing else is defined\n//   - bubble - 4 - access to bubble and html element information\n//     - bubble.border_style() - 1 - returns string of border style\n//     - bubble.height() - 1 - returns a number\n//     - bubble.auto_binding() - 2 - POTENTIALLY BROKEN returns boolean. true if autobinding on, else false. I'm not certain this exists. It's not documented\n//   - overflow - boolean if overflow is enabled\n//   - link_placeholder - 1 - placeholder value for a link in the RTE\n//   - disabled - 1- sets quill to disabled if the element is disabled\n\nconst update = function(instance, properties, context) {\n  // shorthand for d container\n  const d = instance.data\n  d.allowTextInsertion = properties.allow_text_insertions;\n  // `d.initialized` tracks the initialization of the quill editor,\n  // while first pass looks only at the content.\n  // It is possible to initialize the editor after a first pass, with an \"updated\" content,\n  // for example when we change the theme of the editor. We reinitialize it,\n  // but it's not the first pass, and we need to control the source of the text content.\n  d.did_set_content_first_time = true // Track first content loading after update\n\n  // Avoid adding element selectors, store direct references in d.elements\n  if (!('elements' in d)) d.elements = {}\n  // track that this instance is autobound, to bypass the reset function\n  if (!('is_autobound' in d)) d.is_autobound = !!properties.bubble.auto_binding()\n  // Keep track of the whatever initial height the bubble element had to restore it\n  if (!('initial_height' in d)) d.initial_height = properties.bubble.height()\n\n  // shorthands for the ALL_FONTS constant, easier readability\n  const {\n    DONE_TYPING_INTERVAL_MS,\n    SUPPORTED_FILE_EXTENSIONS,\n    BOTTOM_TEXT_MARGIN,\n    ICON_H1,\n    ICON_H2,\n    ICON_H3,\n    ICON_H4,\n    ALL_FONTS,\n    HTML_TO_BBCODE_FONTS,\n    BBCODE_TO_HTML_FONTS\n  } = d.consts\n\n  // 4 objects track the current diff, and track a global up-to-date version of the properties object\n  // d.last_update_props is an up-to-date copy of `properties` (to work around closure problems with setTimeouts)\n  // d.updated_props tracks the changed `properties`\n  // d.last_update_bubble_props & d.updated_bubble_props respectively track the same but for `properties.bubble`\n\n  if (!d.last_update_bubble_props) d.last_update_bubble_props = {}\n  d.updated_bubble_props = {}\n  for (const key in properties.bubble) {\n    const property = properties.bubble[key]()\n    if (d.last_update_bubble_props[key] !== property) {\n      d.last_update_bubble_props[key] = property\n      d.updated_bubble_props[key] = property\n    }\n  }\n  if (!d.last_update_props) d.last_update_props = {}\n  d.updated_props = {}\n  for (const key in properties) {\n    if (key === 'bubble') continue\n    const there_has_been_changes = properties[key] !== d.last_update_props[key]\n    if (there_has_been_changes) {\n      d.updated_props[key] = properties[key]\n      d.last_update_props[key] = properties[key]\n    }\n  }\n\n  if (!d.has_been_reconciled){\n    // The instance hasn't been reconciled yet, and we risk losing what was updated, so we refill the data.\n    // Why we do this? Because the instance can update again before it is reconciled, and in that case updated_props is empty\n    // since the properties were copied at the previous update run. But the editor wasn't ready to be displayed then, so the next time update runs,\n    // we lose all the information about what had been updated.\n    for (const key in properties) {\n      if (key === 'bubble') continue\n      d.updated_props[key] = properties[key]\n      d.last_update_props[key] = properties[key]\n    }\n\n    for (const key in properties.bubble) {\n      const property = properties.bubble[key]()\n      d.last_update_bubble_props[key] = property\n      d.updated_bubble_props[key] = property\n    }\n  }\n\n  // Get rid of a lot of odd issues with extra updates running by returning on identical updates\n  if (\n    Ob
338ject.keys(d.updated_props).length === 0 &&\n    Object.keys(d.updated_bubble_props).length === 0\n  ) return\n\n  if (!d.wait_for_visible_timeouts) d.wait_for_visible_timeouts = {}\n  // @TODO replace with MutationObserver on the parentage for much better performance...\n  const wait_for_visible = (cb, is_inner = false) => {\n    // tricky situation, because update doesn't fire when this becomes visible,\n    // so set_height is unreliable\n    if (d.elements.rteContainer && d.elements.rteContainer.is(':visible')) {\n      delete d.wait_for_visible_timeouts[cb]\n      return cb()\n    } else if (!d.wait_for_visible_timeouts[cb] || is_inner) {\n      d.wait_for_visible_timeouts[cb] = setTimeout(() => {\n        return wait_for_visible(cb, true)\n      }, 100)\n    }\n  }\n\n  // === event handler and helper functions ===\n\n  // function to check if the input is truly empty - runs under the assumption that an input should be considered empty\n  // if it contains a blank html tag but no text is actually written\n  const checkForContent = (html) => {\n    html = html.replace(/<(.*?)>(.*?)<\\/(.*?)>/gmi, \"$2\")\n    html = html.replace(/<br>/gi, \"\")\n    return html\n  }\n\n  const attr = (node, attribute) =>\n    node.attributes && node.attributes[attribute] && node.attributes[attribute].nodeValue || ''\n\n  const quillAttrs = (node) =>\n    [...(node.classList || [])].reduce((attributes, className) => {\n      const [prefix, attribute, value] = className.split('-')\n      if (prefix === 'ql') {\n        attributes[attribute] = value || true\n      }\n      return attributes\n    }, {})\n\n  const bbcodeTagMap = {\n    'IMG': (node) => {\n      const width = attr(node, 'width')\n      const src = attr(node, 'src')\n      return [`[img${width ? ` width=${width}` : ''}]${src}[/img]`, '']\n    },\n    'IFRAME': (node) => {\n      const src = attr(node, 'src')\n      const youtubeMatch = src.match(/https:\\/\\/www.youtube.com\\/embed\\/(.*?)\\?showinfo=0(.*?)/)\n      if (youtubeMatch) {\n        return [`[youtube]${youtubeMatch[1]}[/youtube]`, '']\n      }\n      if (quillAttrs(node).video) {\n        return [`[video]${src}[/video]`, '']\n      }\n      return ['', '']\n    },\n    'UL': () => ['[ml][ul]', '[/ul][/ml]'],\n    'OL': () => ['[ml][ol]', '[/ol][/ml]'],\n    'LI': (node, listType) => {\n      const prevSib = node.previousElementSibling\n      const nextSib = node.nextElementSibling\n\n      const classData = [node, prevSib, nextSib].map((curr) => {\n        const attrs = curr ? quillAttrs(curr) : {}\n        return {\n          indent: attrs.indent ? parseInt(attrs.indent, 10) : 0,\n          align: attrs.align || 'left',\n        }\n      })\n\n      const openDiff = classData[0].indent - classData[1].indent\n      const closeDiff = classData[0].indent - classData[2].indent\n\n      let openList = ''\n      for (let i = 0; i < openDiff; i++) {\n        const data = ` data=${classData[0].indent}`\n        if (listType === 'UL') {\n          openList += `[ul${data}]`\n        } else if (listType === 'OL') {\n          openList += `[ol${data}]`\n        }\n      }\n\n      let closeList = ''\n      for (let i = 0; i < closeDiff; i++) {\n        if (listType === 'UL') {\n          closeList += `[/ul]`\n        } else if (listType === 'OL') {\n          closeList += `[/ol]`\n        }\n      }\n\n      const indent = ` indent=${classData[0].indent}`\n      const align = ` align=${classData[0].align}`\n\n      return [`${openList}[li${indent}${align}]`, `[/li]${closeList}`]\n    },\n    'H1': () => ['[h1]', '[/h1]\\n'],\n    'H2': () => ['[h2]', '[/h2]\\n'],\n    'H3': () => ['[h3]', '[/h3]\\n'],\n    'H4': () => ['[h4]', '[/h4]\\n'],\n    'SUB': () => ['[sub]', '[/sub]'],\n    'SUP': () => ['[sup]', '[/sup]'],\n    'PRE': () => ['[code]', '[/code]'],\n    'BLOCKQUOTE': () => ['[quote]', '[/quote]'],\n    'U': () => ['[u]', '[/u]'],\n    'EM': () => ['[i]', '[/i]'],\n    'STRONG': () => ['[b]', '[/b]'],\n    'S': () => ['[s]', '[/s]'],\n    'P': () => ['', '\\n'],\n    'SPAN': () => ['', ''],\n    'BR': () => ['', ''],\n  }\n\n  const bbcodeSizeMap = {\n    'small': 1,\n    'large': 4,\n    'huge': 6,\n  }\n\n  const getBBCode = (node, listType) => {\n    if (node.nodeName === '#text') {\n      return node.nodeValue\n    }\n\n    // Initialize empty components of BBCode result\n    let bbcodeInner = ''\n    let bbcodeOuterLeft = ''\n    let bbcodeOuterRight = ''\n\n    // Recursively append BBCode from child nodes\n    if (node.childNodes.length) {\n      node.childNodes.forEac
338h((child) => {\n        bbcodeInner += getBBCode(\n          child,\n          ['UL', 'OL'].includes(node.nodeName) && node.nodeName\n        )\n      })\n    }\n\n    // A should be the most inner element\n    if (node.nodeName === 'A') {\n      let url = attr(node, 'href')\n      if (!url.includes('http://') && !url.includes(\"https://\") && !url.includes(\"mailto:\")) {\n        url = `https://${url}`\n      }\n      bbcodeInner = `[url=${url}]${bbcodeInner}[/url]`\n    }\n\n    // Convert HTML element styles\n    if (node.style && node.style.length) {\n      if (node.style.backgroundColor) {\n        bbcodeInner = `[highlight=${node.style.backgroundColor}]${bbcodeInner}[/highlight]`\n      }\n      if (node.style.color) {\n        bbcodeInner = `[color=${node.style.color}]${bbcodeInner}[/color]`\n      }\n    }\n\n    // Convert Quill element classes\n    const attrs = quillAttrs(node)\n    if (attrs.font) {\n      bbcodeInner = `[font=\"${HTML_TO_BBCODE_FONTS[attrs.font]}\"]${bbcodeInner}[/font]`\n    }\n    if (attrs.size) {\n      bbcodeInner = `[size=${bbcodeSizeMap[attrs.size]}]${bbcodeInner}[/size]`\n    }\n    if (attrs.align && !['UL', 'OL', 'LI'].includes(node.nodeName)) {\n      bbcodeOuterLeft = `[${attrs.align}]${bbcodeOuterLeft}`\n      bbcodeOuterRight = `${bbcodeOuterRight}
338[/${attrs.align}]`\n    }\n    if (attrs.indent && !['UL', 'OL', 'LI'].includes(node.nodeName)) {\n      bbcodeInner = `[indent data=${attrs.indent}]${bbcodeInner}[/indent]`\n    }\n\n    // Convert HTML tags\n    const tags = bbcodeTagMap[node.nodeName]\n      ? bbcodeTagMap[node.nodeName](node, listType)\n      : ['', '']\n\n    // In the case of alignment, move the \\n of the tags to the end of close alignment tag\n    if (bbcodeOuterRight != '' && tags[1].slice(-1) == '\\n'){\n      tags[1] = tags[1].slice(0, -1)\n      bbcodeOuterRight += \"\\n\"\n    }\n    return `${bbcodeOuterLeft}${tags[0]}${bbcodeInner}${tags[1]}${bbcodeOuterRight}`\n  }\n\n  // \"translates\" Quill html to bbcode to be consumed and usable by Bubble text fields\n  const htmlToBBCode = (html) =>\n    $.parseHTML(html)\n      .map((node) => getBBCode(node))\n      .join('')\n\n  // \"translates\" bbcode to Quill html - useful when using dynamic values to set initial input\n  const bbCodeToHTML = (bbcode) => {\n    bbcode = bbcode.replace(/\\[\\/center\\]/gi, \"[/center]\")\n    bbcode = bbcode.replace(/\\[\\/right\\]/gi, \"[/right]\")\n    bbcode = bbcode.replace(/\\[\\/justify\\]/gi, \"[/justify]\")\n\n    // TODO: for all lines containing (.*?), use '/gmis' instead of '/gmi'\n    bbcode = bbcode.replace(/\\[center\\](.*?)\\[\\/center\\]/gmi, (x) => {\n      x = x.replace(/\\[center\\](.*?)\\[\\/center\\]/gmi, \"$1\")\n      x = x.replace(/\\[h1\\]/gmi, \"[center][h1]\")\n      x = x.replace(/\\[\\/h1\\]\\n/gmi, \"[/h1][/center]\")\n      x = x.replace(/\\[h2\\]/gmi, \"[center][h2]\")\n      x = x.replace(/\\[\\/h2\\]\\n/gmi, \"[/h2][/center]\")\n      x = x.replace(/\\[h3\\]/gmi, \"[center][h3]\")\n      x = x.replace(/\\[\\/h3\\]\\n/gmi, \"[/h3][/center]\")\n      x = x.replace(/\\[h4\\]/gmi, \"[center][h4]\")\n      x = x.replace(/\\[\\/h4\\]\\n/gmi, \"[/h4][/center]\")\n      x = x.replace(/\\[quote\\]/gmi, \"[center][quote]\")\n      x = x.replace(/\\[\\/quote\\]/gmi, \"[/quote][/center]\")\n      x = x.replace(/\\[youtube\\]/gmi, \"[center][youtube]\")\n      x = x.replace(/\\[\\/youtube\\]/gmi, \"[/youtube][/center]\")\n      x = x.replace(/<br>/gmi, \"[center][/center]\")\n      x = x.replace(/\\[\\/center\\](.*?)\\[center\\]/gmi, \"[/center][center]$1[/center][center]\")\n      x = x.replace(/\\[center\\]\\[\\/center\\]/gmi, \"\")\n      return x\n    })\n\n    bbcode = bbcode.replace(/\\[right\\](.*?)\\[\\/right\\]/gmi, (x) => {\n      x = x.replace(/\\[right\\](.*?)\\[\\/right\\]/gmi, \"$1\")\n      x = x.replace(/\\[h1\\]/gmi, \"[right][h1]\")\n      x = x.replace(/\\[\\/h1\\]\\n/gmi, \"[/h1][/right]\")\n      x = x.replace(/\\[h2\\]/gmi, \"[right][h2]\")\n      x = x.replace(/\\[\\/h2\\]\\n/gmi, \"[/h2][/right]\")\n      x = x.replace(/\\[h3\\]/gmi, \"[right][h3]\")\n      x = x.replace(/\\[\\/h3\\]\\n/gmi, \"[/h3][/right]\")\n      x = x.replace(/\\[h4\\]/gmi, \"[right][h4]\")\n      x = x.replace(/\\[\\/h4\\]\\n/gmi, \"[/h4][/right]\")\n      x = x.replace(/\\[quote\\]/gmi, \"[right][quote]\")\n      x = x.replace(/\\[\\/quote\\]/gmi, \"[/quote][/right]\")\n      x = x.replace(/\\[youtube\\]/gmi, \"[right][youtube]\")\n      x = x.replace(/\\[\\/youtube\\]/gmi, \"[/youtube][/right]\")\n      x = x.replace(/<br>/gmi, \"[right][/right]\")\n      x = x.replace(/\\[\\/right\\](.*?)\\[right\\]/gmi, \"[/right][right]$1[/right][right]\")\n      x = x.replace(/\\[right\\]\\[\\/right\\]/gmi, \"\")\n      return x\n    })\n\n    bbcode = bbcode.replace(/\\[justify\\](.*?)\\[\\/justify\\]/gmi, (x) => {\n      x = x.replace(/\\[justify\\](.*?)\\[\\/justify\\]/gmi, \"$1\")\n      x = x.replace(/\\[h1\\]/gmi, \"[justify][h1]\")\n      x = x.replace(/\\[\\/h1\\]\\n/gmi, \"[/h1][/justify]\")\n      x = x.replace(/\\[h2\\]/gmi, \"[justify][h2]\")\n      x = x.replace(/\\[\\/h2\\]\\n/gmi, \"[/h2][/justify]\")\n      x = x.replace(/\\[h3\\]/gmi, \"[justify][h3]\")\n      x = x.replace(/\\[\\/h3\\]\\n/gmi, \"[/h3][/justify]\")\n      x = x.replace(/\\[h4\\]/gmi, \"[justify][h4]\")\n      x = x.replace(/\\[\\/h4\\]\\n/gmi, \"[/h4][/justify]\")\n      x = x.replace(/\\[quote\\]/gmi, \"[justify][quote]\")\n      x = x.replace(/\\[\\/quote\\]/gmi, \"[/quote][/justify]\")\n      x = x.replace(/\\[youtube\\]/gmi, \"[justify][youtube]\")\n      x = x.replace(/\\[\\/youtube\\]/gmi, \"[/youtube][/justify]\")\n      x = x.replace(/<br>/gmi, \"[justify][/justify]\")\n      x = x.replace(/\\[\\/justify\\](.*?)\\[justify\\]/gmi, \"[/justify][justify]$1[/justify][justify]\")\n      x = x.replace(/\\[justify\\]\\[\\/justify\\]/gmi, \"\")\n      return x\n    })\n\n    bbcode = bbcode.replace(/\\[size=1\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-small\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=2\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-small\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=3\\](.*?)\\[\\/size\\]/gmi, '$1')\n    bbcode = bbcode.replace(/\\[size=4\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-large\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=5\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-large\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=6\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-huge\">$1</span>')\n    bbcode = bbcode.replace(/\\[size=7\\](.*?)\\[\\/size\\]/gmi, '<span class=\"ql-size-huge\">$1</span>')\n\n    bbcode = bbcode.replace(/\\[color=(.*?)\\](.*?)\\[\\/color\\]/gmi, '<span style=\"color:$1;\">$2</span>')\n    bbcode = bbcode.replace(/\\[highlight=(.*?)\\](.*?)\\[\\/highlight\\]/gmi, '<span style=\"background-color:$1;\">$2</span>')\n    bbcode = bbcode.replace(/\\[font=\"(.*?)\"\\](.*?)\\[\\/font\\]/gmi, function(match, m1, m2){\n      return `<span class=\"ql-font-${BBCODE_TO_HTML_FONTS[m1]}\">${m2}</span>`\n    })\n\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[h1\\]\\[indent data=(.*?)\\]/gmi, '<h1 class=\"ql-align-$1 ql-indent-$2\">')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[h2\\]\\[indent data=(.*?)\\]/gmi, '<h2 class=\"ql-align-$1 ql-indent-$2\">')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[h3\\]\\[indent data=(.*?)\\]/gmi, '<h3 class=\"ql-align-$1 ql-indent-$2\">')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[h4\\]\\[indent data=(.*?)\\]/gmi, '<h4 class=\"ql-align-$1 ql-indent-$2\">')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[blockquote\\]\\[indent data=(.*?)\\]/gmi, '<blockquote class=\"ql-align-$1 ql-indent-$2\">')\n\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[h1\\]/gmi, '<h1 class=\"ql-align-$1\">')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[h2\\]/gmi, '<h2 class=\"ql-align-$1\">')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[h3\\]/gmi, '<h3 class=\"ql-align-$1\">')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[h4\\]/gmi, '<h4 class=\"ql-align-$1\">')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[blockquote\\]/gmi, '<blockquote class=\"ql-align-$1\">')\n\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[youtube\\](.*?)\\[\\/youtube\\]\\[\\/(center|right|justify)\\]/gi, '<iframe class=\"ql-video ql-align-$1\" frameborder=\"0\" allowfullscreen=\"true\" src=\"https://www.youtube.com/embed/$2?showinfo=0\">')\n\n    bbcode = bbcode.replace(/\\[h1\\]\\[indent data=(.*?)\\]/gmi, '<h1 class=\"ql-indent-$1\">')\n    bbcode = bbcode.replace(/\\[h2\\]\\[indent data=(.*?)\\]/gmi, '<h2 class=\"ql-indent-$1\">')\n    bbcode = bbcode.replace(/\\[h3\\]\\[indent data=(.*?)\\]/gmi, '<h3 class=\"ql-indent-$1\">')\n    bbcode = bbcode.replace(/\\[h4\\]\\[indent data=(.*?)\\]/gmi, '<h4 class=\"ql-indent-$1\">')\n    bbcode = bbcode.replace(/\\[blockquote\\]\\[indent data=(.*?)\\]/gmi, '<blockquote class=\"ql-indent-$1\">')\n\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\]\\[indent data=(.*?)\\](.*?)\\[\\/indent\\]\\[\\/(center|right|justify)\\]/gmi, '<p class=\"ql-align-$1 ql-indent-$2\">$3</p>')\n    bbcode = bbcode.replace(/\\[(center|right|justify)\\](.*?)\\[\\/\\1\\]/gmis, '<p class=\"ql-align-$1\">$2</p>')\n    bbcode = bbcode.replace(/\\[indent data=(.*?)\\](.*?)\\[\\/indent\\]/gmi, '<p class=\"ql-indent-$1\">$2</p>')\n\n    bbcode = bbcode.replace(/\\[b\\]/gi, \"<strong>\")\n    bbcode = bbcode.replace(/\\[\\/b\\]/gi, \"</strong>\")\n    bbcode = bbcode.replace(/\\[i\\]/gi, \"<em>\")\n    bbcode = bbcode.replace(/\\[\\/i\\]/gi, \"</em>\")\n    bbcode = bbcode.replace(/\\[u\\]/gi, \"<u>\")\n    bbcode = bbcode.replace(/\\[\\/u\\]/gi, \"</u>\")\n    bbcode = bbcode.replace(/\\[s\\]/gi, \"<s>\")\n    bbcode = bbcode.replace(/\\[\\/s\\]/gi, \"</s>\")\n    bbcode = bbcode.replace(/\\[quote\\]/gi, \"<blockquote>\")\n    bbcode = bbcode.replace(/\\[\\/quote\\]/gi, \"</blockquote>\")\n    bbcode = bbcode.replace(/\\[code\\]/gi, \"<pre>\")\n    bbcode = bbcode.replace(/\\[\\/code\\]/gi, \"</pre>\")\n    bbcode = bbcode.replace(/\\[sub\\]/gi, \"<sub>\")\n    bbcode = bbcode.replace(/\\[\\/sub\\]/gi, \"</sub>\")\n    bbcode = bbcode.replace(/\\[sup\\]/gi, \"<sup>\")\n    bbcode = bbcode.replace(/\\[\\/sup\\]/gi, \"</sup>\")\n    bbcode = bbcode.replace(/\\[h1\\]/gi, \"<h1>\")\n\n    // html to bbcode enters '\\n' at the end of closing h1 tags, detect the newline along with the tag to avoid duplicate space
338s\n    bbcode = bbcode.replace(/\\[\\/h1]\\n?/gi, \"</h1>\")\n    bbcode = bbcode.replace(/\\[h2\\]/gi, \"<h2>\")\n    bbcode = bbcode.replace(/\\[\\/h2\\]\\n?/gi, \"</h2>\")\n    bbcode = bbcode.replace(/\\[h3\\]/gi, \"<h3>\")\n    bbcode = bbcode.replace(/\\[\\/h3\\]\\n?/gi, \"</h3>\")\n    bbcode = bbcode.replace(/\\[h4\\]/gi, \"<h4>\")\n    bbcode = bbcode.replace(/\\[\\/h4\\]\\n?/gi, \"</h4>\")\n    bbcode = bbcode.replace(/\\[\\/indent\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/center\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/right\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/justify\\]/gi, \"\")\n\n    bbcode = bbcode.replace(/\\[hr\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[email(.*?)\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/email\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[left\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/left\\]/gi, \"\")\n\n    bbcode = bbcode.replace(/\\[ml\\]\\[ol\\](.*?)\\[\\/ol\\]\\[\\/ml\\]/gmi, \"<ol>$1</ol>\")\n    bbcode = bbcode.replace(/\\[ml\\]\\[ul\\](.*?)\\[\\/ul\\]\\[\\/ml\\]/gmi, \"<ul>$1</ul>\")\n    bbcode = bbcode.replace(/\\[ol(.*?)\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/ol\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[ul(.*?)\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[\\/ul\\]/gi, \"\")\n    bbcode = bbcode.replace(/\\[li indent=(.*?) align=(.*?)\\]/gi, (x) => {\n      const indent = x.replace(/\\[li indent=(.*?) align=(.*?)\\]/gi, \"$1\")\n      const alignment = x.replace(/\\[li indent=(.*?) align=(.*?)\\]/gi, \"$2\")\n      let result = \"<li\"\n      if (indent !== '0' || alignment !== 'left'){\n        result += ' class=\"'\n      }\n      if (indent !== '0'){\n        result += 'ql-indent-' + indent\n      }\n      if (alignment !== 'left'){\n        result += ' ql-align-' + alignment\n      }\n      if (indent !== '0' || alignment !== 'left'){\n        result += '\"'\n      }\n      return result + \">\"\n    })\n    bbcode = bbcode.replace(/\\[li\\]/gi, \"<li>\")\n    bbcode = bbcode.replace(/\\[\\/li\\]/gi, \"</li>\")\n\n    bbcode = bbcode.replace(/\\[img width=(.*?)\\](.*?)\\[\\/img\\]/gmi, '<img src=\"$2\" width=\"$1\">')\n    bbcode = bbcode.replace(/\\[img\\](.*?)\\[\\/img\\]/gmi, '<img src=\"$1\">')\n    bbcode = bbcode.replace(/\\[url=(.*?)\\](.*?)\\[\\/url\\]/gi, '<a href=\"$1\" target=\"_blank\">$2</a>')\n    bbcode = bbcode.replace(/\\[youtube\\](.*?)\\[\\/youtube\\]/gi, '<iframe class=\"ql-video\" frameborder=\"0\" allowfullscreen=\"true\" src=\"https://www.youtube.com/embed/$1?showinfo=0\"></iframe>')\n    bbcode = bbcode.replace(/\\[video\\](.*?)\\[\\/video\\]/gi, '<iframe class=\"ql-video\" frameborder=\"0\" allowfullscreen=\"true\" src=\"$1\"></iframe>')\n\n    //new line conversion is way down here because it needs to happen after digesting all closing header + \\n\n    bbcode = bbcode.replace(/\\n
338/gi, \"<br>\")\n\n    return bbcode\n  }\n\n  const getToolbarHeight = () => {\n    if (properties.theme !== 'Regular') return 0\n    const toolbarElement = d.elements.toolbarElement\n    return Number(toolbarElement.css('height').replace(/px/gmi, '')) - 10\n  }\n\n  // calculates full height of content\n  const calculateHeight = (quill, initial_height, toolbar_height) => {\n    const quillRoot = d.elements.quillRoot\n    const scrollHeight = quillRoot[0].scrollHeight\n    const children = quillRoot[0].children\n    let lowestElement = scrollHeight\n    if (children) {\n      lowestElement = children[children.length - 1].offsetTop + children[children.length - 1].clientHeight + 10\n    }\n\n    //height never goes below whatever the initial height is set to - initial height = height set in the editor\n    if (lowestElement > initial_height - toolbar_height) {\n      quillRoot.parent().css('height', lowestElement + \"px\")\n      return lowestElement + toolbar_height + BOTTOM_TEXT_MARGIN\n    } else {\n      return initial_height\n    }\n  }\n\n  // callback invoked when the user is done typing, in a debounced fashion\n  // i.e. not after every keystroke, but a certain amount of time after the last keystroke.\n  const done_typing = () => {\n    if (d.should_rerun_val && d.last_update_props.autosave) set_val()\n  }\n\n  // handles text changes and blur events\n  const set_val = () => {\n    // regex removes excess line feed inserted by quill, otherwise :number of characters if off by 1\n    const new_bbcode = htmlToBBCode(d.quill.root.innerHTML).replace(/\\n$/, '')\n    const did_content_change = d.current_bbcode !== new_bbcode\n    d.current_bbcode = new_bbcode\n    instance.publishState(\"value_html\", d.quill.root.innerHTML)\n    if (did_content_change) {\n      notify_content_changed(new_bbcode)\n      \n    }\n    d.pasted = false\n  }\n\n  // notify the external world that the content has changed\n  const notify_content_changed = (bbcode) => {\n    d.should_rerun_val = false\n\n    //cheat to avoid re-draw on next update\n    d.last_update_props.autobinding = bbcode\n    instance.publishAutobinding(bbcode)\n    instance.publishState(\"value\", bbcode)\n    instance.publishState(\"value_html\", d.quill.root.innerHTML)\n\n    instance.triggerEvent('value_changes', (err) => {\n      if (err) {\n        console.error(\"Rich text event error - please report to admin: \" + JSON.stringify(err))\n      }\n    })\n\n    // Publishes boolean indicating whether the input is valid\n    // not valid if the input is empty and the user has checked \"this input should not be empty\"\n    instance.publishState(\"value_is_valid\", is_valid())\n  }\n\n  const is_valid = () => {\n    const quill = d.quill\n\n    if (properties.empty_is_invalid) {\n      return checkForContent(quill.root.innerHTML) !== ''\n    }\n    return true\n  }\n\n  // handle the quill instance telling us that its value has changed.\n  // this can result either from us setting the value, or the user making an edit\n  const handle_quill_text_change_event = (delta, oldDelta, source) => {\n    // early return for change induced by setting value ourselves\n    if (d.last_change_source === 'bubble_update') return\n\n    d.last_change_source = source\n    if (d.last_change_source === 'user') {\n      d.has_been_edited = true\n    }\n    if (get_current_content_bbcode() === properties.initial_content) {\n      d.has_been_edited = false\n    }\n    d.should_rerun_val = true\n    d.prev_contents = htmlToBBCode(d.quill.root.innerHTML)\n    // reset debounce timer\n    clearTimeout(d.typing_timer_id)\n    d.typing_timer_id = setTimeout(done_typing, DONE_TYPING_INTERVAL_MS)\n\n    if (d.quill.theme.modules.imageResize.overlay && !d.has_resize_listener) {\n      d.has_resize_listener = true\n      $(d.quill.theme.modules.imageResize.overlay).one('mouseup', () => {\n        done_typing()\n        d.has_resize_listener = false\n      })\n    }\n\n    fixup_images()\n\n    wait_for_visible(update_element_height)\n    d.pasted = false\n\n    set_initial_content(source)\n  }\n\n  const fixup_images = () => {\n    const quillRoot = d.elements.quillRoot\n    quillRoot.find('img').load(() =>
338 {\n      wait_for_visible(update_element_height)\n    })\n\n    quillRoot.find('img').each((index, element) => {\n      $(element).data('width', $(element).css('width'))\n    })\n\n    upload_and_replace_inline_images()\n  }\n\n  const upload_and_replace_inline_image = (file_extension, source) => {\n    context.uploadContent(`richtext_content.${file_extension}`, source, (err, url) => {\n      const quillRoot = d.elements.quillRoot\n      const upload_width = quillRoot\n        .find(`img[src=\"data:image/${file_extension};base64,${source}\"]`)\n        .css('width') || \"\"\n      quillRoot\n        .find(`img[src=\"data:image/${file_extension};base64,${source}\"]`)\n        .attr({'src': url, 'width': upload_width})\n    })\n  }\n\n  const upload_and_replace_inline_images = () => {\n    const quill = d.quill\n\n    const rawhtml = quill.root.innerHTML\n\n    const base64ImageRegex = /<img[^>]* src=\"data:image\\/(.*?)\"(.*?)>/gi\n    const matches = rawhtml.match(base64ImageRegex) || []\n\n    let img_change = false\n    if (matches.length !== d.img_tracker) {\n      img_change = true\n      d.img_tracker = matches.length\n    }\n\n    let fullMatch = base64ImageRegex.exec(rawhtml)\n    let encoding, base64source\n    while (img_change && fullMatch) {\n      [encoding, base64source] = fullMatch[1].split(',') || []\n      const file_extension = (encoding || '').split(';')[0]\n\n      if (SUPPORTED_FILE_EXTENSIONS[file_extension]) {\n        upload_and_replace_inline_image(file_extension, base64source)\n      }\n      fullMatch = base64ImageRegex.exec(rawhtml)\n    }\n  }\n\n  const register_fonts_and_icons = () => {\n    const FontAttributor = window.Quill.import('attributors/class/font')\n    FontAttributor.whitelist = [...ALL_FONTS]\n    window.Quill.register(FontAttributor, true)\n\n    const icons = window.Quill.import('ui/icons')\n    icons.header[1] = ICON_H1\n    icons.header[2] = ICON_H2\n    icons.header[3] = ICON_H3\n    icons.header[4] = ICON_H4\n  }\n\n  // initialize an instance of the quill editor\n  const initialize_quill = () => {\n    instance.canvas.empty()\n\n    // Import Delta module from Quill\n    const Delta = window.Quill.import('delta')\n    // create unique ID in case more than one Rich Text input is added to a page\n    if (!d.element_id) d.element_id =  `richtext-editor-${$('.ql-container').length}`\n\n    // Quill.js themes\n    register_fonts_and_icons()\n    const theme = properties.theme === 'Regular' ? 'snow' : 'bubble'\n\n    // Initialize toolbar based on desired complexity\n    let toolbar\n    if (properties.complexity === \"Basic\") {\n      toolbar = [\n        [ 'bold', 'italic', 'link'],\n        [{ 'align': [] },{ 'header': '1' }, { 'header': '2' }]\n      ]\n    } else if (properties.complexity === \"Medium\") {\n      toolbar = [\n        [{font: [...ALL_FONTS] }],\n        ['bold', 'italic', 'underline', 'strike'],\n        [{ color: [] }, { background: [] }],\n        [{ header: '1' }, { header: '2' }, { header: '3' },{ header: '4' }],\n        [{ list: 'ordered' }, { list: 'bullet'}],\n        [{ indent: '-1' }, { indent: '+1' }, { align: [] }, 'link']\n      ]\n    } else {\n      toolbar = [\n        [{ font: [...ALL_FONTS] }, { size: [] }],\n        ['bold', 'italic', 'underline', 'strike'],\n        [{ color: [] }, { background: [] }],\n        [{ script: 'super' }, { script: 'sub' }],\n        [{ header: '1' }, { header: '2' }, { header: '3' }, { header: '4' }, 'blockquote', 'code-block'],\n        [{ list: 'ordered' }, { list: 'bullet'}],\n        [{ indent: '-1' }, { indent: '+1' }, { align: [] }],\n        ['link', 'image', 'video'], ['clean']\n      ]\n    }\n\t\n      if(properties.text_insertion_dropdown){\n          var textInsertionDropdown = [{ 'variables': [\"1\", \"2\", \"3\", \"4\"]}];\n          toolbar.push(textInsertionDropdown);\n          if(properties.text_insertion_list){\n              instance.data.mytexts = properties.text_insertion_list.get(0,properties.text_insertion_list.length());\n            console.log(instance.data.mytexts);\n          \t//var _length = properties.text_insertion_list.length;\n          \t//console.log(properties.text_insertion_list.get(0,2))    \n          }\n          \n      }\n    // add Quill container div to page\n    instance.canvas.append(`<div id=\"${d.element_id}\"></div>`)\n\n    // initialize Quill\n    const quill = new window.Quill(`#${d.element_id}`, {\n      theme: theme,\n      bounds: `#${d.element_id}`,\n      modules: {\n        imageResize: {\n          modules: [ 'Resize', 'DisplaySize']\n        },\n        toolbar: {\n            container: toolbar,\n            handlers: {\n                \"variables\": function(args) {\n                  console.log('variables')\n                  const value = args[0]\n                  const cursorPosition = this.quill.getSelection().index\n                  if (value == 1) {\n                    this.quill.insertText(cursorPosition, \"{AccountURL}\")\n                  } else if (value == 2) {\n                    this.quill.insertText(cursorPosition, \"{FirstName}\")\n                  } else if (value == 3) {\n                    this.quill.insertText(cursorPosition, \"{Login}\")\n                  } else if (value == 4) {\n                    this.quill.insertText(cursorPosition, \"{OrganizationName}\")\n                  } else if (value == 5) {\n                    this.quill.insertText(cursorPosition, \"{SupportEmail}\")\n                  } else {\n                    this.quill.insertText(cursorPosition, \"Please add an email variable.\")\n                  }\n\n                  this.quill.setSelection(cursorPosition + value.length)\n\t\t\t\t  \n                }\n            }\n        },\n        clipboard: {},\n        history: {\n          // Prevent any Bubble-initiated changes from adding a history entry\n          userOnly: true\n        }\n      },\n      placeholder: d.updated_props.placeholder || ''\n    })\n    \n    const rteContainer = $(quill.container)\n    d.elements.rteContainer = rteContainer\n\n    rteContainer.css('border','none')\n\n    const toolbarElement = rteContainer.siblings('.ql-toolbar')\n    d.elements.toolbarElement = toolbarElement\n\n    if (properties.bubble.border_style() !== \"none\" && theme === \"snow\") {\n      toolbarElement.css({\n        border: 'none',\n        'border-bottom': '1px solid #ccc'\n      })\n    }\n\n    // Matcher to process fonts (especially two worded fonts) correctly\n    // Span elements directly wrap the text content, and this is what we're going to use\n    // to identify the font, via the ql-font-... class\n    quill.clipboard.addMatcher('span', (node, delta) =>
338 {\n      // identify the class that indicates the class we need\n      for (const node_class of node.classList) {\n        if (!node_class.startsWith('ql-font-')) continue\n        const matched_font = node_class.replace('ql-font-', '')\n        if (!ALL_FONTS.has(matched_font) || matched_font === 'sans-serif') continue\n        return delta.compose(new Delta().retain(delta.length(), { font: matched_font }))\n      }\n      return delta\n    })\n\n    const quillRoot = $(quill.root)\n    d.elements.quillRoot = quillRoot\n\n    //add tooltips to icons for clarity\n    $('.ql-bold').attr('title', 'Bold')\n    $('.ql-italic').attr('title', 'Italic')\n    $('.ql-underline').attr('title', 'Underline')\n    $('.ql-header[value=\"1\"]').attr('title', \"Title\")\n    $('.ql-header[value=\"2\"]').attr('title', \"Subtitle\")\n    $('.ql-align').attr('title', 'Text alignment')\n    if (['Full', 'Medium'].includes(properties.complexity)) {\n      $('.ql-header[value=\"3\"]').attr('title', \"Subtitle\")\n      $('.ql-header[value=\"4\"]').attr('title', \"Subtitle\")\n      $('.ql-strike').attr('title', 'Strikethrough')\n      $('.ql-color').attr('title', 'Font color')\n      $('.ql-background').attr('title', 'Highlight color')\n      $('.ql-font').attr('title', 'Font')\n      $('.ql-list[value=\"ordered\"]').attr('title', \"Numbered list\")\n      $('.ql-list[value=\"bullet\"]').attr('title', \"Bulleted list\")\n      $('.ql-indent[value=\"+1\"]').attr('title', \"Indent\")\n      $('.ql-indent[value=\"-1\"]').attr('title', \"Remove indent\")\n      $('.ql-link').attr('title', 'Link')\n    }\n    if (properties.complexity === 'Full') {\n      $('.ql-size').attr('title', 'Font size')\n      $('.ql-script[value=\"super\"]').attr('title', \"Superscript\")\n      $('.ql-script[value=\"sub\"]').attr('title', \"Subscript\")\n      $('.ql-blockquote').attr('title', 'Quote')\n      $('.ql-code-block').attr('title', 'Code')\n      $('.ql-image').attr('title', 'Image')\n      $('.ql-video').attr('title', 'Video')\n      $('.ql-clean').attr('title', 'Remove all formatting')\n    }\n\n    $('.ql-font .ql-picker-options').css({ height: '250px', overflow: 'scroll' })\n\n    // Use BBCode font caption, which is human-readable\n    $('.ql-font .ql-picker-options .ql-picker-item').each((index, element) => {\n      $(element).attr('data-label', HTML_TO_BBCODE_FONTS[$(element).data('value')])\n    })\n\n    // initialize helpful variables for later on:\n    d.quill = quill\n\n    // sets placeholder for link input to https://bubble.io/\n    const tooltip = quill.theme.tooltip\n    const input = tooltip.root.querySelector(\"input[data-link]\")\n    input.dataset.link = properties.link_placeholder\n\n    // == bind event handlers on newly-initialized Quill instance ==\n\n    // positions the image resize module correctly when scrolling\n    quillRoot.on('scroll', () => {\n      const resize_obj = rteContainer.children()[3]\n      if (resize_obj && !resize_obj.hidden){\n        quill.theme.modules.imageResize.repositionElements()\n      }\n    })\n\n    // if image is resized, updates the value right away instead of waiting for the DONE_TYPING_INTERVAL_MS timer\n    rteContainer.mouseup(() => {\n      if (rteContainer.children()[3]) {\n        done_typing()\n      }\n    })\n\n    // bind on/off focus events\n    const rte_canvas = rteContainer.children()[0]\n\n    rte_canvas.onfocus = () => {\n      instance.publishState(\"field_is_focused\", true)\n    }\n\n    rte_canvas.onblur = () => {\n      if (d.pasted) return\n\n      instance.publishState(\"field_is_focused\", false)\n      clearTimeout(d.typing_timer_id)\n      if (d.should_rerun_val) {\n        set_val()\n      }\n    }\n\n    $('.ql-toolbar').mousedown(e => e.preventDefault())\n\n    // actions to be run whenever the Quill text is changed\n    quill.on('text-change', handle_quill_text_change_event)\n\n    // hides image resize module outline if any formatting buttons are pressed\n    $('.ql-formats').on('click', () => rteContainer.children().eq(3).hide())\n\n    // run the validation on initialization to avoid breaking change\n    // @TODO inconsistent styling with regular inputs, pristine should register as \"valid\"\n    //instance.publishState(\"value_is_valid\", true)\n    d.initialized = true\n  }\n\n  // set the quill editor to show the given bbcode\n  d.set_content_in_quill = (bbcode) => {\n    const quill = d.quill\n\n    // paste the HTML even if current_bbcode matches initial content,\n    // to mitigate wrong initial content from persisting in editor if the data the RTE is autobinding to changes\n    const html = bbCodeToHTML(bbcode)\n\n    // The proper way to insert content into a Quill editor is to convert it into a delta via quill.clipboard.convert\n    // We can then set the content of the editor using the delta object.\n    const desired_delta = quill.clipboard.convert(html)\n\n    // Add an extra newline because quill has the bad habit of trimming it (not all of them, just the last one...).\n    desired_delta.insert('\\n')\n\n    const current_delta = quill.getContents()\n\n    if(d.helpers.deltaIsEqual(current_delta, desired_delta)) {\n      return\n    }\n    // Get the last modified part to indicate where the cursor in the text editor\n    const current_selection = quill.getSelection()\n\n    // Pasting the contents programmatically focuses the editor and sets\n    // the cursor to the end, which breaks autobinding and is weird UX,\n    // so restoring initial selection below\n\n    // preserve the last change source, while forcing it to be 'bubble_update' when setting contents,\n    // in order to prevent extra change loops from running\n    const actual_change_source = d.last_change_source\n    d.last_change_source = 'bubble_update'\n\n    // Set content\n    quill.setContents(desired_delta)\n    d.last_change_source = actual_change_source\n    // Indicate we've set the content for the first time.\n    if (d.did_set_content_first_time) {\n      d.did_set_content_first_time = false\n    }\n\n    if (current_selection) quill.setSelection(current_selection)\n\n    // no good way to know what cmd+z should do after an external 
338change, so clear history\n    quill.history.clear()\n\n    // if the content contains images, wait until they're loaded to set the height\n    const images = d.elements.quillRoot.find('img')\n    if (images.length === 0) {\n      wait_for_visible(update_element_height)\n    } else {\n      images.on('load.imgdl error.imgdl', () => {\n        wait_for_visible(update_element_height)\n        $(this).off('.imgdl')\n      })\n    }\n\n\n    instance.publishState('value', bbcode)\n    instance.publishState(\"value_html\", d.quill.root.innerHTML)\n  }\n\n  const should_reinitialize = () => {\n    if (!d.initialized) return true\n    const PROPS_THAT_NEED_REINITIALIZATION = ['theme', 'complexity']\n    for (const prop of PROPS_THAT_NEED_REINITIALIZATION) {\n      if (prop in d.updated_props) return true\n    }\n    return false\n  }\n\n  const get_plugin_element_inner_height = (height) => {\n    const {\n      four_border_style,\n      border_width,\n      border_width_top,\n      border_width_bottom,\n      border_style,\n      border_style_top,\n      border_style_bottom,\n      padding_vertical\n    } = d.last_update_bubble_props\n\n    let vertical_border_total\n    if (four_border_style) {\n      vertical_border_total = (\n        (border_style_top !== 'none' ? border_width_top : 0) +\n        (border_style_bottom !== 'none' ? border_width_bottom : 0)\n      )\n    } else {\n      vertical_border_total = 2 * (border_style !== 'none' ? border_width : 0)\n    }\n    return height - 2 * padding_vertical - vertical_border_total\n  }\n\n  const should_set_height = () => {\n    const PROPS_THAT_UPDATE_HEIGHT = [\n      'overflow',\n      'autobinding',\n      'theme',\n      'complexity'\n    ]\n    const BUBBLE_PROPS_THAT_UPDATE_HEIGHT = [\n      'four_border_style',\n      'vertical_padding',\n      'border',\n      'border_style',\n      'border_style_top',\n      'border_style_bottom',\n      'border_width',\n      'border_width_top',\n      'border_width_bottom',\n    ]\n    for (const prop of BUBBLE_PROPS_THAT_UPDATE_HEIGHT) {\n      if (prop in d.updated_bubble_props) return true\n    }\n    for (const prop of PROPS_THAT_UPDATE_HEIGHT) {\n      if (prop in d.updated_props) return true\n    }\n  }\n\n  const update_element_height = () => {\n    let outer_element_height\n    const toolbar_inner_height = getToolbarHeight()\n    if (d.last_update_props.overflow) {\n      outer_element_height = calculateHeight(d.quill, d.initial_height, toolbar_inner_height)\n      d.elements.quillRoot.css('overflow-y', 'hidden')\n    } else {\n      outer_element_height = d.initial_height\n      d.elements.quillRoot.css('overflow-y', 'scroll')\n    }\n\n    const TOOLBAR_TOTAL_VERTICAL_PADDING = 10\n\n    // adjust height of the Quill editor if a toolbar exists so that it doesn't overflow from the Bubble element\n    const inner_element_height = get_plugin_element_inner_height(outer_element_height)\n\n    // Sizing includes padding, which causes tiny overflow when height extends\n    d.elements.quillRoot.css('overflow-y', d.last_update_props.overflow ? 'hidden' : 'auto')\n\n    if (properties.theme === \"Regular\") {\n      const toolbar_total_height = toolbar_inner_height + TOOLBAR_TOTAL_VERTICAL_PADDING\n      d.elements.rteContainer.css('height', `${inner_element_height - toolbar_total_height}px`)\n      $('.ql-header').addClass('regular-header-icon')\n    } else {\n      d.elements.rteContainer.css('height', `${inner_element_height}px`)\n      $('.ql-header').addClass('tooltip-header-icon')\n    }\n\n    // head-start to bypass next redundant update\n    d.last_update_bubble_props.height = outer_element_height\n    instance.setHeight(outer_element_height)\n  }\n\n  // Allow setting initial content dynamically if the initial content has changed and data has not been edited\n  const set_initial_content = (source) => {\n    if (source === 'user' || source === 'silent') {\n      return\n    }\n    if (\n      !properties.autobinding &&\n      properties.initial_content !== d.initial_bbcode &&\n      !d.has_been_edited\n    ) {\n      // write to the initial_content property\n      properties.initial_content = d.initial_bbcode\n    }\n  }\n\n  // If the properties.autobinding resolves to null, equate that with an empty string\n  const get_non_null_autobinding_value = () => {\n    return properties.autobinding || ''\n  }\n\n  // get the content that the editor should be set to right now\n  const get_current_content_bbcode = () => {\n    // On first pass after an update, we want to make sure that the content that we use is the one that was input by the user just before\n    // the update. This situation arises when the editor is set to fit to expand (overflow = true). In this case, when we reach the final\n    // line and create a new line, if the editor needs to expand, it triggers update_element_height.\n    // However, when this happens, the autobinding content is different from the last one that the user input, and this causes the\n    // height to reset. The user is no longer able to input anything, as the quill editor keeps bouncing back to the autobinding content.\n    if (d.did_set_content_first_time && d.last_change_source === 'user') {\n      return d.prev_contents || \"\"\n    }\n\n    if (d.is_autobound) {\n      return get_non_null_autobinding_value(
338)\n    }\n\n    // only set initial content if the user hasn't made edits\n    if (!d.has_been_edited) {\n      // prevents the same initial content from loading more than once\n      // initialize flag to see if html should actually be translated to bbcode later on\n      d.should_rerun_val = false\n      return properties.initial_content || \"\"\n    } else {\n      return d.prev_contents\n    }\n  }\n\n  const get_initial_content_bbcode = () => {\n    if (d.is_autobound) {\n      if (properties.initial_content) {\n        console.warn(\"Ignoring initial content since autobinding is enabled.\")\n      }\n      return get_non_null_autobinding_value(properties)\n    }\n    return properties.initial_content || \"\"\n  }\n\n \n  d.insertText = (textVal) => {\n    if (d.allowTextInsertion===false || textVal===undefined || textVal===null ) {\n     \tif(d.allowTextInsertion){\n            console.log(\"Invalid text value to insert\");\n        }\n        else{\n            console.log(\"Allow Text Insertions plugin element properties\");\n        }\n        return;\n    }\n    d.quill.focus();\n    var symbol = textVal;\n    var caretPosition = d.quill.getSelection(true);\n    d.quill.insertText( d.quill.getLength() - 1, symbol);  \n  }\n  \n  // main entry point: reconcile quill instance with new properties, or create it if it doesn't exist.\n  const reconcile = () => {\n\n    let content_bbcode = ''\n    if (d.initial_bbcode !== get_initial_content_bbcode()) {\n      // initial_bbcode and initial_html can change if initial content is a dynamic expression\n      content_bbcode = get_initial_content_bbcode()\n      // these are used by the reset action\n      d.initial_html = bbCodeToHTML(content_bbcode)\n      d.initial_bbcode = content_bbcode\n    }\n\n    if (d.initialized) content_bbcode = get_current_content_bbcode()\n    // Regardless of other logic, when auto-binding, this should be the source of truth\n    if (d.updated_props.autobinding) content_bbcode = get_non_null_autobinding_value()\n\n\n    if (should_reinitialize()) initialize_quill()\n    // It may seema bit contradictory that height is set before contents are,\n    // but this allows for separating these concerns when contents don't change\n    // and set_contents_in_quill also separately calls update_element_height\n    // after it actually does change contents.\n    if (should_set_height()) wait_for_visible(update_element_height)\n\n    // disable Quill input if this element is disabled\n    if ('disabled' in d.updated_props) {\n      d.quill.enable(!d.updated_props.disabled)\n    }\n\n    // Dynamically set the placeholder\n    if ('placeholder' in d.updated_props) {\n      d.quill.root.dataset.placeholder = d.updated_props.placeholder || ''\n    }\n\n    // set content based on what mode we're in\n    d.set_content_in_quill(content_bbcode)\n    d.prev_contents = content_bbcode\n    d.has_been_reconciled = true\n  }\n  d.has_been_reconciled = false\n  $(document).ready(reconcile)\n}\n"},"reset":{"fn":"function(instance, context) {\n\n\n\n}"}},"platform_type":"web"}}};
339window._bubble_page_load_data.plugins_size['1643983631363x820823376587653100'] = 77307;
340window.preloaded['plugin/third_party:1643983631363x820823376587653100:1.2.4'] = true;
341window.plugins["1645192423070x296607087026765800"] = {"human":"Browser Device Information · BEP","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"AAC":{"display":"Device Info","add_is_visible":true,"states":{"AAD":{"caption":"Browser Name","name":"nome_browser","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"AAE":{"caption":"Operating System","name":"sistema_operacional","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"AAH":{"caption":"Device Unique Fingerprint","name":"fingerprint","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"AAI":{"caption":"Language","name":"linguagem","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"AAJ":{"caption":"Timezone","name":"timezone","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"code":{"preview":{"fn":"function(instance, properties) {\n\n\n\n}"},"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){const fpPromise=undefined;var parser;import(\"https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1713796116895x138554658190522820/fingerprintjsv3.js\").then((FingerprintJS=>FingerprintJS.load())).then((fp=>fp.get())).then((result=>{const visitorId=result.visitorId,linguagem=result.components.languages.value[0][0];console.log(linguagem);const timezone=result.components.timezone.value;instance.publishState(\"fingerprint\",visitorId),instance.publishState(\"linguagem\",linguagem),instance.publishState(\"timezone\",timezone)}));const resultadoParser=(new UAParser).getResult();instance.publishState(\"nome_browser\",resultadoParser.browser.name),instance.publishState(\"sistema_operacional\",resultadoParser.os.name)}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}}};
342window._bubble_page_load_data.plugins_size['1645192423070x296607087026765800'] = 1801;
343window.preloaded['plugin/third_party:1645192423070x296607087026765800:2.0.1'] = true;
344window.plugins["1646631389035x730835424207962100"] = {"human":"Progressier — PWA & Web Push","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_api":{"human":"Progressier","auth":"private_key_header","calls":{"AAC":{"name":"Send push notification (email targeting)","method":"post","publish_as":"action","should_reinitialize":true,"url":"https://progressier.com/bubblesend/send","params":{"AAE":{"key":"title","value":"","private":true,"doc":"The title of the push notification, up to 50 characters. This typically identifies the sender of the notification, i.e. you or one of your users depen
344ding on the purpose of the notification.\n\nExample: \"Message from John Doe\""},"AAF":{"key":"body","value":"","private":true,"doc":"The main message of the push notification, up to 100 characters. Avoid repeating your app name or what you already set in title. It's generally a good idea to display a text preview of the content users will see when they click the notification.\n\nExample: \"This is a preview of the message that John Doe sent...\"\n"},"AAG":{"key":"url","value":"","private":true,"doc":"The URL users will be taken to when they open the push notification\n\nExample: \"https://example.com\""},"AAH":{"key":"email","value":"","private":true,"doc":"The email of the user to notify. If the user has not subscribed to push notifications, nothing will happen. It can be either a single email or a comma-separated list of emails.\n\nValid example: \n\"[email protected]\"\n\nValid example: \"[email protected],[email protected],[email protected]\"","allow_blank":false,"optional":false},"AAI":{"key":"icon","value":"","private":true,"doc":"The URL of an icon representing the sender of the notification. If not specified, we'll use the icon specified in the Progressier dashboard at My PWA > Icons & Colors > Default push sender icon\n\nExample: \"https://example.com/icon.png\"","allow_blank":true,"optional":true},"AAJ":{"key":"badge","value":"","private":true,"doc":"The URL of a monochrome badge that replaces the Chrome icon on Android. If not specified, we'll use the badge specified in the Progressier dashboard at My PWA > Icons & Colors > Default push monochrome app badge\n\nExample: \"https://example.com/badge.png\"","allow_blank":true,"optional":true},"AAK":{"key":"image","value":"","private":true,"doc":"The URL of a large image accompanying the push notification. Use this field to show an image preview of the content the user will see when they open the notification. If not specified, no image will be used.\n\nExample: \"https://example.com/image.png\"","allow_blank":true,"optional":true}},"initialized":true,"types":"{\"plugin_api.AAC\":{\"caption\":\"Send push notification (email targeting)\",\"fields\":{\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"\"}}}}","ret_value":"api.1646631389035x730835424207962100.plugin_api.AAC","body":""},"AAM":{"name":"Send push notification (general targeting)","method":"post","publish_as":"action","url":"https://progressier.com/bubblesend/send","should_reinitialize":true,"params":{"AAO":{"key":"title","value":"","private":true,"doc":"The title of the push notification, up to 50 characters. This typically identifies the sender of the notification, i.e. you or one of your users depending on the purpose of the notification.\n\nExample: \"Message from John Doe\""},"AAP":{"key":"body","value":"","private":true,"doc":"The main message of the push notification, up to 100 characters. Avoid repeating your app name or what you already set in title. It's generally a good idea to display a text preview of the content users will see when they click the notification.\n\nExample: \"This is a preview of the message that John Doe sent...\""},"AAQ":{"key":"url","value":"","private":true,"doc":"The URL users will be taken to when they open the push notification\n\nExample: \"https://example.com\""},"AAR":{"key":"recipients","value":"","private":true,"doc":"Targeting options for recipients. Set it to {} (an empty object) to send to all your users. Consult the API documentation to learn more about the available options."},"AAS":{"key":"icon","value":"","private":true,"doc":"The URL of an icon representing the sender of the notification. If not specified, we'll use the icon specified in the Progressier dashboard at My PWA > Icons & Colors > Default push sender icon\n\nExample: \"https://example.com/icon.png\"","optional":true,"allow_blank":true},"AAT":{"key":"badge","value":"","private":true,"doc":"The URL of a monochrome badge that replaces the Chrome icon on Android. If not specified, we'll use the badge specified in the Progressier dashboard at My PWA > Icons & Colors > Default push monochrome app badge\n\nExample: \"https://example.com/badge.png\"","allow_blank":true,"optional":true},"AAU":{"key":"image","value":"","private":true,"doc":"The URL of a large image accompanying the push notification. Use this field to show an image preview of the content the user will see when they open the notification. If not specified, no image will be used.\n\nExample: \"https://example.com/image.png\"","optional":true,"allow_blank":true}},"initialized":true,"types":"{\"plugin_api.AAM\":{\"caption\":\"Send push notification (general targeting)\",\"fields\":{\"_p_status\":{\"ret_value\":\"text\",\"caption\":\"status\",\"sample_value\":\"\"}}}}","ret_value":"api.1646631389035x730835424207962100.plugin_api.AAM"}},"shared_headers":{"AAa":{"key":"send-error-as-string","value":"true","private":true,"visibility":"hidden"}}}};
345window._bubble_page_load_data.plugins_size['1646631389035x730835424207962100'] = 5496;
346window.preloaded['plugin/third_party:1646631389035x730835424207962100:2.3.0'] = true;
347window.plugins["1648049058728x629621556620034000"] = {"human":"Better Uploader","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"AAC":{"display":"Better Uploader","property_applications":{"resizable":true,"Backgroun
347d":true,"Border":true,"BoxShadow":true,"Font":true,"Padding":true,"MinWidth":true},"add_hover_pressed":true,"add_is_visible":true,"add_large_file_upload_properties":true,"support_autobinding":false,"has_reset_fn":true,"can_fit_width":false,"can_fit_height":false,"fields":{"AAJ":{"caption":"Placeholder","name":"placeholder","rank":0,"editor":"DynamicValue","value":"text","default_val":"Upload"},"AAZ":{"caption":"Suggested File Types","name":"suggested_file_types","rank":2,"editor":"DynamicValue","value":"text","optional":true},"AAa":{"caption":"In this field, you can tell the user's OS what file types you are expecting. This avoids users having to click the \"All Files\" dropdown in order to find the non-standard file they are looking for","name":"info","rank":1,"editor":"Label"},"AAj":{"caption":"Limit File Types","name":"limit_file_types","rank":3,"editor":"DynamicValue","optional":true,"value":"text"},"AAl":{"caption":"Max Amount of Files","name":"limit_number_of_files","rank":5,"editor":"DynamicValue","value":"number"},"AAm":{"caption":"Please indicate the maximum amount of files someone can upload at once","name":"max files info","rank":4,"editor":"Label"},"AAs":{"caption":"Debug Mode","name":"debug_mode","rank":9,"editor":"Checkbox","default_val":false},"ABA":{"caption":"Large File Mode / Performance Mode","name":"large_file_mode","rank":7,"editor":"Checkbox","default_val":false},"ABD":{"name":"info","rank":6,"editor":"Label","caption":"Enable the large file mode / performance mode if working with large files such as video files. This replaces the base64 dataURIs with blobURLs. If you need to convert your files to base64 DataURIs for use with an API or a plugin, don't enable this mode"},"ABz":{"caption":"Select folder mode","name":"select_folder_mode","rank":8,"editor":"DynamicValue","value":"boolean","default_val":false}},"states":{"AAE":{"caption":"File Name","name":"file_name","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"AAF":{"caption":"Uploaded Data","name":"uploaded_data","value":"file","initialization_code":{"fn":"function(properties,context){return[]}"},"is_list":true},"AAK":{"caption":"Multi Uploading Progress","name":"uploading_progress","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"AAL":{"caption":"Raw data","name":"raw_data","value":"text","initialization_code":{"fn":"function(properties,context){return[]}"},"is_list":true},"AAM":{"caption":"Raw Batch Progress","name":"raw_batch_progress","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"AAX":{"caption":"a File or Folder is Hovered","name":"a_file_or_folder_is_hovering","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}},"AAk":{"caption":"a File(s) is valid","name":"a_file(s)_is_valid","value":"boolean","initialization_code":{"fn":"function(properties,context){return!0}"}},"AAn":{"caption":"Uploading Progess","name":"uploading_progress_single","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"AAo":{"caption":"Upload Errors","name":"upload_errors","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"AAq":{"caption":"File Size(s)","name":"file_size","value":"number","initialization_code":{"fn":"function(properties,context){return[]}"},"is_list":true},"ABI":{"caption":"Staging in progress","name":"is_staging","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}},"ABJ":{"caption":"Uploading in progress","name":"is_uploading","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}},"ABO":{"caption":"A file or folder is hovering a dropzone","name":"a_file_or_folder_is_hovering_a_dropzone","value":"boolean","initialization_code":{"fn":"function(properties,context){return!1}"}},"ABU":{"caption":"Dropzone mouse X","name":"dropzone_mouse_x","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"ABV":{"caption":"Dropzone mouse Y","name":"dropzone_mouse_y","value":"number","initialization_code":{"fn":"function(properties,context){return 0}"}},"ACA":{"caption":"Error message","name":"error_message","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"ACD":{"caption":"Uploader ID","name":"uploader_id","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AAR":{"caption":"has a file(s)","name":"has_a_file"},"AAe":{"caption":"Upload Operation is Complete","name":"file(s)_are_done_uploading"},"AAp":{"caption":"File is Uploaded","name":"file_is_uploaded"}
347,"AAw":{"caption":"File(s) is Invalid","name":"file_is_invalid"},"ABQ":{"caption":"Dropzone is right clicked","name":"dropzone_is_right_clicked"}},"actions":{"AAG":{"caption":"Send file(s) to cloud","code":{"fn":"function(instance,properties,context){instance.publishState(\"upload_errors\",0),instance.publishState(\"is_uploading\",!0);let arr=[],dataArray=[],renamedArr=[],i=0,numerator=0;function sendFilesToExposedState(url){let denominator=instance.data.selectedFiles.length;if(url){numerator++;let progress=(numerator/denominator*100).toFixed(2);instance.publishState(\"uploading_progress\",progress);let https=url;arr.push(https),instance.publishState(\"uploaded_data\",arr),instance.triggerEvent(\"file_is_uploaded\")}Object.keys(arr).length==Object.keys(instance.data.selectedFiles).length&&(console.log(\"Uploading is complete\"),instance.publishState(\"file_name\",renamedArr.toString()),instance.publishState(\"is_uploading\",!1),instance.triggerEvent(\"file(s)_are_done_uploading\"))}async function upload(files){let renamedFiles=[],errors=0;async function sendToServer(index){let attach=properties.attach_to?properties.attach_to:void 0;return new Promise(((resolve,reject)=>{instance.uploadFile(renamedFiles[index],(function(err,url){err&&(console.log(`Error: ${err}`),resolve(\"error\")),url&&resolve(url)}),attach,(function(num){setTimeout((()=>{instance.publishState(\"uploading_progress_single\",100*num)}),25)}))}))}files.forEach(((item,index)=>{let newFile=new File([files[index].data],files[index].name);renamedFiles.push(newFile)}));let i=0,j=Object.keys(dataArray).length;for(i=0;i<j;i++){instance.publishState(\"uploading_progress_single\",0);let url=await sendToServer(i);\"error\"===url?errors++:sendFilesToExposedState(url)}instance.publishState(\"upload_errors\",errors)}function rename(method,dataObj,item,index){let ext;switch(method){case\"drop\":ext=instance.data.droppedExtensions[index],0===i&&renamedArr.push(`${properties.new_uploaded_name}.${ext}`),0!==i&&renamedArr.push(`${properties.new_uploaded_name}(${i}).${ext}`),dataObj.name=renamedArr[index],dataObj.data=item,dataArray.push(dataObj),i++;break;case\"click\":ext=instance.data.selectedFiles[index].name.slice(2+(instance.data.selectedFiles[index].name.lastIndexOf(\".\")-1>>>0)),0===i&&renamedArr.push(`${properties.new_uploaded_name}.${ext}`),0!==i&&renamedArr.push(`${properties.new_uploaded_name}(${i}).${ext}`),dataObj.name=renamedArr[index],dataObj.data=item,dataArray.push(dataObj),i++}}function main(){instance.data.selectedFiles.forEach(((item,index)=>{let dataObj={name:null,data:null};null==properties.new_uploaded_name||null==properties.new_uploaded_name?(dataObj.name=instance.data.selectedFiles[index].name,dataObj.data=item,dataArray.push(dataObj),Object.keys(dataArray).length==Object.keys(instance.data.selectedFiles).length&&upload(dataArray)):(rename(instance.data.method,dataObj,item,index),Object.keys(dataArray).length==Object.keys(instance.data.selectedFiles).length&&upload(dataArray))}))}switch(instance.data.selectedFiles){case void 0:case\"undefined\":case null:window.alert(\"The Uploader is empty, please select or drag & drop some files before uploading.\");break;default:instance.data.selectedFiles.length>0?main():window.alert(\"The Uploader is empty, please select or drag & drop some files before uploading.\")}}"},"fields":{"AAT":{"caption":"New Name for Uploaded File(s)","name":"new_uploaded_name","rank":0,"editor":"DynamicValue","value":"text","optional":true,"is_list":false},"ABH":{"caption":"Attach To","name":"attach_to","rank":1,"editor":"DynamicValue","value":"_any_thing_bindable","optional":true}}},"AAt":{"caption":"Remove file from Selected","code":{"fn":"function(instance,properties,context){const file_to_remove=properties.file_to_remove;async function compareBlobWithBlobURL(blob,blobUrl){const response=await fetch(blobUrl),blobFromUrl=await response.blob(),arrayBuffer1=await blob.arrayBuffer(),arrayBuffer2=await blobFromUrl.arrayBuffer();if(arrayBuffer1.byteLength!==arrayBuffer2.byteLength)return!1;const view1=new Uint8Array(arrayBuffer1),view2=new Uint8Array(arrayBuffer2);for(let i=0;i<view1.length;i++)if(view1[i]!==view2[i])return!1;return!0}async function compareDataURIWithDataURI(dataURI1,dataURI2){return dataURI1===dataURI2}async function compareFiles(file,targetFile){const isDataURI=str=>
347\"string\"==typeof str&&str.startsWith(\"data:\");return isDataURI(file)&&isDataURI(targetFile)?compareDataURIWithDataURI(file,targetFile):(file instanceof Blob&&targetFile instanceof Blob||file instanceof Blob&&\"string\"==typeof targetFile&&!isDataURI(targetFile))&&compareBlobWithBlobURL(file,targetFile)}async function findMatchedIndex(){for(const[index,file]of instance.data.raw_data.entries()){const isMatch=undefined;if(await compareFiles(file,file_to_remove))return index}return-1}async function removeTargetFromSelected(matchedIndex){let newSelected=[];for(const[index,item]of instance.data.selectedFiles.entries())index!==matchedIndex&&newSelected.push(item);return newSelected}(async()=>{try{const matchedIndex=await findMatchedIndex();if(-1!==matchedIndex){const newSelected=await removeTargetFromSelected(matchedIndex);instance.data.stageFiles(newSelected)}else console.log(\"No match found.\")}catch(error){console.error(\"An error occurred:\",error)}})()}","add_debugger":false},"fields":{"AAu":{"caption":"File to Remove","name":"file_to_remove","rank":0,"editor":"DynamicValue","value":"text"}}},"ABE":{"caption":"Rename file from Selected","code":{"fn":"function(instance,properties,context){const file_to_rename=properties.file_to_rename,new_name=properties.new_name;async function compareBlobWithBlobURL(blob,blobUrl){const response=await fetch(blobUrl),blobFromUrl=await response.blob(),arrayBuffer1=await blob.arrayBuffer(),arrayBuffer2=await blobFromUrl.arrayBuffer();if(arrayBuffer1.byteLength!==arrayBuffer2.byteLength)return!1;const view1=new Uint8Array(arrayBuffer1),view2=new Uint8Array(arrayBuffer2);for(let i=0;i<view1.length;i++)if(view1[i]!==view2[i])return!1;return!0}async function compareDataURIWithDataURI(dataURI1,dataURI2){return dataURI1===dataURI2}async function compareFiles(file,targetFile){const isDataURI=str=>\"string\"==typeof str&&str.startsWith(\"data:\");return isDataURI(file)&&isDataURI(targetFile)?compareDataURIWithDataURI(file,targetFile):(file instanceof Blob&&targetFile instanceof Blob||file instanceof Blob&&\"string\"==typeof targetFile&&!isDataURI(targetFile))&&compareBlobWithBlobURL(file,targetFile)}async function findMatchedIndex(){for(const[index,file]of instance.data.raw_data.entries()){const isMatch=undefined;if(await compareFiles(file,file_to_rename))return index}return-1}async function renameTargetFromSelected(matchedIndex,newName){let newSelected=[];for(const[index,item]of instance.data.selectedFiles.entries())if(index!==matchedIndex)newSelected.push(item);else{const originalExtension=item.name.split(\".\").pop(),newFileName=undefined,renamedFile=new File([item],`${newName}.${originalExtension}`,{type:item.type});newSelected.push(renamedFile)}return newSelected}(async()=>{try{const matchedIndex=await findMatchedIndex();if(-1!==matchedIndex){const newSelected=await renameTargetFromSelected(matchedIndex,new_name);instance.data.stageFiles(newSelected)}else console.log(\"No match found.\")}catch(error){console.error(\"An error occurred:\",error)}})()}"},"fields":{"ABF":{"caption":"File to Rename","name":"file_to_rename","rank":0,"editor":"DynamicValue","value":"text"},"ABG":{"caption":"New File Name","name":"new_name","rank":1,"editor":"DynamicValue","value":"text"}}},"ABK":{"caption":"Add a File(s) to Selected","code":{"fn":"function(instance,properties,context){const betterUploader=document.getElementById(`advanced-uploader${instance.data.time}`);betterUploader.click(),betterUploader.onchange=event=>{let newFiles=event.target.files,oldFiles=instance.data.selectedFiles||[],combinedFiles;Array.isArray(oldFiles)||(oldFiles=Array.from(oldFiles)),Array.isArray(newFiles)||(newFiles=Array.from(newFiles)),combinedFiles=oldFiles.length>0?[...new Set([...newFiles,...oldFiles])]:newFiles,properties.replace_files&&newFiles?instance.data.checkConditions(instance.data.buildConditions(newFiles))&&instance.data.stageFiles(newFiles):instance.data.checkConditions(instance.data.buildConditions(combinedFiles))&&instance.data.stageFiles(combinedFiles)}}"},"fields":{"ABL":{"caption":"Replace Files(s)","name":"replace_files","rank":0,"editor":"DynamicValue","value":"boolean","default_val":false}}},"ABM":{"caption":"Initialize a dropzone","code":{"fn":"function(instance,properties,context){let cursorX,cursorY;function mutationHandler(selector){return new Promise((resolve=>{const observer=undefined;new MutationObserver((mutations=>{const elm=document.querySelector(selector);if(elm){const computedStyles=window.getComputedStyle(elm),isVisible=undefined;\"none\"!==computedStyles.display&&\"hidden\"!==computedStyles.visibility?(console.log(\"Element is visible, applying styles\"),applyStyles(elm)):console.log(\"Element is not visible\")}})).observe(document.body,{attributes:!0,subtree:!0,attributeFilter:[\"style\"]});const initialElm=document.querySelector(selector);if(initialElm){resolve(initialElm);const computedStyles=window.getComputedStyle(initialElm),isVisible=undefined;\"none\"!==computedStyles.display&&\"hidden\"!==computedStyles.visibility&&applyStyles(initialElm)}else console.error(`mutationHandler: Initial element with selector \"${selector}\" not found`)}))}function applyStyles(elm){elm?(elm.style.setProperty(\"position\",\"absolute\",\"important\"),elm.style.setProperty(\"left\",`${cursorX}px`,\"important\"),elm.style.setProperty(\"top\",`${cursorY}px`,\"important\"),elm.style.setProperty(\"z-index\",\"9999\",\"important\"),elm.offsetWidth):console.error(\"applyStyles: Element is null or undefined\")}function initalizeCustomContextMenu(elmid){if(!document.getElementById(\"floop-computedstyles\")){let script=document.createElement(\"script\");script.id=\"floop-computedstyles\",script.src=\"https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1726148765630x592791563400029600/computedStyleObserver.min.js\",document.head.appendChild(script),script.addEventListener(\"load\",(function(){console.log(\"Observer loaded\"),mutationHandler(`#${elmid}`)}))}}function preventDefaults(event){event.preventDefault(),event.stopPropagation()}function handleDrop(event){instance.data.stageDroppedFiles(instance.data.BetterUploaderUtils.getAllFileEntries(event.dataTransfer.items)).then((data=>{instance.data.checkConditions(instance.data.buildConditions(data.files))&&instance.data.sendData(data.urls,data.files,data.extensions,data.names)}))}function waitForElement(selector,callback,interval=100,timeout=5e3){const startTime=(new Date).getTime(),checkExist=setInterval((function(){const elapsedTime=(new Date).getTime()-startTime;document.querySelector(selector)?(clearInterval(checkExist),callback(document.querySelector(selector))):elapsedTime>=timeout&&(clearInterval(checkExist),console.error(`Element with selector \"${selector}\" not found within ${timeout}ms`))}),interval)}waitForElement(`#${properties.id}`,(function(element){[\"dragenter\",\"dragover\",\"dragleave\",\"drop\"].forEach((eventName=>{element.addEventListener(eventName,preventDefaults,!1)})),element.addEventListener(\"dragenter\",(()=>{instance.publishState(\"a_file_or_folder_is_hovering_a_dropzone\",!0)}),!1),element.addEventListener(\"dragover\",(()=>{instance.publishState(\"a_file_or_folder_is_hovering_a_dropzone\",!0)}),!1),element.addEventListener(\"dragleave\",(()=>{instance.publishState(\"a_file_or_folder_is_hovering_a_dropzone\",!1)}),!1),element.addEventListener(\"drop\",(event=>{instance.publishState(\"a_file_or_folder_is_hovering_a_dropzone\",!1),handleDrop(event)}),!1),properties.custom_context_menu_id&&initalizeCustomContextMenu(properties.custom_context_menu_id),element.addEventListener(\"contextmenu\",(function(event){cursorX=event.pageX,cursorY=event.pageY,properties.use_custom_context&&(event.preventDefault(),applyStyles(document.querySelector(`#${properties.custom_context_menu_id}`))),instance.triggerEvent(\"dropzone_is_right_clicked\")}))}))}"},"fields":{"ABN":{"caption":"Dropzone Group","name":"id","rank":1,"editor":"DynamicValue","value":"text"},"ABR":{"name":"use_custom_context","rank":3,"editor":"DynamicValue","value":"boolean","default_val":false,"caption":"Use Custom Menu"},"ABg":{"caption":"Custom Menu ID","name":"custom_context_menu_id","rank":4,"editor":"DynamicValue","value":"text","optional":true},"ABh":{"name":"doc1","rank":0,"caption":"A dropzone is an area of the page where users can drag and drop a file(s) or folder to upload. As opposed to the default browser behaviour of opening the dragged file in a new tab, it instead stages the file(s) in Better Uploader. Choose any group (or page) element and give it an HTML ID and provide it below to intialize the dropzone.","editor":"Label"},"ABi":{"caption":"Some file uploading websites like Google Drive show a custom context menu (the right-click menu) when a dropzone is right-clicked. If you would like to replicate this behaviour, set \"Use Custom Menu\" to yes and provide the HTML ID of the focus group you'd like to use as context menu. Note: this context menu will only open when the dropzone is right-clicked.","name":"doc2","rank":2,"editor":"Label"},"ABj":{"caption":"To enable HTML ID's, go to Settings > General and scroll to the bottom of the page.","name":"doc3","rank":5,"editor":"Label"}}},"ACB":{"caption":"Add a Folder to Selected","code":{"fn":"function(instance,properties,context){const betterUploader=document.getElementById(`advanced-uploader${instance.data.time}`),hadWebkitDirectory=betterUploader.hasAttribute(\"webkitdirectory\"),hadDirectory=betterUploader.hasAttribute(\"directory\");hadWebkitDirectory||betterUploader.setAttribute(\"webkitdirectory\",!0),hadDirectory||betterUploader.setAttribute(\"directory\",!0),betterUploader.setAttribute(\"multiple\",!0),betterUploader.click(),betterUploader.onchange=event=>{let newFiles=event.target.files,oldFiles=instance.data.selectedFiles||[],combinedFiles;Array.isArray(oldFiles)||(oldFiles=Array.from(oldFiles)),Array.isArray(newFiles)||(newFiles=Array.from(newFiles)),combinedFiles=oldFiles.length>0?[...new Set([...newFiles,...oldFiles])]:newFiles,properties.replace_files&&newFiles?instance.data.checkConditions(instance.data.buildConditions(newFiles))&&instance.data.stageFiles(newFiles):instance.data.checkConditions(instance.data.buildConditions(combinedFiles))&&instance.data.stageFiles(combinedFiles),hadWebkitDirectory||betterUploader.removeAttribute(\"webkitdirectory\"),hadDirectory||betterUploader.removeAttribute(\"directory\"),betterUploader.removeAttribute(\"multiple\")}}"},"fields":{"ACC":{"caption":"Replace Files(s)","name":"replace_files","rank":0,"editor":"DynamicValue","value":"boolean","default_val":true}}}},"code":{"preview":{"fn":"function(instance, properties) {\n\n    let font = properties.bubble.font_face().split(\":\")[0].replace(/\\s/g, \"+\");\n    let importFonts = `<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
347<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin><link href=\"https://fonts.googleapis.com/css2?family=${font}:wght@100;200;300;400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">`;\n\n    $(\"head\").append(`<link rel=\"stylesheet\" href=\"//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1662137810050x401987794067892200/betteruploaderstyles.css\">`);\n    $(\"head\").append(importFonts);\n\n    $(\"#iframe_container\").css({\n        \"width\": \"100vw\",\n        \"height\": \"100vh\",\n        \"color\": properties.bubble.font_color(),\n        \"background-color\": properties.bubble.bgcolor(),\n        \"font-family\": properties.bubble.font_face().split(\":\")[0],\n        \"font-size\": properties.bubble.font_size(),\n        \"text-align\": properties.bubble.font_alignment(),\n        \"font-weight\": properties.bubble.font_face().split(\":\")[3]\n    });\n\n    if (properties.bubble.bold()) {\n        console.log('bold')\n        $(\"#iframe_container\").css({\n            \"font-weight\"
347: \"bold\"\n        });\n    }\n    if (properties.bubble.italic()) {\n        console.log('italic')\n        $(\"#iframe_container\").css({\n            \"font-style\": \"italic\"\n        });\n    }\n    if (properties.bubble.underline()) {\n        console.log('underline')\n        $(\"#iframe_container\").css({\n            \"text-decoration\": \"underline\"\n        });\n    }\n\n    let placeholder;\n\n    switch (properties.placeholder) {\n        case null:\n            placeholder = \"\";\n            break;\n        case undefined:\n            placeholder = \"\";\n            break;\n        case 'undefined':\n            placeholder = \"\";\n            break;\n        default:\n            placeholder = properties.placeholder;\n            //Do nothing\n    }\n\n    instance.canvas.append(`<form class=\"advanced-form\"><label class=\"advanced-label\" id=\"advanced-label${Date.now()}\"><input type=\"file\" accept=\"audio/*,video/*,image/*,.pdf,.doc,.ppt,.xls,.docx,${properties.suggested_file_types}\" class=\"advanced-uploader\" id=\"advanced-uploader${Date.now()}\" multiple=\"multiple\"/><span id=\"advanced-span${Date.now()}\">${placeholder}</span></label></form>`);\n}"},"initialize":{"fn":"function(instance,context){if(!document.getElementById(\"floop-bu-styles\")){let importedCSS=document.createElement(\"link\");importedCSS.id=\"floop-bu-styles\",importedCSS.href=\"https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1662137810050x401987794067892200/betteruploaderstyles.css\",importedCSS.rel=\"stylesheet\",importedCSS.type=\"text/css\",importedCSS.media=\"all\",document.head.appendChild(importedCSS)}if(!document.getElementById(\"floop-bu-heic-library\")){let importedLib=document.createElement(\"script\");importedLib.id=\"floop-bu-heic-library\",importedLib.src=\"https://cdn.jsdelivr.net/npm/[email protected]/dist/heic2any.min.js\",document.head.appendChild(importedLib)}if(!document.getElementById(\"floop-better-uploader-utils\")){let importedLib=document.createElement(\"script\");importedLib.id=\"floop-better-uploader-utils\",importedLib.src=\"https://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1726055667734x373731756559653400/betterUploaderUtils.js\",document.head.appendChild(importedLib)}async function waitForUtils(elapsed=0){return new Promise(((resolve,reject)=>{(elapsed+=100)>=5e3?reject(\"Could not load utilities\"):\"undefined\"==typeof BetterUploaderUtils?setTimeout((()=>waitForUtils(elapsed).then(resolve).catch(reject)),100):resolve(\"Ready\")}))}waitForUtils(0).then((message=>{console.log(message),instance.data.BetterUploaderUtils=new BetterUploaderUtils})).catch((error=>console.error(error)));let time=Date.now();instance.data.time=time,instance.data.i=0,instance.data.reset=function(){$(`#advanced-span${instance.data.time}`).text(`${instance.data.placeholder}`),$(`#advanced-uploader${instance.data.time}`).val(\"\"),instance.publishState(\"file_name\",\"\"),instance.publishState(\"raw_data\",[]),instance.publishState(\"raw_batch_progress\",0),instance.publishState(\"uploaded_data\",[]),instance.publishState(\"uploading_progress\",0),instance.publishState(\"file_size\",[]),instance.publishState(\"a_file(s)_is_valid\",!0),instance.publishState(\"is_staging\",!1),instance.publishState(\"is_uploading\",!1),instance.data.selectedFiles=[],instance.data.encodedfiles=[],instance.data.method=\"\",instance.data.droppedExtensions=[]}}"},"update":{"fn":"function(instance,properties,context){const debugMode=properties.debug_mode;let selectedFiles,placeholder;switch(properties.placeholder){case null:case void 0:case\"undefined\":instance.data.placeholder=\"\";break;default:instance.data.placeholder=properties.placeholder,placeholder=properties.placeholder}if(0===instance.data.i){instance.publishState(\"uploader_id\",`advanced-uploader${instance.data.time}`);const selectFilesElement=`<form class=\"advanced-form\" id=\"better-uploader-form${instance.data.time}\"><label class=\"advanced-label\" id=\"advanced-label${instance.data.time}\"><input type=\"file\" accept=\"${properties.suggested_file_types}\" class=\"advanced-uploader\" id=\"advanced-uploader${instance.data.time}\" multiple=\"multiple\"/>
347<span id=\"advanced-span${instance.data.time}\"></span></label></form>`,selectFolderElement=`<form class=\"advanced-form\" id=\"better-uploader-form${instance.data.time}\"><label class=\"advanced-label\" id=\"advanced-label${instance.data.time}\"><input type=\"file\" accept=\"${properties.suggested_file_types}\" class=\"advanced-uploader\" id=\"advanced-uploader${instance.data.time}\" webkitdirectory multiple=\"multiple\"/><span id=\"advanced-span${instance.data.time}\"></span></label></form>`;properties.select_folder_mode?instance.canvas.append(selectFolderElement):instance.canvas.append(selectFilesElement)}document.getElementById(`advanced-span${instance.data.time}`).innerText=placeholder;const fileInput=document.getElementById(`advanced-uploader${instance.data.time}`);function updateFileSize(files){if(\"DataURI\"===instance.data.BetterUploaderUtils.isBlobOrDataURI(files[0])){let mb=[];return files.forEach((item=>{let content_without_mime=item.split(\",\")[1],size_in_megabytes=window.atob(content_without_mime).length/1e6;mb.push(size_in_megabytes)})),mb}if(\"Blob\"===instance.data.BetterUploaderUtils.isBlobOrDataURI(files[0])){let mb=[];return files.forEach((blob=>{let size_in_megabytes=blob.size/1e6;mb.push(size_in_megabytes)})),mb}console.log(instance.data.BetterUploaderUtils.isBlobOrDataURI(files[0]))}if(instance.data.updateLoadingBar=function(top,bot){let progress=(top/bot*100).toFixed(2);instance.publishState(\"raw_batch_progress\",progress)},instance.data.stageFiles=async function(input){function publishStates(files,names){if(instance.publishState(\"file_size\",updateFileSize(files)),instance.data.raw_data=files,instance.publishState(\"file_name\",names.toString()),instance.data.method=\"click\",\"Blob\"===instance.data.BetterUploaderUtils.isBlobOrDataURI(files[0])){let objectURLs=[];files.forEach((item=>{objectURLs.push(URL.createObjectURL(item))})),instance.publishState(\"raw_data\",objectURLs)}else instance.publishState(\"raw_data\",files);instance.publishState(\"is_staging\",!1),instance.triggerEvent(\"has_a_file\")}async function loopFiles(input){let files=[],names=[],numerator=1,denominator=input.length;for(const[index,file]of input.entries())names.push(file.name),properties.large_file_mode?files.push(new Blob([file],{type:file.type})):files.push(await instance.data.BetterUploaderUtils.getBase64(file)),instance.data.updateLoadingBar(numerator++,denominator);publishStates(files,names)}instance.data.selectedFiles=input,instance.publishState(\"a_file(s)_is_valid\",!0),instance.publishState(\"is_staging\",!0),input.length>0?loopFiles(input):instance.data.reset()},instance.data.sendData=function(dataURLs,files,extensions,names){instance.publishState(\"file_name\",names.toString()),instance.publishState(\"raw_data\",dataURLs),instance.publishState(\"file_size\",updateFileSize(dataURLs)),instance.data.droppedExtensions=extensions,instance.data.selectedFiles=files,instance.data.raw_data=files,instance.data.method=\"drop\",instance.publishState(\"is_staging\",!1),instance.triggerEvent(\"has_a_file\")},instance.data.stageDroppedFiles=async function(input){instance.publishState(\"a_file(s)_is_valid\",!0),instance.publishState(\"is_staging\",!0);let items=await input,data={urls:[],names:[],extensions:[],files:[],numerator:0,denominator:items.length};async function getFile(fileEntry){try{return await new Promise(((resolve,reject)=>fileEntry.file(resolve,reject)))}catch(err){console.error(\"Error getting file:\",err)}}return await new Promise((async(resolve,reject)=>{for(let i=0;i<items.length;i++)try{let file=await getFile(items[i]),result;if(data.names.push(file.name),data.extensions.push(file.name.slice(2+(items[i].name.lastIndexOf(\".\")-1>>>0))),data.files.push(file),properties.large_file_mode){let blob=new Blob([file],{type:file.type});result=URL.createObjectURL(blob)}else result=await instance.data.BetterUploaderUtils.getBase64(data.files[i]);data.urls.push(result),data.numerator++,instance.data.updateLoadingBar(data.numerator,data.denominator),data.urls.length===items.length&&resolve(data)}catch(err){console.error(\"Error processing file:\",err),reject(err)}}))},instance.data.buildConditions=function(files){function checkFileExtension(acceptedExtensions,files){let errors=0;
347return files.forEach((item=>{let acceptedExtensionsNoSpaces=acceptedExtensions.split(\" \").join(\"\"),ext=item.name.toLowerCase().slice(2+(item.name.lastIndexOf(\".\")-1>>>0));if(!0===acceptedExtensionsNoSpaces.includes(\".\"+ext))debugMode&&console.log(\"A file has a correct type\");else debugMode&&(console.log(\"A file has an incorrect type\"),console.log(`Accepted Extensions: ${acceptedExtensionsNoSpaces}`),console.log(`This extension: .${ext}`)),errors++})),!(errors>0)}function checkFileExtension(acceptedExtensions,files){let errors=0;return files.forEach((item=>{let acceptedExtensionsNoSpaces=acceptedExtensions.split(\" \").join(\"\"),ext=item.name.toLowerCase().slice(2+(item.name.lastIndexOf(\".\")-1>>>0));if(!0===acceptedExtensionsNoSpaces.includes(\".\"+ext))debugMode&&console.log(\"A file has a correct type\");else debugMode&&(console.log(\"A file has an incorrect type\"),console.log(`Accepted Extensions: ${acceptedExtensionsNoSpaces}`),console.log(`This extension: .${ext}`)),errors++})),!(errors>0)}function checkFileSize(files){let maxSize=1e6*properties.bubble.max_size(),errors=0;return files.forEach((item=>{item.size>maxSize&&(debugMode&&console.log(\"A file is too large. Size :\"+item.size+\" bytes\"),errors++)})),!(errors>0)}function checkFilesCount(files){let errors=0;return files.forEach(((item,index)=>{index+1>properties.limit_number_of_files&&(debugMode&&console.log(\"This file exceeds the maximum AMOUNT of files allowed\"),errors++)})),!(errors>0)}function checkIsUploadAllowed(){return!1!==properties.bubble.file_upload_condition()||(debugMode&&console.log('File upload enabled is set to \"no\"'),!1)}let conditions=[];return conditions.push({test:checkIsUploadAllowed,errorMessage:\"Upload is not allowed.\"}),conditions.push({test:function(){return checkFilesCount(files)},errorMessage:\"Invalid number of files.\"}),conditions.push({test:function(){return checkFileSize(files)},errorMessage:\"File size exceeds the limit.\"}),null!=properties.limit_file_types&&null!=properties.limit_file_types&&\"\"!=properties.limit_file_types&&conditions.push({test:function(){return checkFileExtension(properties.limit_file_types,files)},errorMessage:\"Invalid file type.\"}),conditions},instance.data.checkConditions=function(conditions){let errors=0,errorMessages=[];return conditions.forEach((condition=>{let result=condition.test();!0===result||!1===result&&(errors++,errorMessages.push(condition.errorMessage),instance.publishState(\"error_message\",condition.errorMessage),instance.triggerEvent(\"file_is_invalid\"))})),errors>0?(instance.publishState(\"a_file(s)_is_valid\",!1),debugMode&&console.log(\"Result: \"+errors+\" error(s) found. \"+errorMessages.join(\" \")+\" Staging is cancelled.\"),!1):(instance.publishState(\"a_file(s)_is_valid\",!0),debugMode&&console.log(\"Result: No errors found. Staging...\"),!0)},0===instance.data.i&&(fileInput.addEventListener(\"dragover\",(function(event){event.preventDefault(),instance.publishState(\"a_file_or_folder_is_hovering\",!0)})),fileInput.addEventListener(\"dragleave\",(function(event){event.preventDefault(),instance.publishState(\"a_file_or_folder_is_hovering\",!1)})),fileInput.addEventListener(\"drop\",(async function(event){event.preventDefault(),instance.publishState(\"a_file_or_folder_is_hovering\",!1),instance.data.stageDroppedFiles(instance.data.BetterUploaderUtils.getAllFileEntries(event.dataTransfer.items)).then((data=>{instance.data.checkConditions(instance.data.buildConditions(data.files))&&instance.data.sendData(data.urls,data.files,data.extensions,data.names)}))}))),fileInput.onchange=()=>{instance.data.checkConditions(instance.data.buildConditions([...fileInput.files]))&&instance.data.stageFiles([...fileInput.files])},instance.data.i++,document.getElementById(`better-uploader-form${instance.data.time}`).parentElement.hasAttribute(\"id\")){async function waitForUtils(elapsed=0){return new Promise(((resolve,reject)=>{(elapsed+=100)>=5e3?reject(\"Could not load utilities\"):\"undefined\"==typeof BetterUploaderUtils?setTimeout((()=>
347waitForUtils(elapsed).then(resolve).catch(reject)),100):resolve(\"Ready\")}))}waitForUtils(0).then((message=>{document.getElementById(`better-uploader-form${instance.data.time}`).parentElement.exports={stageFiles:instance.data.stageFiles,getBase64:(new BetterUploaderUtils).getBase64}}))}}","add_debugger":false},"reset":{"fn":"function(instance,context){instance.data.reset()}"}},"platform_type":"web"},"ABk":{"display":"Better File Previewer","property_applications":{"resizable":true,"MinWidth":true,"Background":true,"Border":true,"Padding":true},"add_is_visible":true,"has_reset_fn":true,"can_fit_width":true,"can_fit_height":true,"fields":{"ABl":{"caption":"File or Image","name":"url","rank":0,"editor":"DynamicValue","value":"file"},"ABq":{"caption":"Object Fit","name":"objectfit","rank":1,"editor":"Dropdown","default_val":"cover"},"ABs":{"caption":"Preview File","name":"preview_file","rank":2,"editor":"DynamicValue","value":"boolean","default_val":false},"ABt":{"name":"info","rank":3,"editor":"Label","caption":"Important:"},"ABu":{"caption":"The extension, name and fullname exposed states are not compatible with Better Uploader's large file / performance mode","name":"info1","rank":4,"editor":"Label"},"ABv":{"caption":"Fallback image","name":"fallback","rank":5,"editor":"DynamicValue","value":"file"}},"states":{"ABm":{"caption":"Extension","name":"extension","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"ABo":{"caption":"Name without extension","name":"name","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"ABr":{"caption":"Name with extension","name":"fullname","value":"text","initialization_code":{"fn":"function(properties,context){return\"\"}"}},"ACF":{"caption":"ID","name":"id","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"ACE":{"caption":"Loaded","name":"loaded"}},"code":{"preview":{"fn":"function(instance, properties) {\n\n    let preview = '<div id=\"preview\"></div>';\n    instance.canvas.append(preview);\n    $(\"#iframe_container\").css({\"width\":\"100vw\",\"height\":\"100vh\",\"background\":\"#FFFFFF\"});\n    $(\"#preview\").css({\"background\":\"url('//a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1726913176829x149861572301311500/file-info-svgrepo-com.svg') center no-repeat #FFFFFF\", \"width\":\"100%\", \"height\":\"100%\", \"background-size\": \"contain\"});\n\n}"},"initialize":{"fn":"function(instance,context){if(instance.data.i=0,instance.data.time=Date.now(),!document.getElementById(\"floop-bu-validator\")){let importedLib=document.createElement(\"script\");importedLib.id=\"floop-bu-validator\",importedLib.src=\"https://cdn.jsdelivr.net/npm/[email protected]/validator.min.js\",document.head.appendChild(importedLib)}if(!document.getElementById(\"floop-bu-pdfjs\")){let importedLib=document.createElement(\"script\");importedLib.id=\"floop-bu-pdfjs\",importedLib.src=\"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.10.377/pdf.min.js\",document.head.appendChild(importedLib)}}"},"update":{"fn":"function(instance,properties,context){function isBlobURL(url){const[prefix]=url.split(\":\",1);return\"blob\"===prefix}async function parseString(input){let type=null,filenameWithoutExt=null,filenameWithExt=null,extension=null,mime=null;if(!input)return{type:null,filenameWithoutExt:null,filenameWithExt:null,extension:null,mime:null};if(input.startsWith(\"//\")?input=\"https:\"+input:input.startsWith(\"http://\")||input.startsWith(\"https://\")||input.startsWith(\"blob:\")||input.startsWith(\"data:\")||(input=\"https://\"+input),isBlobURL(input))type=\"blobUrl\",extension=null,filenameWithoutExt=null,filenameWithExt=null,mime=null;else if(input.startsWith(\"data:\"))type=\"dataUrl\",mime=input.match(/^data:([^;]+);/)?.[1],filenameWithoutExt=null,filenameWithExt=null;else try{const url=undefined,pathname=new URL(input).pathname,filename=pathname.substring(pathname.lastIndexOf(\"/\")+1);if(filenameWithExt=filename||null,mime=null,type=\"url\",filename){const dotIndex=filename.lastIndexOf(\".\");-1!==dotIndex?(filenameWithoutExt=filename.substring(0,dotIndex),extension=filename.substring(dotIndex)):filenameWithoutExt=filename}}catch(e){}return{type:type||null,filenameWithoutExt:filenameWithoutExt||null,filenameWithExt:filenameWithExt||null,extension:extension||null,mime:mime||null}}function waitForValidator(){return new Promise((resolve=>{const checkValidator=setInterval((()=>{\"undefined\"!=typeof validator&&(clearInterval(checkValidator),resolve())}),100)}))}function waitForPDFJs(){return new Promise((resolve=>{const checkPDFJs=setInterval((()=>{\"undefined\"!=typeof pdfjsLib&&(clearInterval(checkPDFJs),resolve())}),100)}))}async function createElementFromExtension(showPreview,extension,elementID,supportedExtensions,fallback,url,type){return new Promise((async(resolve,reject)=>{try{if(showPreview&&extension&&supportedExtensions.includes(extension))instance.canvas.append(`\\n                        <iframe\\n                            onerror=\"this.src='${fallback}'\"\\n                            style=\"object-fit: ${properties.objectfit}\"\\n                            id=\"${elementID}\"\\n                            src=\"https://view.officeapps.live.com/op/embed.aspx?src=${encodeURIComponent(url)}\"\\n                            width=\"100%\"\\n                            height=\"100%\">\\n                        </iframe>\\n                    `),instance.data.element=document.getElementById(elementID),resolve(\"success\");else if(showPreview)instance.canvas.append(`\\n                        <object\\n                            onerror=\"this.data='${fallback}'\"\\n                            style=\"object-fit: ${properties.objectfit}\"\\n                            id=\"${elementID}\"\\n                            data=\"${url}\"\\n                            width=\"100%\"\\n                            height=\"100%\">\\n                        </object>\\n                    `),instance.data.element=document.getElementById(elementID),resolve(\"success\");else if(\".pdf\"===extension){instance.canvas.append(`\\n                        <canvas i
347d=\"${elementID}\" width=\"200\" height=\"300\"></canvas>\\n                    `);const canvas=document.getElementById(elementID),ctx=canvas.getContext(\"2d\"),loadingTask=pdfjsLib.getDocument(url),pdf=await loadingTask.promise,page=await pdf.getPage(1),scale=.5,viewport=page.getViewport({scale:scale});canvas.width=viewport.width,canvas.height=viewport.height;const renderContext={canvasContext:ctx,viewport:viewport};await page.render(renderContext).promise,instance.data.element=canvas,resolve(\"success\")}else instance.canvas.append(`\\n                        <img\\n                            onerror=\"this.src='${fallback}'\"\\n                            style=\"object-fit: ${properties.objectfit}\"\\n                            id=\"${elementID}\"\\n                            src=\"${url}\"\\n                            width=\"100%\"\\n                            height=\"100%\">\\n                        </img>\\n                    `),instance.data.element=document.getElementById(elementID),resolve(\"success\")}catch(error){console.error(\"Error creating element:\",error),reject(\"fail\")}}))}async function createElementFromMime(showPreview,mime,elementID,supportedMimes,fallback,url,type){return new Promise((async(resolve,reject)=>{try{if(showPreview&&supportedMimes.includes(mime))instance.canvas.append(`\\n                        <iframe\\n                            onerror=\"this.src='${fallback}'\"\\n                            style=\"object-fit: ${properties.objectfit}\"\\n                            id=\"${elementID}\"\\n                            src=\"${url}\"\\n                            width=\"100%\"\\n                            height=\"100%\">\\n                        </iframe>\\n                    `),instance.data.element=document.getElementById(elementID),resolve(\"success\");else if(showPreview)instance.canvas.append(`\\n                        <object\\n                            onerror=\"this.data='${fallback}'\"\\n                            style=\"object-fit: ${properties.objectfit}\"\\n                            id=\"${elementID}\"\\n                            data=\"${url}\"\\n                            width=\"100%\"\\n                            height=\"100%\">\\n                        </object>\\n                    `),instance.data.element=document.getElementById(elementID),resolve(\"success\");else if(\"application/pdf\"===mime){instance.canvas.append(`\\n                        <canvas id=\"${elementID}\" width=\"200\" height=\"300\"></canvas>\\n                    `);const canvas=document.getElementById(elementID),ctx=canvas.getContext(\"2d\"),loadingTask=pdfjsLib.getDocument(url),pdf=await loadingTask.promise,page=await pdf.getPage(1),scale=.5,viewport=page.getViewport({scale:scale});canvas.width=viewport.width,canvas.height=viewport.height;const renderContext={canvasContext:ctx,viewport:viewport};await page.render(renderContext).promise,instance.data.element=canvas,resolve(\"success\")}else instance.canvas.append(`\\n                        <img\\n                            onerror=\"this.src='${fallback}'\"\\n                            style=\"object-fit: ${properties.objectfit}\"\\n                            id=\"${elementID}\"\\n                            src=\"${url}\"\\n                            width=\"100%\"\\n                            height=\"100%\">\\n                        </img>\\n                    `),instance.data.element=document.getElementById(elementID),resolve(\"success\")}catch(error){console.error(\"Error creating element:\",error),reject(\"fail\")}}))}function ensureHTTPS(url){return url.startsWith(\"blob:\")||url.startsWith(\"data:\")?url:/^(https?:)?\\/\\//i.test(url)?url.startsWith(\"//\")?\"https:\"+url:url:\"https://\"+url}(async()=>{let url;const elementID=`better-file-previewer-${instance.data.time}`;instance.publishState(\"id\",elementID),await waitForValidator(),await waitForPDFJs();const isValidURL=validator.isURL(ensureHTTPS(properties.url)),isValidDataURI=validator.isDataURI(properties.url);url=isValidURL||isValidDataURI||isBlobURL?properties.url:\"\";const fallback=properties.fallback,result=await parseString(url),supportedExtensions=[\".doc\",\".docx\",\".dot\",\".dotx\",\".xls\",\".xlsx\",\".xlsm\",\".xlsb\",\".xlt\",\".xltx\",\".xltm\",\".ppt\",\".pptx\",\".pptm\",\".pps\",\".ppsx\",\".ppsm\",\".pot\",\".potx\",\".potm\",\".one\",\".onetoc\",\".onetoc2\",\".onepkg\"],supportedMimes=[\"text/html\",\"image/jpeg\",\"image/png\",\"
347image/gif\",\"image/svg+xml\",\"image/webp\",\"image/bmp\",\"application/pdf\",\"video/mp4\",\"video/webm\",\"video/ogg\",\"audio/mpeg\",\"audio/ogg\",\"audio/wav\",\"text/plain\",\"application/xml\",\"application/xhtml+xml\",\"text/xml\"];if(0===instance.data.i){instance.data.i++;const extension=result.extension,mime=result.mime,type=result.type;let append;append=mime?await createElementFromMime(properties.preview_file,mime,elementID,supportedMimes,properties.fallback,url,type):await createElementFromExtension(properties.preview_file,extension,elementID,supportedExtensions,properties.fallback,url,type),\"success\"===append&&(instance.publishState(\"extension\",extension),instance.publishState(\"fullname\",result.filenameWithExt),instance.publishState(\"name\",result.filenameWithoutExt),instance.triggerEvent(\"loaded\"))}else if(instance.data.i>0){let element=document.getElementById(elementID);if(element?.getAttribute(\"src\")===url||element?.getAttribute(\"data\")===url);else if(element){element.remove();const extension=result.extension,mime=result.mime,type=result.type;let append;append=mime?await createElementFromMime(properties.preview_file,mime,elementID,supportedMimes,properties.fallback,url,type):await createElementFromExtension(properties.preview_file,extension,elementID,supportedExtensions,properties.fallback,url,type),\"success\"===append?(instance.publishState(\"extension\",extension),instance.publishState(\"fullname\",result.filenameWithExt),instance.publishState(\"name\",result.filenameWithoutExt),instance.triggerEvent(\"loaded\")):console.log(\"Failed to append the new element\")}else{const extension=result.extension,mime=result.mime,type=result.type;let append;append=mime?await createElementFromMime(properties.preview_file,mime,elementID,supportedMimes,properties.fallback,url):await createElementFromExtension(properties.preview_file,extension,elementID,supportedExtensions,properties.fallback,url,type),\"success\"===append?(instance.publishState(\"extension\",extension),instance.publishState(\"fullname\",result.filenameWithExt),instance.publishState(\"name\",result.filenameWithoutExt),instance.triggerEvent(\"loaded\")):console.log(\"Failed to append the new element\")}}})()}"},"reset":{"fn":"function(instance,context){const element=instance.data.element;if(element){const type=undefined;\"OBJECT\"===element.tagName?element.setAttribute(\"data\",\"\"):element.setAttribute(\"src\",\"\")}instance.publishState(\"extension\",\"\"),instance.publishState(\"fullname\",\"\"),instance.publishState(\"name\",\"\")}"}},"platform_type":"web"}}};
348window._bubble_page_load_data.plugins_size['1648049058728x629621556620034000'] 
348= 46812;
349window.preloaded['plugin/third_party:1648049058728x629621556620034000:11.0.7'] = true;
350window.plugins["1648430145817x673906689668022300"] = {"human":"PDF & Screenshot Pro · BEP","dependencies":{"use_jquery":true,"plugin_api_version":"4"},"plugin_elements":{"AAc":{"display":"PDF/IMG ","property_applications":{"resizable":true},"add_is_visible":true,"states":{"AAZ":{"caption":"Image URL","name":"image","value":"image","initialization_code":{"fn":"function(properties,context){}"}},"AAa":{"caption":"Page PDF URL","name":"page_pdf","value":"file","initialization_code":{"fn":"function(properties,context){}"}},"AAb":{"caption":"Element PDF URL","name":"element_pdf","value":"file","initialization_code":{"fn":"function(properties,context){}"}},"AAm":{"caption":"Errors","name":"errors","value":"text","initialization_code":{"fn":"function(properties,context){}"}},"AAn":{"caption":"Status","name":"status","value":"text","initialization_code":{"fn":"function(properties,context){}"}}},"events":{"AAW":{"caption":"Image Saved","name":"image"},"AAX":{"caption":"Page Saved","name":"page"},"AAY":{"caption":"Element Saved","name":"element"}},"actions":{"AAF":{"caption":"Page PDF","code":{"fn":"function(instance,properties,context){var element,options,opt,pdf;function uploadContentCallback(err,url){url?(instance.publishState(\"page_pdf\",url),instance.triggerEvent(\"page\")):instance.publishState(\"errors\",\"PDF não foi salvo\",\"URL Vazia\")}window.scroll(0,0),instance.publishState(\"status\",\"Iniciar Gerar PDF da Página\"),element=document.getElementById(properties.page_id),options={useCORS:!0,imageTimeout:properties.timeout,scale:properties.scale},opt={margin:[properties.marginTop,properties.marginLeft,properties.marginBottom,properties.marginRight],filename:properties.filename,image:{type:\"jpeg\",quality:1},html2canvas:{useCORS:!0,imageTimeout:properties.timeout,scale:properties.scale},jsPDF:{unit:\"mm\",format:properties.format,orientation:properties.orientation},pagebreak:{mode:[\"avoid-all\",\"css\",\"legacy\"]}},1==properties.download?html2canvas(element,options).then((function(canvas){html2pdf().set(opt).from(canvas).save().toCanvas().output(\"datauristring\").then((function(pdfAsString){instance.publishState(\"status\",\"Página PDF criada com sucesso\"),pdf=pdfAsString.substring(pdfAsString.indexOf(\",\")+1),1==properties.save&&context.uploadContent(properties.filename+\".pdf\",pdf,uploadContentCallback)}))})):html2canvas(element,options).then((function(canvas){html2pdf().set(opt).from(canvas).toCanvas().output(\"datauristring\").then((function(pdfAsString){instance.publishState(\"status\",\"Página PDF criada com sucesso\"),pdf=pdfAsString.substring(pdfAsString.indexOf(\",\")+1),1==properties.save&&context.uploadContent(properties.filename+\".pdf\",pdf,uploadContentCallback)}))}))}"},"fields":{"AAG":{"caption":"Page ID","name":"page_id","rank":0,"editor":"DynamicValue","value":"text"},"AAH":{"caption":"Orientation","name":"orientation","rank":1,"editor":"Dropdown","default_val":"portrait"},"AAI":{"caption":"Format","name":"format","rank":2,"editor":"Dropdown","default_val":"a4"},"AAJ":{"caption":"File Name","name":"filename","rank":4,"editor":"DynamicValue","value":"text"},"AAK":{"caption":"Save to Bubble","name":"save","rank":5,"editor":"Checkbox","default_val":true},"AAg":{"caption":"Download","name":"download","rank":6,"editor":"Checkbox","default_val":true},"AAp":{"caption":"PDF Quality","name":"scale","rank":3,"editor":"Dropdown","default_val":"2"},"AAv":{"caption":"Margin Top","name":"marginTop","rank":7,"editor":"DynamicValue","value":"number","default_val":30},"AAw":{"caption":"Margin Left","name":"marginLeft","rank":9,"editor":"DynamicValue","value":"number","default_val":20},"AAx":{"caption":"Margin Bottom","name":"marginBottom","rank":8,"editor":"DynamicValue","value":"number","default_val":30},"AAy":{"caption":"Margin Right","name":"marginRight","rank":10,"editor":"DynamicValue","value":"number","default_val":20},"AAz":{"caption":"Timeout (Advanced)","name":"timeout","rank":12,"editor":"DynamicValue","value":"number","default_val":1500},"ABC":{"caption":"--- ADVANCED ---","name":"info","rank":11,"editor":"Label"}}},"AAL":{"caption":"Element PDF","code":{"fn":"function(instance,properties,context){var element,options,opt,pdf;function uploadContentCallback(err,url){url?(instance.publishState(\"element_pdf\",url),instance.triggerEvent(\"element\")):instance.publishState(\"errors\",\"PDF não foi salvo\",\"URL Vazia\")}window.scroll(0,0),instance.publishState(\"status\",\"Iniciar Gerar PDF do Elemento\"),element=document.getElementById(properties.element_id),options={useCORS:!0,imageTimeout:properties.timeout,scale:properties.scale},opt={margin:0,filename:properties.filename,image:{type:\"jpeg\",quality:1},html2canvas:{useCORS:!0,imageTimeout:properties.timeout,scale:properties.scale},jsPDF:{unit:\"px\",format:[properties.width,properties.height],orientation:properties.orientation,hotfixes:[\"px_scaling\"]},pagebreak:{mode:[\"avoid-all\",\"css\",\"legacy\"]}},!0===properties.download?html2canvas(element,options).then((function(canvas){html2pdf().set(opt).from(canvas).save().toCanvas().output(\"datauristring\").then((function(pdfAsString){instance.publishState(\"status\",\"Elemento PDF criado com sucesso\"),pdf=pdfAsString.substring(pdfAsString.indexOf(\",\")+1),!0===properties.save&&context.uploadContent(properties.filename+\".pdf\",pdf,uploadContentCallback)}))})):html2canvas(element,options).then((function(canvas){html2pdf().set(opt).from(canvas).toCanvas().output(\"datauristring\").then((function(pdfAsString){instance.publishState(\"status\",\"Elemento PDF criado com sucesso\"),pdf=pdfAsString.substring(pdfAsString.indexOf(\",\")+1),!0===properties.save&&context.uploadContent(properties.filename+\".pdf\",pdf,uploadContentCallback)}))}))}"},"fields":{"AAM":{"caption":"Element ID","name":"element_id","rank":0,"editor":"DynamicValue","value":"text"},"AAN":{"caption":"Orientation","name":"orientation","rank":1,"editor":"Dropdown","default_val":"portrait"},"AAO":{"caption":"Element Width","name":"width","rank":2,"editor":"DynamicValue","value":"number"},"AAP":{"caption":"Element Height","name":"height","rank":3,"editor":"DynamicValue","value":"number"},"AAQ":{"caption":"File Name","name":"filename","rank":5,"editor":"DynamicValue","value":"text"},"AAR":{"caption":"Save to Bubble","name":"save","rank":6,"editor":"Checkbox","default_val":true},"AAf":{"caption":"Download","name":"download","rank":7,"editor":"Checkbox","default_val":true},"AAl":{"caption":"PDF Quality","name":"scale","rank":4,"editor":"Dropdown","default_val":"2"},"ABA":{"caption":"Timeout (Advanced)","name":"timeout","rank":9,"editor":"DynamicValue","value":"number","default_val":1500},"ABD":{"caption":"--- ADVANCED ---","name":"info","rank":8}}},"AAS":{"caption":"Screenshot","code":{"fn":"function(instance,properties,context){window.scroll(0,0),instance.publishState(\"status\",\"Initiating screenshot\");var element=document.getElementById(properties.element_id),options={useCORS:!0,imageTimeout:properties.timeout,scale:properties.scale};function uploadContentCallback(err,url){url?(instance.publishState(\"image\",url),instance.triggerEvent(\"image\")):instance.publishState(\"errors\",\"Image not saved\",\"Empty URL\")}function saveAs(uri){var img=uri.substring(uri.indexOf(\",\")+1);if(!0===properties.save&&context.uploadContent(properties.filename+\".png\",img,uploadContentCallback),!0===properties.download){var link=document.createElement(\"a\");
350\"string\"==typeof link.download&&(link.href=uri,link.download=properties.filename,document.body.appendChild(link),link.click(),document.body.removeChild(link),instance.publishState(\"status\",\"Screenshot downloaded succesfully\"))}}html2canvas(element,options).then((function(canvas){saveAs(canvas.toDataURL(\"image/png\"),properties.filename),instance.publishState(\"status\",\"Screenshot captured succesfully\")}))}"},"fields":{"AAT":{"caption":"File Name","name":"filename","rank":1,"editor":"DynamicValue","value":"text"},"AAU":{"caption":"Element ID","name":"element_id","rank":0,"editor":"DynamicValue","value":"text"},"AAV":{"caption":"Save to Bubble","name":"save","rank":3,"editor":"Checkbox","default_val":true},"AAe":{"caption":"Download","name":"download","rank":4,"editor":"Checkbox","default_val":true},"AAo":{"caption":"Image Quality","name":"scale","rank":2,"editor":"DynamicValue","value":"number","default_val":2},"ABB":{"caption":"Timeout (Advanced)","name":"timeout","rank":6,"editor":"DynamicValue","value":"number","default_val":1500},"ABE":{"caption":"--- ADVANCED ---","name":"info","rank":5,"editor":"Label"}}},"ABF":{"caption":"Clear Element","code":{"fn":"function(instance,properties,context){instance.publishState(\"image\",\"\"),instance.publishState(\"errors\",\"\"),instance.publishState(\"page_pdf\",\"\"),instance.publishState(\"element_pdf\",\"\"),instance.publishState(\"status\",\"Cleared\")}"}}},"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://a07437e84b89f6a9168ddec973d0ccf1.cdn.bubble.io/f1635970387062x319557471725654660/pdfpreview.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\n}"},"initialize":{"fn":"function(instance,context){}"},"update":{"fn":"function(instance,properties,context){}"},"reset":{"fn":"function(instance,context){}"}},"platform_type":"web"}}};
351window._bubble_page_load_data.plugins_size['1648430145817x673906689668022300'] = 9524;
352window.preloaded['plugin/third_party:1648430145817x673906689668022300:2.0.0'] = true;
353window['bubble_run_derived'] = window['bubble_run_derived'] || {}
354window['bubble_run_derived']['{"function_name":"PageByName","args":[]}'] = {"404":{"id":"AAU","_path":"%p3.AAX"},"journal-signup":{"id":"cmNsm","_path":"%p3.cmNuD"},"index":{"id":"cmNvd","_path":"%p3.cmNxL"},"ao-front":{"id":"cmPuh","_path":"%p3.cmPwW"},"ao-playground":{"id":"cmQaJ","_path":"%p3.cmQbR"},"ao-events":{"id":"cmQiG","_path":"%p3.cmQrO"},"l":{"id":"cmRWo","_path":"%p3.cmRdy"},"ao-reviews":{"id":"cmYMs","_path":"%p3.cmYOT"},"account":{"id":"cmiyp","_path":"%p3.cmiyq"},"journal-signup-reminder":{"id":"cmkAj","_path":"%p3.cmkOh"},"gift-cards":{"id":"cmprp","_path":"%p3.cmqTZ"},"redeem":{"id":"cmqrs","_path":"%p3.cmrTc"},"activity-journal":{"id":"cmOQw0","_path":"%p3.cmOSq0"},"ao-event":{"id":"cmRBl0","_path":"%p3.cmRKQ0"},"ao-hh_not_actions":{"id":"cmRiX0","_path":"%p3.cmRig0"},"order-transcripts":{"id":"cmcEj0","_path":"%p3.cmcUh0"},"transcript-builder":{"id":"cmftL0","_path":"%p3.cmhQZ0"},"reviewer-signup":{"id":"cmiHo0","_path":"%p3.cmiVe0"},"reset_pw":{"id":"AAL","_path":"%p3.AAW"}}
355window.preloaded['app/derived:{"function_name":"PageByName","args":[]}'] = true;
356window['bubble_run_derived']['{"function_name":"CustomByNameV2","args":[]}'] = {"Non-App Header":{"id":"cmNpq","_path":"%ed.cmNpr","custom_element_platform":"web"},"Signup/Login NEW 2022":{"id":"cmPBQ","_path":"%ed.cmPDM","custom_element_platform":"web"},"Group Signup/Login/Profile":{"id":"cmPDn","_path":"%ed.cmPFQ","custom_element_platform":"web"},"HH Horiz Logo for Lt BG":{"id":"cmQbS","_path":"%ed.cmQbT","custom_element_platform":"web"},"Directory Signup Perks":{"id":"cmTVG","_path":"%ed.cmTVH","custom_element_platform":"web"},"Direct. S/up Pop Top Text":{"id":"cmTVm","_path":"%ed.cmTVn","custom_element_platform":"web"},"AJ Profile Group":{"id":"cmXqh","_path":"%ed.cmXwh","custom_element_platform":"web"},"Edit Grading Scale":{"id":"cmfqR","_path":"%ed.cmfqS","custom_element_platform":"web"},"Footer Directory":{"id":"cmoKF","_path":"%ed.cmoLM","custom_element_platform":"web"},"Progressier Popup":{"id":"cmpSE","_path":"%ed.cmpbv","custom_element_platform":"web"},"Signup PAID Name w/Username":{"id":"cmNXw0","_path":"%ed.cmNXx0","custom_element_platform":"web"}
356,"Popup Create Listing Form":{"id":"cmOhX0","_path":"%ed.cmOhY0","custom_element_platform":"web"},"Top Nav Main Feature Link":{"id":"cmTSZ0","_path":"%ed.cmTSa0","custom_element_platform":"web"},"Footer Minimal":{"id":"cmYTX0","_path":"%ed.cmYUA0","custom_element_platform":"web"},"Desktop Header":{"id":"bTGiL","_path":"%ed.bTGiM","custom_element_platform":"web"},"Footer":{"id":"bTGkE","_path":"%ed.bTGkF","custom_element_platform":"web"}}
357window.preloaded['app/derived:{"function_name":"CustomByNameV2","args":[]}'] = true;
358window['bubble_run_derived']['{"function_name":"UserCalls","args":[]}'] = ["stripe-GetStripeCard","stripe-GetStripeCards","stripe-GetStripeSubscription","stripe-GetStripeSubscriptions","stripe-GetSellerData","stripe-GetCustomerID","stripe-GetStripeInvoices","stripe-GetStripeTaxIDs"]
359window.preloaded['app/derived:{"function_name":"UserCalls","args":[]}'] = true;
360window['bubble_run_derived']['{"function_name":"OAuthProviders","args":[]}'] = ["apple"]
361window.preloaded['app/derived:{"function_name":"OAuthProviders","args":[]}'] = true;
362window['bubble_run_derived']['{"function_name":"DefaultValues","args":[]}'] = {"event":[{"name":"all_day_event__boolean","value":"boolean","display":"All Day Event?","deleted":null},{"name":"associated_group_custom_project","value":"custom.project","display":"Associated Group","deleted":null},{"name":"associated_listing_custom_directory_listing","value":"custom.directory_listing","display":"Associated Listing","deleted":null},{"name":"contact_email_text","value":"text","display":"Contact Email","deleted":null},{"name":"contact_first_name_text","value":"text","display":"Contact First Name","deleted":null},{"name":"contact_last_name_text","value":"text","display":"Contact Last Name","deleted":null},{"name":"contact_phone_number_text","value":"text","display":"Contact Phone Number","deleted":null},{"name":"cost_at_the_door_number","value":"number","display":"Cost at the Door","deleted":null},{"name":"cost_is_per______text","value":"text","display":"Cost is per ____","deleted":null},{"name":"cost_number","value":"number","display":"Cost in Advance","deleted":null},{"name":"description_text","value":"text","display":"Description","deleted":null},{"name":"end_date_date","value":"date","display":"End Date","deleted":null},{"name":"event_manager_user","value":"user","display":"Event Manager - deleted","deleted":true},{"name":"event_metrics___address_clicks_number","value":"number","display":"Event Metrics - Address Clicks","deleted":null},{"name":"event_metrics___email_clicks_number","value":"number","display":"Event Metrics - Email Clicks","deleted":null},{"name":"event_metrics___info_url_clicks_number","value":"number","display":"Event Metrics - Info URL Clicks","deleted":null},{"name":"event_metrics___list_impressions_number","value":"number","display":"Event Metrics - List Impressions","deleted":null},{"name":"event_metrics___number_attending_number","value":"number","display":"Event Metrics - Number Attending","deleted":null},{"name":"event_metrics___number_interested_number","value":"number","display":"Event Metrics - Number Interested","deleted":null},{"name":"event_metrics___page_views_number","value":"number","display":"Event Metrics - Page Views","deleted":null},{"name":"event_metrics___phone_clicks_number","value":"number","display":"Event Metrics - Phone Clicks","deleted":null},{"name":"event_metrics___url_for_tickets_clicks_number","value":"number","display":"Event Metrics - URL for Tickets Clicks","deleted":null},{"name":"event_type_option_event_type__public_","value":"option.event_type__public_","display":"Event Type","deleted":null},{"name":"free_event__boolean","value":"boolean","display":"Free Event?","deleted":null},{"name":"image_image","value":"image","display":"Image","deleted":null},{"name":"is_recurring__boolean","value":"boolean","display":"Is Recurring?","deleted":null},{"name":"location_geographic_address","value":"geographic_address","display":"Venue Address","deleted":null},{"name":"multi_day_event__boolean","value":"boolean","display":"Multi-Day Event?","default_val":false,"deleted":null},{"name":"name_text","value":"text","display":"Name","deleted":null},{"name":"online_only_event__boolean","value":"boolean","display":"Online-Only Event?","deleted":null},{"name":"private_event__boolean","value":"boolean","display":"Private Event?","deleted":null},{"name":"published_state_option_published_state","value":"option.published_state","display":"Published State","deleted":null},{"name":"recurring_frequency_dateinterval","value":"dateinterval","display":"Recurring Frequency","deleted":null},{"name":"start_date_date","value":"date","display":"Start Date","deleted":null},{"name":"statewide_event_states_list_option_us_states","value":"list.o
362ption.us_states","display":"Statewide Event States","deleted":null},{"name":"url_for_info_text","value":"text","display":"URL for info","deleted":null},{"name":"url_for_tickets_text","value":"text","display":"URL for Tickets/Registration","deleted":null},{"name":"us_state_specific__boolean","value":"boolean","display":"US State Specific?","deleted":null},{"name":"users_attending_list_user","value":"list.user","display":"Users Attending","deleted":null},{"name":"users_interested_list_user","value":"list.user","display":"Users Interested","deleted":null},{"name":"venue_name_text","value":"text","display":"Venue Name","deleted":null}],"aj_gift_card":[{"name":"amount_number","value":"number","display":"Amount Paid","deleted":null},{"name":"design_option_gift_card_designs","value":"option.gift_card_designs","display":"Design - deleted","deleted":true},{"name":"duration__months__number","value":"number","display":"Duration (Months)","deleted":null},{"name":"duration_text","value":"text","display":"Duration Text","deleted":null},{"name":"email_send_api_wf_text","value":"text","display":"Email Send API WF","deleted":null},{"name":"email_send_date_date","value":"date","display":"Email Send Date","deleted":null},{"name":"emails_sent_____number","value":"number","display":"Emails Sent (#)","default_val":0,"deleted":null},{"name":"gift_card_value_number","value":"number","display":"Gift Card Value","deleted":null},{"name":"image_image","value":"image","display":"Image","deleted":null},{"name":"message_text","value":"text","display":"Message","deleted":null},{"name":"order_date_date","value":"date","display":"Order Date","deleted":null},{"name":"people_who_redeemed_list_user","value":"list.user","display":"People Who Redeemed","deleted":null},{"name":"recipient_email_sent__boolean","value":"boolean","display":"Recipient Email Sent? - deleted","deleted":true},{"name":"recipient_email_text","value":"text","display":"Recipient Email","deleted":null},{"name":"recipient_first_name_text","value":"text","display":"Recipient First Name","deleted":null},{"name":"recipient_last_name_text","value":"text","display":"Recipient Last Name","deleted":null},{"name":"redeemed__boolean","value":"boolean","display":"Redeemed?","default_val":false,"deleted":null},{"name":"sender_email_text","value":"text","display":"Sender Email","deleted":null},{"name":"sender_first_name_text","value":"text","display":"Sender First Name","deleted":null},{"name":"sender_last_name_text","value":"text","display":"Sender Last Name","deleted":null},{"name":"stripe_code1_text","value":"text","display":"Stripe Code","deleted":null},{"name":"stripe_code_text","value":"text","display":"Redemption Code","deleted":null},{"name":"stripe_transaction_id_text","value":"text","display":"Stripe Transaction ID","deleted":null}],"aj_milestone":[{"name":"associated_milestone_option_aj_hour_milestones","value":"option.aj_hour_milestones","display":"Associated Milestone","deleted":null},{"name":"school_year_number","value":"number","display":"School Year","deleted":null},{"name":"student_s__list_user","value":"list.user","display":"Student(s) - deleted","deleted":true},{"name":"student_user","value":"user","display":"Student","deleted":null}],"app_public_settings":[{"name":"app_in_maintenance_mode__boolean","value":"boolean","display":"Ap
362p in Maintenance Mode?","default_val":false,"deleted":null},{"name":"show_lifetime_plan__boolean","value":"boolean","display":"Show Lifetime Plan?","default_val":false,"deleted":null}],"assignment":[{"name":"name_text","value":"text","display":"Name","deleted":null}],"blog_post":[{"name":"title_text","value":"text","display":"Title","deleted":null}],"box_com_image":[{"name":"associated_student_user","value":"user","display":"Associated Student","deleted":null},{"name":"family_account_custom_log_user_subscription","value":"custom.log_user_subscription","display":"Family Account","deleted":null},{"name":"file_custom_uploaded_file","value":"custom.uploaded_file","display":"File","deleted":null},{"name":"file_size__kb__number","value":"number","display":"File Size (KB)","deleted":null},{"name":"image_file_custom_box_com_image","value":"custom.box_com_image","display":"Image File - deleted","deleted":true},{"name":"image_image","value":"image","display":"Image","deleted":null}],"box_file":[{"name":"associated_entry_custom_logbook_entry","value":"custom.logbook_entry","display":"Associated Entry","deleted":null},{"name":"associated_student_user","value":"user","display":"Associated Student - deleted","deleted":true},{"name":"box_com_url_text","value":"text","display":"S3 URL - deleted","deleted":true},{"name":"bubble_image_image","value":"image","display":"Bubble Image - deleted","deleted":true},{"name":"family_account_custom_log_user_subscription","value":"custom.log_user_subscription","display":"Family Account","deleted":null},{"name":"file_custom_uploaded_file","value":"custom.uploaded_file","display":"File - deleted","deleted":true},{"name":"file_file","value":"file","display":"File","deleted":null},{"name":"file_name__no_ext__text","value":"text","display":"File Name (no ext)","deleted":false},{"name":"file_name__with_ext__text","value":"text","display":"File Name (with ext)","deleted":false},{"name":"file_path_text","value":"text","display":"File Path - deleted","deleted":true},{"name":"file_size__kb__number","value":"number","display":"File Size (Bytes)","deleted":null},{"name":"image_image","value":"image","display":"Image","deleted":null},{"name":"is_an_image__boolean","value":"boolean","display":"Is an Image?","default_val":true,"deleted":null},{"name":"marked_to_delete__boolean","value":"boolean","display":"Marked to Delete?","default_val":false,"deleted":null},{"name":"original_file_name_text","value":"text","display":"Original File Name","deleted":null},{"name":"processing__boolean","value":"boolean","display":"Processing? - deleted","default_val":true,"deleted":true},{"name":"uuid_text","value":"text","display":"UUID - deleted","deleted":true}],"classroom":[],"com_director":[{"name":"director_list_list_user","value":"list.user","display":"Director List","deleted":null}],"com_public_page":[],"community":[{"name":"community_admin_list_user","value":"list.user","display":"Community Admin","deleted":null}],"community1":[{"name":"address_list_geographic_address","value":"list.geographic_address","display":"Address","deleted":null},{"name":"com_admin_list_option_user_role","value":"list.option.user_role","display":"Com Admin","deleted":null},{"name":"members_list_user","value":"list.user","display":"Com Members","deleted":null},{"name":"name_list_text","value":"list.text","display":"Name - deleted","deleted":true},{"name":"name_text","value":"text","display":"Name","deleted":false}],"community_admin":[],"custom_subjects":[{"name":"is_a_core_subject__boolean","value":"boolean","display":"Is a Core subject?","deleted":null},{"name":"subject_name_text","value":"text","display":"Subject Name","deleted":null}],"deleted_student":[{"name":"parent_who_deleted_user","value":"user","display":"Parent Who Deleted","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null}],"directory_faq":[{"name":"question_text","value":"text","display":"Question","deleted":null}],"directory_listing":[{"name":"about_tab_no_html_text","value":"text","display":"About Tab no-HTML","deleted":null},{"name":"address_link_clicks_number","value":"number","display":"Metrics - Address Link Clicks","default_val":0,"deleted":null},{"name":"allowed_genders_list_option_allowed_genders","value":"list.o
362ption.allowed_genders","display":"Allowed Genders","deleted":null},{"name":"claimed__boolean","value":"boolean","display":"Claimed?","default_val":false,"deleted":null},{"name":"club_type_list_option_club_type","value":"list.option.club_type","display":"Club Type","deleted":null},{"name":"contact_email_text","value":"text","display":"Contact Email","deleted":null},{"name":"contact_person_text","value":"text","display":"Contact Person","deleted":null},{"name":"contact_phone_text","value":"text","display":"Contact Phone","deleted":null},{"name":"description___draft_text","value":"text","display":"About Tab - Draft","deleted":null},{"name":"description_text","value":"text","display":"About Tab - Published","deleted":null},{"name":"directory_impressions1_number","value":"number","display":"Metrics - Directory Impressions","default_val":0,"deleted":null},{"name":"directory_impressions_number","value":"number","display":"Directory Views - deleted","deleted":true},{"name":"don_t_send_emails__boolean","value":"boolean","display":"Don't Send Emails?","default_val":false,"deleted":null},{"name":"education_styles_list_option_education_style","value":"list.option.education_style","display":"Education Styles","deleted":null},{"name":"email_link_clicks_number","value":"number","display":"Metrics - Email Link Clicks","default_val":0,"deleted":null},{"name":"listing_author_user","value":"user","display":"Author","deleted":null},{"name":"listing_image__wasabi__image","value":"image","display":"Listing Image (Wasabi) - deleted","deleted":true},{"name":"listing_image__wasabi_file__file","value":"file","display":"Listing Image (Wasabi File) - deleted","deleted":true},{"name":"listing_image_file_size__wasabi__number","value":"number","display":"Listing Image File Size (Wasabi) - deleted","deleted":true},{"name":"listing_image_file_size_number","value":"number","display":"Listing Image File Size","deleted":null},{"name":"listing_image_image","value":"image","display":"Listing Image","deleted":null},{"name":"listing_name_text","value":"text","display":"Listing Name","deleted":null},{"name":"listing_page_tabs_list_custom_directory_listing_page_tab","value":"list.custom.directory_listing_page_tab","display":"Listing Page Tabs","deleted":null},{"name":"listing_posts_list_custom_feed_post","value":"list.custom.feed_post","display":"Listing Posts","deleted":null},{"name":"listing_type_option_group_types","value":"option.group_types","display":"Listing Type","deleted":null},{"name":"listing_type_other_notes_text","value":"text","display":"Listing Type Other Notes","deleted":null},{"name":"listing_url_text","value":"text","display":"Listing URL","deleted":null},{"name":"location_geographic_address","value":"geographic_address","display":"Location","deleted":null},{"name":"metrics___page_views_number","value":"number","display":"Metrics - Page Views","default_val":0,"deleted":null},{"name":"old_slugs_list_custom_old_directory_slugs","value":"list.custom.old_directory_slugs","display":"Old Slugs","deleted":null},{"name":"old_slugs_list_text","value":"list.text","display":"Old Slugs - deleted","deleted":true},{"name":"phone_link_clicks_number","value":"number","display":"Metrics - Phone Link Clicks","default_val":0,"deleted":null},{"name":"published_state_option_published_state","value":"option.published_state","display":"Published State","default_val":"draft","deleted":null},{"name":"reject_reason_text","value":"text","display":"Reject Reason","deleted":null},{"name":"resources_type_s_state_text","value":"text","display":"Resources Type's State","deleted":null},{"name":"sport_type_list_option_sport_type","value":"list.option.sport_type","display":"Sport Type","deleted":null},{"name":"subject_tutored_list_text","value":"list.text","display":"Subject Tutored","deleted":null},{"name":"url_link_clicks_number","value":"number","display":"Metrics - URL Link Clicks","default_val":0,"deleted":null},{"name":"users_who_saved_this_number","value":"number","display":"Metrics - How Many Users Saved This","default_val":0,"deleted":null}],"directory_listing1":[{"name":"about_tab_no_html_text","value":"text","display":"About Tab no-HTML","deleted":null},{"name":"address_link_clicks_number","value":"number","display":"Metrics - Address Link Clicks","deleted":null},{"name":"allowed_genders_list_option_allowed_genders","value":"list.o
362ption.allowed_genders","display":"Allowed Genders","deleted":null},{"name":"club_type_list_option_club_type","value":"list.option.club_type","display":"Club Type","deleted":null},{"name":"contact_email_text","value":"text","display":"Contact Email","deleted":null},{"name":"contact_person_text","value":"text","display":"Contact Person","deleted":null},{"name":"contact_phone_text","value":"text","display":"Contact Phone","deleted":null},{"name":"description___draft_text","value":"text","display":"About Tab - Draft","deleted":null},{"name":"description_text","value":"text","display":"About Tab - Published","deleted":null},{"name":"directory_impressions1_number","value":"number","display":"Metrics - Directory Impressions","deleted":null},{"name":"directory_impressions_number","value":"number","display":"Directory Views - deleted - deleted","deleted":true},{"name":"education_styles_list_option_education_style","value":"list.option.education_style","display":"Education Styles","deleted":null},{"name":"email_link_clicks_number","value":"number","display":"Metrics - Email Link Clicks","deleted":null},{"name":"listing_author_user","value":"user","display":"Author","deleted":null},{"name":"listing_image__wasabi__image","value":"image","display":"Listing Image (Wasabi) - deleted - deleted","deleted":true},{"name":"listing_image__wasabi_file__file","value":"file","display":"Listing Image (Wasabi File)","deleted":null},{"name":"listing_image_file_size__wasabi__number","value":"number","display":"Listing Image File Size (Wasabi)","deleted":null},{"name":"listing_image_file_size_number","value":"number","display":"Listing Image File Size","deleted":null},{"name":"listing_image_image","value":"image","display":"Listing Image","deleted":null},{"name":"listing_name_text","value":"text","display":"Listing Name","deleted":null},{"name":"listing_page_tabs_list_custom_directory_listing_page_tab","value":"list.custom.directory_listing_page_tab","display":"Listing Page Tabs","deleted":null},{"name":"listing_posts_list_custom_feed_post","value":"list.custom.feed_post","display":"Listing Posts","deleted":null},{"name":"listing_type_option_group_types","value":"option.group_types","display":"Listing Type","deleted":null},{"name":"listing_type_other_notes_text","value":"text","display":"Listing Type Other Notes","deleted":null},{"name":"listing_url_text","value":"text","display":"Listing URL","deleted":null},{"name":"location_geographic_address","value":"geographic_address","display":"Location","deleted":null},{"name":"metrics___page_views_number","value":"number","display":"Metrics - Page Views","deleted":null},{"name":"old_slugs_list_custom_old_directory_slugs","value":"list.custom.old_directory_slugs","display":"Old Slugs","deleted":null},{"name":"old_slugs_list_text","value":"list.text","display":"Old Slugs - deleted - deleted","deleted":true},{"name":"phone_link_clicks_number","value":"number","display":"Metrics - Phone Link Clicks","deleted":null},{"name":"published_state_option_published_state","value":"option.published_state","display":"Published State","deleted":null},{"name":"reject_reason_text","value":"text","display":"Reject Reason","deleted":null},{"name":"resources_type_s_state_text","value":"text","display":"Resources Type's State","deleted":null},{"name":"sport_type_list_option_sport_type","value":"list.option.sport_type","display":"Sport Type","deleted":null},{"name":"subject_tutored_list_text","value":"list.text","display":"Subject Tutored","deleted":null},{"name":"url_link_clicks_number","value":"number","display":"Metrics - URL Link Clicks","deleted":null},{"name":"users_who_saved_this_number","value":"number","display":"Metrics - How Many Users Saved This","deleted":null}],"directory_listing_page_tab":[{"name":"parent_listing_custom_directory_listing","value":"custom.directory_listing","display":"Parent Listing","deleted":null},{"name":"tab_content_text","value":"text","display":"Tab Content","deleted":null},{"name":"tab_name_text","value":"text","display":"Tab Name","deleted":null}],"directory_listings_marked_for_deletion":[],"directory_listings_marked_for_deleti
362on1":[],"email_subscriber":[],"feed_post":[{"name":"author_user","value":"user","display":"User","deleted":null},{"name":"comments_list_custom_feed_post_comment","value":"list.custom.feed_post_comment","display":"Comments","deleted":null},{"name":"content_text","value":"text","display":"HTML Content","deleted":null},{"name":"images_list_image","value":"list.image","display":"Images","deleted":null},{"name":"just_created_boolean","value":"boolean","display":"Just Created/Updated","deleted":null},{"name":"listing_custom_directory_listing","value":"custom.directory_listing","display":"Listing","deleted":null},{"name":"standard_content_text","value":"text","display":"Standard Content","deleted":null},{"name":"users_who_commented_list_user","value":"list.user","display":"Users Who Commented","deleted":null},{"name":"users_who_like_this_post_list_user","value":"list.user","display":"Users Who Like This Post","deleted":null}],"feed_post_comment":[{"name":"author_user","value":"user","display":"Author","deleted":null},{"name":"comment_seen__boolean","value":"boolean","display":"Comment Seen? - deleted","deleted":true},{"name":"content_text","value":"text","display":"HTML Content","deleted":null},{"name":"standard_content_text","value":"text","display":"Standard Content","deleted":null},{"name":"users_who_like_this_list_user","value":"list.user","display":"Users who like this","deleted":null}],"files_marked_for_deletion":[],"files_marked_for_deletion1":[{"name":"directory_listings_marked_for_deletion_list_custom_directory_listing","value":"list.custom.directory_listing","display":"Directory Listings Marked for Deletion","deleted":null},{"name":"feed_post_comments_marked_for_deletion_list_custom_feed_post_comment","value":"list.custom.feed_post_comment","display":"Feed Post Comments Marked for Deletion","deleted":null},{"name":"feed_post_marked_for_deletion_list_custom_feed_post","value":"list.custom.feed_post","display":"Feed Post Marked for Deletion","deleted":null},{"name":"files_marked_for_deletion_list_file","value":"list.file","display":"Files Marked for Deletion","deleted":null},{"name":"images_marked_for_deletion_list_image","value":"list.image","display":"Images Marked for Deletion","deleted":null},{"name":"logbook_entries_marked_for_deletion_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Logbook Entries Marked for Deletion","deleted":null},{"name":"logbook_files_marked_for_deletion_list_custom_logbook_entry_files","value":"list.custom.logbook_entry_files","display":"Logbook Files Marked for Deletion","deleted":null},{"name":"wasabi_files_marked_for_deletion_list_api_1602732136092x484352338159730700_plugin_api_AEa","value":"list.api.1602732136092x484352338159730700.plugin_api.AEa","display":"Wasabi Files Marked for Deletion","deleted":null},{"name":"wasabi_uploaded_files_marked_for_deletion_list_api_1602732136092x484352338159730700_plugin_api_AFD","value":"list.api.1602732136092x484352338159730700.plugin_api.AFD","display":"Wasabi Uploaded Files Marked for Deletion","deleted":null}],"grading_scale":[{"name":"a__scale1_number_range","value":"number_range","display":"A- Range - deleted","deleted":true},{"name":"a__scale_number_range","value":"number_range","display":"A+ Range - deleted","deleted":true},{"name":"a_scale_number_range","value":"number_range","display":"A Range - deleted","deleted":true},{"name":"attached_home_school_details_custom_home_school_details","value":"custom.home_school_details","display":"Attached Home School Details","deleted":null},{"name":"attached_log_sub_account_custom_log_user_subscription","value":"custom.log_user_subscription","display":"Attached Log Sub/Account - deleted","deleted":true},{"name":"b__range_number_range","value":"number_range","display":"B- Range - deleted","deleted":true},{"name":"b__scale_number_range","value":"number_range","display":"B+ Range - deleted","deleted":true},{"name":"b_range_number_range","value":"number_range","display":"B Range - deleted","deleted":true},{"name":"c__range1_number_range","value":"number_range","display":"C- Range - deleted","deleted":true},{"name":"c__range_number_range","value":"number_range","display":"C+ Range - deleted","deleted":true},{"name":"c_range_number_range","value":"number_range","display":"C Range - deleted","deleted":true},{"name":"d_range_number_range","value":"number_range","display":"D Range - deleted","deleted":true},{"name":"f_range_number_range","value":"number_range","display":"F Range - deleted","deleted":true},{"name":"grades_list_custom_grading_scale_grade","value":"list.custom.grading_scale_grade","display":"Grades","deleted":null},{"name":"hst_transcript_custom_hs_transcript","value":"custom.hs_transcript","display":"HST Transcript","deleted":null},{"name":"uses_plus_minus__boolean","value":"boolean","display":"Uses Plus/Minus?","default_val":false,"deleted":null}],"grading_scale_grade":[{"name":"attached_grading_scale_custom_grading_scale","value":"custom.grading_scale","display":"Attached Grading Scale","deleted":null},{"name":"attached_home_school_details_custom_home_school_details","value":"custom.home_school_details","display":"Attached Home School Details","deleted":null},{"name":"attached_log_sub_account_custom_log_user_subscription","value":"custom.log_user_subscription","display":"Attached Log Sub/Account - deleted","deleted":true},{"name":"gpa_number","value":"number","display":"GPA","deleted":null},{"name":"is_plus_minus__boolean","value":"boolean","display":"Is Plus/Minus?","deleted":null},{"name":"letter1_text","value":"text","display":"Letter","deleted":true},{"name":"letter_option_letter_grades__plus_minus_","value":"option.letter_grades__plus_minus_","display":"Letter","deleted":null},{"name":"letter_text","value":"text","display":"Letter - deleted","deleted":true},{"name":"orderby_number","value":"number","display":"Orderby","deleted":null},{"name":"percent_range_number_range","value":"number_range","display":"Percent Range","deleted":null}],"hh_employee":[{"name":"user_user","value":"user","display":"user","deleted":null}],"home_school_details":[{"name":"credits_to_graduate_number","value":"number","display":"Credits to Graduate","default_val":24,"deleted":null},{"name":"grading_scale_custom_grading_scale","value":"custom.grading_scale","display":"Grading Scale","deleted":null},{"name":"school_admin_first_name_text","value":"text","display":"School Admin First Name","deleted":null},{"name":"school_admin_last_name_text","value":"text","display":"School Admin Last Name","deleted":null},{"name":"school_city_text","value":"text","display":"School City","deleted":null},{"name":"school_contact_email_text","value":"text","display":"School Contact Email","deleted":null},{"name":"school_image_image","value":"image","display":"School Image","deleted":null},{"name":"school_name_text","value":"text","display":"School Name","deleted":null},{"name":"school_phone_number_text","value":"text","display":"School Phone Number","deleted":null},{"name":"school_state_text","value":"text","display":"School State","deleted":null},{"name":"school_street_address_text","value":"text","display":"School Street Address","deleted":null},{"name":"school_zip_code_text","value":"text","display":"School Zip Code","deleted":null}],"hs___graduation_requirements":[{"name":"associated_hs___career_custom_log___high_school","value":"custom.log___high_school","display":"Associated HS - Career","deleted":null},{"name":"required_credits_number","value":"number","display":"Required Credits","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null}],"hs_course":[{"name":"activities_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Activities","deleted":null},{"name":"color_text","value":"text","display":"Color","deleted":null},{"name":"core__boolean","value":"boolean","display":"Core?","default_val":false,"deleted":null},{"name":"credits_number","value":"number","display":"Credits","default_val":1,"deleted":null},{"name":"dual_credit_course__boolean","value":"boolean","display":"Dual Enrollment Course?","default_val":false,"deleted":null},{"name":"honors_course__boolean","value":"boolean","display":"Honors Course?","default_val":false,"deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null},{"name":"syllabus_text","value":"text","display":"Syllabus","deleted":null},{"name":"textbooks_list_custom_hs_textbook","value":"list.custom.hs_textbook","display":"Textbooks","deleted":null}],"hs_dual_credit_details":[{"name":"college_text","value":"text","display":"College","deleted":null},{"name":"course_custom_subject_new","value":"custom.subject_new","display":"Course","deleted":null},{"name":"professor_text","value":"text","display":"Professor","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null}],"hs_textbook":[{"name":"assigned_students_list_user","value":"list.user","display":"Assigned Students","deleted":null},{"name":"attached_course_list_custom_subject_new","value":"list.custom.subject_new","display":"Attached Course","deleted":null},{"name":"author_s__text","value":"text","display":"Author(s)","deleted":null},{"name":"title_text","value":"text","display":"Title","deleted":null},{"name":"url_text","value":"text","display":"URL","deleted":null}],"hs_transcript":[{"name":"act_composite_number","value":"number","display":"ACT Composite - deleted","deleted":true},{"name":"act_score_custom_hst_act_score","value":"custom.hst_act_score","display":"ACT Score - deleted","deleted":true},{"name":"act_score_number","value":"number","display":"ACT Score - deleted","deleted":true},{"name":"associated_hst_order_custom_hst_transcript_order","value":"custom.hst_transcript_order","display":"Associated HST Order","deleted":null},{"name":"common_app_id_text","value":"text","display":"Common App ID","deleted":null},{"name":"credits_required_to_graduate_number","value":"number","display":"Credits Required to Graduate","deleted":false},{"name":"grading_scale_custom_grading_scale","value":"custom.grading_scale","display":"Grading Scale","deleted":null},{"name":"graduation_date1_date","value":"date","display":"Graduation Date (date)","deleted":null},{"name":"graduation_date__text__text","value":"text","display":"Graduation Date (text) - deleted","deleted":true},{"name":"graduation_date_date","value":"date","display":"Graduation Date - deleted","deleted":true},{"name":"home_school_details_custom_home_school_details","value":"custom.home_school_details","display":"Home School Details","deleted":null},{"name":"hst_downloaded_transcript_list_custom_hst_downloaded_transcript","value":"list.custom.hst_downloaded_transcript","display":"HST Downloaded Transcript - deleted","deleted":true},{"name":"hst_pdf_file_file","value":"file","display":"HST PDF File","deleted":null},{"name":"hst_test_score_s__list_custom_hst_test_score","value":"list.custom.hst_test_score","display":"HST Test Score(s)","deleted":null},{"name":"hst_years_list_custom_hst_year","value":"list.custom.hst_year","display":"HST Years","deleted":null},{"name":"parent_signature_image","value":"image","display":"Parent Signature","deleted":null},{"name":"psat_score_number","value":"number","display":"PSAT Score - deleted","deleted":true},{"name":"publish_state_option_hs_transcript_publish_state","value":"option.hs_transcript_publish_state","display":"Publish State","default_val":"in_progress","deleted":null},{"name":"ready_to_show__boolean","value":"boolean","display":"Ready to Show?","deleted":null},{"name":"sat_score_custom_sat_score","value":"custom.sat_score","display":"SAT Score - deleted","deleted":true},{"name":"sat_score_number","value":"number","display":"SAT Score - deleted","deleted":true},{"name":"status_option_published_state","value":"option.published_state","display":"Status - deleted","deleted":true},{"name":"student_dob_date","value":"date","display":"Student DOB","deleted":null},{"name":"student_first_name_text","value":"text","display":"Student First Name","deleted":null},{"name":"student_last_name_text","value":"text","display":"Student Last Name","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null}],"hs_transcript_group":[{"name":"completed_transcripts_list_custom_hs_transcript","value":"list.custom.hs_transcript","display":"Completed Transcripts","deleted":null}],"hs_year":[{"name":"associated_hs___career_custom_log___high_school","value":"custom.log___high_school","display":"Associated HS - Career","deleted":null},{"name":"calendar_year_number","value":"number","display":"Calendar Year","deleted":null},{"name":"courses_list_custom_hs_course","value":"list.custom.hs_course","display":"Courses - deleted","deleted":true},{"name":"courses_list_custom_hst_course","value":"list.custom.hst_course","display":"Courses","deleted":null},{"name":"courses_list_custom_subject_new","value":"list.custom.subject_new","display":"Courses - deleted","deleted":true},{"name":"date_range_date_range","value":"date_range","display":"Date Range","deleted":null},{"name":"label___year_option_hs___year_labels","value":"option.hs___year_labels","display":"Label & Grade Level","default_val":"freshman","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null}],"hst_act_score":[{"name":"act_composite_number","value":"number","display":"Composite Score","deleted":null},{"name":"act_english_number","value":"number","display":"English Score","deleted":null},{"name":"act_math_number","value":"number","display":"Math Score","deleted":null},{"name":"act_science_number","value":"number","display":"Science Score","deleted":null},{"name":"attached_transcript_custom_hs_transcript","value":"custom.hs_transcript","display":"Attached Transcript","deleted":null},{"name":"reading_score_number","value":"number","display":"Reading Score","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null},{"name":"writing_score_number","value":"number","display":"Writing Score","deleted":null}],"hst_course":[{"name":"ap_course__boolean","value":"boolean","display":"AP Course? - deleted","default_val":false,"deleted":true},{"name":"connected_log_subject_course_custom_subject_new","value":"custom.subject_new","display":"Connected Log Subject/Course","deleted":null},{"name":"core_subject__boolean","value":"boolean","display":"Core Subject? - deleted","deleted":true},{"name":"course_finished__boolean","value":"boolean","display":"Course Finished?","default_val":false,"deleted":null},{"name":"course_name_text","value":"text","display":"Course Name","deleted":null},{"name":"course_semester_option_course_semester_duration","value":"option.course_semester_duration","display":"Course Semester","deleted":null},{"name":"credits_number","value":"number","display":"Credits","default_val":1,"deleted":null},{"name":"dual_enrollment__boolean","value":"boolean","display":"Dual Enrollment? - deleted","default_val":false,"deleted":true},{"name":"dual_enrollment_details_custom_hs_dual_credit_details","value":"custom.hs_dual_credit_details","display":"Dual Enrollment Details - deleted","deleted":true},{"name":"final_gpa_number","value":"number","display":"Wtd GPA Pts","deleted":null},{"name":"final_grade_____number","value":"number","display":"Grade (%)","deleted":null},{"name":"final_grade__letter__text","value":"text","display":"Grade (Letter) - deleted","deleted":true},{"name":"grade__letter__custom_grading_scale_grade","value":"custom.grading_scale_grade","display":"Grade (Letter)","deleted":null},{"name":"honors_course__boolean","value":"boolean","display":"Honors Course? - deleted","default_val":false,"deleted":true},{"name":"hs_course_type_option_hs_course_type","value":"option.hs_course_type","display":"HS Course Type","default_val":"regular","deleted":null},{"name":"hst_note_for_ap_de_custom_hst_notes","value":"custom.hst_notes","display":"HST Note for AP/DE","deleted":null},{"name":"hst_transcript_custom_hs_transcript","value":"custom.hs_transcript","display":"HST Transcript","deleted":null},{"name":"hst_year_s__list_custom_hst_year","value":"list.custom.hst_year","display":"HST Year(s)","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null},{"name":"unwtd_gpa_pts_number","value":"number","display":"Unwtd GPA Pts","deleted":null}],
362"hst_downloaded_transcript":[{"name":"origin_hst_custom_hs_transcript","value":"custom.hs_transcript","display":"Origin HST","deleted":null},{"name":"origin_hst_first_name_text","value":"text","display":"Origin HST First Name","deleted":null},{"name":"origin_hst_id_text","value":"text","display":"Origin HST ID - deleted","deleted":true},{"name":"origin_hst_last_name_text","value":"text","display":"Origin HST Last Name","deleted":null},{"name":"origin_hst_student_dob_date","value":"date","display":"Origin HST Student DOB","deleted":null}],"hst_notes":[{"name":"abbreviation_text","value":"text","display":"Abbreviation - deleted","deleted":true},{"name":"acronym_text","value":"text","display":"Acronym","deleted":null},{"name":"attached_course_custom_hst_course","value":"custom.hst_course","display":"Attached Course - deleted","deleted":true},{"name":"attached_courses_list_custom_hst_course","value":"list.custom.hst_course","display":"Attached Courses","deleted":null},{"name":"footnote_number_number","value":"number","display":"Footnote Number - deleted","deleted":true},{"name":"note_text","value":"text","display":"Note","deleted":null}],"hst_orders":[{"name":"hst_transcript_orders_list_custom_hst_transcript_order","value":"list.custom.hst_transcript_order","display":"HST Transcript Orders","deleted":null}],"hst_test_score":[{"name":"hst_transcript_custom_hs_transcript","value":"custom.hs_transcript","display":"HST Transcript","deleted":null},{"name":"score_number","value":"number","display":"Score","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null},{"name":"test_name_text","value":"text","display":"Test Name","deleted":null}],"hst_transcript_order":[{"name":"amount_paid_number","value":"number","display":"Amount Paid","deleted":null},{"name":"associated_hst_order_custom_hst_orders","value":"custom.hst_orders","display":"Associated HST Order - deleted","deleted":true},{"name":"family_account_custom_log_user_subscription","value":"custom.log_user_subscription","display":"Family Account","deleted":null},{"name":"hst_transcript_custom_hs_transcript","value":"custom.hs_transcript","display":"HST Transcript - deleted","deleted":true},{"name":"hst_transcripts_list_custom_hs_transcript","value":"list.custom.hs_transcript","display":"HST Transcripts","deleted":null},{"name":"order_number_text","value":"text","display":"Stripe Charge ID - deleted","deleted":true},{"name":"quantity_ordered_number","value":"number","display":"Quantity Ordered","default_val":1,"deleted":null},{"name":"student_s__list_user","value":"list.user","display":"Student(s)","deleted":null},{"name":"student_user","value":"user","display":"Student - deleted","deleted":true}],"hst_year":[{"name":"connected_hs___year_custom_hs_year","value":"custom.hs_year","display":"Connected HS - Year","deleted":null},{"name":"date_range_date_range","value":"date_range","display":"Date Range","deleted":null},{"name":"grade__number__number","value":"number","display":"Grade (number)","deleted":null},{"name":"hst_courses_list_custom_hst_course","value":"list.custom.hst_course","display":"HST Courses","deleted":null},{"name":"hst_transcript_custom_hs_transcript","value":"custom.hs_transcript","display":"HST Transcript","deleted":null},{"name":"label___grade_level_option_hs___year_labels","value":"option.hs___year_labels","display":"Label & Grade Level","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null},{"name":"year_gpa_number","value":"number","display":"Year GPA","deleted":null}],"log___high_school":[{"name":"account_custom_log_user_subscription","value":"custom.log_user_subscription","display":"Account","deleted":null},{"name":"grad_requirements_custom_hs___graduation_requirements","value":"custom.hs___graduation_requirements","display":"Grad Requirements","deleted":null},{"name":"hs_years__just___list__list_number","value":"list.number","display":"HS Years (Just # List)","deleted":null},{"name":"hs_years_list_custom_hs_year","value":"list.custom.hs_year","display":"HS Years","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null},{"name":"transition_wizard_finished__boolean","value":"boolean","display":"Transition Wizard Finished?","deleted":null}],"log___platform_review":[{"name":"content_text","value":"text","display":"Content","deleted":null},{"name":"rating_number","value":"number","display":"Rating","deleted":null},{"name":"reviewer_first_name_text","value":"text","display":"Reviewer First Name","deleted":null},{"name":"reviewer_last_initial_text","value":"text","display":"Reviewer Last Initial","deleted":null},{"name":"reviewer_last_name_text","value":"text","display":"Reviewer Last Name","deleted":null},{"name":"reviewer_plan_type_option_log_plan_type","value":"option.log_plan_type","display":"Reviewer Plan Type","deleted":null},{"name":"title_text","value":"text","display":"Title","deleted":null}],"log_csv_report":[{"name":"csv_file1_file","value":"file","display":"CSV File","deleted":null},{"name":"csv_file_file","value":"file","display":"CSV File - deleted","deleted":true},{"name":"csv_file_s__list_file","value":"list.file","display":"CSV File(s) - deleted","deleted":true},{"name":"end_date_date","value":"date","display":"End Date","deleted":null},{"name":"file_name__with_extension__text","value":"text","display":"File Name (with extension)","deleted":null},{"name":"generated_by_user","value":"user","display":"Generated By","deleted":null},{"name":"parent_user","value":"user","display":"Parent - deleted","deleted":true},{"name":"report_group_custom_log_csv_report_group","value":"custom.log_csv_report_group","display":"Report Group","deleted":null},{"name":"report_ready__boolean","value":"boolean","display":"Report Ready?","default_val":false,"deleted":null},{"name":"start_date_date","value":"date","display":"Start Date","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null}],"log_csv_report_group":[{"name":"end_date_date","value":"date","display":"End Date","deleted":null},{"name":"file_count_number","value":"number","display":"File Count","deleted":null},{"name":"generated_by_user","value":"user","display":"Generated By","deleted":null},{"name":"reports_list_custom_log_csv_report","value":"list.custom.log_csv_report","display":"Reports","deleted":null},{"name":"start_date_date","value":"date","display":"Start Date","deleted":null},{"name":"students_included_list_user","value":"list.user","display":"Students Included","deleted":null}],"log_csv_scheduled_report":[{"name":"api_workflow_id_text","value":"text","display":"API Workflow ID","deleted":null},{"name":"cc_recipient_s__list_text","value":"list.text","display":"CC Recipient(s)","deleted":null},{"name":"current_report_s_student_s__list_user","value":"list.user","display":"Current Report's Student(s)","deleted":null},{"name":"current_report_s_student_s__user","value":"user","display":"Current Report's Student(s)","deleted":true},{"name":"email_cc_text","value":"text","display":"Email CC - deleted","deleted":true},{"name":"email_recipient_main_text","value":"text","display":"Email Recipient Main","deleted":null},{"name":"frequency__days__number","value":"number","display":"Frequency (Days)","deleted":null},{"name":"initial_date_number","value":"number","display":"Initial Date - deleted","deleted":true},{"name":"initial_month_number","value":"number","display":"Initial Month - deleted","deleted":true},{"name":"next_report_date_date","value":"date","display":"Next Report Date","deleted":null},{"name":"recipient_bcc_list_text","value":"list.text","display":"BCC Recipient(s)","deleted":null},{"name":"recipient_bcc_text","value":"text","display":"Recipient BCC - deleted","deleted":true},{"name":"report_title_text","value":"text","display":"Report Title","deleted":null},{"name":"student_s__list_user","value":"list.user","display":"Student(s)","deleted":null}],"log_entry":[{"name":"activity_date_date","value":"date","display":"Activity Date","deleted":null},{"name":"activity_description_text","value":"text","display":"Activity Description","deleted":null},{"name":"activity_duration__in_minutes__number","value":"number","display":"Activity Duration (in Minutes)","deleted":null},{"name":"associated_students_list_user","value":"list.user","display":"Associated Students","deleted":null},{"name":"away_from_home__boolean","value":"boolean","display":"Away from Home?","deleted":null},{"name":"color_text","value":"text","display":"Color","deleted":null},{"name":"core_subject___0___no__1___yes__number","value":"number","display":"Core Subject? (0 = no; 1 = yes)","deleted":null},{"name":"core_subject__boolean","value":"boolean","display":"Core Subject?","deleted":null},{"name":"custom_subject_custom_custom_subjects","value":"custom.custom_subjects","display":"Custom Subject - deleted - deleted","deleted":true},{"name":"files_list_file","value":"list.file","display":"Files - deleted - deleted","deleted":true},{"name":"grade_list_custom_log_entry_grade","value":"list.custom.log_entry_grade","display":"Grade - deleted - deleted","deleted":true},{"name":"grade_score_number","value":"number","display":"Grade/Score - deleted - deleted","deleted":true},{"name":"hs_entry__boolean","value":"boolean","display":"HS Entry?","deleted":null},{"name":"instructions_text","value":"text","display":"Instructions","deleted":null},{"name":"is_graded__boolean","value":"boolean","display":"Is Graded?","deleted":null},{"name":"list_of_files_list_custom_logbook_entry_files","value":"list.custom.logbook_entry_files","display":"List of Files - deleted - deleted","deleted":true},{"name":"logbook_entry_date_custom_logbook_entry_date","value":"custom.logbook_entry_date","display":"Logbook Entry Date","deleted":null},{"name":"points_possible_number","value":"number","display":"Points Possible","deleted":null},{"name":"recorded_grades_list_custom_log_entry_grade","value":"list.custom.log_entry_grade","display":"Recorded Grades","deleted":null},{"name":"school_year__start_year__number","value":"number","display":"School Year (Start year)","deleted":null},{"name":"subject_custom_subject_new","value":"custom.subject_new","display":"Subject","deleted":null},{"name":"subject_option_logbook_entry_subjects","value":"option.logbook_entry_subjects","display":"Subject - deleted - deleted","deleted":true}],"log_entry_grade":[{"name":"associated_entry_custom_logbook_entry","value":"custom.logbook_entry","display":"Associated Entry","deleted":null},{"name":"associated_student_user","value":"user","display":"Associated Student","deleted":null},{"name":"date_fixed__boolean","value":"boolean","display":"Date Fixed? - deleted","deleted":true},{"name":"entry_date_date","value":"date","display":"Entry Date","deleted":null},{"name":"grade__percent__number","value":"number","display":"Grade (percent) - deleted","deleted":true},{"name":"grade_letter_custom_log_grade_letter","value":"custom.log_grade_letter","display":"Grade Letter - deleted","deleted":true},{"name":"last_graded_by_user","value":"user","display":"Last Graded By","deleted":null},{"name":"points_earned_number","value":"number","display":"Points Earned","deleted":null},{"name":"points_possible_number","value":"number","display":"Points Possible","deleted":null},{"name":"subject_custom_subject_new","value":"custom.subject_new","display":"Subject","deleted":null}],"log_grade_letter":[{"name":"letter_text_text","value":"text","display":"Letter Text","deleted":null},{"name":"number_value__percent__number","value":"number","display":"Number Value (Percent)","deleted":null}],"log_quick_add_entry":[{"name":"away_from_home__boolean","value":"boolean","display":"Away from Home?","default_val":false,"deleted":null},{"name":"description_text","value":"text","display":"Description","deleted":null},{"name":"name_text","value":"text","display":"Name","deleted":null},{"name":"students_list_user","value":"list.user","display":"Students","deleted":null},{"name":"subject_custom_subject_new","value":"custom.subject_new","display":"Subject","deleted":null}],"log_quick_e_settings":[{"name":"limit_list_to_current_child__boolean","value":"boolean","display":"Limit List to Current Child?","default_val":false,"deleted":null},{"name":"show_qe_button__boolean","value":"boolean","display":"Show QE Button?","default_val":true,"deleted":null},{"name":"user_user","value":"user","display":"User","deleted":null}],"log_quick_entry":[],"log_quick_entry1":[{"name":"assignment_url_text","value":"text","display":"Assignment URL","deleted":null},{"name":"associated_entries_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Associated Entries - deleted","deleted":true},{"name":"away_from_home__boolean","value":"boolean","display":"Away from Home?","deleted":null},{"name":"date_deleted_date","value":"date","display":"Date Deleted","deleted":null},{"name":"days_of_week_list_number","value":"list.number","display":"Days of Week","deleted":null},{"name":"description_text","value":"text","display":"Description","deleted":null},{"name":"duration__minutes__number","value":"number","display":"Duration (minutes)","deleted":null},{"name":"edits_disabled__boolean","value":"boolean","display":"Edits Disabled?","deleted":null},{"name":"end_date_date","value":"date","display":"End Date","deleted":null},{"name":"instructions_text","value":"text","display":"Instructions","deleted":null},{"name":"is_graded__boolean","value":"boolean","display":"Is Graded?","deleted":null},{"name":"list_of_dates_list_date","value":"list.date","display":"List of Dates","deleted":null}
362,{"name":"marked_for_deletion__boolean","value":"boolean","display":"Marked for Deletion?","default_val":false,"deleted":null},{"name":"name_text","value":"text","display":"Name","deleted":null},{"name":"points_possible_number","value":"number","display":"Points Possible","deleted":null},{"name":"start_date_date","value":"date","display":"Start Date","deleted":null},{"name":"status__future__option_log_entry_status","value":"option.log_entry_status","display":"Status (Future) - deleted","deleted":true},{"name":"status__past__option_log_entry_status","value":"option.log_entry_status","display":"Status (Past) - deleted","deleted":true},{"name":"students1_list_user","value":"list.user","display":"Students","deleted":null},{"name":"students_list_user","value":"list.user","display":"Students - deleted","deleted":true},{"name":"subject_custom_subject_new","value":"custom.subject_new","display":"Subject","deleted":null}],"log_school_year":[{"name":"log_entries_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Log Entries - deleted","deleted":true},{"name":"subjects_list_custom_subject_new","value":"list.custom.subject_new","display":"Subjects","deleted":null}],"log_stat_group":[{"name":"log_subscription_account_custom_log_user_subscription","value":"custom.log_user_subscription","display":"Log Subscription Account","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null}],"log_subject_course":[{"name":"color_text","value":"text","display":"Color","deleted":null},{"name":"connected_log_subject_course_custom_subject_new","value":"custom.subject_new","display":"Connected Log Subject/Course - deleted","deleted":true},{"name":"core_subject__boolean","value":"boolean","display":"Core Subject?","deleted":null},{"name":"course_entries_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Course Entries - deleted - deleted","deleted":true},{"name":"course_semester_option_course_semester_duration","value":"option.course_semester_duration","display":"Course Semester","deleted":null},{"name":"credits_number","value":"number","display":"Credits","deleted":null},{"name":"default_boolean","value":"boolean","display":"Default? - deleted - deleted","deleted":true},{"name":"dual_enrollment__boolean","value":"boolean","display":"Dual Enrollment?","default_val":false,"deleted":null},{"name":"honors_course__boolean","value":"boolean","display":"Honors Course?","default_val":false,"deleted":null},{"name":"hs___year_custom_hs_year","value":"custom.hs_year","display":"HS - Year","deleted":null},{"name":"syllabus_text","value":"text","display":"Syllabus","deleted":null},{"name":"text_color_text","value":"text","display":"Text Color","deleted":null},{"name":"text_text","value":"text","display":"Subject Name","deleted":null},{"name":"textbooks_list_custom_hs_textbook","value":"list.custom.hs_textbook","display":"Textbooks","deleted":null},{"name":"user_user","value":"user","display":"User","deleted":null}],"log_user_subscription":[{"name":"account_2nd_adult_user","value":"user","display":"Account 2nd Adult","deleted":null},{"name":"account_users_list_user","value":"list.user","display":"Account Students","deleted":false},{"name":"affiliate_recorded__boolean","value":"boolean","display":"AJ Affiliate Ref Disabled?","default_val":false,"deleted":null},{"name":"aj_student_alerts_to_send_list_option_log_entry_status","value":"list.option.log_entry_status","display":"Entry Status Alerts to Send","deleted":null},{"name":"box_com_folder_text","value":"text","display":"Box.com Folder - deleted","deleted":true},{"name":"completed_entries_only_for_stats_boolean","value":"boolean","display":"Completed Entries Only for Stats","default_val":false,"deleted":null},{"name":"core_nc_entries_fixed__boolean","value":"boolean","display":"Core/NC Entries Fixed?","default_val":true,"deleted":null},{"name":"current_s3_storage__bytes__number","value":"number","display":"Current File Storage (KB) - deleted","default_val":0,"deleted":true},{"name":"deleted_students_list_user","value":"list.user","display":"Deleted Students - deleted","deleted":true},{"name":"dir_plan_bill_frequency_number","value":"number","display":"Plan Bill Frequency - deleted","deleted":true},{"name":"enable_entry_statuses__boolean","value":"boolean","display":"Entry Statuses Enabled?","default_val":false,"deleted":null},{"name":"entry_status_default_option_log_entry_status","value":"option.log_entry_status","display":"Entry Status Default","default_val":"completed","deleted":null},{"name":"entry_status_enabled_for_students__boolean","value":"boolean","display":"Entry Status Enabled for Students?","default_val":false,"deleted":null},{"name":"entry_statuses_for_students_list_option_log_entry_status","value":"list.o
362ption.log_entry_status","display":"Entry Statuses for Students - deleted","deleted":true},{"name":"gift_card_end_cancelation_api_wf_text","value":"text","display":"Gift Card End Cancelation API WF","deleted":null},{"name":"grades_5_19_23_bug_fixed__boolean","value":"boolean","display":"Grades 5.19.23 Bug Fixed?","default_val":true,"deleted":null},{"name":"grades_5_19_23_bug_started__boolean","value":"boolean","display":"Grades 5.19.23 Bug Started?","default_val":true,"deleted":null},{"name":"grades_8_9_23_bug_fixed__boolean","value":"boolean","display":"Grades 8.9.23 Bug Fixed?","default_val":false,"deleted":false},{"name":"grant_access_override_manually__boolean","value":"boolean","display":"Grant Access Override Manually?","default_val":false,"deleted":null},{"name":"hh_admin_status_change_api_text","value":"text","display":"HH Admin Status Change API","deleted":null},{"name":"home_school_details_custom_home_school_details","value":"custom.home_school_details","display":"Home School Details","deleted":null},{"name":"hst_orders_list_custom_hst_transcript_order","value":"list.custom.hst_transcript_order","display":"HST Orders","deleted":null},{"name":"hst_quantity_ordered_number","value":"number","display":"HST Recent Order Quantity","deleted":null},{"name":"hst_recent_view_option_hst_recent_view","value":"option.hst_recent_view","display":"HST Recent View","default_val":"builder","deleted":null},{"name":"hst_student_to_show_user","value":"user","display":"HST Student to Show","deleted":null},{"name":"hst_transcripts_list_custom_hs_transcript","value":"list.custom.hs_transcript","display":"HST Transcripts","deleted":null},{"name":"ineligible_for_cancellation_until_date","value":"date","display":"AJ Ineligible for Cancellation Until","deleted":null},{"name":"log_widget_options_list_option_log_widget_options","value":"list.option.log_widget_options","display":"AJ  Widget Options","deleted":null},{"name":"mse_3_9_23_bug_fixed__boolean","value":"boolean","display":"MSE 3.9.23 Bug Fixed?","default_val":true,"deleted":null},{"name":"next_s3_file_name_number","value":"number","display":"Next S3 File Name - deleted","deleted":true},{"name":"next_student_number_number","value":"number","display":"Next Student Number","default_val":15,"deleted":null},{"name":"override_student_count__boolean","value":"boolean","display":"Override Student Count?","default_val":false,"deleted":null},{"name":"plan_bill_frequency__mths__number","value":"number","display":"AJ Plan Bill Frequency (mths)","deleted":null},{"name":"plan_stripe_status_text","value":"text","display":"AJ Plan Stripe Status","default_val":"incomplete","deleted":null},{"name":"plan_stripe_sub_end_date","value":"date","display":"AJ Plan Stripe Sub End","deleted":null},{"name":"plan_stripe_sub_id_text","value":"text","display":"AJ Plan Stripe Sub ID","deleted":null},{"name":"plan_stripe_sub_start_date","value":"date","display":"AJ Plan Stripe Sub Start","deleted":null},{"name":"plan_type_option_log_plan_type","value":"option.log_plan_type","display":"AJ Plan Type","deleted":null},{"name":"stored_files_count_number","value":"number","display":"Stored Files Count","default_val":0,"deleted":null},{"name":"user_user","value":"user","display":"Account Admin","deleted":false},{"name":"yearly_renewal_reminder_sent__boolean","value":"boolean","display":"Yearly Renewal Reminder Sent?","deleted":null}],"logbook":[],"logbook1":[{"name":"custom_subjects_list_custom_custom_subjects","value":"list.custom.custom_subjects","display":"Custom Subjects","deleted":null},{"name":"logbook_entries_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Logbook Entries","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null},{"name":"subjects_list_text","value":"list.text","display":"Subjects","deleted":null}],"logbook_attendance_day":[{"name":"children_list_user","value":"list.user","display":"Children","deleted":null},{"name":"date_date","value":"date","display":"Date","deleted":null},{"name":"logbook_entry_date_custom_logbook_entry_date","value":"custom.logbook_entry_date","display":"Logbook Entry Date","deleted":null},{"name":"parent_user","value":"user","display":"Parent","deleted":null}],"logbook_entry":[{"name":"activity_date_date","value":"date","display":"Activity Start Date","deleted":null},{"name":"activity_description_text","value":"text","display":"Activity Description","deleted":null},{"name":"activity_duration__in_minutes__number","value":"number","display":"Activity Duration (in Minutes)","deleted":null},{"name":"activity_end_date_date","value":"date","display":"Activity End Date","deleted":null},{"name":"assignment_url_text","value":"text","display":"Assignment URL","deleted":null},{"name":"associated_recurring_entry_custom_log_quick_entry1","value":"custom.log_quick_entry1","display":"Associated Recurring Entry","deleted":null},{"name":"associated_students_list_user","value":"list.user","display":"Associated Students","deleted":null},{"name":"away_from_home__boolean","value":"boolean","display":"Away from Home?","default_val":false,"deleted":null},{"name":"color_text","value":"text","display":"Color","deleted":false},{"name":"core_subject___0___no__1___yes__number","value":"number","display":"Core Subject? (0 = no; 1 = yes)","deleted":null},{"name":"core_subject__boolean","value":"boolean","display":"Core Subject?","deleted":null},{"name":"custom_subject_custom_custom_subjects","value":"custom.custom_subjects","display":"Custom Subject - deleted","deleted":true},{"name":"date_deleted1_date","value":"date","display":"Date Deleted","deleted":null},{"name":"date_deleted_date","value":"date","display":"Date Deleted - deleted","deleted":true},{"name":"date_range_date_range","value":"date_range","display":"Date Range","deleted":null},{"name":"files1_list_file","value":"list.file","display":"Files","deleted":null},{"name":"files_images_list_custom_box_file","value":"list.custom.box_file","display":"Files/Images","deleted":null},{"name":"files_list_file","value":"list.file","display":"Files - deleted","deleted":true},{"name":"grade_list_custom_log_entry_grade","value":"list.custom.log_entry_grade","display":"Grade - deleted","deleted":true},{"name":"grade_score_number","value":"number","display":"Grade/Score - deleted","deleted":true},{"name":"hs_entry__boolean","value":"boolean","display":"HS Entry?","default_val":false,"deleted":null},{"name":"images_list_image","value":"list.image","display":"Images","deleted":null},{"name":"instructions_text","value":"text","display":"Instructions","deleted":null},{"name":"is_graded__boolean","value":"boolean","display":"Is Graded?","default_val":false,"deleted":null},{"name":"list_of_files_list_custom_logbook_entry_files","value":"list.custom.logbook_entry_files","display":"List of Files - deleted","deleted":true},{"name":"logbook_entry_date_custom_logbook_entry_date","value":"custom.logbook_entry_date","display":"Logbook Entry Date - deleted","deleted":true}
362,{"name":"marked_for_deletion__boolean","value":"boolean","display":"Marked for Deletion?","default_val":false,"deleted":null},{"name":"points_possible_number","value":"number","display":"Points Possible","deleted":null},{"name":"recorded_grades_list_custom_log_entry_grade","value":"list.custom.log_entry_grade","display":"Recorded Grades","deleted":null},{"name":"recurring__boolean","value":"boolean","display":"Recurring?","default_val":false,"deleted":null},{"name":"s3_files_list_custom_box_file","value":"list.custom.box_file","display":"S3 Files","deleted":null},{"name":"school_year__start_year__number","value":"number","display":"School Year (Start year)","deleted":null},{"name":"status_option_log_entry_status","value":"option.log_entry_status","display":"Status","deleted":null},{"name":"statuses_emailed__list_option_log_entry_status","value":"list.option.log_entry_status","display":"Statuses Emailed?","deleted":null},{"name":"subject_custom_subject_new","value":"custom.subject_new","display":"Subject - Primary","deleted":null},{"name":"subject_option_logbook_entry_subjects","value":"option.logbook_entry_subjects","display":"Subject - deleted","deleted":true},{"name":"subjects___additional_list_custom_subject_new","value":"list.custom.subject_new","display":"Subjects - All","deleted":null}],"logbook_entry_date":[{"name":"date_date","value":"date","display":"Date","deleted":null},{"name":"logbook_attendance_day_custom_logbook_attendance_day","value":"custom.logbook_attendance_day","display":"Logbook Attendance Day - deleted","deleted":true},{"name":"logbook_entry_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Logbook Entry","deleted":null},{"name":"students_list_user","value":"list.user","display":"Students","deleted":null},{"name":"user_user","value":"user","display":"User","deleted":null}],"logbook_entry_files":[{"name":"file_file","value":"file","display":"File","deleted":null},{"name":"file_name_text","value":"text","display":"File Name - deleted","deleted":true}],"metric___hh_page_view":[{"name":"date_date","value":"date","display":"Date","deleted":null},{"name":"directory_listing_custom_directory_listing","value":"custom.directory_listing","display":"Directory Listing","deleted":null},{"name":"directory_searched_address__geographic_address","value":"geographic_address","display":"Directory Searched Address ","deleted":null},{"name":"page_text","value":"text","display":"Page","deleted":null},{"name":"user_user","value":"user","display":"User","deleted":null}],"notification":[{"name":"associated_aj_milestone_option_aj_hour_milestones","value":"option.aj_hour_milestones","display":"Associated AJ Milestone","deleted":null},{"name":"clicked_notification__boolean","value":"boolean","display":"Clicked Notification? - deleted","default_val":false,"deleted":true},{"name":"content_message_text","value":"text","display":"Content/Message","deleted":null},{"name":"display_date_date","value":"date","display":"Display Date","deleted":null},{"name":"title_text","value":"text","display":"Title","deleted":null},{"name":"type_option_general_notification_types","value":"option.general_notification_types","display":"Type","deleted":null},{"name":"url_text","value":"text","display":"URL","deleted":null},{"name":"viewed_notification__boolean","value":"boolean","display":"Viewed Notification? - deleted","default_val":false,"deleted":true}],"notifications___email":[],"notifications___push":[],"notifications___sms":[],"old_directory_slugs":[{"name":"listing_custom_directory_listing","value":"custom.directory_listing","display":"Listing","deleted":null},{"name":"slug_text_text","value":"text","display":"Slug Text","deleted":null}],"parent":[],"platform_page_view":[{"name":"date_time_date","value":"date","display":"Date/Time","deleted":null},{"name":"logged_in_user__boolean","value":"boolean","display":"Logged in User?","deleted":null},{"name":"page_viewed_text","value":"text","display":"Page Viewed","deleted":null},{"name":"page_views_number","value":"number","display":"Page Views","deleted":null},{"name":"user_user","value":"user","display":"User","deleted":null},{"name":"visitor_location_geographic_address","value":"geographic_address","display":"Visitor Location","deleted":null},{"name":"visitor_subscription_type_text","value":"text","display":"Visitor Subscription Type","deleted":null}],"post":[{"name":"post_image_list_image","value":"list.image","display":"Post Image","deleted":null},{"name":"post_text_content_list_text","value":"list.text","display":"Post Text Content","deleted":null},{"name":"post_video_list_file","value":"list.file","display":"Post Video","deleted":null}],"private_app_settings":[{"name":"push_notifications_on_boolean","value":"boolean","display":"Push Notifications On","default_val":false,"deleted":null}],"project":[{"name":"address_geographic_address","value":"geographic_address","display":"Address","deleted":null},{"name":"classroom_list_list_custom_classroom","value":"list.custom.classroom","display":"Classroom List","deleted":null},{"name":"community_public_page_custom_com_public_page","value":"custom.com_public_page","display":"Community Public Page","deleted":null},{"name":"contact_email_address_list_list_text","value":"list.text","display":"Contact Email Address List","deleted":null},{"name":"contact_phone_number_list_list_text","value":"list.text","display":"Contact Phone Number List","deleted":null},{"name":"director_list_list_user","value":"list.user","display":"Director List","deleted":null},{"name":"group_type_option_group_types","value":"option.group_types","display":"Group Type","deleted":null},{"name":"listing_type_other_notes_text","value":"text","display":"Listing Type Other Notes","deleted":null},{"name":"project_s_users_list_user","value":"list.user","display":"Parent Users","deleted":null},{"name":"project_thumbnail_image","value":"image","display":"Image","deleted":null},{"name":"student_non_user_list_list_custom_student_non_user","value":"list.custom.student_non_user","display":"Student Non-User List","deleted":null},{"name":"student_user_list_list_user","value":"list.user","display":"Student User List","deleted":null},{"name":"task_list_custom_task","value":"list.custom.task","display":"Task - deleted","deleted":true},{"name":"teacher_list_list_user","value":"list.user","display":"Teacher List","deleted":null},{"name":"title_text","value":"text","display":"Name","deleted":null},{"name":"website_text","value":"text","display":"Website","deleted":null}],"sat_score":[{"name":"ebrw_score_number","value":"number","display":"EBRW Score (2-800)","deleted":null},{"name":"math_score_number","value":"number","display":"Math Score (2-800)","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null},{"name":"total_score_number","value":"number","display":"Total Score (4-1600)","deleted":null},{"name":"transcript_custom_hs_transcript","value":"custom.hs_transcript","display":"Transcript","deleted":null}],"student":[{"name":"birthday_date","value":"date","display":"Birthday","deleted":null},{"name":"first_name_text","value":"text","display":"First Name","deleted":null},{"name":"in_a_community__boolean","value":"boolean","display":"In a Community or Co-Op?","deleted":null},{"name":"last_name_text","value":"text","display":"Last Name","deleted":null},{"name":"parent_custom_parent","value":"custom.parent","display":"Parent","deleted":null},{"name":"prof_image","value":"image","display":"Profile Image","deleted":null}],"student_access_setting_group":[{"name":"create_new_entries__boolean","value":"boolean","display":"Create New Entries?","default_val":true,"deleted":null},{"name":"create_new_subjects__boolean","value":"boolean","display":"Create New Subjects?","default_val":true,"deleted":null},{"name":"edit_parent_s_entries__boolean","value":"boolean","display":"Edit Parent's Entries?","default_val":false,"deleted":null},{"name":"edit_parent_s_subjects__boolean","value":"boolean","display":"Edit Parent's Subjects?","default_val":false,"deleted":null},{"name":"enter_points_possible__boolean","value":"boolean","display":"Enter Points Possible?","default_val":true,"deleted":null},{"name":"invite_user_status_option_email_invite_status","value":"option.email_invite_status","display":"Invite User Status","default_val":"not_invited_yet","deleted":null},{"name":"manage_own_goals__boolean","value":"boolean","display":"Manage own goals?","default_val":true,"deleted":null},{"name":"parent_user","value":"user","display":"Parent","deleted":null},{"name":"record_their_own_grades__boolean","value":"boolean","display":"Enter Points Earned?","default_val":false,"deleted":null},{"name":"set_sms_reminders__boolean","value":"boolean","display":"Set SMS Reminders?","default_val":false,"deleted":null},{"name":"set_sms_reminders__list_boolean","value":"list.boolean","display":"Set SMS Reminders? - deleted","deleted":true},{"name":"student_non_user_old_email_text","value":"text","display":"Student Non-User Old Email","deleted":null},{"name":"student_user","value":"user","display":"Student","deleted":null},{"name":"upload_delete_files__boolean","value":"boolean","display":"Upload/Delete FIles?","deleted":null}],"student_non_user":[{"name":"allergy_list_list_text","value":"list.text","display":"Allergy List SF","deleted":null},{"name":"classroom_list_list_custom_classroom","value":"list.custom.classroom","display":"Classroom List","deleted":null},{"name":"community_list_list_custom_project","value":"list.custom.project","display":"Community List","deleted":null},{"name":"date_of_birth_date","value":"date","display":"Date of Birth - deleted","deleted":true},{"name":"first_name_text","value":"text","display":"First Name - deleted","deleted":true},{"name":"full_name_text","value":"text","display":"Full Name - deleted","deleted":true},{"name":"hs_transcript_custom_hs_transcript","value":"custom.hs_transcript","display":"HS Transcript","deleted":null},{"name":"last_name_text","value":"text","display":"Last Name - deleted","deleted":true},{"name":"linked_student_user","value":"user","display":"Linked Student","deleted":null}],"student_non_user1":[{"name":"date_of_birth_date","value":"date","display":"Date of Birth","deleted":null},{"name":"first_name_text","value":"text","display":"First Name","deleted":null},{"name":"grade_level_text","value":"text","display":"Grade Level","deleted":null},{"name":"last_name_text","value":"text","display":"Last Name","deleted":null},{"name":"logbook_custom_logbook1","value":"custom.logbook1","display":"Logbook - deleted","deleted":true},{"name":"parent_guardian_list_user","value":"list.user","display":"Parent/Guardian","deleted":null},{"name":"tutors_list_user","value":"list.user","display":"Tutors","deleted":null}],"student_test":[],"student_user":[{"name":"dob_date","value":"date","display":"DOB","deleted":null},{"name":"email_text","value":"text","display":"Email","deleted":null},{"name":"first_name_text","value":"text","display":"First Name","deleted":null},{"name":"has_hh_access_boolean","value":"boolean","display":"Has HH Access","default_val":false,"deleted":null},{"name":"last_name_text","value":"text","display":"Last Name","deleted":null},{"name":"parent_account_user","value":"user","display":"Parent Account","deleted":null}],"subject_new":[{"name":"color_text","value":"text","display":"Color","default_val":"#00e68a","deleted":null},{"name":"core_subject__boolean","value":"boolean","display":"Core Subject?","default_val":false,"deleted":null},{"name":"course_entries_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Course Entries - deleted","deleted":true},{"name":"course_semester_option_course_semester_duration","value":"option.course_semester_duration","display":"Course Semester","deleted":null},{"name":"credits_number","value":"number","display":"Credits","default_val":1,"deleted":null},{"name":"default_boolean","value":"boolean","display":"Default? - deleted","deleted":true},{"name":"dual_enrollment__boolean","value":"boolean","display":"Dual Enrollment?","default_val":false,"deleted":null},{"name":"dual_enrollment_details_list_custom_hs_dual_credit_details","value":"list.custom.hs_dual_credit_details","display":"Dual Enrollment Details","deleted":null},{"name":"honors_course__boolean","value":"boolean","display":"Honors Course?","default_val":false,"deleted":null},{"name":"hs___year_custom_hs_year","value":"custom.hs_year","display":"HS - Year","deleted":null},{"name":"subject_title_text","value":"text","display":"Subject Title","deleted":null},{"name":"syllabus_text","value":"text","display":"Syllabus","deleted":null},{"name":"text_color_text","value":"text","display":"Text Color","default_val":"#333333","deleted":null},{"name":"text_text","value":"text","display":"Subject Name","default_val":"","deleted":null},{"name":"textbooks_list_custom_hs_textbook","value":"list.custom.hs_textbook","display":"Textbooks","deleted":null},{"name":"user_user","value":"user","display":"User","deleted":null}],"subscription":[],"task":[{"name":"asignee_list_user","value":"list.user","display":"Assignee","deleted":null},{"name":"associated_project_custom_project","value":"custom.project","display":"Associated Project","deleted":null},{"name":"deleted_from_custom_project","value":"custom.project","display":"Deleted From - deleted","deleted":true},{"name":"deleted_from_text","value":"text","display":"Deleted From","deleted":null},{"name":"due_date_date","value":"date","display":"Due Date","deleted":null}
362,{"name":"marked_for_deletion_boolean","value":"boolean","display":"Marked for Deletion","default_val":false,"deleted":null},{"name":"notes_text","value":"text","display":"Notes","deleted":null},{"name":"progress_number","value":"number","display":"Progress - deleted","deleted":true},{"name":"progress_option_task_progress","value":"option.task_progress","display":"Progress","default_val":"0_","deleted":null},{"name":"status1_option_task_status","value":"option.task_status","display":"Status","default_val":"not_started","deleted":null},{"name":"status_option_task_status","value":"option.task_status","display":"Status - deleted","deleted":true},{"name":"task_category_text","value":"text","display":"Category","deleted":null},{"name":"task_description_text","value":"text","display":"Description","deleted":null},{"name":"title_text","value":"text","display":"Title","deleted":null}],"transcript_view_settings":[],"uploaded_file":[{"name":"bunny_cdn_url_text","value":"text","display":"Bunny CDN URL","deleted":null},{"name":"file__wasabi__api_1602732136092x484352338159730700_plugin_api_AEa","value":"api.1602732136092x484352338159730700.plugin_api.AEa","display":"File (Wasabi)","deleted":null},{"name":"file_extension_text","value":"text","display":"File Extension","deleted":null},{"name":"file_name_w_out_extension_text","value":"text","display":"File Name w/out Extension","deleted":null},{"name":"file_size__kb__number","value":"number","display":"File Size (Bytes)","deleted":null},{"name":"file_url__image___hh__image","value":"image","display":"File URL (Image - HH)","deleted":null},{"name":"retrieved_file__wasabi__api_1602732136092x484352338159730700_plugin_api_AHB","value":"api.1602732136092x484352338159730700.plugin_api.AHB","display":"Retrieved File (Wasabi)","deleted":null},{"name":"uploaded_file__wasabi__api_1602732136092x484352338159730700_plugin_api_AFD","value":"api.1602732136092x484352338159730700.plugin_api.AFD","display":"Uploaded File (Wasabi) 
362- deleted","deleted":true},{"name":"user_who_uploaded_user","value":"user","display":"User who Uploaded","deleted":null},{"name":"wasabi___file_url_text","value":"text","display":"Wasabi - File URL","deleted":null}],"user1":[{"name":"account_subscription_type_option_account_subscription_type","value":"option.account_subscription_type","display":"Dir Plan Type","deleted":null},{"name":"address_geographic_address","value":"geographic_address","display":"Address","deleted":null},{"name":"admin_boolean","value":"boolean","display":"Is Admin - deleted","deleted":null},{"name":"aj_entries_this_year_number","value":"number","display":"AJ Entries This Year","deleted":null},{"name":"aj_list_view_date_filter_option_aj_list_view_date_filter","value":"option.aj_list_view_date_filter","display":"AJ List View Date Filter","deleted":null},{"name":"aj_milestones_reached_list_option_aj_hour_milestones","value":"list.option.aj_hour_milestones","display":"AJ Milestones Reached","deleted":null},{"name":"aj_milestones_shared_list_option_aj_hour_milestones","value":"list.option.aj_hour_milestones","display":"AJ Milestones Shared","deleted":null},{"name":"aj_other_settings__default_off__list_option_aj_other_settings","value":"list.option.aj_other_settings","display":"AJ Other Settings (default off)","deleted":null},{"name":"alerts___all_list_custom_notification","value":"list.custom.notification","display":"Alerts - All - deleted","deleted":null},{"name":"alerts_items_clicked_list_text","value":"list.text","display":"Alerts/Items Clicked","deleted":null},{"name":"allergy_list_list_text","value":"list.text","display":"Allergy List - deleted","deleted":null},{"name":"children_list_custom_student_user","value":"list.custom.student_user","display":"Children - deleted","deleted":null},{"name":"children_non_users_list_custom_student_non_user","value":"list.custom.student_non_user","display":"Children Non-User List - deleted","deleted":null},{"name":"children_users_list_user","value":"list.user","display":"Children List","deleted":null},{"name":"classroom_list_list_custom_classroom","value":"list.custom.classroom","display":"Classroom List - deleted","deleted":null},{"name":"comments_liked_list_custom_feed_post_comment","value":"list.custom.feed_post_comment","display":"Comments Liked","deleted":null},{"name":"comments_viewed_list_custom_feed_post_comment","value":"list.custom.feed_post_comment","display":"Comments Viewed","deleted":null},{"name":"community_list_list_custom_project","value":"list.custom.project","display":"Groups - deleted","deleted":null},{"name":"custom_subjects_list_custom_custom_subjects","value":"list.custom.custom_subjects","display":"Custom Subjects - deleted","deleted":null},{"name":"date_of_birth_date","value":"date","display":"Date of Birth","deleted":null},{"name":"directory_listing___rejected__list_custom_directory_listing1","value":"list.custom.directory_listing1","display":"Directory Listing - Rejected ","deleted":null},{"name":"directory_listings_list_custom_directory_listing","value":"list.custom.directory_listing","display":"Directory Listings","deleted":null},{"name":"directory_radius_number","value":"number","display":"Directory Radius","deleted":null},{"name":"events___attending_list_custom_event","value":"list.custom.event","display":"Events - Attending","deleted":null},{"name":"events___interested_in_list_custom_event","value":"list.custom.event","display":"Events - Interested In","deleted":null},{"name":"feed_post_comments_list_custom_feed_post_comment","value":"list.custom.feed_post_comment","display":"Feed Post Comments","deleted":null},{"name":"file_name_append_number_number","value":"number","display":"File Name Append Number","deleted":null},{"name":"first_name1_text","value":"text","display":"First Name","deleted":null},{"name":"first_name_list_text","value":"list.text","display":"First Name - deleted","deleted":null},{"name":"first_name_text","value":"text","display":"First Name - deleted","deleted":null},{"name":"give_student_access_to_hh__boolean","value":"boolean","display":"Give student access to HH?","deleted":null},{"name":"grade_text","value":"text","display":"Grade Level","deleted":null},{"name":"hst_onboard_step_number","value":"number","display":"HST Onboard Step","deleted":null},{"name":"is_com_member_custom_community1","value":"custom.community1","display":"User Community - deleted","deleted":null},{"name":"job_title_text","value":"text","display":"Job Title - deleted","deleted":null},{"name":"last_milestone_seen_date","value":"date","display":"Last Milestone Seen","deleted":null},{"name":"last_name_list_text","value":"list.text","display":"Last Name - deleted","deleted":null},{"name":"last_name_text","value":"text","display":"Last Name","deleted":null},{"name":"last_time_active_date","value":"date","display":"Last Time Active (+ 3 min)","deleted":null},{"name":"list_of_created_subjects_new_list_custom_subject_new","value":"list.custom.subject_new","display":"Log Subjects","deleted":null},{"name":"local_directory_listings_list_custom_directory_listing","value":"list.custom.directory_listing","display":"Local Directory Listings - deleted","deleted":null},{"name":"log___high_school_records_custom_log___high_school","value":"custom.log___high_school","display":"Log - High School Records","deleted":null},{"name":"log___last_reminder_date_date","value":"date","display":"Log - Last Reminder Date","deleted":null},{"name":"log_amt_attend_days_number","value":"number","display":"Log Amt Attend Days","deleted":null},{"name":"log_checkout_date_date","value":"date","display":"Log Checkout Date - deleted","deleted":null},{"name":"log_checkout_date_list_date","value":"list.date","display":"Log Checkout Date","deleted":null},{"name":"log_daily_hour_minimum__minutes__number","value":"number","display":"Log Hours/Day Min (minutes)","deleted":null},{"name":"log_grade_letter_list_custom_log_grade_letter","value":"list.custom.log_grade_letter","display":"Log Grade Letter","deleted":null},{"name":"log_grade_point_temp_number","value":"number","display":"Log Grade Point Temp","deleted":null},{"name":"log_hide_quick_add__boolean","value":"boolean","display":"Log Hide Quick Add?","deleted":null},{"name":"log_home_away_only_for_core__boolean","value":"boolean","display":"Log Home/Away - Core & Non-Core?","deleted":null},{"name":"log_home_percent_number","value":"number","display":"Log Home Hours","deleted":null},{"name":"log_hours_day_goal_number","value":"number","display":"Log Hours/Day Goal (minutes)","deleted":null},{"name":"log_include_entire_year_for_stats__boolean","value":"boolean","display":"Log Include Entire Year for Stats?","deleted":null},{"name":"log_min__attend_with_x_hours_number","value":"number","display":"Log Min. Attend with X Hours","deleted":null},{"name":"log_plan_sub_id_text","value":"text","display":"Log Plan Sub ID","deleted":null},{"name":"log_quick_e_settings_custom_log_quick_e_settings","value":"custom.log_quick_e_settings","display":"Log Quick E Settings","deleted":null},{"name":"log_quick_entries_list_custom_log_quick_add_entry","value":"list.custom.log_quick_add_entry","display":"Log Quick Entries","deleted":null},{"name":"log_remind_method_list_option_notification_methods","value":"list.o
362ption.notification_methods","display":"Log Remind Method","deleted":null},{"name":"log_remind_method_option_notification_methods","value":"option.notification_methods","display":"Log Remind Method - deleted","deleted":null},{"name":"log_reminder_days__number__list_number","value":"list.number","display":"Log Reminder Days (Number)","deleted":null},{"name":"log_reminder_hour_number","value":"number","display":"Log Reminder Hour","deleted":null},{"name":"log_reminder_minute_number","value":"number","display":"Log Reminder Minute","deleted":null},{"name":"log_reports_scheduled_list_custom_log_csv_scheduled_report","value":"list.custom.log_csv_scheduled_report","display":"Log Reports Scheduled","deleted":null},{"name":"log_schl_years_list_number","value":"list.number","display":"Log Schl Years - deleted","deleted":null},{"name":"log_school_year_start_date_number","value":"number","display":"Log Yr Init Date","deleted":null},{"name":"log_school_years_list_number","value":"list.number","display":"Log School Years","deleted":null},{"name":"log_signup_checkout_progress_option_checkout_progress","value":"option.checkout_progress","display":"Log Checkout Progress - deleted","deleted":null},{"name":"log_sms_remind_api_id_text","value":"text","display":"Log Remind API ID","deleted":null},{"name":"log_stat_group_custom_log_stat_group","value":"custom.log_stat_group","display":"Log Stat Group","deleted":null},{"name":"log_subscription_custom_log_user_subscription","value":"custom.log_user_subscription","display":"Family Account","deleted":null},{"name":"log_view_year_number","value":"number","display":"Log View Year","deleted":null},{"name":"log_widget_options_list_option_log_widget_options","value":"list.option.log_widget_options","display":"Log Widget Options","deleted":null},{"name":"logbook_amt_all_hours_number","value":"number","display":"Log Amt All (min)","deleted":null},{"name":"logbook_amt_core_hours_number","value":"number","display":"Log Amt Core (min)","deleted":null},{"name":"logbook_amt_non_core_hours_number","value":"number","display":"Log Amt Noncore (min)","deleted":null},{"name":"logbook_custom_logbook1","value":"custom.logbook1","display":"Logbook - deleted","deleted":null},{"name":"logbook_entries_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Log Entries Del. 1-25-23 - deleted","deleted":null},{"name":"logbook_entry_dates_list_custom_logbook_entry_date","value":"list.custom.logbook_entry_date","display":"Log Entry Dates - deleted","deleted":null},{"name":"logbook_entry_dates_list_date","value":"list.date","display":"Logbook Entry Dates - deleted","deleted":null},{"name":"logbook_recent_view_option_logbook_recent_view","value":"option.logbook_recent_view","display":"Log Recent View","deleted":null},{"name":"logbook_school_year_start_month_number","value":"number","display":"Log Yr Init Mth","deleted":null},{"name":"logbook_student_to_show_user","value":"user","display":"Log Student to Show","deleted":null},{"name":"managed_events_list_custom_event","value":"list.custom.event","display":"Events User Created","deleted":null},{"name":"medical_condition_list_list_text","value":"list.text","display":"Medical Condition List","deleted":null},{"name":"metrics___hh_page_view_list_custom_metric___hh_page_view","value":"list.custom.metric___hh_page_view","display":"Metrics - HH Page View","deleted":null},{"name":"most_recent_com_custom_project","value":"custom.project","display":"Most recent Com - deleted","deleted":null},{"name":"notifications___email_list_custom_notifications___email","value":"list.custom.notifications___email","display":"Notifications - Email - deleted","deleted":null},{"name":"notifications___push_list_custom_notifications___push","value":"list.custom.notifications___push","display":"Notifications - Push - deleted","deleted":null},{"name":"notifications___sms_list_custom_notifications___sms","value":"list.custom.notifications___sms","display":"Notifications - SMS - deleted","deleted":null},{"name":"notifications_list_custom_notification","value":"list.custom.notification","display":"Alerts - All","deleted":null},{"name":"notifications_to_send_list_option_notification_types","value":"list.o
362ption.notification_types","display":"Notifications NOT to Send","deleted":null},{"name":"onboarding_step_new_number","value":"number","display":"Log Onboard Step","deleted":null},{"name":"parent_user_list_list_user","value":"list.user","display":"Parent User List","deleted":null},{"name":"phone_number_text","value":"text","display":"Phone Number","deleted":null},{"name":"phone_verified__boolean","value":"boolean","display":"Phone Verified?","deleted":null},{"name":"plan_billing_frequency_text","value":"text","display":"Dir Plan Bill Frequency","deleted":null},{"name":"plan_frequency_dateinterval","value":"dateinterval","display":"Plan_Frequency - deleted","deleted":null},{"name":"plan_stripe_customer_id_text","value":"text","display":"HH_Stripe_Customer_ID","deleted":null},{"name":"plan_stripe_subscription_id_text","value":"text","display":"Dir Plan Stripe Sub ID","deleted":null},{"name":"plan_stripe_subscription_start_date","value":"date","display":"Dir Plan Stripe Sub Start","deleted":null},{"name":"plan_subscription_end_date","value":"date","display":"Dir Plan Sub End","deleted":null},{"name":"plan_subscription_status_option_subscription_status","value":"option.subscription_status","display":"Plan_Subscription_Status - deleted","deleted":null},{"name":"plan_subscription_status_text","value":"text","display":"Dir Plan Status","deleted":null},{"name":"posts___liked_list_custom_feed_post","value":"list.custom.feed_post","display":"Posts - Liked","deleted":null},{"name":"posts_user_commented_on_list_custom_feed_post","value":"list.custom.feed_post","display":"Posts User Commented On","deleted":null},{"name":"posts_viewed_list_custom_feed_post","value":"list.custom.feed_post","display":"Posts Viewed","deleted":null},{"name":"profile_image_image","value":"image","display":"Profile Image","deleted":null},{"name":"project_list_custom_project","value":"list.custom.project","display":"Communities - deleted","deleted":null},{"name":"recent_login_attempts_number","value":"number","display":"Login Recent Attempts","deleted":null},{"name":"role_list_custom_user_attributes","value":"list.custom.user_attributes","display":"Role - deleted","deleted":null},{"name":"saved_directory_listings_list_custom_directory_listing","value":"list.custom.directory_listing","display":"Saved Directory Listings","deleted":null},{"name":"saved_directory_listings_list_custom_user_saved_directory_listings","value":"list.custom.user_saved_directory_listings","display":"Directory Notes - deleted","deleted":null},{"name":"sign_up_page_text","value":"text","display":"Sign Up Page","deleted":null},{"name":"signup_email_verified__boolean","value":"boolean","display":"Email Verified?","deleted":null},{"name":"sms_auth_code_number","value":"number","display":"auth_code - deleted","deleted":null},{"name":"sms_auth_code_text","value":"text","display":"SMS Auth Code","deleted":null},{"name":"special_needs_list_list_text","value":"list.text","display":"Special Needs List","deleted":null},{"name":"spouse_user","value":"user","display":"Spouse","deleted":null},{"name":"stripe_subscription_id_text","value":"text","display":"Stripe Subscription ID - deleted","deleted":null},{"name":"student_access_settings_custom_student_access_setting_group","value":"custom.student_access_setting_group","display":"Student Access Settings","deleted":null},{"name":"student_fields_custom_student_non_user","value":"custom.student_non_user","display":"Student Field Group","deleted":null},{"name":"subjects_for_dropdown_list_custom_subject_new","value":"list.custom.subject_new","display":"Subjects for Dropdown","deleted":null},{"name":"subscription_plan_option_account_subscription_type","value":"option.account_subscription_type","display":"Subscription Plan - deleted","deleted":null},{"name":"teacher_list_list_user","value":"list.user","display":"Teacher List","deleted":null},{"name":"temp_lock_out_boolean","value":"boolean","display":"Login Temp Lock-Out","deleted":null},{"name":"upload_file___next_number_number","value":"number","display":"Upload File - Next Number","deleted":null},{"name":"uploaded_files___wasabi_api_1602732136092x484352338159730700_plugin_api_AEa","value":"api.1602732136092x484352338159730700.plugin_api.AEa","display":"Uploaded Files - Wasabi - deleted","deleted":null},{"name":"uploaded_files___wasabi_list_api_1602732136092x484352338159730700_plugin_api_AEa","value":"list.api.1602732136092x484352338159730700.plugin_api.AEa","display":"Wasabi - Files","deleted":null},{"name":"uploaded_files___wasabi_new_list_api_1602732136092x484352338159730700_plugin_api_AFD","value":"list.api.1602732136092x484352338159730700.plugin_api.AFD","display":"Wasabi - Uploaded Files","deleted":null},{"name":"uploaded_files__hh_dt__list_custom_uploaded_file","value":"list.custom.uploaded_file","display":"Uploaded Files (HH dt)","deleted":null},{"name":"uploaded_files__wasabi__list_file","value":"list.file","display":"Uploaded Files (Wasabi) 
362- deleted","deleted":null},{"name":"uploaded_files_storage_size_number","value":"number","display":"Uploaded Files Storage Size (Wasabi)","deleted":null},{"name":"uploaded_images__wasabi__list_text","value":"list.text","display":"Uploaded Images (Wasabi) - deleted","deleted":null},{"name":"uploaded_images_list_image","value":"list.image","display":"Uploaded Images (Bubble)","deleted":null},{"name":"user_role_list_option_user_role1","value":"list.option.user_role1","display":"User Role","deleted":null},{"name":"username1_text","value":"text","display":"Username","deleted":null},{"name":"username_text","value":"text","display":"Full Name","deleted":null},{"name":"verify_code_text","value":"text","display":"verify_code","deleted":null},{"name":"viewed_notifications_list_custom_notification","value":"list.custom.notification","display":"Alerts - Read","deleted":null},{"name":"wasabi___retrieved_files_list_api_1602732136092x484352338159730700_plugin_api_AHB","value":"list.api.1602732136092x484352338159730700.plugin_api.AHB","display":"Wasabi - Retrieved Files","deleted":null},{"name":"zip_code_geographic_address","value":"geographic_address","display":"Zip Code - deleted","deleted":null}],"user_attributes":[{"name":"attribute_list_list_custom_user_attributes","value":"list.custom.user_attributes","display":"Attribute List - deleted","deleted":true},{"name":"attribute_list_list_custom_user_role","value":"list.custom.user_role","display":"Attribute List","deleted":null},{"name":"role_text","value":"text","display":"Name","deleted":null},{"name":"user_list_list_user","value":"list.user","display":"User List","deleted":null}],"user_role":[{"name":"address_geographic_address","value":"geographic_address","display":"Address - deleted","deleted":true},{"name":"allergy_list_list_text","value":"list.text","display":"Allergy List - deleted","deleted":true},{"name":"birth_date_date","value":"date","display":"Birth Date - deleted","deleted":true},{"name":"children_list_user","value":"list.user","display":"Children - deleted","deleted":true},{"name":"community_list_list_custom_project","value":"list.custom.project","display":"Community List - deleted","deleted":true},{"name":"first_name1_text","value":"text","display":"First Name - deleted","deleted":true},{"name":"first_name_text","value":"text","display":"First Name - deleted","deleted":true},{"name":"full_name1_text","value":"text","display":"Last Name - deleted","deleted":true},{"name":"full_name_text","value":"text","display":"Full Name - deleted","deleted":true},{"name":"last_name_list_text","value":"list.text","display":"Last Name - deleted","deleted":true},{"name":"last_name_text","value":"text","display":"Last Name - deleted","deleted":true},{"name":"medical_condition_list_list_text","value":"list.text","display":"Medical Condition List - deleted","deleted":true},{"name":"name_text","value":"text","display":"Name","deleted":null},{"name":"parents_list_user","value":"list.user","display":"Parents - deleted","deleted":true},{"name":"phone_number_text","value":"text","display":"Phone Number - deleted","deleted":true},{"name":"special_needs_list_list_text","value":"list.text","display":"Special Needs List - deleted","deleted":true},{"name":"spouse_user","value":"user","display":"Spouse - deleted","deleted":true},{"name":"teacher_list_list_user","value":"list.user","display":"Teacher List - deleted","deleted":true},{"name":"user_role_list_option_user_role","value":"list.option.user_role","display":"User Role","deleted":null}],"user_saved_directory_listings":[{"name":"listing_custom_directory_listing","value":"custom.directory_listing","display":"Listing","deleted":null},{"name":"notes_text","value":"text","display":"Notes","deleted":null}],"users_on_hh_now":[],"users_on_hh_now1":[{"name":"__active_number","value":"number","display":"# Active","default_val":0,"deleted":null},{"name":"__of_users_number","value":"number","display":"# of users - deleted","deleted":true},{"name":"user_list_user","value":"list.user","display":"User","deleted":null},{"name":"users_list_user","value":"list.user","display":"Users - deleted","deleted":true}],"user":[{"name":"account_subscription_type_option_account_subscription_type","value":"option.account_subscription_type","display":"Dir Plan Type","default_val":"free___directory_only","deleted":null},{"name":"address_geographic_address","value":"geographic_address","display":"Address","default_val":"","deleted":null},{"name":"admin_boolean","value":"boolean","display":"Is Admin - deleted","default_val":false,"deleted":true},{"name":"aj_entries_this_year_number","value":"number","display":"AJ Entries This Year","deleted":null},{"name":"aj_list_view_date_filter_option_aj_list_view_date_filter","value":"option.aj_list_view_date_filter","display":"AJ List View Date Filter","default_val":"past","deleted":null},{"name":"aj_milestones_reached_list_option_aj_hour_milestones","value":"list.o
362ption.aj_hour_milestones","display":"AJ Milestones Reached","deleted":null},{"name":"aj_milestones_shared_list_option_aj_hour_milestones","value":"list.option.aj_hour_milestones","display":"AJ Milestones Shared","deleted":null},{"name":"aj_other_settings__default_off__list_option_aj_other_settings","value":"list.option.aj_other_settings","display":"AJ Other Settings (default off)","deleted":null},{"name":"alerts___all_list_custom_notification","value":"list.custom.notification","display":"Alerts - All - deleted","deleted":true},{"name":"alerts_items_clicked_list_text","value":"list.text","display":"Alerts/Items Clicked","deleted":null},{"name":"allergy_list_list_text","value":"list.text","display":"Allergy List - deleted","deleted":true},{"name":"children_list_custom_student_user","value":"list.custom.student_user","display":"Children - deleted","deleted":true},{"name":"children_non_users_list_custom_student_non_user","value":"list.custom.student_non_user","display":"Children Non-User List - deleted","deleted":true},{"name":"children_to_delete_list_user","value":"list.user","display":"Children to Delete","deleted":null},{"name":"children_users_list_user","value":"list.user","display":"Children List","deleted":null},{"name":"classroom_list_list_custom_classroom","value":"list.custom.classroom","display":"Classroom List - deleted","deleted":true},{"name":"comments_liked_list_custom_feed_post_comment","value":"list.custom.feed_post_comment","display":"Comments Liked","deleted":null},{"name":"comments_viewed_list_custom_feed_post_comment","value":"list.custom.feed_post_comment","display":"Comments Viewed","deleted":null},{"name":"community_list_list_custom_project","value":"list.custom.project","display":"Groups - deleted","deleted":true},{"name":"custom_subjects_list_custom_custom_subjects","value":"list.custom.custom_subjects","display":"Custom Subjects - deleted","deleted":true},{"name":"date_of_birth_date","value":"date","display":"Date of Birth","deleted":null},{"name":"default_date_for_entries_option_default_entry_dates","value":"option.default_entry_dates","display":"Default Date for Entries","default_val":"today","deleted":null},{"name":"delete_student_api_workflow_text","value":"text","display":"Delete Student API Workflow","deleted":null},{"name":"delete_student_date_date","value":"date","display":"Delete Student Date","deleted":null},{"name":"directory_listing___rejected__list_custom_directory_listing1","value":"list.custom.directory_listing1","display":"Directory Listing - Rejected ","deleted":null},{"name":"directory_listings_list_custom_directory_listing","value":"list.custom.directory_listing","display":"Directory Listings","deleted":null},{"name":"directory_radius_number","value":"number","display":"Directory Radius","default_val":50,"deleted":null},{"name":"entry_for_file_upload_custom_logbook_entry","value":"custom.logbook_entry","display":"Entry for File Upload","deleted":null},{"name":"entry_for_image_upload_custom_logbook_entry","value":"custom.logbook_entry","display":"Entry for Image Upload","deleted":null},{"name":"events___attending_list_custom_event","value":"list.custom.event","display":"Events - Attending","deleted":null},{"name":"events___interested_in_list_custom_event","value":"list.custom.event","display":"Events - Interested In","deleted":null},{"name":"feed_post_comments_list_custom_feed_post_comment","value":"list.custom.feed_post_comment","display":"Feed Post Comments","deleted":null},{"name":"file_name_append_number_number","value":"number","display":"File Name Append Number","deleted":null},{"name":"files_to_upload_number","value":"number","display":"Files to Upload","deleted":null},{"name":"first_name1_text","value":"text","display":"First Name","deleted":null},{"name":"first_name_list_text","value":"list.text","display":"First Name - deleted","deleted":true},{"name":"first_name_text","value":"text","display":"First Name - deleted","deleted":true},{"name":"gift_cards_redeemed_custom_aj_gift_card","value":"custom.aj_gift_card","display":"Gift Cards Redeemed - deleted","deleted":true},{"name":"gift_cards_redeemed_list_custom_aj_gift_card","value":"list.custom.aj_gift_card","display":"Gift Cards Redeemed","deleted":null},{"name":"give_student_access_to_hh__boolean","value":"boolean","display":"Give student access to HH?","default_val":false,"deleted":null},{"name":"grade_text","value":"text","display":"Grade Level","deleted":null},{"name":"hst_onboard_step_number","value":"number","display":"HST Onboard Step","deleted":null},{"name":"images_to_upload_number","value":"number","display":"Images to Upload","deleted":null},{"name":"is_com_member_custom_community1","value":"custom.community1","display":"User Community - deleted","deleted":true},{"name":"job_title_text","value":"text","display":"Job Title - deleted","deleted":true},{"name":"last_milestone_seen_date","value":"date","display":"Last Milestone Seen","deleted":null},{"name":"last_name_list_text","value":"list.text","display":"Last Name - deleted","deleted":true},{"name":"last_name_text","value":"text","display":"Last Name","deleted":null},{"name":"last_time_active_date","value":"date","display":"Last Time Active (+ 3 min)","deleted":null},{"name":"list_of_created_subjects_new_list_custom_subject_new","value":"list.custom.subject_new","display":"Log Subjects","deleted":null},{"name":"local_directory_listings_list_custom_directory_listing","value":"list.custom.directory_listing","display":"Local Directory Listings - deleted","deleted":true},{"name":"log___high_school_records_custom_log___high_school","value":"custom.log___high_school","display":"Log - High School Records","deleted":null},{"name":"log___last_reminder_date_date","value":"date","display":"Log - Last Reminder Date","deleted":null},{"name":"log_amt_attend_days_number","value":"number","display":"Log Amt Attend Days","default_val":180,"deleted":null},{"name":"log_checkout_date_date","value":"date","display":"Log Checkout Date - deleted","deleted":true},{"name":"log_checkout_date_list_date","value":"list.date","display":"Log Checkout Date","deleted":null},{"name":"log_daily_hour_minimum__minutes__number","value":"number","display":"Log Hours/Day Min (minutes)","default_val":180,"deleted":null},{"name":"log_grade_letter_list_custom_log_grade_letter","value":"list.custom.log_grade_letter","display":"Log Grade Letter","deleted":null},{"name":"log_grade_point_temp_number","value":"number","display":"Log Grade Point Temp","deleted":null},{"name":"log_hide_quick_add__boolean","value":"boolean","display":"Log Hide Quick Add?","default_val":false,"deleted":null},{"name":"log_home_away_only_for_core__boolean","value":"boolean","display":"Log Home/Away - Core & Non-Core?","default_val":false,"deleted":null},{"name":"log_home_percent_number","value":"number","display":"Log Home Hours","deleted":null},{"name":"log_hours_day_goal_number","value":"number","display":"Log Hours/Day Goal (minutes)","default_val":180,"deleted":null},{"name":"log_include_entire_year_for_stats__boolean","value":"boolean","display":"Log Include Entire Year for Stats?","default_val":false,"deleted":null},{"name":"log_min__attend_with_x_hours_number","value":"number","display":"Log Min. Attend with X Hours","default_val":180,"deleted":null},{"name":"log_plan_sub_id_text","value":"text","display":"Log Plan Sub ID","deleted":null},{"name":"log_quick_e_settings_custom_log_quick_e_settings","value":"custom.log_quick_e_settings","display":"Log Quick E Settings","deleted":null},{"name":"log_quick_entries_list_custom_log_quick_add_entry","value":"list.custom.log_quick_add_entry","display":"Log Quick Entries","deleted":null},{"name":"log_remind_method_list_option_notification_methods","value":"list.o
362ption.notification_methods","display":"Log Remind Method","deleted":null},{"name":"log_remind_method_option_notification_methods","value":"option.notification_methods","display":"Log Remind Method - deleted","deleted":true},{"name":"log_reminder_days__number__list_number","value":"list.number","display":"Log Reminder Days (Number)","deleted":null},{"name":"log_reminder_hour_number","value":"number","display":"Log Reminder Hour","deleted":null},{"name":"log_reminder_minute_number","value":"number","display":"Log Reminder Minute","deleted":null},{"name":"log_reports_scheduled_list_custom_log_csv_scheduled_report","value":"list.custom.log_csv_scheduled_report","display":"Log Reports Scheduled","deleted":null},{"name":"log_schl_years_list_number","value":"list.number","display":"Log Schl Years - deleted","deleted":true},{"name":"log_school_year_start_date_number","value":"number","display":"Log Yr Init Date","default_val":1,"deleted":null},{"name":"log_school_years_list_number","value":"list.number","display":"Log School Years","deleted":null},{"name":"log_signup_checkout_progress_option_checkout_progress","value":"option.checkout_progress","display":"Log Checkout Progress - deleted","deleted":true},{"name":"log_sms_remind_api_id_text","value":"text","display":"Log Remind API ID","deleted":null},{"name":"log_stat_group_custom_log_stat_group","value":"custom.log_stat_group","display":"Log Stat Group","deleted":null},{"name":"log_subscription_custom_log_user_subscription","value":"custom.log_user_subscription","display":"Family Account","deleted":null},{"name":"log_view_year_number","value":"number","display":"Log View Year","deleted":null},{"name":"log_widget_options_list_option_log_widget_options","value":"list.option.log_widget_options","display":"Log Widget Options","deleted":null},{"name":"logbook_amt_all_hours_number","value":"number","display":"Log Amt All (min)","default_val":60000,"deleted":null},{"name":"logbook_amt_core_hours_number","value":"number","display":"Log Amt Core (min)","default_val":36000,"deleted":null},{"name":"logbook_amt_non_core_hours_number","value":"number","display":"Log Amt Noncore (min)","default_val":24000,"deleted":null},{"name":"logbook_custom_logbook1","value":"custom.logbook1","display":"Logbook - deleted","deleted":true},{"name":"logbook_entries_list_custom_logbook_entry","value":"list.custom.logbook_entry","display":"Log Entries Del. 1-25-23 - deleted","deleted":true},{"name":"logbook_entry_dates_list_custom_logbook_entry_date","value":"list.custom.logbook_entry_date","display":"Log Entry Dates - deleted","deleted":true},{"name":"logbook_entry_dates_list_date","value":"list.date","display":"Logbook Entry Dates - deleted","deleted":true},{"name":"logbook_recent_view_option_logbook_recent_view","value":"option.logbook_recent_view","display":"Log Recent View","default_val":"calendar","deleted":null},{"name":"logbook_school_year_start_month_number","value":"number","display":"Log Yr Init Mth","default_val":7,"deleted":null},{"name":"logbook_student_to_show_user","value":"user","display":"Log Student to Show","deleted":null},{"name":"managed_events_list_custom_event","value":"list.custom.event","display":"Events User Created","deleted":null},{"name":"medical_condition_list_list_text","value":"list.text","display":"Medical Condition List","deleted":null},{"name":"metrics___hh_page_view_list_custom_metric___hh_page_view","value":"list.custom.metric___hh_page_view","display":"Metrics - HH Page View","deleted":null},{"name":"most_recent_com_custom_project","value":"custom.project","display":"Most recent Com - deleted","deleted":true},{"name":"notifications___email_list_custom_notifications___email","value":"list.custom.notifications___email","display":"Notifications - Email - deleted","deleted":true},{"name":"notifications___push_list_custom_notifications___push","value":"list.custom.notifications___push","display":"Notifications - Push - deleted","deleted":true},{"name":"notifications___sms_list_custom_notifications___sms","value":"list.custom.notifications___sms","display":"Notifications - SMS - deleted","deleted":true},{"name":"notifications_list_custom_notification","value":"list.custom.notification","display":"Alerts - All","deleted":null},{"name":"notifications_to_send_list_option_notification_types","value":"list.o
362ption.notification_types","display":"Notifications NOT to Send","deleted":null},{"name":"onboarding_step_new_number","value":"number","display":"Log Onboard Step","default_val":1,"deleted":null},{"name":"parent_user_list_list_user","value":"list.user","display":"Parent User List","deleted":null},{"name":"phone_number_text","value":"text","display":"Phone Number","deleted":null},{"name":"phone_verified__boolean","value":"boolean","display":"Phone Verified?","deleted":null},{"name":"plan_billing_frequency_text","value":"text","display":"Dir Plan Bill Frequency","deleted":null},{"name":"plan_frequency_dateinterval","value":"dateinterval","display":"Plan_Frequency - deleted","deleted":true},{"name":"plan_stripe_customer_id_text","value":"text","display":"HH_Stripe_Customer_ID","deleted":null},{"name":"plan_stripe_subscription_id_text","value":"text","display":"Dir Plan Stripe Sub ID","deleted":null},{"name":"plan_stripe_subscription_start_date","value":"date","display":"Dir Plan Stripe Sub Start","deleted":null},{"name":"plan_subscription_end_date","value":"date","display":"Dir Plan Sub End","deleted":null},{"name":"plan_subscription_status_option_subscription_status","value":"option.subscription_status","display":"Plan_Subscription_Status - deleted","deleted":true},{"name":"plan_subscription_status_text","value":"text","display":"Dir Plan Status","default_val":"not_activated","deleted":null},{"name":"posts___liked_list_custom_feed_post","value":"list.custom.feed_post","display":"Posts - Liked","deleted":null},{"name":"posts_user_commented_on_list_custom_feed_post","value":"list.custom.feed_post","display":"Posts User Commented On","deleted":null},{"name":"posts_viewed_list_custom_feed_post","value":"list.custom.feed_post","display":"Posts Viewed","deleted":null},{"name":"profile_image_image","value":"image","display":"Profile Image","default_val":"//s3.amazonaws.com/appforest_uf/f1631594258648x568872077153672400/HH_def_prof_yellow.svg","deleted":null},{"name":"project_list_custom_project","value":"list.custom.project","display":"Communities - deleted","deleted":true},{"name":"ra_sorting_option_ra___sorting","value":"option.ra___sorting","display":"RA Sorting","default_val":"newest","deleted":null},{"name":"recent_login_attempts_number","value":"number","display":"Login Recent Attempts","deleted":null},{"name":"role_list_custom_user_attributes","value":"list.custom.user_attributes","display":"Role - deleted","deleted":true},{"name":"saved_directory_listings_list_custom_directory_listing","value":"list.custom.directory_listing","display":"Saved Directory Listings","deleted":null},{"name":"saved_directory_listings_list_custom_user_saved_directory_listings","value":"list.custom.user_saved_directory_listings","display":"Directory Notes - deleted","deleted":true},{"name":"sign_up_page_text","value":"text","display":"Sign Up Page","deleted":null},{"name":"signup_email_verified__boolean","value":"boolean","display":"Email Verified?","default_val":false,"deleted":null},{"name":"sms_auth_code_number","value":"number","display":"auth_code - deleted","deleted":true},{"name":"sms_auth_code_text","value":"text","display":"SMS Auth Code","deleted":null},{"name":"special_needs_list_list_text","value":"list.text","display":"Special Needs List","deleted":null},{"name":"spouse_user","value":"user","display":"Spouse","deleted":null},{"name":"stripe_subscription_id_text","value":"text","display":"Stripe Subscription ID - deleted","deleted":true},{"name":"student_access_settings_custom_student_access_setting_group","value":"custom.student_access_setting_group","display":"Student Access Settings","deleted":null},{"name":"student_fields_custom_student_non_user","value":"custom.student_non_user","display":"Student Field Group","deleted":null},{"name":"subjects_for_dropdown_list_custom_subject_new","value":"list.custom.subject_new","display":"Subjects for Dropdown","deleted":null},{"name":"subscription_plan_option_account_subscription_type","value":"option.account_subscription_type","display":"Subscription Plan - deleted","deleted":true},{"name":"teacher_list_list_user","value":"list.user","display":"Teacher List","deleted":null},{"name":"temp_lock_out_boolean","value":"boolean","display":"Login Temp Lock-Out","default_val":false,"deleted":null},{"name":"upload_file___next_number_number","value":"number","display":"Upload File - Next Number","deleted":null},{"name":"uploaded_files___wasabi_api_1602732136092x484352338159730700_plugin_api_AEa","value":"api.1602732136092x484352338159730700.plugin_api.AEa","display":"Uploaded Files - Wasabi - deleted","deleted":true},{"name":"uploaded_files___wasabi_list_api_1602732136092x484352338159730700_plugin_api_AEa","value":"list.api.1602732136092x484352338159730700.plugin_api.AEa","display":"Wasabi - Files","deleted":null},{"name":"uploaded_files___wasabi_new_list_api_1602732136092x484352338159730700_plugin_api_AFD","value":"list.api.1602732136092x484352338159730700.plugin_api.AFD","display":"Wasabi - Uploaded Files","deleted":null},{"name":"uploaded_files__hh_dt__list_custom_uploaded_file","value":"list.custom.uploaded_file","display":"Uploaded Files (HH dt)","deleted":null},{"name":"uploaded_files__wasabi__list_file","value":"list.file","display":"Uploaded Files (Wasabi) 
362- deleted","deleted":true},{"name":"uploaded_files_storage_size_number","value":"number","display":"Uploaded Files Storage Size (Wasabi)","deleted":null},{"name":"uploaded_images__wasabi__list_text","value":"list.text","display":"Uploaded Images (Wasabi) - deleted","deleted":true},{"name":"uploaded_images_list_image","value":"list.image","display":"Uploaded Images (Bubble)","deleted":null},{"name":"user_archived__boolean","value":"boolean","display":"User Archived?","deleted":null},{"name":"user_role_list_option_user_role1","value":"list.option.user_role1","display":"User Role","deleted":null},{"name":"username1_text","value":"text","display":"Username","deleted":null},{"name":"username_text","value":"text","display":"Full Name","deleted":null},{"name":"verify_code_text","value":"text","display":"verify_code","deleted":null},{"name":"viewed_notifications_list_custom_notification","value":"list.custom.notification","display":"Alerts - Read","deleted":null},{"name":"wasabi___retrieved_files_list_api_1602732136092x484352338159730700_plugin_api_AHB","value":"list.api.1602732136092x484352338159730700.plugin_api.AHB","display":"Wasabi - Retrieved Files","deleted":null},{"name":"zip_code_geographic_address","value":"geographic_address","display":"Zip Code - deleted","default_val":"","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"},{"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"}]}
363window.preloaded['app/derived:{"function_name":"DefaultValues","args":[]}'] = true;
364
365    window._bubble_page_load_data.js_execution_timings.static_js_end_execution = Date.now();
366
367jQuery.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.