1import{_ as An}from"./CACEG5fC.js";import{d as pe,t as va,j as en,o as O,k as te,l as v,e as m,m as Ye,b as h,f as wt,P as St,p as In,q as _a,s as ba,h as be,v as oe,x as tn,y as nn,z as an,c as re,n as Xt,A as on,B as rn,C as Qe,D as xt,E as I,F as ln,G as ge,H as ve,I as ya,J as Ea,K as Fn,L as wa,M as Sa,N as xa,O as Da,Q as ht,R as gt,S as J,r as _e,w as ut,T as Ta,U as Ca,V as Ut,g as z,W as Aa}from"./BvfroGYC.js";import{u as Ia,a as Fa,V as On,R as Oa,b as Pn,c as Pa,i as Na,o as vt,s as Te,d as Nn,t as Mn,_ as Bn,e as kn,f as Rn,F as zn,g as jn,h as $n,j as qn,k as sn,l as Vn,m as dt,n as Ma,p as Ba,q as ka,r as Ra,T as za,D as ja,v as $a,w as qa,C as Va,x as Ga}from"./DmBDi85t.js";import{_ as Gn}from"./uk002At2.js";import{_ as La}from"./BQLc7Gyd.js";import{g as Ya}from"./CqkleIqs.js";import{F as xe,B as De,a as Ha,b as Xa}from"./D_vgFXkc.js";import{u as Ln}from"./2KggJMGO.js";import"./_NUGIrBn.js";const[Yn,Ua]=_a("ToggleGroupRoot");var Wa=pe({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(a,{emit:e}){const t=a,n=e,{loop:o,rovingFocus:l,disabled:u,dir:r}=va(t),f=Ia(r),{forwardRef:i,currentElement:d}=en(),{modelValue:s,changeModelValue:c,isSingle:p}=Fa(t,n),y=Pn(d);return Ua({isSingle:p,modelValue:s,changeModelValue:c,dir:f,orientation:t.orientation,loop:o,rovingFocus:l,disabled:u}),(b,x)=>(O(),te(In(h(l)?h(Oa):h(St)),{"as-child":"",orientation:h(l)?b.orientation:void 0,dir:h(f),loop:h(l)?h(o):void 0},{default:v(()=>[m(h(St),{ref:h(i),role:"group","as-child":b.asChild,as:b.as},{default:v(()=>[Ye(b.$slots,"default",{modelValue:h(s)}),h(y)&&b.name?(O(),te(On,{key:0,name:b.name,required:b.required,value:h(s)},null,8,["name","required","value"])):wt("v-if",!0)]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),Ka=Wa,Qa=pe({__name:"Toggle",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(a,{emit:e}){const t=a,n=e,{forwardRef:o,currentElement:l}=en(),u=Yn(null),r=ba(t,"modelValue",n,{defaultValue:t.defaultValue,passive:t.modelValue===void 0});function f(){r.value=!r.value}const i=be(()=>r.value?"on":"off"),d=Pn(l);return(s,c)=>(O(),te(h(St),{ref:h(o),type:s.as==="button"?"button":void 0,"as-child":t.asChild,as:s.as,"aria-pressed":h(r),"data-state":i.value,"data-disabled":s.disabled?"":void 0,disabled:s.disabled,onClick:f},{default:v(()=>[Ye(s.$slots,"default",{modelValue:h(r),disabled:s.disabled,pressed:h(r),state:i.value}),h(d)&&s.name&&!h(u)?(O(),te(On,{key:0,type:"checkbox",name:s.name,value:h(r),required:s.required},null,8,["name","value","required"])):wt("v-if",!0)]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),Ja=Qa,Za=pe({__name:"ToggleGroupItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const e=a,t=Yn(),n=be(()=>t.disabled?.value||e.disabled),o=be(()=>Na(t.modelValue.value,e.value)),{forwardRef:l}=en();return(u,r)=>(O(),te(In(h(t).rovingFocus.value?h(Pa):h(St)),oe({"as-child":""},h(t).rovingFocus.value?{focusable:!n.value,active:o.value}:{}),{default:v(()=>[m(h(Ja),oe(e,{ref:h(l),disabled:n.value,"model-value":o.value,"onUpdate:modelValue":r[0]||(r[0]=f=>h(t).changeModelValue(u.value))}),{default:v(f=>[Ye(u.$slots,"default",tn(nn(f)))]),_:3},16,["disabled","model-value"])]),_:3},16))}}),eo=Za;const to=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],no=an("file-text",to);const ao=[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]],oo=an("grip-vertical",ao);const ro=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}
1]],io=an("save",ro),Hn=pe({__name:"CardDescription",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a;return(t,n)=>(O(),re("p",{"data-slot":"card-description",class:Xt(h(on)("text-muted-foreground text-sm",e.class))},[Ye(t.$slots,"default")],2))}}),lo=()=>vt({email:Te({message:"Ingresa un email"}).email({message:"Por favor ingresa un email válido"})}),so=pe({__name:"EmailForm",props:{isBusy:{type:Boolean,default:!1},isBusyModifiers:{}},emits:xt(["submit"],["update:isBusy"]),setup(a,{emit:e}){const t=lo(),n=rn(a,"isBusy"),o=e,{isFieldDirty:l,handleSubmit:u}=Nn({validationSchema:Mn(t)}),r=u(async f=>{f.email&&(n.value=!0,o("submit",f.email))});return(f,i)=>{const d=kn,s=Hn,c=Bn,p=$n,y=sn,b=qn,x=Vn,A=jn,k=zn,q=Gn,V=ya,G=ln,H=Rn,ie=An;return O(),re("form",{class:"pb-8",onSubmit:i[0]||(i[0]=Qe((...ne)=>h(r)&&h(r)(...ne),["prevent"]))},[m(ie,{class:"mb-6"},{default:v(()=>[m(c,null,{default:v(()=>[m(d,null,{default:v(()=>[...i[1]||(i[1]=[I(" Planifica tu 2026 ",-1)])]),_:1}),m(s,null,{default:v(()=>[...i[2]||(i[2]=[I(" Usa esta hoja para evaluar y planificar tu año familiar o empresarial ",-1)])]),_:1})]),_:1}),m(H,{class:"space-y-4"},{default:v(()=>[m(k,{name:"email","validate-on-blur":!h(l)},{default:v(({componentField:ne})=>[m(A,null,{default:v(()=>[m(p,null,{default:v(()=>[...i[3]||(i[3]=[I("Email",-1)])]),_:1}),m(b,null,{default:v(()=>[m(y,oe(ne,{type:"email",placeholder:"[email protected]",disabled:n.value}),null,16,["disabled"])]),_:2},1024),m(x)]),_:2},1024)]),_:1},8,["validate-on-blur"]),m(G,{class:"bg-[#062721]",type:"submit",disabled:n.value},{default:v(()=>[ge(m(q,{class:"size-4 mr-1"},null,512),[[ve,n.value]]),ge(m(V,{class:"size-4 mr-1"},null,512),[[ve,!n.value]]),i[4]||(i[4]=I(" Comenzar ",-1))]),_:1},8,["disabled"])]),_:1})]),_:1})],32)}}}),uo=Object.assign(so,{__name:"PlannerEmailForm"}),co=pe({__name:"ToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{type:[Boolean,null,String,Object,Array]},variant:{},size:{}},emits:["update:modelValue"],setup(a,{emit:e}){const t=a,n=e;Ea("toggleGroup",{variant:t.variant,size:t.size});const o=Fn(t,"class","size","variant"),l=wa(o,n);return(u,r)=>(O(),te(h(Ka),oe({"data-slot":"toggle-group","data-size":a.size,"data-variant":a.variant},h(l),{class:h(on)("group/toggle-group flex w-fit items-center rounded-md data-[variant=outline]:shadow-xs",t.class)}),{default:v(f=>[Ye(u.$slots,"default",tn(nn(f)))]),_:3},16,["data-size","data-variant","class"]))}}),fo=Sa("inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-2 min-w-9",sm:"h-8 px-1.5 min-w-8",lg:"h-10 px-2.5 min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),po=pe({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},variant:{},size:{}},setup(a){const e=a,t=Da("toggleGroup"),n=Fn(e,"class","size","variant"),o=xa(n);return(l,u)=>(O(),te(h(eo),oe({"data-slot":"toggle-group-item","data-variant":h(t)?.variant||a.variant,"data-size":h(t)?.size||a.size},h(o),{class:h(on)(h(fo)({variant:h(t)?.variant||a.variant,size:h(t)?.size||a.size}),"min-w-0 flex-1 shrink-0 rounded-none shadow-none first:rounded-l-md last:rounded-r-md focus:z-10 focus-visible:z-10 data-[variant=outline]:border-l-0 data-[variant=outline]:first:border-l",e.class)}),{default:v(r=>[Ye(l.$slots,"default",tn(nn(r)))]),_:3},16,["data-variant","data-size","class"]))}}),mo={class:"grid gap-2 md:grid-cols-[6rem_repeat(5,2rem)] items-center"},ho=pe({__name:"AreaScoreField",props:xt({disabled:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(a){const e=rn(a,"modelValue");return(t,n)=>{const o=sn,l=ln;return O(),re("div",mo,[m(o,{modelValue:e.value,"onUpdate:modelValue":n[0]||(n[0]=u=>e.value=u),placeholder:"1-5",disabled:a.disabled}
1,null,8,["modelValue","disabled"]),(O(),re(ht,null,gt(5,u=>m(l,{key:u,class:"size-8 hidden md:flex",variant:"secondary",disabled:a.disabled,onClick:Qe(r=>e.value=u,["prevent"])},{default:v(()=>[I(J(u),1)]),_:2},1032,["disabled","onClick"])),64))])}}}),go=Object.assign(ho,{__name:"PlannerAreaScoreField"});var Mt={exports:{}},Bt={exports:{}},mn;function vo(){return mn||(mn=1,(function(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(t,n){return t<<n|t>>>32-n},rotr:function(t,n){return t<<32-n|t>>>n},endian:function(t){if(t.constructor==Number)return e.rotl(t,8)&16711935|e.rotl(t,24)&4278255360;for(var n=0;n<t.length;n++)t[n]=e.endian(t[n]);return t},randomBytes:function(t){for(var n=[];t>0;t--)n.push(Math.floor(Math.random()*256));return n},bytesToWords:function(t){for(var n=[],o=0,l=0;o<t.length;o++,l+=8)n[l>>>5]|=t[o]<<24-l%32;return n},wordsToBytes:function(t){for(var n=[],o=0;o<t.length*32;o+=8)n.push(t[o>>>5]>>>24-o%32&255);return n},bytesToHex:function(t){for(var n=[],o=0;o<t.length;o++)n.push((t[o]>>>4).toString(16)),n.push((t[o]&15).toString(16));return n.join("")},hexToBytes:function(t){for(var n=[],o=0;o<t.length;o+=2)n.push(parseInt(t.substr(o,2),16));return n},bytesToBase64:function(t){for(var n=[],o=0;o<t.length;o+=3)for(var l=t[o]<<16|t[o+1]<<8|t[o+2],u=0;u<4;u++)o*8+u*6<=t.length*8?n.push(a.charAt(l>>>6*(3-u)&63)):n.push("=");return n.join("")},base64ToBytes:function(t){t=t.replace(/[^A-Z0-9+\/]/ig,"");for(var n=[],o=0,l=0;o<t.length;l=++o%4)l!=0&&n.push((a.indexOf(t.charAt(o-1))&Math.pow(2,-2*l+8)-1)<<l*2|a.indexOf(t.charAt(o))>>>6-l*2);return n}};Bt.exports=e})()),Bt.exports}var kt,hn;function gn(){if(hn)return kt;hn=1;var a={utf8:{stringToBytes:function(e){return a.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(a.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(e.charCodeAt(n)&255);return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};return kt=a,kt}var Rt,vn;function _o(){if(vn)return Rt;vn=1,Rt=function(t){return t!=null&&(a(t)||e(t)||!!t._isBuffer)};function a(t){return!!t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function e(t){return typeof t.readFloatLE=="function"&&typeof t.slice=="function"&&a(t.slice(0,0))}return Rt}var _n;function bo(){return _n||(_n=1,(function(){var a=vo(),e=gn().utf8,t=_o(),n=gn().bin,o=function(l,u){l.constructor==String?u&&u.encoding==="binary"?l=n.stringToBytes(l):l=e.stringToBytes(l):t(l)?l=Array.prototype.slice.call(l,0):!Array.isArray(l)&&l.constructor!==Uint8Array&&(l=l.toString());for(var r=a.bytesToWords(l),f=l.length*8,i=1732584193,d=-271733879,s=-1732584194,c=271733878,p=0;p<r.length;p++)r[p]=(r[p]<<8|r[p]>>>24)&16711935|(r[p]<<24|r[p]>>>8)&4278255360;r[f>>>5]|=128<<f%32,r[(f+64>>>9<<4)+14]=f;for(var y=o._ff,b=o._gg,x=o._hh,A=o._ii,p=0;p<r.length;p+=16){var k=i,q=d,V=s,G=c;i=y(i,d,s,c,r[p+0],7,-680876936),c=y(c,i,d,s,r[p+1],12,-389564586),s=y(s,c,i,d,r[p+2],17,606105819),d=y(d,s,c,i,r[p+3],22,-1044525330),i=y(i,d,s,c,r[p+4],7,-176418897),c=y(c,i,d,s,r[p+5],12,1200080426),s=y(s,c,i,d,r[p+6],17,-1473231341),d=y(d,s,c,i,r[p+7],22,-45705983),i=y(i,d,s,c,r[p+8],7,1770035416),c=y(c,i,d,s,r[p+9],12,-1958414417),s=y(s,c,i,d,r[p+10],17,-42063),d=y(d,s,c,i,r[p+11],22,-1990404162),i=y(i,d,s,c,r[p+12],7,1804603682),c=y(c,i,d,s,r[p+13],12,-40341101),s=y(s,c,i,d,r[p+14],17,-1502002290),d=y(d,s,c,i,r[p+15],22,1236535329),i=b(i,d,s,c,r[p+1],5,-165796510),c=b(c,i,d,s,r[p+6],9,-1069501632),s=b(s,c,i,d,r[p+11],14,643717713),d=b(d,s,c,i,r[p+0],20,-373897302),i=b(i,d,s,c,r[p+5],5,-701558691),c=b(c,i,d,s,r[p+10],9,38016083),s=b(s,c,i,d,r[p+15],14,-660478335),d=b(d,s,c,i,r[p+4],20,-405537848),i=b(i,d,s,c,r[p+9],5,568446438),c=b(c,i,d,s,r[p+14],9,-1019803690),s=b(s,c,i,d,r[p+3],14,-187363961),d=b(d,s,c,i,r[p+8],20,1163531501),i=b(i,d,s,c,r[p+13],5,-1444681467),c=b(c,i,d,s,r[p+2],9,-51403784),s=b(s,c,i,d,r[p+7],14,1735328473),d=b(d,s,c,i,r[p+12],20,-1926607734),i=x(i,d,s,c,r[p+5],4,-378558),c=x(c,i,d,s,r[p+8],11,-2022574463),s=x(s,c,i,d,r[p+11],16,1839030562),d=x(d,s,c,i,r[p+14],23,-35309556),i=x(i,d,s,c,r[p+1],4,-1530992060),c=x(c,i,d,s,r[p+4],11,1272893353),s=x(s,c,i,d,r[p+7],16,-155497632),d=x(d,s,c,i,r[p+10],23,-1094730640),i=x(i,d,s,c,r[p+13],4,681279174),c=x(c,i,d,s,r[p+0],11,-358537222),s=x(s,c,i,d,r[p+3],16,-722521979),d=x(d,s,c,i,r[p+6],23,76029189),i=x(i,d,s,c,r[p+9],4,-640364487),c=x(c,i,d,s,r[p+12],11,-421815835),s=x(s,c,i,d,r[p+15],16,530742520),d=x(d,s,c,i,r[p+2],23,-995338651),i=A(i,d,s,c,r[p+0],6,-198630844),c=A(c,i,d,s,r[p+7],10,1126891415),s=A(s,c,i,d,r[p+14],15,-1416354905),d=A(d,s,c,i,r[p+5],21,-57434055),i=A(i,d,s,c,r[p+12],6,1700485571),c=A(c,i,d,s,r[p+3],10,-1894986606),s=A(s,c,i,d,r[p+10],15,-1051523),d=A(d,s,c,i,r[p+1],21,-2054922799),i=A(i,d,s,c,r[p+8],6,1873313359),c=A(c,i,d,s,r[p+15],10,-30611744),s=A(s,c,i,d,r[p+6],15,-1560198380),d=A(d,s,c,i,r[p+13],21,1309151649),i=A(i,d,s,c,r[p+4],6,-145523070),c=A(c,i,d,s,r[p+11],10,-1120210379),s=A(s,c,i,d,r[p+2],15,718787259),d=A(d,s,c,i,r[p+9],21,-343485551),i=i+k>>>0,d=d+q>>>0,s=s+V>>>0,c=c+G>>>0}return a.endian([i,d,s,c])};o._ff=function(l,u,r,f,i,d,s){var c=l+(u&r|~u&f)+(i>>>0)+s;return(c<<d|c>>>32-d)+u},o._gg=function(l,u,r,f,i,d,s){var c=l+(u&f|r&~f)+(i>>>0)+s;return(c<<d|c>>>32-d)+u},o._hh=function(l,u,r,f,i,d,s){var c=l+(u^r^f)+(i>>>0)+s;return(c<<d|c>>>32-d)+u},o._ii=function(l,u,r,f,i,d,s){var c=l+(r^(u|~f))+(i>>>0)+s;return(c<<d|c>>>32-d)+u},o._blocksize=16,o._digestsize=16,Mt.exports=function(l,u){if(l==null)throw new Error("Illegal argument "+l);var r=a.wordsToBytes(o(l,u));return u&&u.asBytes?r:u&&u.asString?n.bytesToString(r):a.bytesToHex(r)}})()),Mt.exports}var yo=bo();const Eo=Ya(yo);var Ce=(a=>(a.FAMILY="family",a.BUSINESS="business",a))(Ce||{});function wo(a,e,t){return(e=To(e))in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function Ee(){return Ee=Object.assign?Object.assign.bind():function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)({}).hasOwnProperty.call(t,n)&&(a[n]=t[n])}return a},Ee.apply(null,arguments)}function bn(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);e&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(a,o).enumerable})),t.push.apply(t,n)}return t}function fe(a){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};
vendor: 33,830 bytes, line 1
1e%2?bn(Object(t),!0).forEach(function(n){wo(a,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(t)):bn(Object(t)).forEach(function(n){Object.defineProperty(a,n,Object.getOwnPropertyDescriptor(t,n))})}return a}function So(a,e){if(a==null)return{};var t,n,o=xo(a,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(a);for(n=0;n<l.length;n++)t=l[n],e.indexOf(t)===-1&&{}.propertyIsEnumerable.call(a,t)&&(o[t]=a[t])}return o}function xo(a,e){if(a==null)return{};var t={};for(var n in a)if({}.hasOwnProperty.call(a,n)){if(e.indexOf(n)!==-1)continue;t[n]=a[n]}return t}function Do(a,e){if(typeof a!="object"||!a)return a;var t=a[Symbol.toPrimitive];if(t!==void 0){var n=t.call(a,e);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(a)}function To(a){var e=Do(a,"string");return typeof e=="symbol"?e:e+""}function Wt(a){"@babel/helpers - typeof";return Wt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wt(a)}var Co="1.15.7";function ye(a){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(a)}var we=ye(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),at=ye(/Edge/i),yn=ye(/firefox/i),Je=ye(/safari/i)&&!ye(/chrome/i)&&!ye(/android/i),un=ye(/iP(ad|od|hone)/i),Xn=ye(/chrome/i)&&ye(/android/i),Un={capture:!1,passive:!1};function C(a,e,t){a.addEventListener(e,t,!we&&Un)}function T(a,e,t){a.removeEventListener(e,t,!we&&Un)}function Dt(a,e){if(e){if(e[0]===">"&&(e=e.substring(1)),a)try{if(a.matches)return a.matches(e);if(a.msMatchesSelector)return a.msMatchesSelector(e);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(e)}catch{return!1}return!1}}function Wn(a){return a.host&&a!==document&&a.host.nodeType&&a.host!==a?a.host:a.parentNode}function se(a,e,t,n){if(a){t=t||document;do{if(e!=null&&(e[0]===">"?a.parentNode===t&&Dt(a,e):Dt(a,e))||n&&a===t)return a;if(a===t)break}while(a=Wn(a))}return null}var En=/\s+/g;function Z(a,e,t){if(a&&e)if(a.classList)a.classList[t?"add":"remove"](e);else{var n=(" "+a.className+" ").replace(En," ").replace(" "+e+" "," ");a.className=(n+(t?" "+e:"")).replace(En," ")}}function E(a,e,t){var n=a&&a.style;if(n){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(a,""):a.currentStyle&&(t=a.currentStyle),e===void 0?t:t[e];!(e in n)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),n[e]=t+(typeof t=="string"?"":"px")}}function Ge(a,e){var t="";if(typeof a=="string")t=a;else do{var n=E(a,"transform");n&&n!=="none"&&(t=n+" "+t)}while(!e&&(a=a.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(t)}function Kn(a,e,t){if(a){var n=a.getElementsByTagName(e),o=0,l=n.length;if(t)for(;o<l;o++)t(n[o],o);return n}return[]}function ce(){var a=document.scrollingElement;return a||document.documentElement}function $(a,e,t,n,o){if(!(!a.getBoundingClientRect&&a!==window)){var l,u,r,f,i,d,s;if(a!==window&&a.parentNode&&a!==ce()?(l=a.getBoundingClientRect(),u=l.top,r=l.left,f=l.bottom,i=l.right,d=l.height,s=l.width):(u=0,r=0,f=window.innerHeight,i=window.innerWidth,d=window.innerHeight,s=window.innerWidth),(e||t)&&a!==window&&(o=o||a.parentNode,!we))do if(o&&o.getBoundingClientRect&&(E(o,"transform")!=="none"||t&&E(o,"position")!=="static")){var c=o.getBoundingClientRect();u-=c.top+parseInt(E(o,"border-top-width")),r-=c.left+parseInt(E(o,"border-left-width")),f=u+l.height,i=r+l.width;break}while(o=o.parentNode);if(n&&a!==window){var p=Ge(o||a),y=p&&p.a,b=p&&p.d;p&&(u/=b,r/=y,s/=y,d/=b,f=u+d,i=r+s)}return{top:u,left:r,bottom:f,right:i,width:s,height:d}}}function wn(a,e,t){for(var n=Fe(a,!0),o=$(a)[e];n;){var l=$(n)[t],u=void 0;if(u=o>=l,!u)return n;if(n===ce())break;n=Fe(n,!1)}return!1}function Le(a,e,t,n){for(var o=0,l=0,u=a.children;l<u.length;){if(u[l].style.display!=="none"&&u[l]!==w.ghost&&(n||u[l]!==w.dragged)&&se(u[l],t.draggable,a,!1)){if(o===e)return u[l];o++}l++}return null}function dn(a,e){for(var t=a.lastElementChild;t&&(t===w.ghost||E(t,"display")==="none"||e&&!Dt(t,e));)t=t.previousElementSibling;return t||null}function ae(a,e){var t=0;if(!a||!a.parentNode)return-1;for(;a=a.previousElementSibling;)a.nodeName.toUpperCase()!=="TEMPLATE"&&a!==w.clone&&(!e||Dt(a,e))&&t++;return t}function Sn(a){var e=0,t=0,n=ce();if(a)do{var o=Ge(a),l=o.a,u=o.d;e+=a.scrollLeft*l,t+=a.scrollTop*u}while(a!==n&&(a=a.parentNode));return[e,t]}function Ao(a,e){for(var t in a)if(a.hasOwnProperty(t)){for(var n in e)if(e.hasOwnProperty(n)&&e[n]===a[t][n])return Number(t)}return-1}function Fe(a,e){if(!a||!a.getBoundingClientRect)return ce();var t=a,n=!1;do if(t.clientWidth<t.scrollWidth||t.clientHeight<t.scrollHeight){var o=E(t);if(t.clientWidth<t.scrollWidth&&(o.overflowX=="auto"||o.overflowX=="scroll")||t.clientHeight<t.scrollHeight&&(o.overflowY=="auto"||o.overflowY=="scroll")){if(!t.getBoundingClientRect||t===document.body)return ce();if(n||e)return t;n=!0}}while(t=t.parentNode);return ce()}function Io(a,e){if(a&&e)for(var t in e)e.hasOwnProperty(t)&&(a[t]=e[t]);return a}function zt(a,e){return Math.round(a.top)===Math.round(e.top)&&Math.round(a.left)===Math.round(e.left)&&Math.round(a.height)===Math.round(e.height)&&Math.round(a.width)===Math.round(e.width)}var Ze;function Qn(a,e){return function(){if(!Ze){var t=arguments,n=this;t.length===1?a.call(n,t[0]):a.apply(n,t),Ze=setTimeout(function(){Ze=void 0},e)}}}function Fo(){clearTimeout(Ze),Ze=void 0}function Jn(a,e,t){a.scrollLeft+=e,a.scrollTop+=t}function Zn(a){var e=window.Polymer,t=window.jQuery||window.Zepto;return e&&e.dom?e.dom(a).cloneNode(!0):t?t(a).clone(!0)[0]:a.cloneNode(!0)}function ea(a,e,t){var n={};return Array.from(a.children).forEach(function(o){var l,u,r,f;if(!(!se(o,e.draggable,a,!1)||o.animated||o===t)){var i=$(o);n.left=Math.min((l=n.left)!==null&&l!==void 0?l:1/0,i.left),n.top=Math.min((u=n.top)!==null&&u!==void 0?u:1/0,i.top),n.right=Math.max((r=n.right)!==null&&r!==void 0?r:-1/0,i.right),n.bottom=Math.max((f=n.bottom)!==null&&f!==void 0?f:-1/0,i.bottom)}}),n.width=n.right-n.left,n.height=n.bottom-n.top,n.x=n.left,n.y=n.top,n}var Q="Sortable"+new Date().getTime();function Oo(){var a=[],e;return{captureAnimationState:function(){if(a=[],!!this.options.animation){var n=[].slice.call(this.el.children);n.forEach(function(o){if(!(E(o,"display")==="none"||o===w.ghost)){a.push({target:o,rect:$(o)});var l=fe({},a[a.length-1].rect);if(o.thisAnimationDuration){var u=Ge(o,!0);u&&(l.top-=u.f,l.left-=u.e)}o.fromRect=l}})}},addAnimationState:function(n){a.push(n)},removeAnimationState:function(n){a.splice(Ao(a,{target:n}),1)},animateAll:function(n){var o=this;if(!this.options.animation){clearTimeout(e),typeof n=="function"&&n();return}var l=!1,u=0;a.forEach(function(r){var f=0,i=r.target,d=i.fromRect,s=$(i),c=i.prevFromRect,p=i.prevToRect,y=r.rect,b=Ge(i,!0);b&&(s.top-=b.f,s.left-=b.e),i.toRect=s,i.thisAnimationDuration&&zt(c,s)&&!zt(d,s)&&(y.top-s.top)/(y.left-s.left)===(d.top-s.top)/(d.left-s.left)&&(f=No(y,c,p,o.options)),zt(s,d)||(i.prevFromRect=d,i.prevToRect=s,f||(f=o.options.animation),o.animate(i,y,s,f)),f&&(l=!0,u=Math.max(u,f),clearTimeout(i.animationResetTimer),i.animationResetTimer=setTimeout(function(){i.animationTime=0,i.prevFromRect=null,i.fromRect=null,i.prevToRect=null,i.thisAnimationDuration=null},f),i.thisAnimationDuration=f)}),clearTimeout(e),l?e=setTimeout(function(){typeof n=="function"&&n()},u):typeof n=="function"&&n(),a=[]},animate:function(n,o,l,u){if(u){E(n,"transition",""),E(n,"transform","");var r=Ge(this.el),f=r&&r.a,i=r&&r.d,d=(o.left-l.left)/(f||1),s=(o.top-l.top)/(i||1);n.animatingX=!!d,n.animatingY=!!s,E(n,"transform","translate3d("+d+"px,"+s+"px,0)"),this.forRepaintDummy=Po(n),E(n,"transition","transform "+u+"ms"+(this.options.easing?" "+this.options.easing:"")),E(n,"transform","translate3d(0,0,0)"),typeof n.animated=="number"&&clearTimeout(n.animated),n.animated=setTimeout(function(){E(n,"transition",""),E(n,"transform",""),n.animated=!1,n.animatingX=!1,n.animatingY=!1},u)}}}}function Po(a){return a.offsetWidth}function No(a,e,t,n){return Math.sqrt(Math.pow(e.top-a.top,2)+Math.pow(e.left-a.left,2))/Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))*n.animation}var je=[],jt={initializeByDefault:!0},ot={mount:function(e){for(var t in jt)jt.hasOwnProperty(t)&&!(t in e)&&(e[t]=jt[t]);je.forEach(function(n){if(n.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),je.push(e)},pluginEvent:function(e,t,n){var o=this;this.eventCanceled=!1,n.cancel=function(){o.eventCanceled=!0};var l=e+"Global";je.forEach(function(u){t[u.pluginName]&&(t[u.pluginName][l]&&t[u.pluginName][l](fe({sortable:t},n)),t.options[u.pluginName]&&t[u.pluginName][e]&&t[u.pluginName][e](fe({sortable:t},n)))})},initializePlugins:function(e,t,n,o){je.forEach(function(r){var f=r.pluginName;if(!(!e.options[f]&&!r.initializeByDefault)){var i=new r(e,t,e.options);i.sortable=e,i.options=e.options,e[f]=i,Ee(n,i.defaults)}});for(var l in e.options)if(e.options.hasOwnProperty(l)){var u=this.modifyOption(e,l,e.options[l]);typeof u<"u"&&(e.options[l]=u)}},getEventProperties:function(e,t){var n={};return je.forEach(function(o){typeof o.eventProperties=="function"&&Ee(n,o.eventProperties.call(t[o.pluginName],e))}),n},modifyOption:function(e,t,n){var o;return je.forEach(function(l){e[l.pluginName]&&l.optionListeners&&typeof l.optionListeners[t]=="function"&&(o=l.optionListeners[t].call(e[l.pluginName],n))}),o}};function Mo(a){var e=a.sortable,t=a.rootEl,n=a.name,o=a.targetEl,l=a.cloneEl,u=a.toEl,r=a.fromEl,f=a.oldIndex,i=a.newIndex,d=a.oldDraggableIndex,s=a.newDraggableIndex,c=a.originalEvent,p=a.putSortable,y=a.extraEventProperties;if(e=e||t&&t[Q],!!e){var b,x=e.options,A="on"+n.charAt(0).toUpperCase()+n.substr(1);window.CustomEvent&&!we&&!at?b=new CustomEvent(n,{bubbles:!0,cancelable:!0}):(b=document.createEvent("Event"),b.initEvent(n,!0,!0)),b.to=u||t,b.from=r||t,b.item=o||t,b.clone=l,b.oldIndex=f,b.newIndex=i,b.oldDraggableIndex=d,b.newDraggableIndex=s,b.originalEvent=c,b.pullMode=p?p.lastPutMode:void 0;var k=fe(fe({},y),ot.getEventProperties(n,e));for(var q in k)b[q]=k[q];t&&t.dispatchEvent(b),x[A]&&x[A].call(e,b)}}var Bo=["evt"],K=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=n.evt,l=So(n,Bo);ot.pluginEvent.bind(w)(e,t,fe({dragEl:g,parentEl:B,ghostEl:S,rootEl:P,nextEl:ze,lastDownEl:_t,cloneEl:N,cloneHidden:Ie,dragStarted:Ue,putSortable:Y,activeSortable:w.active,originalEvent:o,oldIndex:Ve,oldDraggableIndex:et,newIndex:ee,newDraggableIndex:Ae,hideGhostForTarget:oa,unhideGhostForTarget:ra,cloneNowHidden:function(){Ie=!0},cloneNowShown:function(){Ie=!1},dispatchSortableEvent:function(r){W({sortable:t,name:r,originalEvent:o})}},l))};function W(a){Mo(fe({putSortable:Y,cloneEl:N,targetEl:g,rootEl:P,oldIndex:Ve,oldDraggableIndex:et,newIndex:ee,newDraggableIndex:Ae},a))}var g,B,S,P,ze,_t,N,Ie,Ve,ee,et,Ae,ct,Y,qe=!1,Tt=!1,Ct=[],ke,le,$t,qt,xn,Dn,Ue,$e,tt,nt=!1,ft=!1,bt,X,Vt=[],Kt=!1,At=[],Ft=typeof document<"u",pt=un,Tn=at||we?"cssFloat":"float",ko=Ft&&!Xn&&!un&&"draggable"in document.createElement("div"),ta=(function(){if(Ft){if(we)return!1;var a=document.createElement("x");return a.style.cssText="pointer-events:auto",a.style.pointerEvents==="auto"}})(),na=function(e,t){var n=E(e),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),l=Le(e,0,t),u=Le(e,1,t),r=l&&E(l),f=u&&E(u),i=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+$(l).width,d=f&&parseInt(f.marginLeft)+parseInt(f.marginRight)+$(u).width;if(n.display==="flex")return n.flexDirection==="column"||n.flexDirection==="column-reverse"?"vertical":"horizontal";if(n.display==="grid")return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(l&&r.float&&r.float!=="none"){var s=r.float==="left"?"left":"right";return u&&(f.clear==="both"||f.clear===s)?"vertical":"horizontal"}return l&&(r.display==="block"||r.display==="flex"||r.display==="table"||r.display==="grid"||i>=o&&n[Tn]==="none"||u&&n[Tn]==="none"&&i+d>o)?"vertical":"horizontal"},Ro=function(e,t,n){var o=n?e.left:e.top,l=n?e.right:e.bottom,u=n?e.width:e.height,r=n?t.left:t.top,f=n?t.right:t.bottom,i=n?t.width:t.height;return o===r||l===f||o+u/2===r+i/2},zo=function(e,t){var n;return Ct.some(function(o){var l=o[Q].options.emptyInsertThreshold;if(!(!l||dn(o))){var u=$(o),r=e>=u.left-l&&e<=u.right+l,f=t>=u.top-l&&t<=u.bottom+l;if(r&&f)return n=o}}),n},aa=function(e){function t(l,u){return function(r,f,i,d){var s=r.options.group.name&&f.options.group.name&&r.options.group.name===f.options.group.name;if(l==null&&(u||s))return!0;if(l==null||l===!1)return!1;if(u&&l==="clone")return l;if(typeof l=="function")return t(l(r,f,i,d),u)(r,f,i,d);var c=(u?r:f).options.group.name;return l===!0||typeof l=="string"&&l===c||l.join&&l.indexOf(c)>-1}}var n={},o=e.group;(!o||Wt(o)!="object")&&(o={name:o}),n.name=o.name,n.checkPull=t(o.pull,!0),n.checkPut=t(o.put),n.revertClone=o.revertClone,e.group=n},oa=function(){!ta&&S&&E(S,"display","none")},ra=function(){!ta&&S&&E(S,"display","")};Ft&&!Xn&&document.addEventListener("click",function(a){if(Tt)return a.preventDefault(),a.stopPropagation&&a.stopPropagation(),a.stopImmediatePropagation&&a.stopImmediatePropagation(),Tt=!1,!1},!0);var Re=function(e){if(g){e=e.touches?e.touches[0]:e;var t=zo(e.clientX,e.clientY);if(t){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[Q]._onDragOver(n)}}},jo=function(e){g&&g.parentNode[Q]._isOutsideThisEl(e.target)};function w(a,e){if(!(a&&a.nodeType&&a.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(a));this.el=a,this.options=e=Ee({},e),a[Q]=this;var t={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(a.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return na(a,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(u,r){u.setData("Text",r.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:w.supportPointer!==!1&&"PointerEvent"in window&&(!Je||un),emptyInsertThreshold:5};ot.initializePlugins(this,a,t);for(var n in t)!(n in e)&&(e[n]=t[n]);aa(e);for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));this.nativeDraggable=e.forceFallback?!1:ko,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?C(a,"pointerdown",this._onTapStart):(C(a,"mousedown",this._onTapStart),C(a,"touchstart",this._onTapStart)),this.nativeDraggable&&(C(a,"dragover",this),C(a,"dragenter",this)),Ct.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),Ee(this,Oo())}w.prototype={constructor:w,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&($e=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,g):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,o=this.options,l=o.preventOnFilter,u=e.type,r=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,f=(r||e).target,i=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||f,d=o.filter;if(Xo(n),!g&&!(/mousedown|pointerdown/.test(u)&&e.button!==0||o.disabled)&&!i.isContentEditable&&!(!this.nativeDraggable&&Je&&f&&f.tagName.toUpperCase()==="SELECT")&&(f=se(f,o.draggable,n,!1),!(f&&f.animated)&&_t!==f)){if(Ve=ae(f),et=ae(f,o.draggable),typeof d=="function"){if(d.call(this,e,f,this)){W({sortable:t,rootEl:i,name:"filter",targetEl:f,toEl:n,fromEl:n}),K("filter",t,{evt:e}),l&&e.preventDefault();return}}else if(d&&(d=d.split(",").some(function(s){if(s=se(i,s.trim(),n,!1),s)return W({sortable:t,rootEl:s,name:"filter",targetEl:f,fromEl:n,toEl:n}),K("filter",t,{evt:e}),!0}),d)){l&&e.preventDefault();return}o.handle&&!se(i,o.handle,n,!1)||this._prepareDragStart(e,r,f)}}},_prepareDragStart:function(e,t,n){var o=this,l=o.el,u=o.options,r=l.ownerDocument,f;if(n&&!g&&n.parentNode===l){var i=$(n);if(P=l,g=n,B=g.parentNode,ze=g.nextSibling,_t=n,ct=u.group,w.dragged=g,ke={target:g,clientX:(t||e).clientX,clientY:(t||e).clientY},xn=ke.clientX-i.left,Dn=ke.clientY-i.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,g.style["will-change"]="all",f=function(){if(K("delayEnded",o,{evt:e}),w.eventCanceled){o._onDrop();return}o._disableDelayedDragEvents(),!yn&&o.nativeDraggable&&(g.draggable=!0),o._triggerDragStart(e,t),W({sortable:o,name:"choose",originalEvent:e}),Z(g,u.chosenClass,!0)},u.ignore.split(",").forEach(function(d){Kn(g,d.trim(),Gt)}),C(r,"dragover",Re),C(r,"mousemove",Re),C(r,"touchmove",Re),u.supportPointer?(C(r,"pointerup",o._onDrop),!this.nativeDraggable&&C(r,"pointercancel",o._onDrop)):(C(r,"mouseup",o._onDrop),C(r,"touchend",o._onDrop),C(r,"touchcancel",o._onDrop)),yn&&this.nativeDraggable&&(this.options.touchStartThreshold=4,g.draggable=!0),K("delayStart",this,{evt:e}),u.delay&&(!u.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(at||we))){if(w.eventCanceled){this._onDrop();return}u.supportPointer?(C(r,"pointerup",o._disableDelayedDrag),C(r,"pointercancel",o._disableDelayedDrag)):(C(r,"mouseup",o._disableDelayedDrag),C(r,"touchend",o._disableDelayedDrag),C(r,"touchcancel",o._disableDelayedDrag)),C(r,"mousemove",o._delayedDragTouchMoveHandler),C(r,"touchmove",o._delayedDragTouchMoveHandler),u.supportPointer&&C(r,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(f,u.delay)}else f()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){g&&Gt(g),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;T(e,"mouseup",this._disableDelayedDrag),T(e,"touchend",this._disableDelayedDrag),T(e,"touchcancel",this._disableDelayedDrag),T(e,"pointerup",this._disableDelayedDrag),T(e,"pointercancel",this._disableDelayedDrag),T(e,"mousemove",this._delayedDragTouchMoveHandler),T(e,"touchmove",this._delayedDragTouchMoveHandler),T(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?C(document,"pointermove",this._onTouchMove):t?C(document,"touchmove",this._onTouchMove):C(document,"mousemove",this._onTouchMove):(C(g,"dragend",this),C(P,"dragstart",this._onDragStart));try{document.selection?yt(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(qe=!1,P&&g){K("dragStarted",this,{evt:t}),this.nativeDraggable&&C(document,"dragover",jo);var n=this.options;!e&&Z(g,n.dragClass,!1),Z(g,n.ghostClass,!0),w.active=this,e&&this._appendGhost(),W({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(le){this._lastX=le.clientX,this._lastY=le.clientY,oa();for(var e=document.elementFromPoint(le.clientX,le.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(le.clientX,le.clientY),e!==t);)t=e;if(g.parentNode[Q]._isOutsideThisEl(e),t)do{if(t[Q]){var n=void 0;if(n=t[Q]._onDragOver({clientX:le.clientX,clientY:le.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=Wn(t));ra()}},_onTouchMove:function(e){if(ke){var t=this.options,n=t.fallbackTolerance,o=t.fallbackOffset,l=e.touches?e.touches[0]:e,u=S&&Ge(S,!0),r=S&&u&&u.a,f=S&&u&&u.d,i=pt&&X&&Sn(X),d=(l.clientX-ke.clientX+o.x)/(r||1)+(i?i[0]-Vt[0]:0)/(r||1),s=(l.clientY-ke.clientY+o.y)/(f||1)+(i?i[1]-Vt[1]:0)/(f||1);if(!w.active&&!qe){if(n&&Math.max(Math.abs(l.clientX-this._lastX),Math.abs(l.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(S){u?(u.e+=d-($t||0),u.f+=s-(qt||0)):u={a:1,b:0,c:0,d:1,e:d,f:s};var c="matrix(".concat(u.a,",").concat(u.b,",").concat(u.c,",").concat(u.d,",").concat(u.e,",").concat(u.f,")");E(S,"webkitTransform",c),E(S,"mozTransform",c),E(S,"msTransform",c),E(S,"transform",c),$t=d,qt=s,le=l}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!S){var e=this.options.fallbackOnBody?document.body:P,t=$(g,!0,pt,!0,e),n=this.options;if(pt){for(X=e;E(X,"position")==="static"&&E(X,"transform")==="none"&&X!==document;)X=X.parentNode;X!==document.body&&X!==document.documentElement?(X===document&&(X=ce()),t.top+=X.scrollTop,t.left+=X.scrollLeft):X=ce(),Vt=Sn(X)}S=g.cloneNode(!0),Z(S,n.ghostClass,!1),Z(S,n.fallbackClass,!0),Z(S,n.dragClass,!0),E(S,"transition",""),E(S,"transform",""),E(S,"box-sizing","border-box"),E(S,"margin",0),E(S,"top",t.top),E(S,"left",t.left),E(S,"width",t.width),E(S,"height",t.height),E(S,"opacity","0.8"),E(S,"position",pt?"absolute":"fixed"),E(S,"zIndex","100000"),E(S,"pointerEvents","none"),w.ghost=S,e.appendChild(S),E(S,"transform-origin",xn/parseInt(S.style.width)*100+"% "+Dn/parseInt(S.style.height)*100+"%")}},_onDragStart:function(e,t){var n=this,o=e.dataTransfer,l=n.options;if(K("dragStart",this,{evt:e}),w.eventCanceled){this._onDrop();return}K("setupClone",this),w.eventCanceled||(N=Zn(g),N.removeAttribute("id"),N.draggable=!1,N.style["will-change"]="",this._hideClone(),Z(N,this.options.chosenClass,!1),w.clone=N),n.cloneId=yt(function(){K("clone",n),!w.eventCanceled&&(n.options.removeCloneOnHide||P.insertBefore(N,g),n._hideClone(),W({sortable:n,name:"clone"}))}),!t&&Z(g,l.dragClass,!0),t?(Tt=!0,n._loopId=setInterval(n._emulateDragOver,50)):(T(document,"mouseup",n._onDrop),T(document,"touchend",n._onDrop),T(document,"touchcancel",n._onDrop),o&&(o.effectAllowed="move",l.setData&&l.setData.call(n,o,g)),C(document,"drop",n),E(g,"transform","translateZ(0)")),qe=!0,n._dragStartId=yt(n._dragStarted.bind(n,t,e)),C(document,"selectstart",n),Ue=!0,window.getSelection().removeAllRanges(),Je&&E(document.body,"user-select","none")},_onDragOver:function(e){var t=this.el,n=e.target,o,l,u,r=this.options,f=r.group,i=w.active,d=ct===f,s=r.sort,c=Y||i,p,y=this,b=!1;if(Kt)return;function x(de,Ot){K(de,y,fe({evt:e,isOwner:d,axis:p?"vertical":"horizontal",revert:u,dragRect:o,targetRect:l,canSort:s,fromSortable:c,target:n,completed:k,onMove:function(rt,Pt){return mt(P,t,g,o,rt,$(rt),e,Pt)},changed:q},Ot))}function A(){x("dragOverAnimationCapture"),y.captureAnimationState(),y!==c&&c.captureAnimationState()}function k(de){return x("dragOverCompleted",{insertion:de}),de&&(d?i._hideClone():i._showClone(y),y!==c&&(Z(g,Y?Y.options.ghostClass:i.options.ghostClass,!1),Z(g,r.ghostClass,!0)),Y!==y&&y!==w.active?Y=y:y===w.active&&Y&&(Y=null),c===y&&(y._ignoreWhileAnimating=n),y.animateAll(function(){x("dragOverAnimationComplete"),y._ignoreWhileAnimating=null}),y!==c&&(c.animateAll(),c._ignoreWhileAnimating=null)),(n===g&&!g.animated||n===t&&!n.animated)&&($e=null),!r.dragoverBubble&&!e.rootEl&&n!==document&&(g.parentNode[Q]._isOutsideThisEl(e.target),!de&&Re(e)),!r.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),b=!0}function q(){ee=ae(g),Ae=ae(g,r.draggable),W({sortable:y,name:"change",toEl:t,newIndex:ee,newDraggableIndex:Ae,originalEvent:e})}if(e.preventDefault!==void 0&&e.cancelable&&e.preventDefault(),n=se(n,r.draggable,t,!0),x("dragOver"),w.eventCanceled)return b;if(g.contains(e.target)||n.animated&&n.animatingX&&n.animatingY||y._ignoreWhileAnimating===n)return k(!1);if(Tt=!1,i&&!r.disabled&&(d?s||(u=B!==P):Y===this||(this.lastPutMode=ct.checkPull(this,i,g,e))&&f.checkPut(this,i,g,e))){if(p=this._getDirection(e,n)==="vertical",o=$(g),x("dragOverValid"),w.eventCanceled)return b;if(u)return B=P,A(),this._hideClone(),x("revert"),w.eventCanceled||(ze?P.insertBefore(g,ze):P.appendChild(g)),k(!0);var V=dn(t,r.draggable);if(!V||Go(e,p,this)&&!V.animated){if(V===g)return k(!1);if(V&&t===e.target&&(n=V),n&&(l=$(n)),mt(P,t,g,o,n,l,e,!!n)!==!1)return A(),V&&V.nextSibling?t.insertBefore(g,V.nextSibling):t.appendChild(g),B=t,q(),k(!0)}else if(V&&Vo(e,p,this)){var G=Le(t,0,r,!0);if(G===g)return k(!1);if(n=G,l=$(n),mt(P,t,g,o,n,l,e,!1)!==!1)return A(),t.insertBefore(g,G),B=t,q(),k(!0)}else if(n.parentNode===t){l=$(n);var H=0,ie,ne=g.parentNode!==t,U=!Ro(g.animated&&g.toRect||o,n.animated&&n.toRect||l,p),me=p?"top":"left",ue=wn(n,"top","top")||wn(g,"top","top"),D=ue?ue.scrollTop:void 0;$e!==n&&(ie=l[me],nt=!1,ft=!U&&r.invertSwap||ne),H=Lo(e,n,l,p,U?1:r.swapThreshold,r.invertedSwapThreshold==null?r.swapThreshold:r.invertedSwapThreshold,ft,$e===n);var _;if(H!==0){var R=ae(g);do R-=H,_=B.children[R];while(_&&(E(_,"display")==="none"||_===S))}if(H===0||_===n)return k(!1);$e=n,tt=H;var M=n.nextElementSibling,L=!1;L=H===1;var he=mt(P,t,g,o,n,l,e,L);if(he!==!1)return(he===1||he===-1)&&(L=he===1),Kt=!0,setTimeout(qo,30),A(),L&&!M?t.appendChild(g):n.parentNode.insertBefore(g,L?M:n),ue&&Jn(ue,0,D-ue.scrollTop),B=g.parentNode,ie!==void 0&&!ft&&(bt=Math.abs(ie-$(n)[me])),q(),k(!0)}if(t.contains(g))return k(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){T(document,"mousemove",this._onTouchMove),T(document,"touchmove",this._onTouchMove),T(document,"pointermove",this._onTouchMove),T(document,"dragover",Re),T(document,"mousemove",Re),T(document,"touchmove",Re)},_offUpEvents:function(){var e=this.el.ownerDocument;T(e,"mouseup",this._onDrop),T(e,"touchend",this._onDrop),T(e,"pointerup",this._onDrop),T(e,"pointercancel",this._onDrop),T(e,"touchcancel",this._onDrop),T(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;if(ee=ae(g),Ae=ae(g,n.draggable),K("drop",this,{evt:e}),B=g&&g.parentNode,ee=ae(g),Ae=ae(g,n.draggable),w.eventCanceled){this._nulling();return}qe=!1,ft=!1,nt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Qt(this.cloneId),Qt(this._dragStartId),this.nativeDraggable&&(T(document,"drop",this),T(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Je&&E(document.body,"user-select",""),E(g,"transform",""),e&&(Ue&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),S&&S.parentNode&&S.parentNode.removeChild(S),(P===B||Y&&Y.lastPutMode!=="clone")&&N&&N.parentNode&&N.parentNode.removeChild(N),g&&(this.nativeDraggable&&T(g,"dragend",this),Gt(g),g.style["will-change"]="",Ue&&!qe&&Z(g,Y?Y.options.ghostClass:this.options.ghostClass,!1),Z(g,this.options.chosenClass,!1),W({sortable:this,name:"unchoose",toEl:B,newIndex:null,newDraggableIndex:null,originalEvent:e}),P!==B?(ee>=0&&(W({rootEl:B,name:"add",toEl:B,fromEl:P,originalEvent:e}),W({sortable:this,name:"remove",toEl:B,originalEvent:e}),W({rootEl:B,name:"sort",toEl:B,fromEl:P,originalEvent:e}),W({sortable:this,name:"sort",toEl:B,originalEvent:e})),Y&&Y.save()):ee!==Ve&&ee>=0&&(W({sortable:this,name:"update",toEl:B,originalEvent:e}),W({sortable:this,name:"sort",toEl:B,originalEvent:e})),w.active&&((ee==null||ee===-1)&&(ee=Ve,Ae=et),W({sortable:this,name:"end",toEl:B,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){K("nulling",this),P=g=B=S=ze=N=_t=Ie=ke=le=Ue=ee=Ae=Ve=et=$e=tt=Y=ct=w.dragged=w.ghost=w.clone=w.active=null;var e=this.el;At.forEach(function(t){e.contains(t)&&(t.checked=!0)}),At.length=$t=qt=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":g&&(this._onDragOver(e),$o(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,o=0,l=n.length,u=this.options;o<l;o++)t=n[o],se(t,u.draggable,this.el,!1)&&e.push(t.getAttribute(u.dataIdAttr)||Ho(t));return e},sort:function(e,t){var n={},o=this.el;this.toArray().forEach(function(l,u){var r=o.children[u];se(r,this.options.draggable,o,!1)&&(n[l]=r)},this),t&&this.captureAnimationState(),e.forEach(function(l){n[l]&&(o.removeChild(n[l]),o.appendChild(n[l]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return se(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(t===void 0)return n[e];var o=ot.modifyOption(this,e,t);typeof o<"u"?n[e]=o:n[e]=t,e==="group"&&aa(n)},destroy:function(){K("destroy",this);var e=this.el;e[Q]=null,T(e,"mousedown",this._onTapStart),T(e,"touchstart",this._onTapStart),T(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(T(e,"dragover",this),T(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),Ct.splice(Ct.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!Ie){if(K("hideClone",this),w.eventCanceled)return;E(N,"display","none"),this.options.removeCloneOnHide&&N.parentNode&&N.parentNode.removeChild(N),Ie=!0}},_showClone:function(e){if(e.lastPutMode!=="clone"){this._hideClone();return}if(Ie){if(K("showClone",this),w.eventCanceled)return;g.parentNode==P&&!this.options.group.revertClone?P.insertBefore(N,g):ze?P.insertBefore(N,ze):P.appendChild(N),this.options.group.revertClone&&this.animate(g,N),E(N,"display",""),Ie=!1}}};function $o(a){a.dataTransfer&&(a.dataTransfer.dropEffect="move"),a.cancelable&&a.preventDefault()}function mt(a,e,t,n,o,l,u,r){var f,i=a[Q],d=i.options.onMove,s;return window.CustomEvent&&!we&&!at?f=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(f=document.createEvent("Event"),f.initEvent("move",!0,!0)),f.to=e,f.from=a,f.dragged=t,f.draggedRect=n,f.related=o||e,f.relatedRect=l||$(e),f.willInsertAfter=r,f.originalEvent=u,a.dispatchEvent(f),d&&(s=d.call(i,f,u)),s}function Gt(a){a.draggable=!1}function qo(){Kt=!1}function Vo(a,e,t){var n=$(Le(t.el,0,t.options,!0)),o=ea(t.el,t.options,S),l=10;return e?a.clientX<o.left-l||a.clientY<n.top&&a.clientX<n.right:a.clientY<o.top-l||a.clientY<n.bottom&&a.clientX<n.left}function Go(a,e,t){var n=$(dn(t.el,t.options.draggable)),o=ea(t.el,t.options,S),l=10;return e?a.clientX>o.right+l||a.clientY>n.bottom&&a.clientX>n.left:a.clientY>o.bottom+l||a.clientX>n.right&&a.clientY>n.top}function Lo(a,e,t,n,o,l,u,r){var f=n?a.clientY:a.clientX,i=n?t.height:t.width,d=n?t.top:t.left,s=n?t.bottom:t.right,c=!1;if(!u){if(r&&bt<i*o){if(!nt&&(tt===1?f>d+i*l/2:f<s-i*l/2)&&(nt=!0),nt)c=!0;else if(tt===1?f<d+bt:f>s-bt)return-tt}else if(f>d+i*(1-o)/2&&f<s-i*(1-o)/2)return Yo(e)}return c=c||u,c&&(f<d+i*l/2||f>s-i*l/2)?f>d+i/2?1:-1:0}function Yo(a){return ae(g)<ae(a)?1:-1}function Ho(a){for(var e=a.tagName+a.className+a.src+a.href+a.textContent,t=e.length,n=0;t--;)n+=e.charCodeAt(t);return n.toString(36)}function Xo(a){At.length=0;for(var e=a.getElementsByTagName("input"),t=e.length;t--;){var n=e[t];n.checked&&At.push(n)}}function yt(a){return setTimeout(a,0)}function Qt(a){return clearTimeout(a)}Ft&&C(document,"touchmove",function(a){(w.active||qe)&&a.cancelable&&a.preventDefault()});w.utils={on:C,off:T,css:E,find:Kn,is:function(e,t){return!!se(e,t,e,!1)},extend:Io,throttle:Qn,closest:se,toggleClass:Z,clone:Zn,index:ae,nextTick:yt,cancelNextTick:Qt,detectDirection:na,getChild:Le,expando:Q};w.get=function(a){return a[Q]};w.mount=function(){for(var a=arguments.length,e=new Array(a),t=0;t<a;t++)e[t]=arguments[t];e[0].constructor===Array&&(e=e[0]),e.forEach(function(n){if(!n.prototype||!n.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(n));n.utils&&(w.utils=fe(fe({},w.utils),n.utils)),ot.mount(n)})};w.create=function(a,e){return new w(a,e)};w.version=Co;var j=[],We,Jt,Zt=!1,Lt,Yt,It,Ke;function Uo(){function a(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var e in this)e.charAt(0)==="_"&&typeof this[e]=="function"&&(this[e]=this[e].bind(this))}return a.prototype={dragStarted:function(t){var n=t.originalEvent;this.sortable.nativeDraggable?C(document,"dragover",this._handleAutoScroll):this.options.supportPointer?C(document,"pointermove",this._handleFallbackAutoScroll):n.touches?C(document,"touchmove",this._handleFallbackAutoScroll):C(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var n=t.originalEvent;!this.options.dragOverBubble&&!n.rootEl&&this._handleAutoScroll(n)},drop:function(){this.sortable.nativeDraggable?T(document,"dragover",this._handleAutoScroll):(T(document,"pointermove",this._handleFallbackAutoScroll),T(document,"touchmove",this._handleFallbackAutoScroll),T(document,"mousemove",this._handleFallbackAutoScroll)),Cn(),Et(),Fo()},nulling:function(){It=Jt=We=Zt=Ke=Lt=Yt=null,j.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,n){var o=this,l=(t.touches?t.touches[0]:t).clientX,u=(t.touches?t.touches[0]:t).clientY,r=document.elementFromPoint(l,u);if(It=t,n||this.options.forceAutoScrollFallback||at||we||Je){Ht(t,this.options,r,n);var f=Fe(r,!0);Zt&&(!Ke||l!==Lt||u!==Yt)&&(Ke&&Cn(),Ke=setInterval(function(){var i=Fe(document.elementFromPoint(l,u),!0);i!==f&&(f=i,Et()),Ht(t,o.options,i,n)},10),Lt=l,Yt=u)}else{if(!this.options.bubbleScroll||Fe(r,!0)===ce()){Et();return}Ht(t,this.options,Fe(r,!1),!1)}}},Ee(a,{pluginName:"scroll",initializeByDefault:!0})}
1function Et(){j.forEach(function(a){clearInterval(a.pid)}),j=[]}function Cn(){clearInterval(Ke)}var Ht=Qn(function(a,e,t,n){if(e.scroll){var o=(a.touches?a.touches[0]:a).clientX,l=(a.touches?a.touches[0]:a).clientY,u=e.scrollSensitivity,r=e.scrollSpeed,f=ce(),i=!1,d;Jt!==t&&(Jt=t,Et(),We=e.scroll,d=e.scrollFn,We===!0&&(We=Fe(t,!0)));var s=0,c=We;do{var p=c,y=$(p),b=y.top,x=y.bottom,A=y.left,k=y.right,q=y.width,V=y.height,G=void 0,H=void 0,ie=p.scrollWidth,ne=p.scrollHeight,U=E(p),me=p.scrollLeft,ue=p.scrollTop;p===f?(G=q<ie&&(U.overflowX==="auto"||U.overflowX==="scroll"||U.overflowX==="visible"),H=V<ne&&(U.overflowY==="auto"||U.overflowY==="scroll"||U.overflowY==="visible")):(G=q<ie&&(U.overflowX==="auto"||U.overflowX==="scroll"),H=V<ne&&(U.overflowY==="auto"||U.overflowY==="scroll"));var D=G&&(Math.abs(k-o)<=u&&me+q<ie)-(Math.abs(A-o)<=u&&!!me),_=H&&(Math.abs(x-l)<=u&&ue+V<ne)-(Math.abs(b-l)<=u&&!!ue);if(!j[s])for(var R=0;R<=s;R++)j[R]||(j[R]={});(j[s].vx!=D||j[s].vy!=_||j[s].el!==p)&&(j[s].el=p,j[s].vx=D,j[s].vy=_,clearInterval(j[s].pid),(D!=0||_!=0)&&(i=!0,j[s].pid=setInterval((function(){n&&this.layer===0&&w.active._onTouchMove(It);var M=j[this.layer].vy?j[this.layer].vy*r:0,L=j[this.layer].vx?j[this.layer].vx*r:0;typeof d=="function"&&d.call(w.dragged.parentNode[Q],L,M,a,It,j[this.layer].el)!=="continue"||Jn(j[this.layer].el,L,M)}).bind({layer:s}),24))),s++}while(e.bubbleScroll&&c!==f&&(c=Fe(c,!1)));Zt=i}},30),ia=function(e){var t=e.originalEvent,n=e.putSortable,o=e.dragEl,l=e.activeSortable,u=e.dispatchSortableEvent,r=e.hideGhostForTarget,f=e.unhideGhostForTarget;if(t){var i=n||l;r();var d=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,s=document.elementFromPoint(d.clientX,d.clientY);f(),i&&!i.el.contains(s)&&(u("spill"),this.onSpill({dragEl:o,putSortable:n}))}};function cn(){}cn.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var o=Le(this.sortable.el,this.startIndex,this.options);o?this.sortable.el.insertBefore(t,o):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:ia};Ee(cn,{pluginName:"revertOnSpill"});function fn(){}fn.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable,o=n||this.sortable;o.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),o.animateAll()},drop:ia};Ee(fn,{pluginName:"removeOnSpill"});w.mount(new Uo);w.mount(fn,cn);const Wo=()=>vt({diagnostic:dt(Ma.number().min(0,"El puntaje no puede ser negativo").max(5,"El puntaje no puede ser mayor a 5").optional()).length(8),priorities:vt({areas:dt(Te()).length(4),reason:Te().max(160,"Máximo 160 caracteres").optional()}),areas:dt(vt({goal:Te().max(200,"Máximo 200 caracteres").optional(),strategy:Te().max(200,"Máximo 200 caracteres").optional(),tactics:Te().max(200,"Máximo 200 caracteres").optional(),inCharge:Te().max(200,"Máximo 200 caracteres").optional(),schedule:dt(Te().max(36,"Máximo 36 caracteres").optional()).length(3)})).min(0).max(4)}),Ko=[{label:"Primer Trimestre",months:["Enero","Febrero","Marzo"]},{label:"Segundo Trimestre",months:["Abril","Mayo","Junio"]},{label:"Tercer Trimestre",months:["Julio","Agosto","Septiembre"]},{label:"Cuarto Trimestre",months:["Octubre","Noviembre","Diciembre"]}],Qo=[xe.SPIRITUAL,xe.FINANCES,xe.FAMILY,xe.EMOTIONS,xe.EDUCATION,xe.HEALTH,xe.MINISTRY,xe.WORK],Jo=[De.HUMAN_RESOURCES,De.FINANCES,De.MARKETING,De.PRODUCTS,De.MANAGEMENT,De.INNOVATION,De.SALES,De.GROWTH],Zo={key:0,class:"space-y-2"},er={key:1,class:"flex gap-x-2 items-center p-4 rounded-lg border border-border/50"},tr={class:"flex-1"},nr={class:"text-sm font-medium"},ar={class:"text-xs text-muted-foreground"},or={class:"flex justify-end mt-4"},rr={class:"flex justify-end col-span-full"},ir={ref:"weak-areas-grid",class:"grid gap-y-2 mb-4"},lr=["data-drag-disabled"],sr={class:"flex-1"},ur={class:"flex justify-end mt-4"},dr={class:"text-left flex-1"},cr={class:"flex items-center gap-2"},fr={class:"text-sm font-medium text-muted-foreground min-w-[3rem] text-center"},pr={class:"grid md:grid-cols-3 gap-3"},mr={class:"flex justify-end"},hr=pe({__name:"MainForm",props:xt({email:{},planner:{}},{isBusy:{type:Boolean,default:!1},isBusyModifiers:{}}),emits:xt(["submit","typeChange"],["update:isBusy"]),setup(a,{emit:e}){const t=Ln(),n=Wo(),o=rn(a,"isBusy"),l=e,u=Aa("weak-areas-grid"),r=_e(Ce.FAMILY),f=_e(null),i=_e(0),d=_e(!1),s=_e(null),c=_e(null),p=_e([]),{values:y,isFieldDirty:b,setFieldValue:x,resetField:A,handleSubmit:k}=Nn({validationSchema:Mn(n)}),q=be(()=>{const{months:D,label:_}=Ko[i.value];return{months:D,label:_}}),V=be(()=>s.value?s.value.size:0),G=be(()=>r.value===Ce.FAMILY?Qo:Jo),H=be(()=>r.value===Ce.FAMILY?Ha:Xa),ie=be(()=>{if(!y)return"";const D={type:r.value,diagnostic:y.diagnostic,priorities:y.priorities,areas:y.areas};return Eo(JSON.stringify(D)).slice(0,8)}),ne=k(async D=>{if(D){o.value=!0;const _={};for(let M=0;M<G.value.length;M++){const L=G.value[M];_[L]=D.diagnostic[M]??0}const R={diagnostic:_,priorities:{areas:D.priorities.areas,reason:D.priorities.reason||""},areas:D.areas.map(M=>({goal:M.goal||"",strategy:M.strategy||"",tactics:M.tactics||"",inCharge:M.inCharge||"",schedule:M.schedule.map(L=>L||"")}))};l("submit",{type:r.value,planner:R})}});async function U(){d.value=!0;const{blob:D,filename:_}=await t.generatePlanner(a.email,r.value,ie.value);c.value=_,s.value=D}function me(){s.value=null,c.value=null}function ue(){if(s.value){const D=URL.createObjectURL(s.value),_=document.createElement("a");_.href=D,_.download=c.value,_.click(),URL.revokeObjectURL(D)}}return ut(s,D=>{D&&(d.value=!1)}),ut(()=>a.planner,D=>{o.value=!0,D?(x("diagnostic",G.value.filter(_=>_!==void 0).map(_=>D.diagnostic[_])),x("priorities.areas",D.priorities.areas),p.value=D.priorities.areas,x("priorities.reason",D.priorities.reason),x("areas",D.areas)):(x("diagnostic",Array(8).fill(void 0)),A("priorities.areas"),p.value=G.value.slice(0,4),A("priorities.reason"),A("areas")),me(),o.value=!1}),ut(()=>y.diagnostic,D=>{if(!o.value){const _=D||Array(8).fill(0);p.value=[..._].map((R,M)=>[M,R??0]).sort((R,M)=>R[1]-M[1]).slice(0,4).map(([R])=>G.value[R]),x("priorities.areas",p.value)}},{deep:!0}),ut(r,D=>{o.value=!0,me(),l("typeChange",D)},{immediate:!0}),Ta(async()=>{await Ca(),f.value=w.create(u.value,{animation:150,handle:"[data-drag-handle]",ghostClass:"opacity-50",draggable:"[data-area-item]",filter:"[data-drag-disabled]",preventOnFilter:!0,onEnd:async D=>{if(D.oldIndex==null||D.newIndex==null)return;const _=[...p.value??[]],[R]=_.splice(D.oldIndex,1);R&&_.splice(D.newIndex,0,R),p.value=_,x("priorities.areas",p.value)}})}),(D,_)=>{const R=po,M=co,L=kn,he=Hn,de=Bn,Ot=ka,pn=La,rt=no,Pt=za,Se=ln,it=Gn,la=ja,lt=Rn,sa=Ra,ua=Ba,da=$a,st=An,Oe=$n,ca=go,Pe=qn,Ne=Vn,Me=jn,Be=zn,Nt=io,fa=oo,He=qa,pa=Va,ma=Ga,ha=sn;return O(),re("form",{class:"pb-8",onSubmit:_[3]||(_[3]=(...F)=>h(ne)&&h(ne)(...F))}
1,[m(M,{modelValue:h(r),"onUpdate:modelValue":_[0]||(_[0]=F=>Ut(r)?r.value=F:null),class:"mx-auto mb-6 border border-border",type:"single",disabled:o.value},{default:v(()=>[m(R,{class:"px-4 data-[state=on]:bg-[#00c19e] data-[state=on]:text-white",value:h(Ce).FAMILY,"aria-label":"Familiar"},{default:v(()=>[..._[4]||(_[4]=[I(" Familiar ",-1)])]),_:1},8,["value"]),m(R,{class:"px-4 data-[state=on]:bg-[#00c19e] data-[state=on]:text-white",value:h(Ce).BUSINESS,"aria-label":"Empresarial"},{default:v(()=>[..._[5]||(_[5]=[I(" Empresarial ",-1)])]),_:1},8,["value"])]),_:1},8,["modelValue","disabled"]),a.planner?(O(),te(st,{key:0},{default:v(()=>[m(da,{type:"single",collapsible:""},{default:v(()=>[m(ua,{value:"downloader"},{default:v(()=>[m(Ot,{class:"px-6 py-0 font-semibold items-center"},{default:v(()=>[m(de,{class:"p-0 flex-1 font-normal"},{default:v(()=>[m(L,{class:"text-base"},{default:v(()=>[..._[6]||(_[6]=[I(" Descarga tu Hoja Planificadora ",-1)])]),_:1}),m(he,null,{default:v(()=>[..._[7]||(_[7]=[I(" Crea una versión descargable de tu Hoja Planificadora ",-1)])]),_:1})]),_:1})]),_:1}),m(sa,{class:"p-0"},{default:v(()=>[m(lt,{class:"mt-6"},{default:v(()=>[h(d)?(O(),re("div",Zo,[_[8]||(_[8]=z("div",{class:"flex items-center justify-between text-sm"},[z("span",{class:"text-muted-foreground"}," Procesando tu Hoja Planificadora... ")],-1)),m(pn,{indeterminate:""})])):!h(d)&&h(s)?(O(),re("div",er,[m(rt,{class:"text-muted-foreground size-4 cursor-grab active:cursor-grabbing"}),z("div",tr,[z("p",nr,J(h(c)),1),z("p",ar,J((h(V)/(1024*1024)).toFixed(2))+" MB ",1)]),m(Se,{variant:"outline",size:"icon",onClick:me},{default:v(()=>[m(Pt,{class:"size-4"})]),_:1})])):wt("",!0),z("div",or,[h(s)?(O(),te(Se,{key:1,onClick:Qe(ue,["prevent"])},{default:v(()=>[m(la,{class:"size-4 mr-1"}),_[9]||(_[9]=I(" Descargar ",-1))]),_:1})):(O(),te(Se,{key:0,disabled:h(d),onClick:U},{default:v(()=>[ge(m(it,{class:"size-4 mr-1"},null,512),[[ve,h(d)]]),I(" "+J(h(d)?"Generando...":"Generar Hoja Planificadora"),1)]),_:1},8,["disabled"]))])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):wt("",!0),m(st,{class:"my-6"},{default:v(()=>[m(de,null,{default:v(()=>[m(L,null,{default:v(()=>[I(" Ãreas del circulo de vida "+J(h(r)===h(Ce).FAMILY?"familiar":"empresarial"),1)]),_:1}),m(he,null,{default:v(()=>[..._[10]||(_[10]=[I(" Califica cada área de 1 (necesita mejorar) a 5 (excelente). ",-1)])]),_:1})]),_:1}),m(lt,{class:"grid grid-cols-2 gap-4"},{default:v(()=>[(O(!0),re(ht,null,gt(h(G),(F,Xe)=>(O(),te(Be,{key:F,name:`diagnostic.${Xe}`,"validate-on-blur":!h(b)},{default:v(({componentField:ga})=>[m(Me,null,{default:v(()=>[m(Oe,null,{default:v(()=>[I(J(h(H)[F]),1)]),_:2},1024),m(Pe,null,{default:v(()=>[m(ca,oe({ref_for:!0},ga,{disabled:o.value}),null,16,["disabled"])]),_:2},1024),m(Ne)]),_:2},1024)]),_:2},1032,["name","validate-on-blur"]))),128)),z("div",rr,[m(Se,{class:"bg-[#062721]",type:"submit",disabled:o.value},{default:v(()=>[ge(m(it,{class:"size-4 mr-1"},null,512),[[ve,o.value]]),ge(m(Nt,{class:"size-4 mr-1"},null,512),[[ve,!o.value]]),_[11]||(_[11]=I(" Guardar ",-1))]),_:1},8,["disabled"])])]),_:1})]),_:1}),_[22]||(_[22]=z("h2",{class:"text-2xl font-semibold mb-2"},"Planificación para 2026",-1)),_[23]||(_[23]=z("p",{class:"text-sm text-muted-foreground mb-4"}," Planea tus objetivos, estrategias, y tácticas para cada trimestre. ",-1)),m(st,{class:"py-2 my-4 gap-y-2"},{default:v(()=>[m(de,{class:"py-4"},{default:v(()=>[m(L,{class:"text-sm"},{default:v(()=>[..._[12]||(_[12]=[I(" Prioridad de áreas débiles ",-1)])]),_:1}),m(he,null,{default:v(()=>[..._[13]||(_[13]=[I(" Ordena las áreas que trabajarás por trimestre según tus prioridades. ",-1)])]),_:1})]),_:1}),m(lt,{class:"pb-4"},{default:v(()=>[z("div",ir,[(O(!0),re(ht,null,gt(h(p),(F,Xe)=>(O(),re("div",{key:F,class:Xt(["flex gap-x-2 items-center p-4 rounded-lg border border-border/50",{"text-muted-foreground":o.value}]),"data-area-item":"","data-drag-disabled":o.value||null},[z("div",{class:Xt(["size-5 text-xs rounded-full bg-black text-white flex items-center justify-center",{"bg-muted-foreground":o.value}])},J(Xe+1),3),z("div",sr,J(h(H)[F]),1),m(fa,{class:"text-muted-foreground size-4 cursor-grab active:cursor-grabbing","data-drag-handle":""})],10,lr))),128))],512),m(Be,{name:"priorities.reason","validate-on-blur":!h(b)},{default:v(({componentField:F})=>[m(Me,null,{default:v(()=>[m(Oe,null,{default:v(()=>[..._[14]||(_[14]=[I("¿Por Qué?",-1)])]),_:1}),m(Pe,null,{default:v(()=>[m(He,oe(F,{placeholder:"Escribe por qué estas áreas son tus prioridades...",class:"resize-none",disabled:o.value}),null,16,["disabled"])]),_:2},1024),m(Ne)]),_:2},1024)]),_:1},8,["validate-on-blur"]),z("div",ur,[m(Se,{class:"bg-[#062721]",type:"submit",disabled:o.value},{default:v(()=>[ge(m(it,{class:"size-4 mr-1"},null,512),[[ve,o.value]]),ge(m(Nt,{class:"size-4 mr-1"},null,512),[[ve,!o.value]]),_[15]||(_[15]=I(" Guardar ",-1))]),_:1},8,["disabled"])])]),_:1})]),_:1}),m(st,{class:"py-2 my-4 gap-y-2"},{default:v(()=>[m(de,{class:"py-4 flex items-center justify-between"},{default:v(()=>[z("div",dr,[m(L,null,{default:v(()=>[I(J(h(q).label)+": "+J(h(H)[h(p)[h(i)]]),1)]),_:1}),m(he,null,{default:v(()=>[I(J(h(q).months.join(" ⢠")),1)]),_:1})]),z("div",cr,[m(Se,{variant:"outline",size:"icon",disabled:h(i)<=0||o.value,onClick:_[1]||(_[1]=Qe(F=>i.value--,["prevent"]))},{default:v(()=>
1[m(pa,{class:"size-4"})]),_:1},8,["disabled"]),z("div",fr,J(h(i)+1)+" / 4 ",1),m(Se,{variant:"outline",size:"icon",disabled:h(i)>=3||o.value,onClick:_[2]||(_[2]=Qe(F=>i.value++,["prevent"]))},{default:v(()=>[m(ma,{class:"size-4"})]),_:1},8,["disabled"])])]),_:1}),m(lt,{class:"grid gap-y-5 pb-4"},{default:v(()=>[m(Be,{name:`areas.${h(i)}.goal`,"validate-on-blur":!h(b)},{default:v(({componentField:F})=>[m(Me,null,{default:v(()=>[m(Oe,null,{default:v(()=>[..._[16]||(_[16]=[I("Objetivo",-1)])]),_:1}),m(Pe,null,{default:v(()=>[m(He,oe(F,{placeholder:"Escribe que quieres lograr este trimestre...",class:"resize-none",disabled:o.value}),null,16,["disabled"])]),_:2},1024),m(Ne)]),_:2},1024)]),_:1},8,["name","validate-on-blur"]),m(Be,{name:`areas.${h(i)}.strategy`,"validate-on-blur":!h(b)},{default:v(({componentField:F})=>[m(Me,null,{default:v(()=>[m(Oe,null,{default:v(()=>[..._[17]||(_[17]=[I("Estrategia",-1)])]),_:1}),m(Pe,null,{default:v(()=>[m(He,oe(F,{placeholder:"Escribe los cómo lograr estos objetivos...",class:"resize-none",disabled:o.value}),null,16,["disabled"])]),_:2},1024),m(Ne)]),_:2},1024)]),_:1},8,["name","validate-on-blur"]),m(Be,{name:`areas.${h(i)}.tactics`,"validate-on-blur":!h(b)},{default:v(({componentField:F})=>[m(Me,null,{default:v(()=>[m(Oe,null,{default:v(()=>[..._[18]||(_[18]=[I("Tácticas",-1)])]),_:1}),m(Pe,null,{default:v(()=>[m(He,oe(F,{placeholder:"Qué acciones debes tomar para lograr estos objetivos...",class:"resize-none",disabled:o.value}),null,16,["disabled"])]),_:2},1024),m(Ne)]),_:2},1024)]),_:1},8,["name","validate-on-blur"]),m(Be,{name:`areas.${h(i)}.inCharge`,"validate-on-blur":!h(b)},{default:v(({componentField:F})=>[m(Me,null,{default:v(()=>[m(Oe,null,{default:v(()=>[..._[19]||(_[19]=[I("Responsable",-1)])]),_:1}),m(Pe,null,{default:v(()=>[m(ha,oe(F,{placeholder:"Quién será el responsable de llevar a cabo estas acciones...",disabled:o.value}),null,16,["disabled"])]),_:2},1024),m(Ne)]),_:2},1024)]),_:1},8,["name","validate-on-blur"]),z("div",null,[_[20]||(_[20]=z("h2",{class:"font-medium mb-2 md:hidden"},"Fecha",-1)),z("div",pr,[(O(),re(ht,null,gt(3,F=>m(Be,{key:`areas.${h(i)}.schedule.${F-1}`,name:`areas.${h(i)}.schedule.${F-1}`,"validate-on-blur":!h(b)},{default:v(({componentField:Xe})=>[m(Me,null,{default:v(()=>[m(Oe,null,{default:v(()=>[I(J(h(q).months[F-1]),1)]),_:2},1024),m(Pe,null,{default:v(()=>[m(He,oe({ref_for:!0},Xe,{placeholder:"Cuándo lo harás...",class:"resize-none",disabled:o.value}),null,16,["disabled"])]),_:2},1024),m(Ne)]),_:2},1024)]),_:2},1032,["name","validate-on-blur"])),64))])]),z("div",mr,[m(Se,{class:"bg-[#062721]",type:"submit",disabled:o.value},{default:v(()=>[ge(m(it,{class:"size-4 mr-1"},null,512),[[ve,o.value]]),ge(m(Nt,{class:"size-4 mr-1"},null,512),[[ve,!o.value]]),_[21]||(_[21]=I(" Guardar ",-1))]),_:1},8,["disabled"])])]),_:1})]),_:1})],32)}}}),gr=Object.assign(hr,{__name:"PlannerMainForm"}),vr={class:"mx-auto w-10/12 lg:w-3xl mt-8"},Cr=pe({__name:"index",setup(a){const e=Ln(),t=_e(!1),n=_e(void 0),o=be(()=>e.planner),l=async f=>{f&&(n.value=f,await e.fetchPlanner(f,Ce.FAMILY),t.value=!1)},u=async f=>{n.value&&(await e.fetchPlanner(n.value,f),t.value=!1)},r=async({type:f,planner:i})=>{n.value&&(await e.updatePlanner(n.value,f,i),t.value=!1)};return(f,i)=>{const d=uo,s=gr;return O(),re("div",vr,[i[2]||(i[2]=z("h1",{class:"text-center text-2xl font-semibold mb-4"},"Hoja Planificadora",-1)),h(o)===null||!h(n)?(O(),te(d,{key:0,"is-busy":h(t),"onUpdate:isBusy":i[0]||(i[0]=c=>Ut(t)?t.value=c:null),onSubmit:l},null,8,["is-busy"])):(O(),te(s,{key:1,"is-busy":h(t),"onUpdate:isBusy":i[1]||(i[1]=c=>Ut(t)?t.value=c:null),email:h(n),planner:h(o),onTypeChange:u,onSubmit:r},null,8,["is-busy","email","planner"]))])}}});export{Cr as default};
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.