UNPKG

survey-creator

Version:

Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.

18 lines 1.26 MB
/*! * SurveyJS Creator v1.12.54 * (c) 2015-2025 Devsoft Baltic OÜ - http://surveyjs.io/ * Github: https://github.com/surveyjs/survey-creator * License: https://surveyjs.io/Licenses#SurveyCreator */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("knockout"),require("survey-knockout")):"function"==typeof define&&define.amd?define("SurveyCreator",["knockout","survey-knockout"],t):"object"==typeof exports?exports.SurveyCreator=t(require("knockout"),require("survey-knockout")):e.SurveyCreator=t(e.ko,e.Survey)}(this,(function(e,t){return function(e){var t={};function i(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,i),a.l=!0,a.exports}return i.m=e,i.c=t,i.d=function(e,t,o){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(i.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)i.d(o,a,function(t){return e[t]}.bind(null,a));return o},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=143)}([function(t,i){t.exports=e},function(e,i){e.exports=t},function(e,t,i){var o,a; /**! * Sortable * @author RubaXa <trash@rubaxa.org> * @license MIT */!function(n){"use strict";void 0===(a="function"==typeof(o=n)?o.call(t,i,t,e):o)||(e.exports=a)}((function(){"use strict";if("undefined"==typeof window||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var e,t,i,o,a,n,r,s,l,d,u,c,p,m,g,h,v,y,b,f,k,x={},T=/\s+/g,w=/left|right|inline/,S="Sortable"+(new Date).getTime(),P=window,C=P.document,E=P.parseInt,N=P.jQuery||P.Zepto,O=P.Polymer,I=!1,V=!!("draggable"in C.createElement("div")),j=!navigator.userAgent.match(/Trident.*rv[ :]?11\./)&&((k=C.createElement("x")).style.cssText="pointer-events:auto","auto"===k.style.pointerEvents),M=!1,z=Math.abs,A=Math.min,L=[],R=[],D=ie((function(e,t,i){if(i&&t.scroll){var o,a,n,r,u,c,p=i[S],m=t.scrollSensitivity,g=t.scrollSpeed,h=e.clientX,v=e.clientY,y=window.innerWidth,b=window.innerHeight;if(l!==i&&(s=t.scroll,l=i,d=t.scrollFn,!0===s)){s=i;do{if(s.offsetWidth<s.scrollWidth||s.offsetHeight<s.scrollHeight)break}while(s=s.parentNode)}s&&(o=s,a=s.getBoundingClientRect(),n=(z(a.right-h)<=m)-(z(a.left-h)<=m),r=(z(a.bottom-v)<=m)-(z(a.top-v)<=m)),n||r||(r=(b-v<=m)-(v<=m),((n=(y-h<=m)-(h<=m))||r)&&(o=P)),x.vx===n&&x.vy===r&&x.el===o||(x.el=o,x.vx=n,x.vy=r,clearInterval(x.pid),o&&(x.pid=setInterval((function(){if(c=r?r*g:0,u=n?n*g:0,"function"==typeof d)return d.call(p,u,c,e);o===P?P.scrollTo(P.pageXOffset+u,P.pageYOffset+c):(o.scrollTop+=c,o.scrollLeft+=u)}),24)))}}),30),q=function(e){function t(e,t){return void 0!==e&&!0!==e||(e=i.name),"function"==typeof e?e:function(i,o){var a=o.options.group.name;return t?e:e&&(e.join?e.indexOf(a)>-1:a==e)}}var i={},o=e.group;o&&"object"==typeof o||(o={name:o}),i.name=o.name,i.checkPull=t(o.pull,!0),i.checkPut=t(o.put),i.revertClone=o.revertClone,e.group=i};function H(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(e);this.el=e,this.options=t=oe({},t),e[S]=this;var i={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(e.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0}};for(var o in i)!(o in t)&&(t[o]=i[o]);for(var a in q(t),this)"_"===a.charAt(0)&&"function"==typeof this[a]&&(this[a]=this[a].bind(this));this.nativeDraggable=!t.forceFallback&&V,F(e,"mousedown",this._onTapStart),F(e,"touchstart",this._onTapStart),F(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(F(e,"dragover",this),F(e,"dragenter",this)),R.push(this._onDragOver),t.store&&this.sort(t.store.get(this))}function _(t,i){"clone"!==t.lastPullMode&&(i=!0),o&&o.state!==i&&(W(o,"display",i?"none":""),i||o.state&&(t.options.group.revertClone?(a.insertBefore(o,n),t._animate(e,o)):a.insertBefore(o,e)),o.state=i)}function B(e,t,i){if(e){i=i||C;do{if(">*"===t&&e.parentNode===i||te(e,t))return e}while(e=Q(e))}return null}function Q(e){var t=e.host;return t&&t.nodeType?t:e.parentNode}function F(e,t,i){e.addEventListener(t,i,I)}function J(e,t,i){e.removeEventListener(t,i,I)}function U(e,t,i){if(e)if(e.classList)e.classList[i?"add":"remove"](t);else{var o=(" "+e.className+" ").replace(T," ").replace(" "+t+" "," ");e.className=(o+(i?" "+t:"")).replace(T," ")}}function W(e,t,i){var o=e&&e.style;if(o){if(void 0===i)return C.defaultView&&C.defaultView.getComputedStyle?i=C.defaultView.getComputedStyle(e,""):e.currentStyle&&(i=e.currentStyle),void 0===t?i:i[t];t in o||(t="-webkit-"+t),o[t]=i+("string"==typeof i?"":"px")}}function G(e,t,i){if(e){var o=e.getElementsByTagName(t),a=0,n=o.length;if(i)for(;a<n;a++)i(o[a],a);return o}return[]}function K(e,t,i,a,n,r,s){e=e||t[S];var l=C.createEvent("Event"),d=e.options,u="on"+i.charAt(0).toUpperCase()+i.substr(1);l.initEvent(i,!0,!0),l.to=t,l.from=n||t,l.item=a||t,l.clone=o,l.oldIndex=r,l.newIndex=s,t&&t.dispatchEvent(l),d[u]&&d[u].call(e,l)}function $(e,t,i,o,a,n,r,s){var l,d,u=e[S],c=u.options.onMove;return(l=C.createEvent("Event")).initEvent("move",!0,!0),l.to=t,l.from=e,l.dragged=i,l.draggedRect=o,l.related=a||t,l.relatedRect=n||t.getBoundingClientRect(),l.willInsertAfter=s,e&&e.dispatchEvent(l),c&&(d=c.call(u,l,r)),d}function Z(e){e.draggable=!1}function Y(){M=!1}function X(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,i=t.length,o=0;i--;)o+=t.charCodeAt(i);return o.toString(36)}function ee(e,t){var i=0;if(!e||!e.parentNode)return-1;for(;e&&(e=e.previousElementSibling);)"TEMPLATE"===e.nodeName.toUpperCase()||">*"!==t&&!te(e,t)||i++;return i}function te(e,t){if(e){var i=(t=t.split(".")).shift().toUpperCase(),o=new RegExp("\\s("+t.join("|")+")(?=\\s)","g");return!(""!==i&&e.nodeName.toUpperCase()!=i||t.length&&((" "+e.className+" ").match(o)||[]).length!=t.length)}return!1}function ie(e,t){var i,o;return function(){void 0===i&&(i=arguments,o=this,setTimeout((function(){1===i.length?e.call(o,i[0]):e.apply(o,i),i=void 0}),t))}}function oe(e,t){if(e&&t)for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i]);return e}function ae(e){return N?N(e).clone(!0)[0]:O&&O.dom?O.dom(e).cloneNode(!0):e.cloneNode(!0)}H.prototype={constructor:H,_onTapStart:function(t){var i,o=this,a=this.el,n=this.options,s=n.preventOnFilter,l=t.type,d=t.touches&&t.touches[0],u=(d||t).target,c=t.target.shadowRoot&&t.path&&t.path[0]||u,p=n.filter;if(function(e){var t=e.getElementsByTagName("input"),i=t.length;for(;i--;){var o=t[i];o.checked&&L.push(o)}}(a),!e&&!(/mousedown|pointerdown/.test(l)&&0!==t.button||n.disabled)&&(u=B(u,n.draggable,a))&&r!==u){if(i=ee(u,n.draggable),"function"==typeof p){if(p.call(this,t,u,this))return K(o,c,"filter",u,a,i),void(s&&t.preventDefault())}else if(p&&(p=p.split(",").some((function(e){if(e=B(c,e.trim(),a))return K(o,e,"filter",u,a,i),!0}))))return void(s&&t.preventDefault());n.handle&&!B(c,n.handle,a)||this._prepareDragStart(t,d,u,i)}},_prepareDragStart:function(i,o,s,l){var d,u=this,c=u.el,p=u.options,g=c.ownerDocument;s&&!e&&s.parentNode===c&&(y=i,a=c,t=(e=s).parentNode,n=e.nextSibling,r=s,h=p.group,m=l,this._lastX=(o||i).clientX,this._lastY=(o||i).clientY,e.style["will-change"]="transform",d=function(){u._disableDelayedDrag(),e.draggable=u.nativeDraggable,U(e,p.chosenClass,!0),u._triggerDragStart(i,o),K(u,a,"choose",e,a,m)},p.ignore.split(",").forEach((function(t){G(e,t.trim(),Z)})),F(g,"mouseup",u._onDrop),F(g,"touchend",u._onDrop),F(g,"touchcancel",u._onDrop),F(g,"pointercancel",u._onDrop),F(g,"selectstart",u),p.delay?(F(g,"mouseup",u._disableDelayedDrag),F(g,"touchend",u._disableDelayedDrag),F(g,"touchcancel",u._disableDelayedDrag),F(g,"mousemove",u._disableDelayedDrag),F(g,"touchmove",u._disableDelayedDrag),F(g,"pointermove",u._disableDelayedDrag),u._dragStartTimer=setTimeout(d,p.delay)):d())},_disableDelayedDrag:function(){var e=this.el.ownerDocument;clearTimeout(this._dragStartTimer),J(e,"mouseup",this._disableDelayedDrag),J(e,"touchend",this._disableDelayedDrag),J(e,"touchcancel",this._disableDelayedDrag),J(e,"mousemove",this._disableDelayedDrag),J(e,"touchmove",this._disableDelayedDrag),J(e,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(t,i){(i=i||("touch"==t.pointerType?t:null))?(y={target:e,clientX:i.clientX,clientY:i.clientY},this._onDragStart(y,"touch")):this.nativeDraggable?(F(e,"dragend",this),F(a,"dragstart",this._onDragStart)):this._onDragStart(y,!0);try{C.selection?setTimeout((function(){C.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(){if(a&&e){var t=this.options;U(e,t.ghostClass,!0),U(e,t.dragClass,!1),H.active=this,K(this,a,"start",e,a,m)}else this._nulling()},_emulateDragOver:function(){if(b){if(this._lastX===b.clientX&&this._lastY===b.clientY)return;this._lastX=b.clientX,this._lastY=b.clientY,j||W(i,"display","none");var e=C.elementFromPoint(b.clientX,b.clientY),t=e,o=R.length;if(t)do{if(t[S]){for(;o--;)R[o]({clientX:b.clientX,clientY:b.clientY,target:e,rootEl:t});break}e=t}while(t=t.parentNode);j||W(i,"display","")}},_onTouchMove:function(e){if(y){var t=this.options,o=t.fallbackTolerance,a=t.fallbackOffset,n=e.touches?e.touches[0]:e,r=n.clientX-y.clientX+a.x,s=n.clientY-y.clientY+a.y,l=e.touches?"translate3d("+r+"px,"+s+"px,0)":"translate("+r+"px,"+s+"px)";if(!H.active){if(o&&A(z(n.clientX-this._lastX),z(n.clientY-this._lastY))<o)return;this._dragStarted()}this._appendGhost(),f=!0,b=n,W(i,"webkitTransform",l),W(i,"mozTransform",l),W(i,"msTransform",l),W(i,"transform",l),e.preventDefault()}},_appendGhost:function(){if(!i){var t,o=e.getBoundingClientRect(),n=W(e),r=this.options;U(i=e.cloneNode(!0),r.ghostClass,!1),U(i,r.fallbackClass,!0),U(i,r.dragClass,!0),W(i,"top",o.top-E(n.marginTop,10)),W(i,"left",o.left-E(n.marginLeft,10)),W(i,"width",o.width),W(i,"height",o.height),W(i,"opacity","0.8"),W(i,"position","fixed"),W(i,"zIndex","100000"),W(i,"pointerEvents","none"),r.fallbackOnBody&&C.body.appendChild(i)||a.appendChild(i),t=i.getBoundingClientRect(),W(i,"width",2*o.width-t.width),W(i,"height",2*o.height-t.height)}},_onDragStart:function(t,i){var n=t.dataTransfer,r=this.options;this._offUpEvents(),h.checkPull(this,this,e,t)&&((o=ae(e)).draggable=!1,o.style["will-change"]="",W(o,"display","none"),U(o,this.options.chosenClass,!1),a.insertBefore(o,e),K(this,a,"clone",e)),U(e,r.dragClass,!0),i?("touch"===i?(F(C,"touchmove",this._onTouchMove),F(C,"touchend",this._onDrop),F(C,"touchcancel",this._onDrop),F(C,"pointermove",this._onTouchMove),F(C,"pointerup",this._onDrop)):(F(C,"mousemove",this._onTouchMove),F(C,"mouseup",this._onDrop)),this._loopId=setInterval(this._emulateDragOver,50)):(n&&(n.effectAllowed="move",r.setData&&r.setData.call(this,n,e)),F(C,"drop",this),setTimeout(this._dragStarted,0))},_onDragOver:function(r){var s,l,d,m,g=this.el,y=this.options,b=y.group,k=H.active,x=h===b,T=!1,P=y.sort;if(void 0!==r.preventDefault&&(r.preventDefault(),!y.dragoverBubble&&r.stopPropagation()),!e.animated&&(f=!0,k&&!y.disabled&&(x?P||(m=!a.contains(e)):v===this||(k.lastPullMode=h.checkPull(this,k,e,r))&&b.checkPut(this,k,e,r))&&(void 0===r.rootEl||r.rootEl===this.el))){if(D(r,y,this.el),M)return;if(s=B(r.target,y.draggable,g),l=e.getBoundingClientRect(),v!==this&&(v=this,T=!0),m)return _(k,!0),t=a,void(o||n?a.insertBefore(e,o||n):P||a.appendChild(e));if(0===g.children.length||g.children[0]===i||g===r.target&&function(e,t){var i=e.lastElementChild.getBoundingClientRect();return t.clientY-(i.top+i.height)>5||t.clientX-(i.left+i.width)>5}(g,r)){if(0!==g.children.length&&g.children[0]!==i&&g===r.target&&(s=g.lastElementChild),s){if(s.animated)return;d=s.getBoundingClientRect()}_(k,x),!1!==$(a,g,e,l,s,d,r)&&(e.contains(g)||(g.appendChild(e),t=g),this._animate(l,e),s&&this._animate(d,s))}else if(s&&!s.animated&&s!==e&&void 0!==s.parentNode[S]){u!==s&&(u=s,c=W(s),p=W(s.parentNode));var C=(d=s.getBoundingClientRect()).right-d.left,E=d.bottom-d.top,N=w.test(c.cssFloat+c.display)||"flex"==p.display&&0===p["flex-direction"].indexOf("row"),O=s.offsetWidth>e.offsetWidth,I=s.offsetHeight>e.offsetHeight,V=(N?(r.clientX-d.left)/C:(r.clientY-d.top)/E)>.5,j=s.nextElementSibling,z=!1;if(N){var A=e.offsetTop,L=s.offsetTop;z=A===L?s.previousElementSibling===e&&!O||V&&O:s.previousElementSibling===e||e.previousElementSibling===s?(r.clientY-d.top)/E>.5:L>A}else T||(z=j!==e&&!I||V&&I);var R=$(a,g,e,l,s,d,r,z);!1!==R&&(1!==R&&-1!==R||(z=1===R),M=!0,setTimeout(Y,30),_(k,x),e.contains(g)||(z&&!j?g.appendChild(e):s.parentNode.insertBefore(e,z?j:s)),t=e.parentNode,this._animate(l,e),this._animate(d,s))}}},_animate:function(e,t){var i=this.options.animation;if(i){var o=t.getBoundingClientRect();1===e.nodeType&&(e=e.getBoundingClientRect()),W(t,"transition","none"),W(t,"transform","translate3d("+(e.left-o.left)+"px,"+(e.top-o.top)+"px,0)"),t.offsetWidth,W(t,"transition","all "+i+"ms"),W(t,"transform","translate3d(0,0,0)"),clearTimeout(t.animated),t.animated=setTimeout((function(){W(t,"transition",""),W(t,"transform",""),t.animated=!1}),i)}},_offUpEvents:function(){var e=this.el.ownerDocument;J(C,"touchmove",this._onTouchMove),J(C,"pointermove",this._onTouchMove),J(e,"mouseup",this._onDrop),J(e,"touchend",this._onDrop),J(e,"pointerup",this._onDrop),J(e,"touchcancel",this._onDrop),J(e,"pointercancel",this._onDrop),J(e,"selectstart",this)},_onDrop:function(r){var s=this.el,l=this.options;clearInterval(this._loopId),clearInterval(x.pid),clearTimeout(this._dragStartTimer),J(C,"mousemove",this._onTouchMove),this.nativeDraggable&&(J(C,"drop",this),J(s,"dragstart",this._onDragStart)),this._offUpEvents(),r&&(f&&(r.preventDefault(),!l.dropBubble&&r.stopPropagation()),i&&i.parentNode&&i.parentNode.removeChild(i),a!==t&&"clone"===H.active.lastPullMode||o&&o.parentNode&&o.parentNode.removeChild(o),e&&(this.nativeDraggable&&J(e,"dragend",this),Z(e),e.style["will-change"]="",U(e,this.options.ghostClass,!1),U(e,this.options.chosenClass,!1),K(this,a,"unchoose",e,a,m),a!==t?(g=ee(e,l.draggable))>=0&&(K(null,t,"add",e,a,m,g),K(this,a,"remove",e,a,m,g),K(null,t,"sort",e,a,m,g),K(this,a,"sort",e,a,m,g)):e.nextSibling!==n&&(g=ee(e,l.draggable))>=0&&(K(this,a,"update",e,a,m,g),K(this,a,"sort",e,a,m,g)),H.active&&(null!=g&&-1!==g||(g=m),K(this,a,"end",e,a,m,g),this.save()))),this._nulling()},_nulling:function(){a=e=t=i=n=o=r=s=l=y=b=f=g=u=c=v=h=H.active=null,L.forEach((function(e){e.checked=!0})),L.length=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragover":case"dragenter":e&&(this._onDragOver(t),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move");e.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var e,t=[],i=this.el.children,o=0,a=i.length,n=this.options;o<a;o++)B(e=i[o],n.draggable,this.el)&&t.push(e.getAttribute(n.dataIdAttr)||X(e));return t},sort:function(e){var t={},i=this.el;this.toArray().forEach((function(e,o){var a=i.children[o];B(a,this.options.draggable,i)&&(t[e]=a)}),this),e.forEach((function(e){t[e]&&(i.removeChild(t[e]),i.appendChild(t[e]))}))},save:function(){var e=this.options.store;e&&e.set(this)},closest:function(e,t){return B(e,t||this.options.draggable,this.el)},option:function(e,t){var i=this.options;if(void 0===t)return i[e];i[e]=t,"group"===e&&q(i)},destroy:function(){var e=this.el;e[S]=null,J(e,"mousedown",this._onTapStart),J(e,"touchstart",this._onTapStart),J(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(J(e,"dragover",this),J(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),R.splice(R.indexOf(this._onDragOver),1),this._onDrop(),this.el=e=null}},F(C,"touchmove",(function(e){H.active&&e.preventDefault()}));try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){I={capture:!1,passive:!1}}}))}catch(e){}return H.utils={on:F,off:J,css:W,find:G,is:function(e,t){return!!B(e,t,e)},extend:oe,throttle:ie,closest:B,toggleClass:U,clone:ae,index:ee},H.create=function(e,t){return new H(e,t)},H.version="1.6.1",H}))},function(e,t,i){},function(e,t,i){var o,a,n; /* @license Papa Parse v5.5.3 https://github.com/mholt/PapaParse License: MIT */a=[],void 0===(n="function"==typeof(o=function e(){var t,i="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==i?i:{},o=!i.document&&!!i.postMessage,a=i.IS_PAPA_WORKER||!1,n={},r=0,s={};function l(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=f(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new m(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,t){var o=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<o){let t=this._config.newline;t||(n=this._config.quoteChar||'"',t=this._handle.guessLineEndings(e,n)),e=[...e.split(t).slice(o)].join(t)}this.isFirstChunk&&x(this._config.beforeFirstChunk)&&void 0!==(n=this._config.beforeFirstChunk(e))&&(e=n),this.isFirstChunk=!1,this._halted=!1,o=this._partialLine+e;var n=(this._partialLine="",this._handle.parse(o,this._baseIndex,!this._finished));if(!this._handle.paused()&&!this._handle.aborted()){if(e=n.meta.cursor,this._finished||(this._partialLine=o.substring(e-this._baseIndex),this._baseIndex=e),n&&n.data&&(this._rowCount+=n.data.length),o=this._finished||this._config.preview&&this._rowCount>=this._config.preview,a)i.postMessage({results:n,workerId:s.WORKER_ID,finished:o});else if(x(this._config.chunk)&&!t){if(this._config.chunk(n,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=n=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(n.data),this._completeResults.errors=this._completeResults.errors.concat(n.errors),this._completeResults.meta=n.meta),this._completed||!o||!x(this._config.complete)||n&&n.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),o||n&&n.meta.paused||this._nextChunk(),n}this._halted=!0},this._sendError=function(e){x(this._config.error)?this._config.error(e):a&&this._config.error&&i.postMessage({workerId:s.WORKER_ID,error:e,finished:!1})}}function d(e){var t;(e=e||{}).chunkSize||(e.chunkSize=s.RemoteChunkSize),l.call(this,e),this._nextChunk=o?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),o||(t.onload=k(this._chunkLoaded,this),t.onerror=k(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!o),this._config.downloadRequestHeaders){var e,i=this._config.downloadRequestHeaders;for(e in i)t.setRequestHeader(e,i[e])}var a;this._config.chunkSize&&(a=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+a));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}o&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>null!==(e=e.getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1)(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(new Error(e))}}function u(e){(e=e||{}).chunkSize||(e.chunkSize=s.LocalChunkSize),l.call(this,e);var t,i,o="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,i=e.slice||e.webkitSlice||e.mozSlice,o?((t=new FileReader).onload=k(this._chunkLoaded,this),t.onerror=k(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input,a=(this._config.chunkSize&&(a=Math.min(this._start+this._config.chunkSize,this._input.size),e=i.call(e,this._start,a)),t.readAsText(e,this._config.encoding));o||this._chunkLoaded({target:{result:a}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function c(e){var t;l.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,i;if(!this._finished)return e=this._config.chunkSize,t=e?(i=t.substring(0,e),t.substring(e)):(i=t,""),this._finished=!t,this.parseChunk(i)}}function p(e){l.call(this,e=e||{});var t=[],i=!0,o=!1;this.pause=function(){l.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){l.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){o&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):i=!0},this._streamData=k((function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),i&&(i=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=k((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=k((function(){this._streamCleanUp(),o=!0,this._streamData("")}),this),this._streamCleanUp=k((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function m(e){var t,i,o,a,n=Math.pow(2,53),r=-n,l=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,d=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,u=this,c=0,p=0,m=!1,v=!1,y=[],b={data:[],errors:[],meta:{}};function k(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function T(){if(b&&o&&(S("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+s.DefaultDelimiter+"'"),o=!1),e.skipEmptyLines&&(b.data=b.data.filter((function(e){return!k(e)}))),w()){if(b)if(Array.isArray(b.data[0])){for(var t=0;w()&&t<b.data.length;t++)b.data[t].forEach(i);b.data.splice(0,1)}else b.data.forEach(i);function i(t,i){x(e.transformHeader)&&(t=e.transformHeader(t,i)),y.push(t)}}function a(t,i){for(var o=e.header?{}:[],a=0;a<t.length;a++){var s=a,u=t[a];u=((t,i)=>(t=>(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping)))(t)?"true"===i||"TRUE"===i||"false"!==i&&"FALSE"!==i&&((e=>{if(l.test(e)&&(e=parseFloat(e),r<e&&e<n))return 1})(i)?parseFloat(i):d.test(i)?new Date(i):""===i?null:i):i)(s=e.header?a>=y.length?"__parsed_extra":y[a]:s,u=e.transform?e.transform(u,s):u),"__parsed_extra"===s?(o[s]=o[s]||[],o[s].push(u)):o[s]=u}return e.header&&(a>y.length?S("FieldMismatch","TooManyFields","Too many fields: expected "+y.length+" fields but parsed "+a,p+i):a<y.length&&S("FieldMismatch","TooFewFields","Too few fields: expected "+y.length+" fields but parsed "+a,p+i)),o}var u;b&&(e.header||e.dynamicTyping||e.transform)&&(u=1,!b.data.length||Array.isArray(b.data[0])?(b.data=b.data.map(a),u=b.data.length):b.data=a(b.data,0),e.header&&b.meta&&(b.meta.fields=y),p+=u)}function w(){return e.header&&0===y.length}function S(e,t,i,o){e={type:e,code:t,message:i},void 0!==o&&(e.row=o),b.errors.push(e)}x(e.step)&&(a=e.step,e.step=function(t){b=t,w()?T():(T(),0!==b.data.length&&(c+=t.data.length,e.preview&&c>e.preview?i.abort():(b.data=b.data[0],a(b,u))))}),this.parse=function(a,n,r){var l=e.quoteChar||'"';return e.newline||(e.newline=this.guessLineEndings(a,l)),o=!1,e.delimiter?x(e.delimiter)&&(e.delimiter=e.delimiter(a),b.meta.delimiter=e.delimiter):((l=((t,i,o,a,n)=>{var r,l,d,u;n=n||[",","\t","|",";",s.RECORD_SEP,s.UNIT_SEP];for(var c=0;c<n.length;c++){for(var p,m=n[c],g=0,v=0,y=0,b=(d=void 0,new h({comments:a,delimiter:m,newline:i,preview:10}).parse(t)),f=0;f<b.data.length;f++)o&&k(b.data[f])?y++:(v+=p=b.data[f].length,void 0===d?d=p:0<p&&(g+=Math.abs(p-d),d=p));0<b.data.length&&(v/=b.data.length-y),(void 0===l||g<=l)&&(void 0===u||u<v)&&1.99<v&&(l=g,r=m,u=v)}return{successful:!!(e.delimiter=r),bestDelimiter:r}})(a,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess)).successful?e.delimiter=l.bestDelimiter:(o=!0,e.delimiter=s.DefaultDelimiter),b.meta.delimiter=e.delimiter),l=f(e),e.preview&&e.header&&l.preview++,t=a,i=new h(l),b=i.parse(t,n,r),T(),m?{meta:{paused:!0}}:b||{meta:{paused:!1}}},this.paused=function(){return m},this.pause=function(){m=!0,i.abort(),t=x(e.chunk)?"":t.substring(i.getCharIndex())},this.resume=function(){u.streamer._halted?(m=!1,u.streamer.parseChunk(t,!0)):setTimeout(u.resume,3)},this.aborted=function(){return v},this.abort=function(){v=!0,i.abort(),b.meta.aborted=!0,x(e.complete)&&e.complete(b),t=""},this.guessLineEndings=function(e,t){e=e.substring(0,1048576),t=new RegExp(g(t)+"([^]*?)"+g(t),"gm");var i=(e=e.replace(t,"")).split("\r");if(e=1<(t=e.split("\n")).length&&t[0].length<i[0].length,1===i.length||e)return"\n";for(var o=0,a=0;a<i.length;a++)"\n"===i[a][0]&&o++;return o>=i.length/2?"\r\n":"\r"}}function g(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function h(e){var t=(e=e||{}).delimiter,i=e.newline,o=e.comments,a=e.step,n=e.preview,r=e.fastMode,l=null,d=!1,u=null==e.quoteChar?'"':e.quoteChar,c=u;if(void 0!==e.escapeChar&&(c=e.escapeChar),("string"!=typeof t||-1<s.BAD_DELIMITERS.indexOf(t))&&(t=","),o===t)throw new Error("Comment character same as delimiter");!0===o?o="#":("string"!=typeof o||-1<s.BAD_DELIMITERS.indexOf(o))&&(o=!1),"\n"!==i&&"\r"!==i&&"\r\n"!==i&&(i="\n");var p=0,m=!1;this.parse=function(s,h,v){if("string"!=typeof s)throw new Error("Input must be a string");var y=s.length,b=t.length,f=i.length,k=o.length,T=x(a),w=[],S=[],P=[],C=p=0;if(!s)return D();if(r||!1!==r&&-1===s.indexOf(u)){for(var E=s.split(i),N=0;N<E.length;N++){if(P=E[N],p+=P.length,N!==E.length-1)p+=i.length;else if(v)return D();if(!o||P.substring(0,k)!==o){if(T){if(w=[],z(P.split(t)),q(),m)return D()}else z(P.split(t));if(n&&n<=N)return w=w.slice(0,n),D(!0)}}return D()}for(var O=s.indexOf(t,p),I=s.indexOf(i,p),V=new RegExp(g(c)+g(u),"g"),j=s.indexOf(u,p);;)if(s[p]===u)for(j=p,p++;;){if(-1===(j=s.indexOf(u,j+1)))return v||S.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:w.length,index:p}),L();if(j===y-1)return L(s.substring(p,j).replace(V,u));if(u===c&&s[j+1]===c)j++;else if(u===c||0===j||s[j-1]!==c){-1!==O&&O<j+1&&(O=s.indexOf(t,j+1));var M=A(-1===(I=-1!==I&&I<j+1?s.indexOf(i,j+1):I)?O:Math.min(O,I));if(s.substr(j+1+M,b)===t){P.push(s.substring(p,j).replace(V,u)),s[p=j+1+M+b]!==u&&(j=s.indexOf(u,p)),O=s.indexOf(t,p),I=s.indexOf(i,p);break}if(M=A(I),s.substring(j+1+M,j+1+M+f)===i){if(P.push(s.substring(p,j).replace(V,u)),R(j+1+M+f),O=s.indexOf(t,p),j=s.indexOf(u,p),T&&(q(),m))return D();if(n&&w.length>=n)return D(!0);break}S.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:w.length,index:p}),j++}}else if(o&&0===P.length&&s.substring(p,p+k)===o){if(-1===I)return D();p=I+f,I=s.indexOf(i,p),O=s.indexOf(t,p)}else if(-1!==O&&(O<I||-1===I))P.push(s.substring(p,O)),p=O+b,O=s.indexOf(t,p);else{if(-1===I)break;if(P.push(s.substring(p,I)),R(I+f),T&&(q(),m))return D();if(n&&w.length>=n)return D(!0)}return L();function z(e){w.push(e),C=p}function A(e){var t=0;return-1!==e&&(e=s.substring(j+1,e))&&""===e.trim()?e.length:t}function L(e){return v||(void 0===e&&(e=s.substring(p)),P.push(e),p=y,z(P),T&&q()),D()}function R(e){p=e,z(P),P=[],I=s.indexOf(i,p)}function D(o){if(e.header&&!h&&w.length&&!d){var a=w[0],n=Object.create(null),r=new Set(a);let t=!1;for(let i=0;i<a.length;i++){let o=a[i];if(n[o=x(e.transformHeader)?e.transformHeader(o,i):o]){let e,s=n[o];for(;e=o+"_"+s,s++,r.has(e););r.add(e),a[i]=e,n[o]++,t=!0,(l=null===l?{}:l)[e]=o}else n[o]=1,a[i]=o;r.add(o)}t&&console.warn("Duplicate headers found and renamed."),d=!0}return{data:w,errors:S,meta:{delimiter:t,linebreak:i,aborted:m,truncated:!!o,cursor:C+(h||0),renamedHeaders:l}}}function q(){a(D()),w=[],S=[]}},this.abort=function(){m=!0},this.getCharIndex=function(){return p}}function v(e){var t=e.data,i=n[t.workerId],o=!1;if(t.error)i.userError(t.error,t.file);else if(t.results&&t.results.data){var a={abort:function(){o=!0,y(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:b,resume:b};if(x(i.userStep)){for(var r=0;r<t.results.data.length&&(i.userStep({data:t.results.data[r],errors:t.results.errors,meta:t.results.meta},a),!o);r++);delete t.results}else x(i.userChunk)&&(i.userChunk(t.results,a,t.file),delete t.results)}t.finished&&!o&&y(t.workerId,t.results)}function y(e,t){var i=n[e];x(i.userComplete)&&i.userComplete(t),i.terminate(),delete n[e]}function b(){throw new Error("Not implemented.")}function f(e){if("object"!=typeof e||null===e)return e;var t,i=Array.isArray(e)?[]:{};for(t in e)i[t]=f(e[t]);return i}function k(e,t){return function(){e.apply(t,arguments)}}function x(e){return"function"==typeof e}return s.parse=function(t,o){var a=(o=o||{}).dynamicTyping||!1;if(x(a)&&(o.dynamicTypingFunction=a,a={}),o.dynamicTyping=a,o.transform=!!x(o.transform)&&o.transform,!o.worker||!s.WORKERS_SUPPORTED)return a=null,s.NODE_STREAM_INPUT,"string"==typeof t?(t=(e=>65279!==e.charCodeAt(0)?e:e.slice(1))(t),a=new(o.download?d:c)(o)):!0===t.readable&&x(t.read)&&x(t.on)?a=new p(o):(i.File&&t instanceof File||t instanceof Object)&&(a=new u(o)),a.stream(t);(a=(()=>{var t;return!!s.WORKERS_SUPPORTED&&(t=(()=>{var t=i.URL||i.webkitURL||null,o=e.toString();return s.BLOB_URL||(s.BLOB_URL=t.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",o,")();"],{type:"text/javascript"})))})(),(t=new i.Worker(t)).onmessage=v,t.id=r++,n[t.id]=t)})()).userStep=o.step,a.userChunk=o.chunk,a.userComplete=o.complete,a.userError=o.error,o.step=x(o.step),o.chunk=x(o.chunk),o.complete=x(o.complete),o.error=x(o.error),delete o.worker,a.postMessage({input:t,config:o,workerId:a.id})},s.unparse=function(e,t){var i=!1,o=!0,a=",",n="\r\n",r='"',l=r+r,d=!1,u=null,c=!1,p=((()=>{if("object"==typeof t){if("string"!=typeof t.delimiter||s.BAD_DELIMITERS.filter((function(e){return-1!==t.delimiter.indexOf(e)})).length||(a=t.delimiter),"boolean"!=typeof t.quotes&&"function"!=typeof t.quotes&&!Array.isArray(t.quotes)||(i=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(d=t.skipEmptyLines),"string"==typeof t.newline&&(n=t.newline),"string"==typeof t.quoteChar&&(r=t.quoteChar),"boolean"==typeof t.header&&(o=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");u=t.columns}void 0!==t.escapeChar&&(l=t.escapeChar+r),t.escapeFormulae instanceof RegExp?c=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(c=/^[=+\-@\t\r].*$/)}})(),new RegExp(g(r),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return m(null,e,d);if("object"==typeof e[0])return m(u||Object.keys(e[0]),e,d)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||u),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),m(e.fields||[],e.data||[],d);throw new Error("Unable to serialize unrecognized input");function m(e,t,i){var r="",s=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0<e.length),l=!Array.isArray(t[0]);if(s&&o){for(var d=0;d<e.length;d++)0<d&&(r+=a),r+=h(e[d],d);0<t.length&&(r+=n)}for(var u=0;u<t.length;u++){var c=(s?e:t[u]).length,p=!1,m=s?0===Object.keys(t[u]).length:0===t[u].length;if(i&&!s&&(p="greedy"===i?""===t[u].join("").trim():1===t[u].length&&0===t[u][0].length),"greedy"===i&&s){for(var g=[],v=0;v<c;v++){var y=l?e[v]:v;g.push(t[u][y])}p=""===g.join("").trim()}if(!p){for(var b=0;b<c;b++){0<b&&!m&&(r+=a);var f=s&&l?e[b]:b;r+=h(t[u][f],b)}u<t.length-1&&(!i||0<c&&!m)&&(r+=n)}}return r}function h(e,t){var o,n;return null==e?"":e.constructor===Date?JSON.stringify(e).slice(1,25):(n=!1,c&&"string"==typeof e&&c.test(e)&&(e="'"+e,n=!0),o=e.toString().replace(p,l),(n=n||!0===i||"function"==typeof i&&i(e,t)||Array.isArray(i)&&i[t]||((e,t)=>{for(var i=0;i<t.length;i++)if(-1<e.indexOf(t[i]))return!0;return!1})(o,s.BAD_DELIMITERS)||-1<o.indexOf(a)||" "===o.charAt(0)||" "===o.charAt(o.length-1))?r+o+r:o)}},s.RECORD_SEP=String.fromCharCode(30),s.UNIT_SEP=String.fromCharCode(31),s.BYTE_ORDER_MARK="\ufeff",s.BAD_DELIMITERS=["\r","\n",'"',s.BYTE_ORDER_MARK],s.WORKERS_SUPPORTED=!o&&!!i.Worker,s.NODE_STREAM_INPUT=1,s.LocalChunkSize=10485760,s.RemoteChunkSize=5242880,s.DefaultDelimiter=",",s.Parser=h,s.ParserHandle=m,s.NetworkStreamer=d,s.FileStreamer=u,s.StringStreamer=c,s.ReadableStreamStreamer=p,i.jQuery&&((t=i.jQuery).fn.parse=function(e){var o=e.config||{},a=[];return this.each((function(e){if("INPUT"!==t(this).prop("tagName").toUpperCase()||"file"!==t(this).attr("type").toLowerCase()||!i.FileReader||!this.files||0===this.files.length)return!0;for(var n=0;n<this.files.length;n++)a.push({file:this.files[n],inputElem:this,instanceConfig:t.extend({},o)})})),n(),this;function n(){if(0===a.length)x(e.complete)&&e.complete();else{var i,o,n,l=a[0];if(x(e.before)){var d=e.before(l.file,l.inputElem);if("object"==typeof d){if("abort"===d.action)return i=l.file,o=l.inputElem,n=d.reason,void(x(e.error)&&e.error({name:"AbortError"},i,o,n));if("skip"===d.action)return void r();"object"==typeof d.config&&(l.instanceConfig=t.extend(l.instanceConfig,d.config))}else if("skip"===d)return void r()}var u=l.instanceConfig.complete;l.instanceConfig.complete=function(e){x(u)&&u(e,l.file,l.inputElem),r()},s.parse(l.file,l.instanceConfig)}}function r(){a.splice(0,1),n()}}),a&&(i.onmessage=function(e){e=e.data,void 0===s.WORKER_ID&&e&&(s.WORKER_ID=e.workerId),"string"==typeof e.input?i.postMessage({workerId:s.WORKER_ID,results:s.parse(e.input,e.config),finished:!0}):(i.File&&e.input instanceof File||e.input instanceof Object)&&(e=s.parse(e.input,e.config))&&i.postMessage({workerId:s.WORKER_ID,results:e,finished:!0})}),(d.prototype=Object.create(l.prototype)).constructor=d,(u.prototype=Object.create(l.prototype)).constructor=u,(c.prototype=Object.create(c.prototype)).constructor=c,(p.prototype=Object.create(l.prototype)).constructor=p,s})?o.apply(t,a):o)||(e.exports=n)},function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMDAgMzAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDAgMzAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzFDQjM5NDt9Cgkuc3Qxe29wYWNpdHk6MC4zO30KCS5zdDJ7ZmlsbDojMDEwMTAxO30KCS5zdDN7ZmlsbDojRkZGRkZGO30KCS5zdDR7ZmlsbDojRDZENUQ1O30KCS5zdDV7b3BhY2l0eTowLjM7ZmlsbDojMDEwMTAxO30KCS5zdDZ7ZmlsbDojRjg5ODFGO30KPC9zdHlsZT4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTUwLjk0IiBjeT0iMTQ5LjM1IiByPSIxMzQuMzMiLz4KPGc+Cgk8Zz4KCQk8ZyBjbGFzcz0ic3QxIj4KCQkJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIxMjYuOCw3MyAxMjYuOCw3MyA4OC40NCw3MyA4OC40NCwyMDggMTk0LjQ0LDIwOCAxOTQuNDQsNzMgCQkJIi8+CgkJPC9nPgoJCTxyZWN0IHg9IjkzLjQ0IiB5PSI2OCIgY2xhc3M9InN0MyIgd2lkdGg9IjEwNiIgaGVpZ2h0PSIxMzUiLz4KCQk8Zz4KCQkJPGc+CgkJCQk8Zz4KCQkJCQk8cmVjdCB4PSIxMzUuNDQiIHk9IjE0MiIgY2xhc3M9InN0NCIgd2lkdGg9IjE3IiBoZWlnaHQ9IjQiLz4KCQkJCTwvZz4KCQkJCTxnPgoJCQkJCTxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjEyNC45NiIgY3k9IjE0My42NCIgcj0iNC42NCIvPgoJCQkJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMjQuODIsMTQ5LjM1Yy0zLjA0LDAtNS41MS0yLjQ4LTUuNTEtNS41MWMwLTMuMDQsMi40OC01LjUxLDUuNTEtNS41MWMzLjA0LDAsNS41MSwyLjQ4LDUuNTEsNS41MQoJCQkJCQlDMTMwLjMzLDE0Ni44OCwxMjcuODYsMTQ5LjM1LDEyNC44MiwxNDkuMzV6IE0xMjQuODIsMTM5Ljk4Yy0yLjEzLDAtMy44NiwxLjczLTMuODYsMy44NnMxLjczLDMuODYsMy44NiwzLjg2CgkJCQkJCXMzLjg2LTEuNzMsMy44Ni0zLjg2QzEyOC42OCwxNDEuNzEsMTI2Ljk1LDEzOS45OCwxMjQuODIsMTM5Ljk4eiIvPgoJCQkJPC9nPgoJCQkJPGc+CgkJCQkJPGc+CgkJCQkJCTxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjEyNC44MiIgY3k9IjE0My44NCIgcj0iMC44MyIvPgoJCQkJCTwvZz4KCQkJCQk8Zz4KCQkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyNC44MiwxNDMuODRMMTI0LjgyLDE0My44NEwxMjQuODIsMTQzLjg0IE0xMjQuODIsMTQyLjE4Yy0wLjkyLDAtMS42NSwwLjc0LTEuNjUsMS42NQoJCQkJCQkJYzAsMC45MiwwLjc0LDEuNjUsMS42NSwxLjY1YzAuOTIsMCwxLjY1LTAuNzQsMS42NS0xLjY1QzEyNi40NywxNDIuOTIsMTI1LjczLDE0Mi4xOCwxMjQuODIsMTQyLjE4TDEyNC44MiwxNDIuMTh6Ii8+CgkJCQkJPC9nPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHJlY3QgeD0iMTc0LjQ0IiB5PSIxNDIiIGNsYXNzPSJzdDQiIHdpZHRoPSIxNyIgaGVpZ2h0PSI0Ii8+CgkJCQk8L2c+CgkJCQk8Zz4KCQkJCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIxNjQuMzIiIGN5PSIxNDMuNjQiIHI9IjQuNjQiLz4KCQkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTY0LjI1LDE0OS4zNWMtMy4wNCwwLTUuNTEtMi40OC01LjUxLTUuNTFjMC0zLjA0LDIuNDgtNS41MSw1LjUxLTUuNTFjMy4wNCwwLDUuNTEsMi40OCw1LjUxLDUuNTEKCQkJCQkJQzE2OS43NywxNDYuODgsMTY3LjMsMTQ5LjM1LDE2NC4yNSwxNDkuMzV6IE0xNjQuMjUsMTM5Ljk4Yy0yLjEzLDAtMy44NiwxLjczLTMuODYsMy44NnMxLjczLDMuODYsMy44NiwzLjg2CgkJCQkJCXMzLjg2LTEuNzMsMy44Ni0zLjg2QzE2OC4xMiwxNDEuNzEsMTY2LjM5LDEzOS45OCwxNjQuMjUsMTM5Ljk4eiIvPgoJCQkJPC9nPgoJCQkJPGc+CgkJCQkJPGc+CgkJCQkJCTxjaXJjbGUgY2xhc3M9InN0MyIgY3g9IjE2NC4yNSIgY3k9IjE0My44NCIgcj0iMC44MyIvPgoJCQkJCTwvZz4KCQkJCQk8Zz4KCQkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2NC4yNSwxNDMuODRMMTY0LjI1LDE0My44NEwxNjQuMjUsMTQzLjg0IE0xNjQuMjUsMTQyLjE4Yy0wLjkyLDAtMS42NSwwLjc0LTEuNjUsMS42NQoJCQkJCQkJYzAsMC45MiwwLjc0LDEuNjUsMS42NSwxLjY1YzAuOTIsMCwxLjY1LTAuNzQsMS42NS0xLjY1QzE2NS45MSwxNDIuOTIsMTY1LjE3LDE0Mi4xOCwxNjQuMjUsMTQyLjE4TDE2NC4yNSwxNDIuMTh6Ii8+CgkJCQkJPC9nPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHJlY3QgeD0iMTc0LjQ0IiB5PSIxNTciIGNsYXNzPSJzdDQiIHdpZHRoPSIxNyIgaGVpZ2h0PSI0Ii8+CgkJCQk8L2c+CgkJCQk8Zz4KCQkJCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIxNjQuMzIiIGN5PSIxNTkuMTEiIHI9IjQuNjQiLz4KCQkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTY0LjI1LDE2NC44Yy0zLjA0LDAtNS41MS0yLjQ4LTUuNTEtNS41MWMwLTMuMDQsMi40OC01LjUxLDUuNTEtNS41MWMzLjA0LDAsNS41MSwyLjQ4LDUuNTEsNS41MQoJCQkJCQlTMTY3LjMsMTY0LjgsMTY0LjI1LDE2NC44eiBNMTY0LjI1LDE1NS40MmMtMi4xMywwLTMuODYsMS43My0zLjg2LDMuODZzMS43MywzLjg2LDMuODYsMy44NnMzLjg2LTEuNzMsMy44Ni0zLjg2CgkJCQkJCUMxNjguMTIsMTU3LjE1LDE2Ni4zOSwxNTUuNDIsMTY0LjI1LDE1NS40MnoiLz4KCQkJCTwvZz4KCQkJCTxnPgoJCQkJCTxnPgoJCQkJCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIxNjQuMjUiIGN5PSIxNTkuMjgiIHI9IjAuODMiLz4KCQkJCQk8L2c+CgkJCQkJPGc+CgkJCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNjQuMjUsMTU5LjI4TDE2NC4yNSwxNTkuMjhMMTY0LjI1LDE1OS4yOCBNMTY0LjI1LDE1Ny42MmMtMC45MiwwLTEuNjUsMC43NC0xLjY1LDEuNjUKCQkJCQkJCWMwLDAuOTIsMC43NCwxLjY1LDEuNjUsMS42NWMwLjkyLDAsMS42NS0wLjc0LDEuNjUtMS42NUMxNjUuOTEsMTU4LjM3LDE2NS4xNywxNTcuNjIsMTY0LjI1LDE1Ny42MkwxNjQuMjUsMTU3LjYyeiIvPgoJCQkJCTwvZz4KCQkJCTwvZz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxnPgoJCQkJCTxyZWN0IHg9IjEzNS40NCIgeT0iMTU3IiBjbGFzcz0ic3Q0IiB3aWR0aD0iMTciIGhlaWdodD0iNCIvPgoJCQkJPC9nPgoJCQkJPGc+CgkJCQkJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iMTI0Ljk2IiBjeT0iMTU5LjExIiByPSI0LjY0Ii8+CgkJCQkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTEyNC44MiwxNjQuOGMtMy4wNCwwLTUuNTEtMi40OC01LjUxLTUuNTFjMC0zLjA0LDIuNDgtNS41MSw1LjUxLTUuNTFjMy4wNCwwLDUuNTEsMi40OCw1LjUxLDUuNTEKCQkJCQkJQzEzMC4zMywxNjIuMzIsMTI3Ljg2LDE2NC44LDEyNC44MiwxNjQuOHogTTEyNC44MiwxNTUuNDJjLTIuMTMsMC0zLjg2LDEuNzMtMy44NiwzLjg2czEuNzMsMy44NiwzLjg2LDMuODYKCQkJCQkJczMuODYtMS43MywzLjg2LTMuODZDMTI4LjY4LDE1Ny4xNSwxMjYuOTUsMTU1LjQyLDEyNC44MiwxNTUuNDJ6Ii8+CgkJCQk8L2c+CgkJCQk8Zz4KCQkJCQk8Zz4KCQkJCQkJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iMTI0LjgyIiBjeT0iMTU5LjI4IiByPSIwLjgzIi8+CgkJCQkJPC9nPgoJCQkJCTxnPgoJCQkJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTI0LjgyLDE1OS4yOEwxMjQuODIsMTU5LjI4TDEyNC44MiwxNTkuMjggTTEyNC44MiwxNTcuNjJjLTAuOTIsMC0xLjY1LDAuNzQtMS42NSwxLjY1CgkJCQkJCQljMCwwLjkyLDAuNzQsMS42NSwxLjY1LDEuNjVjMC45MiwwLDEuNjUtMC43NCwxLjY1LTEuNjVTMTI1LjczLDE1Ny42MiwxMjQuODIsMTU3LjYyTDEyNC44MiwxNTcuNjJ6Ii8+CgkJCQkJPC9nPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxnPgoJCQkJCTxyZWN0IHg9IjEyMC40NCIgeT0iODMiIGNsYXNzPSJzdDMiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiLz4KCQkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTI5LjQ0LDg0djhoLTh2LThIMTI5LjQ0IE0xMzEuNDQsODJoLTEydjEyaDEyVjgyTDEzMS40NCw4MnoiLz4KCQkJCTwvZz4KCQkJCTxyZWN0IHg9IjEzNy40NCIgeT0iODIiIGNsYXNzPSJzdDQiIHdpZHRoPSI1NCIgaGVpZ2h0PSI0Ii8+CgkJCQk8cmVjdCB4PSIxMzcuNDQiIHk9IjkwIiBjbGFzcz0ic3Q0IiB3aWR0aD0iNTQiIGhlaWdodD0iNCIvPgoJCQkJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMzIuMTEsODQuNzUgMTMyLjExLDg0Ljc1IDEzMS4xMyw4My43OCAxMjYuMTcsODguNzQgMTIzLjg2LDg2LjQyIDEyMi44OCw4Ny4zOSAxMjYuMTcsOTAuNjkgCQkJCQoJCQkJCSIvPgoJCQkJPGc+CgkJCQkJPHJlY3QgeD0iMTIwLjQ0IiB5PSIxMDAiIGNsYXNzPSJzdDMiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiLz4KCQkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTI5LjQ0LDEwMXY4aC04di04SDEyOS40NCBNMTMxLjQ0LDk5aC0xMnYxMmgxMlY5OUwxMzEuNDQsOTl6Ii8+CgkJCQk8L2c+CgkJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEzMi4xMSwxMDEuNzUgMTMyLjExLDEwMS43NSAxMzEuMTMsMTAwLjc4IDEyNi4xNywxMDUuNzQgMTIzLjg2LDEwMy40MiAxMjIuODgsMTA0LjM5IAoJCQkJCTEyNi4xNywxMDcuNjkgCQkJCSIvPgoJCQkJPGc+CgkJCQkJPHJlY3QgeD0iMTIwLjQ0IiB5PSIxMTciIGNsYXNzPSJzdDMiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiLz4KCQkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTI5LjQ0LDExOHY4aC04di04SDEyOS40NCBNMTMxLjQ0LDExNmgtMTJ2MTJoMTJWMTE2TDEzMS40NCwxMTZ6Ii8+CgkJCQk8L2c+CgkJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEzMi4xMSwxMTguNzUgMTMyLjExLDExOC43NSAxMzEuMTMsMTE3Ljc4IDEyNi4xNywxMjIuNzQgMTIzLjg2LDEyMC40MiAxMjIuODgsMTIxLjM5IAoJCQkJCTEyNi4xNywxMjQuNjkgCQkJCSIvPgoJCQkJPGc+CgkJCQkJPHJlY3QgeD0iMTM3LjQ0IiB5PSIxMDMiIGNsYXNzPSJzdDQiIHdpZHRoPSI1NCIgaGVpZ2h0PSI0Ii8+CgkJCQk8L2c+CgkJCQk8Zz4KCQkJCQk8cmVjdCB4PSIxMzcuNDQiIHk9IjExNiIgY2xhc3M9InN0NCIgd2lkdGg9IjU0IiBoZWlnaHQ9IjQiLz4KCQkJCQk8cmVjdCB4PSIxMzcuNDQiIHk9IjEyNCIgY2xhc3M9InN0NCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjQiLz4KCQkJCTwvZz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTEwNC40NCw5M2gtMnYtOC4xYy0wLjg1LDAuNzMtMS44NSwxLjI4LTMsMS42M3YtMS43NWMwLjU3LTAuMTgsMS4xOS0wLjUyLDEuODYtMS4wMgoJCQkJYzAuNjctMC41LDEuMTMtMS4wOCwxLjM3LTEuNzVoMS43N1Y5M3oiLz4KCQkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTEwOC40NCw5M3YtMmgydjJIMTA4LjQ0eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTEwNi40NCwxNDd2Mkg5OC45YzAuMDgtMC43NiwwLjMzLTEuNDcsMC43NC0yLjE1YzAuNDEtMC42OCwxLjIyLTEuNTcsMi40Mi0yLjY5CgkJCQljMC45Ny0wLjksMS41Ny0xLjUyLDEuNzktMS44NGMwLjMtMC40NCwwLjQ0LTAuODgsMC40NC0xLjMyYzAtMC40OC0wLjEzLTAuODUtMC4zOS0xLjExYy0wLjI2LTAuMjYtMC42MS0wLjM5LTEuMDctMC4zOQoJCQkJYy0wLjQ1LDAtMC44MSwwLjE0LTEuMDcsMC40MWMtMC4yNywwLjI3LTAuNDIsMC43Mi0wLjQ2LDEuMzVsLTIuMTUtMC4yMWMwLjEzLTEuMTksMC41My0yLjA0LDEuMi0yLjU1CgkJCQljMC42Ny0wLjUyLDEuNTItMC43NywyLjUzLTAuNzdjMS4xMSwwLDEuOTgsMC4zLDIuNjEsMC45YzAuNjMsMC42LDAuOTUsMS4zNCwwLjk1LDIuMjNjMCwwLjUxLTAuMDksMC45OS0wLjI3LDEuNDQKCQkJCWMtMC4xOCwwLjQ2LTAuNDcsMC45NC0wLjg2LDEuNDRjLTAuMjYsMC4zMy0wLjczLDAuODEtMS40MSwxLjQzYy0wLjY4LDAuNjItMS4xMSwxLjA0LTEuMjksMS4yNGMtMC4xOCwwLjItMC4zMywwLjQtMC40NCwwLjYKCQkJCUgxMDYuNDR6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xMDguNDQsMTQ5di0yaDJ2MkgxMDguNDR6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNOTguODMsMTg1LjIxbDIuMDgtMC4yNWMwLjA3LDAuNTMsMC4yNCwwLjk0LDAuNTQsMS4yMmMwLjI5LDAuMjgsMC42NCwwLjQyLDEuMDYsMC40MgoJCQkJYzAuNDQsMCwwLjgyLTAuMTcsMS4xMi0wLjVjMC4zLTAuMzQsMC40Ni0wLjc5LDAuNDYtMS4zNmMwLTAuNTQtMC4xNS0wLjk3LTAuNDQtMS4yOWMtMC4yOS0wLjMyLTAuNjUtMC40Ny0xLjA2LTAuNDcKCQkJCWMtMC4yOCwwLTAuNiwwLjA1LTAuOTksMC4xNmwwLjI0LTEuNzVjMC41OCwwLjAyLDEuMDMtMC4xMSwxLjMzLTAuMzhjMC4zMS0wLjI3LDAuNDYtMC42MiwwLjQ2LTEuMDdjMC0wLjM4LTAuMTEtMC42OC0wLjM0LTAuOQoJCQkJYy0wLjIyLTAuMjItMC41Mi0wLjM0LTAuOS0wLjM0Yy0wLjM3LDAtMC42OCwwLjEzLTAuOTQsMC4zOGMtMC4yNiwwLjI2LTAuNDIsMC42My0wLjQ3LDEuMTJsLTEuOTgtMC4zNAoJCQkJYzAuMTQtMC42OCwwLjM1LTEuMjIsMC42Mi0xLjYzYzAuMjgtMC40MSwwLjY3LTAuNzIsMS4xNi0wLjk2YzAuNS0wLjIzLDEuMDUtMC4zNSwxLjY3LTAuMzVjMS4wNiwwLDEuOSwwLjM0LDIuNTQsMS4wMQoJCQkJYzAuNTMsMC41NSwwLjc5LDEuMTcsMC43OSwxLjg3YzAsMC45OC0wLjU0LDEuNzctMS42MSwyLjM2YzAuNjQsMC4xNCwxLjE2LDAuNDUsMS41NCwwLjkzYzAuMzksMC40OCwwLjU4LDEuMDYsMC41OCwxLjc0CgkJCQljMCwwLjk4LTAuMzYsMS44Mi0xLjA4LDIuNTJjLTAuNzIsMC42OS0xLjYxLDEuMDQtMi42OSwxLjA0Yy0xLjAyLDAtMS44Ni0wLjI5LTIuNTMtMC44OFM5OC45NCwxODYuMTYsOTguODMsMTg1LjIxeiIvPgoJCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTA4LjQ0LDE4OHYtMmgydjJIMTA4LjQ0eiIvPgoJCTwvZz4KCQk8cmVjdCB4PSIxMTkuNDQiIHk9IjE3NyIgY2xhc3M9InN0NCIgd2lkdGg9IjcyIiBoZWlnaHQ9IjExIi8+CgkJPGNpcmNsZSBjbGFzcz0ic3Q1IiBjeD0iMTk4LjYiIGN5PSIyMDYuMjQiIHI9IjM1LjE1Ii8+CgkJPGc+CgkJCTxjaXJjbGUgY2xhc3M9InN0NiIgY3g9IjIwMy40NCIgY3k9IjIwMyIgcj0iMzUiLz4KCQkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIwMy40NCwyMjZMMjAzLjQ0LDIyNmMtMi4yLDAtNC0xLjgtNC00di0zOGMwLTIuMiwxLjgtNCw0LTRsMCwwYzIuMiwwLDQsMS44LDQsNHYzOAoJCQkJQzIwNy40NCwyMjQuMiwyMDUuNjQsMjI2LDIwMy40NCwyMjZ6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xODAuNDQsMjAzTDE4MC40NCwyMDNjMC0yLjIsMS44LTQsNC00aDM4YzIuMiwwLDQsMS44LDQsNGwwLDBjMCwyLjItMS44LDQtNCw0aC0zOAoJCQkJQzE4Mi4yNCwyMDcsMTgwLjQ0LDIwNS4yLDE4MC40NCwyMDN6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+Cjwvc3ZnPgo="},function(e,t,i){},function(e,t,i){},function(e,t,i){},function(e,t,i){},function(e,t,i){var o,a,n;!function(r){"use strict";var s,l;s="undefined"!=typeof ko?ko:i(0),l="undefined"!=typeof Sortable?Sortable:i(2),void 0!==s&&void 0!==l?r(s,l):void 0!==s&&void 0===l?(a=[i(2)],void 0===(n=function(e){r(s,e)}.apply(t,a))||(e.exports=n)):void 0===s&&void 0!==l?(a=[i(0)],void 0===(n=function(e){r(e,l)}.apply(t,a))||(e.exports=n)):void 0===s&&void 0===l&&(a=[i(0),i(2)],void 0===(n="function"==typeof(o=r)?o.apply(t,a):o)||(e.exports=n))}((function(e,t){"use strict";var i,o,a,n,r=function(i,o,a,n,r,s){var u=d(o,s);["onStart","onEnd","onRemove","onAdd","onUpdate","onSort","onFilter","onMove","onClone"].forEach((function(t){(u[t]||l[t])&&(u[t]=function(t,i,o,a,n){var r=e.dataFor(n.item),s=e.utils.peekObservable(o()),d=s.sortable||s.draggable,u=d.collection||d.foreach;a&&a(n,r,i,u,s)||l[t]&&l[t](n,r,i,u,s)}.bind(void 0,t,n,a,u[t]))}));var c=t.create(i,u);return e.utils.domNodeDisposal.addDisposeCallback(i,(function(){c.destroy()})),e.bindingHandlers.template.init(i,o)},s=function(t,i,o,a,n,r){return e.bindingHandlers.template.update(t,i,o,a,n)},l=(o=[],a=function(e,t,i,a,r){var s={event:e,itemVM:t,parentVM:i,collection:a,parentBindings:r},l=o.filter((function(e){return e.itemVM===s.itemVM}))[0];if(l){o.splice(o.indexOf(l),1);var d="remove"===s.event.type?s:l,u="add"===s.event.type?s:l;n(t,d.collection,u.collection,u.event.clone,u.event)}else o.push(s)},n=function(t,i,o,a,n){var r=i(),s=r.indexOf(t),l=n.newIndex;n.item.previousElementSibling&&(l=o().indexOf(e.dataFor(n.item.previousElementSibling)),l+=l>s?0:1),n.item.parentNode.removeChild(n.item),r.splice(s,1),i.valueHasMutated(),a&&i!==o&&(r.splice(s,0,t),i.valueHasMutated()),e.tasks&&e.tasks.runEarly(),o().splice(l,0,t),o.valueHasMutated()},(i={}).onRemove=a,i.onAdd=a,i.onUpdate=function(e,t,i,o,a){n(t,o,o,!1,e)},i),d=function(t,i){var o=function(e,t){for(var i in t)"[object Object]"===Object.prototype.toString.call(t[i])?("[object Object]"!==Object.prototype.toString.call(e[i])&&(e[i]={}),e[i]=o(e[i],t[i])):e[i]=t[i];return e},a=e.utils.peekObservable(t()).options||{};return i=o({},i),a.group&&"[object Object]"!==Object.prototype.toString.call(a.group)&&(a.group={name:a.group}),o(i,a)};e.bindingHandlers.draggable={sortableOptions:{group:{pull:"clone",put:!1},sort:!1},init:function(t,i,o,a,n){return r(t,i,o,a,0,e.bindingHandlers.draggable.sortableOptions)},update:function(t,i,o,a,n){return s(t,i,o,a,n,e.bindingHandlers.draggable.sortableOptions)}},e.bindingHandlers.sortable={sortableOptions:{group:{pull:!0,put:!0}},init:function(t,i,o,a,n){return r(t,i,o,a,0,e.bindingHandlers.sortable.sortableOptions)},update:function(t,i,o,a,n){return s(t,i,o,a,n,e.bindingHandlers.sortable.sortableOptions)}}}))},function(e,t,i){},function(e,t){e.exports='<div tabindex="0" draggable="true" class="svd_toolbox_item svd-light-border-color"\n data-bind="attr: {title: item.tooltip, role: \'button\', \'aria-label\': ariaLabel}, css: \'svd_toolbox_item_\' + item.iconName, key2click, clickNoFocus: click, event:{dragstart: dragstart, dragend: dragend}">\n <span>\n <svg-icon params="iconName: item.iconName"></svg-icon>\n </span>\n <span class="svd_toolbox_item_text" data-bind="text: item.title"></span>\n</div>'},function(e,t,i){},function(e,t){e.exports='<div class="svd_toolbox svd-dark-bg-color">\n \x3c!-- ko if: ko