@tripetto/block-number
Version:
Number block for Tripetto.
2 lines • 24.5 kB
JavaScript
/*! Tripetto Number Block 8.0.3 - Copyright (C) 2023 Tripetto B.V. - All Rights Reserved */
!function(){"use strict";var e={583:function(e,t,i){var o,l=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),n=this&&this.__decorate||function(e,t,i,o){var l,n=arguments.length,r=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,o);else for(var u=e.length-1;u>=0;u--)(l=e[u])&&(r=(n<3?l(r):n>3?l(t,i,r):l(t,i))||r);return n>3&&r&&Object.defineProperty(t,i,r),r};Object.defineProperty(t,"__esModule",{value:!0}),t.NumberCondition=void 0;var r=i(954),u=i(537),a=i(617),b=i(392),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.allowMarkdown=!0,t.mode="equal",t}return l(t,e),Object.defineProperty(t.prototype,"icon",{get:function(){var e;return"calculator"===(null===(e=this.slot)||void 0===e?void 0:e.reference)?b.default:a.default},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){return""},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){var e=this.slot;if(e instanceof r.Slots.Numeric){var t=this.parse(e,this.value);switch(this.mode){case"between":return"".concat(t," ≤ @").concat(e.id," ≤ ").concat(this.parse(e,this.to));case"not-between":return"@".concat(e.id," < ").concat(t," ").concat((0,r.pgettext)("block:number","or")," @").concat(e.id," > ").concat(this.parse(e,this.to));case"defined":return"@".concat(e.id," ").concat((0,r.pgettext)("block:number","not empty"));case"undefined":return"@".concat(e.id," ").concat((0,r.pgettext)("block:number","empty"));case"not-equal":return"@".concat(e.id," ≠ ").concat(t);case"above":case"below":case"equal":return"@".concat(e.id," ").concat("above"===this.mode?">":"below"===this.mode?"<":"="," ").concat(t)}}return this.type.label},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"title",{get:function(){var e;return null===(e=this.node)||void 0===e?void 0:e.label},enumerable:!1,configurable:!0}),t.prototype.parse=function(e,t){var i;return(0,r.isNumberFinite)(t)?e.toString(t,(function(e,t){return r.L10n.locale.number(e,t,!1)})):(0,r.isString)(t)&&t&&(null===(i=(0,r.lookupVariable)(this,t))||void 0===i?void 0:i.label)?"@"+t:"\\_\\_"},t.prototype.defineEditor=function(){var e,t=this,i="calculator"===(null===(e=this.slot)||void 0===e?void 0:e.reference);this.editor.form({title:(0,r.pgettext)("block:number","Compare mode"),controls:[new r.Forms.Radiobutton([{label:i?(0,r.pgettext)("block:number","Calculation is equal to"):(0,r.pgettext)("block:number","Number is equal to"),value:"equal"},{label:i?(0,r.pgettext)("block:number","Calculation is not equal to"):(0,r.pgettext)("block:number","Number is not equal to"),value:"not-equal"},{label:i?(0,r.pgettext)("block:number","Calculation is lower than"):(0,r.pgettext)("block:number","Number is lower than"),value:"below"},{label:i?(0,r.pgettext)("block:number","Calculation is higher than"):(0,r.pgettext)("block:number","Number is higher than"),value:"above"},{label:i?(0,r.pgettext)("block:number","Calculation is between"):(0,r.pgettext)("block:number","Number is between"),value:"between"},{label:i?(0,r.pgettext)("block:number","Calculation is not between"):(0,r.pgettext)("block:number","Number is not between"),value:"not-between"},{label:i?(0,r.pgettext)("block:number","Calculation is valid"):(0,r.pgettext)("block:number","Number is not empty"),value:"defined"},{label:i?(0,r.pgettext)("block:number","Calculation is not valid"):(0,r.pgettext)("block:number","Number is empty"),value:"undefined"}],r.Forms.Radiobutton.bind(this,"mode","equal")).on((function(e){switch(l.visible("defined"!==e.value&&"undefined"!==e.value),n.visible("between"===e.value||"not-between"===e.value),e.value){case"equal":l.title=i?(0,r.pgettext)("block:number","If calculation equals"):(0,r.pgettext)("block:number","If number equals");break;case"not-equal":l.title=i?(0,r.pgettext)("block:number","If calculation not equals"):(0,r.pgettext)("block:number","If number not equals");break;case"below":l.title=i?(0,r.pgettext)("block:number","If calculation is lower than"):(0,r.pgettext)("block:number","If number is lower than");break;case"above":l.title=i?(0,r.pgettext)("block:number","If calculation is higher than"):(0,r.pgettext)("block:number","If number is higher than");break;case"between":l.title=i?(0,r.pgettext)("block:number","If calculation is between"):(0,r.pgettext)("block:number","If number is between");break;case"not-between":l.title=i?(0,r.pgettext)("block:number","If calculation is not between"):(0,r.pgettext)("block:number","If number is not between")}}))]});var o=function(e,i,o){var l,n=t[e],u=t.slot,a=new r.Forms.Numeric((0,r.isNumberFinite)(n)?n:0).label((0,r.pgettext)("block:number","Use fixed number")).precision((null==u?void 0:u.precision)||0).digits((null==u?void 0:u.digits)||0).decimalSign((null==u?void 0:u.decimal)||"").thousands(!!(null==u?void 0:u.separator),(null==u?void 0:u.separator)||"").prefix((null==u?void 0:u.prefix)||"").prefixPlural((null==u?void 0:u.prefixPlural)||void 0).suffix((null==u?void 0:u.suffix)||"").suffixPlural((null==u?void 0:u.suffixPlural)||void 0).min(null==u?void 0:u.minimum).max(null==u?void 0:u.maximum).autoFocus("value"===e).escape(t.editor.close).enter((function(){return("between"!==t.mode&&"not-between"!==t.mode||"to"===e)&&t.editor.close()})).on((function(i){i.isFormVisible&&i.isObservable&&(t[e]=i.value)})),b=(0,r.populateVariables)(t,(function(e){return e instanceof r.Slots.Number||e instanceof r.Slots.Numeric}),(0,r.isString)(n)?n:void 0,!1,null===(l=t.slot)||void 0===l?void 0:l.id),s=new r.Forms.Dropdown(b,(0,r.isString)(n)?n:"").label((0,r.pgettext)("block:number","Use value of")).width("full").on((function(i){i.isFormVisible&&i.isObservable&&(t[e]=i.value||"")}));return t.editor.form({title:i,controls:[new r.Forms.Radiobutton([{label:(0,r.pgettext)("block:number","Number"),value:"number"},{label:(0,r.pgettext)("block:number","Value"),value:"variable",disabled:0===b.length}],(0,r.isString)(n)?"variable":"number").on((function(e){a.visible("number"===e.value),s.visible("variable"===e.value),a.isObservable&&a.focus()})),a,s]}).visible(o)},l=o("value",i?(0,r.pgettext)("block:number","If calculation equals"):(0,r.pgettext)("block:number","If number equals"),"defined"!==this.mode&&"undefined"!==this.mode),n=o("to",(0,r.pgettext)("block:number","And"),"between"===this.mode||"not-between"===this.mode)},n([r.definition,(0,r.affects)("#name")],t.prototype,"mode",void 0),n([r.definition,(0,r.affects)("#name")],t.prototype,"value",void 0),n([r.definition,(0,r.affects)("#name")],t.prototype,"to",void 0),n([r.editor],t.prototype,"defineEditor",null),t=n([(0,r.tripetto)({type:"condition",legacyBlock:!0,context:"@tripetto/block-number",identifier:"@tripetto/block-number",version:"8.0.3",icon:u.default,get label(){return(0,r.pgettext)("block:number","Verify number")}})],t)}(r.ConditionBlock);t.NumberCondition=s},110:function(e,t,i){var o,l=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),n=this&&this.__decorate||function(e,t,i,o){var l,n=arguments.length,r=n<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,i,o);else for(var u=e.length-1;u>=0;u--)(l=e[u])&&(r=(n<3?l(r):n>3?l(t,i,r):l(t,i))||r);return n>3&&r&&Object.defineProperty(t,i,r),r};Object.defineProperty(t,"__esModule",{value:!0}),t.Number=void 0;var r=i(954),u=i(583);i(755);var a=i(659);i(582);var b=i(617),s=i(392),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.startBlank=!1,t.operations=r.Collection.of(a.Operation,t),t}var i;return l(t,e),i=t,Object.defineProperty(t.prototype,"block",{get:function(){return this},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"firstANS",{get:function(){return"@"+this.numberSlot.id},enumerable:!1,configurable:!0}),t.prototype.defineSlot=function(){this.numberSlot=this.slots.static({type:r.Slots.Numeric,reference:"number",label:i.label,exchange:["required","alias","exportable","precision","digits","decimal","separator","minimum","maximum","prefix","prefixPlural","suffix","suffixPlural"]})},t.prototype.defineEditor=function(){var e=this,t=new r.Forms.Numeric(r.Forms.Numeric.bind(this.numberSlot,"minimum",void 0)).precision(this.numberSlot.precision||0).digits(this.numberSlot.digits||0).decimalSign(this.numberSlot.decimal||"").thousands(!!this.numberSlot.separator,this.numberSlot.separator||"").prefix(this.numberSlot.prefix||"").prefixPlural(this.numberSlot.prefixPlural||void 0).suffix(this.numberSlot.suffix||"").suffixPlural(this.numberSlot.suffixPlural||void 0).label((0,r.pgettext)("block:number","Minimum")),i=new r.Forms.Numeric(r.Forms.Numeric.bind(this.numberSlot,"maximum",void 0)).precision(this.numberSlot.precision||0).digits(this.numberSlot.digits||0).decimalSign(this.numberSlot.decimal||"").thousands(!!this.numberSlot.separator,this.numberSlot.separator||"").prefix(this.numberSlot.prefix||"").prefixPlural(this.numberSlot.prefixPlural||void 0).suffix(this.numberSlot.suffix||"").suffixPlural(this.numberSlot.suffixPlural||void 0).label((0,r.pgettext)("block:number","Maximum")),o=new r.Forms.Numeric(r.Forms.Numeric.bind(this,"prefill",void 0)).precision(this.numberSlot.precision||0).digits(this.numberSlot.digits||0).decimalSign(this.numberSlot.decimal||"").thousands(!!this.numberSlot.separator,this.numberSlot.separator||"").prefix(this.numberSlot.prefix||"").prefixPlural(this.numberSlot.prefixPlural||void 0).suffix(this.numberSlot.suffix||"").suffixPlural(this.numberSlot.suffixPlural||void 0).min(this.numberSlot.minimum).max(this.numberSlot.maximum);this.editor.name(),this.editor.description(),this.editor.placeholder(),this.editor.explanation(),this.editor.groups.settings(),this.editor.option({name:(0,r.pgettext)("block:number","Format"),form:{title:(0,r.pgettext)("block:number","Format"),controls:[new r.Forms.Dropdown([{optGroup:(0,r.pgettext)("block:number","Decimals")},{label:"#",value:0},{label:"#.#",value:1},{label:"#.##",value:2},{label:"#.###",value:3},{label:"#.####",value:4},{label:"#.#####",value:5},{label:"#.######",value:6},{label:"#.#######",value:7},{label:"#.########",value:8},{optGroup:(0,r.pgettext)("block:number","Digits")},{label:"##",value:-2},{label:"###",value:-3},{label:"####",value:-4},{label:"#####",value:-5},{label:"######",value:-6},{label:"#######",value:-7},{label:"########",value:-8},{label:"#########",value:-9},{label:"##########",value:-10},{label:"###########",value:-11},{label:"############",value:-12},{label:"#############",value:-13},{label:"##############",value:-14},{label:"###############",value:-15},{label:"################",value:-16}],(this.numberSlot.digits?-this.numberSlot.digits:this.numberSlot.precision)||0).on((function(n){e.numberSlot.precision=n.isFeatureEnabled&&(0,r.isNumber)(n.value)&&n.value>=0?n.value:void 0,e.numberSlot.digits=n.isFeatureEnabled&&(0,r.isNumber)(n.value)&&n.value<0?-n.value:void 0,t.precision(e.numberSlot.precision||0),i.precision(e.numberSlot.precision||0),o.precision(e.numberSlot.precision||0),t.digits(e.numberSlot.digits||0),i.digits(e.numberSlot.digits||0),o.digits(e.numberSlot.digits||0),l.disabled(!e.numberSlot.precision),c.disabled((e.numberSlot.digits||0)>0)}))]},activated:(0,r.isNumber)(this.numberSlot.precision)||(0,r.isNumber)(this.numberSlot.digits)});var l=new r.Forms.Dropdown([{label:"#.#",value:"."},{label:"#,#",value:","}],r.Forms.Dropdown.bind(this.numberSlot,"decimal",void 0)).label((0,r.pgettext)("block:number","Decimal sign")).disabled(!this.numberSlot.precision).on((function(){t.decimalSign(l.isFeatureEnabled&&l.value||""),i.decimalSign(l.isFeatureEnabled&&l.value||""),o.decimalSign(l.isFeatureEnabled&&l.value||"")}));this.editor.option({name:(0,r.pgettext)("block:number","Limits"),form:{title:(0,r.pgettext)("block:number","Limits"),controls:[t,i]},activated:(0,r.isNumber)(this.numberSlot.minimum)||(0,r.isNumber)(this.numberSlot.maximum)});var n=new r.Forms.Text("singleline",r.Forms.Text.bind(this.numberSlot,"prefix",void 0)).sanitize(!1).on((function(e){t.prefix(e.isFeatureEnabled&&e.value||""),i.prefix(e.isFeatureEnabled&&e.value||""),o.prefix(e.isFeatureEnabled&&e.value||"")})),u=new r.Forms.Text("singleline",r.Forms.Text.bind(this.numberSlot,"prefixPlural",void 0)).indent(32).sanitize(!1).on((function(e){t.prefixPlural(e.isFeatureEnabled&&e.isObservable&&e.value||void 0),i.prefixPlural(e.isFeatureEnabled&&e.isObservable&&e.value||void 0),o.prefixPlural(e.isFeatureEnabled&&e.isObservable&&e.value||void 0)})).placeholder((0,r.pgettext)("block:number","Prefix when value is plural")).visible((0,r.isString)(this.numberSlot.prefixPlural));this.editor.option({name:(0,r.pgettext)("block:number","Prefix"),form:{title:(0,r.pgettext)("block:number","Prefix"),controls:[n,new r.Forms.Checkbox((0,r.pgettext)("block:number","Specify different prefix for plural values"),(0,r.isString)(this.numberSlot.prefixPlural)).on((function(e){n.placeholder(e.isChecked&&(0,r.pgettext)("block:number","Prefix when value is singular")||""),u.visible(e.isChecked)})),u]},activated:(0,r.isString)(this.numberSlot.prefix)});var b=new r.Forms.Text("singleline",r.Forms.Text.bind(this.numberSlot,"suffix",void 0)).sanitize(!1).on((function(e){t.suffix(e.isFeatureEnabled&&e.value||""),i.suffix(e.isFeatureEnabled&&e.value||""),o.suffix(e.isFeatureEnabled&&e.value||"")})),s=new r.Forms.Text("singleline",r.Forms.Text.bind(this.numberSlot,"suffixPlural",void 0)).indent(32).sanitize(!1).on((function(e){t.suffixPlural(e.isFeatureEnabled&&e.isObservable&&e.value||void 0),i.suffixPlural(e.isFeatureEnabled&&e.isObservable&&e.value||void 0),o.suffixPlural(e.isFeatureEnabled&&e.isObservable&&e.value||void 0)})).placeholder((0,r.pgettext)("block:number","Suffix when value is plural")).visible((0,r.isString)(this.numberSlot.suffixPlural));this.editor.option({name:(0,r.pgettext)("block:number","Suffix"),form:{title:(0,r.pgettext)("block:number","Suffix"),controls:[b,new r.Forms.Checkbox((0,r.pgettext)("block:number","Specify different suffix for plural values"),(0,r.isString)(this.numberSlot.suffixPlural)).on((function(e){b.placeholder(e.isChecked&&(0,r.pgettext)("block:number","Suffix when value is singular")||""),s.visible(e.isChecked)})),s]},activated:(0,r.isString)(this.numberSlot.suffix)});var c=this.editor.option({name:(0,r.pgettext)("block:number","Signs"),form:{title:(0,r.pgettext)("block:number","Signs"),controls:[l,new r.Forms.Dropdown([{label:(0,r.pgettext)("block:number","None"),value:void 0},{label:"#,###",value:","},{label:"#.###",value:"."}],r.Forms.Dropdown.bind(this.numberSlot,"separator",void 0)).label((0,r.pgettext)("block:number","Thousands separator")).on((function(e){t.thousands(!(!e.isFeatureEnabled||!e.value),e.isFeatureEnabled&&e.value||""),i.thousands(!(!e.isFeatureEnabled||!e.value),e.isFeatureEnabled&&e.value||""),o.thousands(!(!e.isFeatureEnabled||!e.value),e.isFeatureEnabled&&e.value||"")})),new r.Forms.Static((0,r.pgettext)("block:number","**Note:** These signs are used to format the number in de dataset. When the number is displayed in a runner, the appropriate user locale might be applied making it seem like changing these settings has no effect.")).markdown()]},activated:(0,r.isString)(this.numberSlot.separator)||(0,r.isString)(this.numberSlot.decimal),disabled:(this.numberSlot.digits||0)>0});this.editor.groups.options(),this.editor.option({name:(0,r.pgettext)("block:number","Prefill"),form:{title:(0,r.pgettext)("block:number","Prefill"),controls:[o,new r.Forms.Static((0,r.pgettext)("block:number","This value will be used as initial (or default) value for the number."))]},activated:(0,r.isNumberFinite)(this.prefill)}),this.editor.numeric({target:this,reference:"calculator",label:(0,r.pgettext)("block:number","Calculation"),name:(0,r.pgettext)("block:number","Calculator"),title:(0,r.pgettext)("block:number","Calculator settings"),exportable:!0,pair:this.editor.collection((0,a.calculator)(this,(0,r.pgettext)("block:number","Perform a calculation with the number value."),(0,r.pgettext)("block:number","Calculator")))}),this.editor.required(this.numberSlot),this.editor.visibility(),this.editor.alias(this.numberSlot),this.editor.exportable(this.numberSlot)},t.prototype.defineCondition=function(){var e=this,t=this.slots.select("calculator","feature"),o=t?this.conditions.group(this.numberSlot.label||i.label):this.conditions;if((0,r.each)([{mode:"equal",label:(0,r.pgettext)("block:number","Number is equal to")},{mode:"not-equal",label:(0,r.pgettext)("block:number","Number is not equal to")},{mode:"below",label:(0,r.pgettext)("block:number","Number is lower than")},{mode:"above",label:(0,r.pgettext)("block:number","Number is higher than")},{mode:"between",label:(0,r.pgettext)("block:number","Number is between")},{mode:"not-between",label:(0,r.pgettext)("block:number","Number is not between")},{mode:"defined",label:(0,r.pgettext)("block:number","Number is not empty")},{mode:"undefined",label:(0,r.pgettext)("block:number","Number is empty")}],(function(t){o.template({condition:u.NumberCondition,icon:b.default,label:t.label,autoOpen:"defined"!==t.mode&&"undefined"!==t.mode,props:{slot:e.numberSlot,mode:t.mode}})})),t){var l=this.conditions.group(t.label||(0,r.pgettext)("block:number","Calculation"));(0,r.each)([{mode:"equal",label:(0,r.pgettext)("block:number","Calculation is equal to")},{mode:"not-equal",label:(0,r.pgettext)("block:number","Calculation is not equal to")},{mode:"below",label:(0,r.pgettext)("block:number","Calculation is lower than")},{mode:"above",label:(0,r.pgettext)("block:number","Calculation is higher than")},{mode:"between",label:(0,r.pgettext)("block:number","Calculation is between")},{mode:"not-between",label:(0,r.pgettext)("block:number","Calculation is not between")},{mode:"defined",label:(0,r.pgettext)("block:number","Calculation is valid")},{mode:"undefined",label:(0,r.pgettext)("block:number","Calculation is not valid")}],(function(e){l.template({condition:u.NumberCondition,icon:s.default,label:e.label,autoOpen:"defined"!==e.mode&&"undefined"!==e.mode,props:{slot:t,mode:e.mode}})}))}},n([(0,r.definition)("number","optional")],t.prototype,"prefill",void 0),n([r.definition],t.prototype,"operations",void 0),n([r.slots],t.prototype,"defineSlot",null),n([r.editor],t.prototype,"defineEditor",null),n([r.conditions],t.prototype,"defineCondition",null),t=i=n([(0,r.tripetto)({type:"node",legacyBlock:!0,identifier:"@tripetto/block-number",version:"8.0.3",icon:b.default,get label(){return(0,r.pgettext)("block:number","Number")}})],t)}(r.NodeBlock);t.Number=c},755:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),(0,i(954).mountNamespace)("@tripetto/block-number")},582:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),(0,i(954).unmountNamespace)()},392:function(e,t,i){i.r(t),t.default="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTcuNSAxMGgtNkMuNjczIDEwIDAgOS4zMjcgMCA4LjV2LTZDMCAxLjY3My42NzMgMSAxLjUgMWg2QzguMzI3IDEgOSAxLjY3MyA5IDIuNXY2YzAgLjgyNy0uNjczIDEuNS0xLjUgMS41em0tNi04YS41LjUgMCAwIDAtLjUuNXY2YS41LjUgMCAwIDAgLjUuNWg2YS41LjUgMCAwIDAgLjUtLjV2LTZhLjUuNSAwIDAgMC0uNS0uNWgtNnptNiAxOGgtNkMuNjczIDIwIDAgMTkuMzI3IDAgMTguNXYtNmMwLS44MjcuNjczLTEuNSAxLjUtMS41aDZjLjgyNyAwIDEuNS42NzMgMS41IDEuNXY2YzAgLjgyNy0uNjczIDEuNS0xLjUgMS41em0tNi04YS41LjUgMCAwIDAtLjUuNXY2YS41LjUgMCAwIDAgLjUuNWg2YS41LjUgMCAwIDAgLjUtLjV2LTZhLjUuNSAwIDAgMC0uNS0uNWgtNnoiIGNsYXNzPSJ0cmlwZXR0by1maWxsIi8+PHBhdGggZD0iTTYuNSA2aC00YS41LjUgMCAwIDEgMC0xaDRhLjUuNSAwIDAgMSAwIDF6bTAgOUg1di0xLjVhLjUuNSAwIDAgMC0xIDBWMTVIMi41YS41LjUgMCAwIDAgMCAxSDR2MS41YS41LjUgMCAwIDAgMSAwVjE2aDEuNWEuNS41IDAgMCAwIDAtMXptMTEgNWgtNmMtLjgyNyAwLTEuNS0uNjczLTEuNS0xLjV2LTE2YzAtLjgyNy42NzMtMS41IDEuNS0xLjVoNmMuODI3IDAgMS41LjY3MyAxLjUgMS41djE2YzAgLjgyNy0uNjczIDEuNS0xLjUgMS41em0tNi0xOGEuNS41IDAgMCAwLS41LjV2MTZhLjUuNSAwIDAgMCAuNS41aDZhLjUuNSAwIDAgMCAuNS0uNXYtMTZhLjUuNSAwIDAgMC0uNS0uNWgtNnoiIGNsYXNzPSJ0cmlwZXR0by1maWxsIi8+PHBhdGggZD0iTTE2LjUgMTBoLTRhLjUuNSAwIDAgMSAwLTFoNGEuNS41IDAgMCAxIDAgMXptMCAyaC00YS41LjUgMCAwIDEgMC0xaDRhLjUuNSAwIDAgMSAwIDF6IiBjbGFzcz0idHJpcGV0dG8tZmlsbCIvPjwvc3ZnPg=="},537:function(e,t,i){i.r(t),t.default="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTE2LjIzIDMuMzA3Yy0uMzk2LS4yNjgtLjk0OS0uNTA0LTEuNjQzLS43MDJDMTMuMjIxIDIuMjE1IDExLjQxNSAyIDkuNSAycy0zLjcyMi4yMTUtNS4wODcuNjA1Yy0uNjk0LjE5OC0xLjI0Ni40MzQtMS42NDMuNzAyLS42MzcuNDMtLjc3Ljg4Ni0uNzcgMS4xOTNWNWMwIC40MjguMzIxIDEuMTMzLjYzOSAxLjYwOWw0Ljg5MSA3LjMzNmMuMjUxLjM3Ni40NzEgMS4xMDMuNDcxIDEuNTU1djNhLjUuNSAwIDAgMCAuNzI0LjQ0N2wyLTFhLjUuNSAwIDAgMCAuMjc2LS40NDd2LTJjMC0uNDUyLjIyLTEuMTc5LjQ3MS0xLjU1NWw0Ljg5MS03LjMzNmMuMzE3LS40NzYuNjM5LTEuMTgyLjYzOS0xLjYwOXYtLjVjMC0uMzA3LS4xMzQtLjc2My0uNzctMS4xOTN6bS0xMS41NDIuMjZDNS45NjcgMy4yMDIgNy42NzYgMyA5LjUgM3MzLjUzNC4yMDEgNC44MTIuNTY3QzE1LjY5IDMuOTYxIDE2IDQuMzgzIDE2IDQuNXMtLjMxLjU0LTEuNjg4LjkzM0MxMy4wMzMgNS43OTggMTEuMzI0IDYgOS41IDZzLTMuNTM0LS4yMDEtNC44MTItLjU2N0MzLjMxIDUuMDM5IDMgNC42MTcgMyA0LjVzLjMxLS41NCAxLjY4OC0uOTMzem01Ljk1MSA5LjgyNGMtLjM1OC41MzctLjYzOSAxLjQ2NC0uNjM5IDIuMTA5djEuNjkxbC0xIC41VjE1LjVjMC0uNjQ2LS4yODEtMS41NzItLjYzOS0yLjEwOWwtNC44OC03LjMyYy4yNzQuMTE3LjU4NS4yMjYuOTMyLjMyNEM1Ljc3OSA2Ljc4NSA3LjU4NSA3IDkuNSA3czMuNzIyLS4yMTUgNS4wODctLjYwNWMuMzQ2LS4wOTkuNjU4LS4yMDcuOTMyLS4zMjVsLTQuODggNy4zMnoiIGNsYXNzPSJ0cmlwZXR0by1maWxsIi8+PC9zdmc+"},617:function(e,t,i){i.r(t),t.default="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1ODAiIGhlaWdodD0iNTgwIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIHZpZXdCb3g9IjAgMCA1ODAwIDU4MDAiPjxwYXRoIGNsYXNzPSJ0cmlwZXR0by1maWxsIiBkPSJNNzAwIDE1MDBoNDQwMGMyMjAgMCA0MDAgMTgwIDQwMCA0MDB2MjAwMGMwIDIyMC0xODAgNDAwLTQwMCA0MDBINzAwYy0yMjAgMC00MDAtMTgwLTQwMC00MDBWMTkwMGMwLTIyMCAxODAtNDAwIDQwMC00MDB6bTMxMDAgMjAwdjI0MDBoMTMwMGMxMTAgMCAyMDAtOTAgMjAwLTIwMFYxOTAwYzAtMTEwLTkwLTIwMC0yMDAtMjAwSDM4MDB6bS0yMDAgMjQwMFYxNzAwSDcwMGMtMTEwIDAtMjAwIDkwLTIwMCAyMDB2MjAwMGMwIDExMCA5MCAyMDAgMjAwIDIwMGgyOTAwem0xMzAwLTE0MDBjMC0xMjEtNzktMjAwLTIwMC0yMDBoLTIwMGMtMTIxIDAtMjAwIDc5LTIwMCAyMDB2NDAwYzAgMTIxIDc5IDIwMCAyMDAgMjAwaDIwMGMxMjEgMCAyMDAtNzkgMjAwLTIwMHYtNDAwem0yMDAgMHY0MDBjMCAyMzEtMTY5IDQwMC00MDAgNDAwaC0yMDBjLTIzMSAwLTQwMC0xNjktNDAwLTQwMHYtNDAwYzAtMjMxIDE2OS00MDAgNDAwLTQwMGgyMDBjMjMxIDAgNDAwIDE2OSA0MDAgNDAwem0tMjAwMCAwYzAtMTIxLTc5LTIwMC0yMDAtMjAwaC0yMDBjLTEyMSAwLTIwMCA3OS0yMDAgMjAwdjQwMGMwIDEyMSA3OSAyMDAgMjAwIDIwMGgyMDBjMTIxIDAgMjAwLTc5IDIwMC0yMDB2LTQwMHptMjAwIDB2NDAwYzAgMjMxLTE2OSA0MDAtNDAwIDQwMGgtMjAwYy0yMzEgMC00MDAtMTY5LTQwMC00MDB2LTQwMGMwLTIzMSAxNjktNDAwIDQwMC00MDBoMjAwYzIzMSAwIDQwMCAxNjkgNDAwIDQwMHptLTE2MDAgMGMwLTEyMS03OS0yMDAtMjAwLTIwMGgtMjAwYy0xMjEgMC0yMDAgNzktMjAwIDIwMHY0MDBjMCAxMjEgNzkgMjAwIDIwMCAyMDBoMjAwYzEyMSAwIDIwMC03OSAyMDAtMjAwdi00MDB6bTIwMCAwdjQwMGMwIDIzMS0xNjkgNDAwLTQwMCA0MDBoLTIwMGMtMjMxIDAtNDAwLTE2OS00MDAtNDAwdi00MDBjMC0yMzEgMTY5LTQwMCA0MDAtNDAwaDIwMGMyMzEgMCA0MDAgMTY5IDQwMCA0MDB6Ii8+PC9zdmc+"},659:function(e){e.exports=require("@tripetto/block-calculator")},954:function(e){e.exports=require("@tripetto/builder")}},t={};function i(o){var l=t[o];if(void 0!==l)return l.exports;var n=t[o]={exports:{}};return e[o].call(n.exports,n,n.exports,i),n.exports}i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o=i(110);module.exports=o}();