@tindtechnologies/universalviewer
Version:
The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎
36 lines (35 loc) • 90.3 kB
JavaScript
import{a as ts}from"./chunk-DWNTPCPY.js";import{a as ar,h as is}from"./chunk-UYLDA6E6.js";import{f as ns,g as Tn}from"./chunk-R6HAKAEO.js";import{b as or,c as dr}from"./chunk-YAXTLTJC.js";var fs=or((ss,rs)=>{(function(T,_){var _e=_.jQuery;typeof ss=="object"?rs.exports=_e?T(_,_e):function(K){return T(_,K)}:typeof define=="function"&&define.amd?define(["jquery"],function(K){return T(_,K)}):T(_,!1)})(function(T,_){"use strict";var _e=_===!1;if(_=_||T.jQuery,!_||!_.fn)throw"JsViews requires jQuery";var K="v1.0.15",C,H,D,B,k,z,U,ae,be="_ocp",Y,q,ke,Ge,Zn,Qe,A,ue,Ae,De,fn,Ze,Ue,ln,on,Jt,ur,dn,$n=/[ \t]*(\r\n|\n|\r)/g,Qt=/\\(['"\\])/g,Pn=/['"\\]/g,os=/(?:\x08|^)(onerror:)?(?:(~?)(([\w$.]+):)?([^\x08]+))\x08(,)?([^\x08]+)/gi,ds=/^if\s/,et=/<(\w+)[>\s]/,as=/[\x00`><"'&=]/g,us=/[\x00`><\"'&=]/,Vt=/^on[A-Z]|^convert(Back)?$/,cs=/^\#\d+_`[\s\S]*\/\d+_`$/,ps=as,hs=/[&<>]/g,gs=/&(amp|gt|lt);/g,_s=/\[['"]?|['"]?\]/g,ms=0,Nt={"&":"&","<":"<",">":">","\0":"�","'":"'",'"':""","`":"`","=":"="},vs={amp:"&",gt:">",lt:"<"},Fe="html",fe="string",Ke="object",nt="data-jsv-tmpl",gn="jsvTmpl",qt="For #index in nested block use #getIndex().",tt={},it={},st=T.jsrender,bs=st&&_&&!_.render,rt={template:{compile:$t},tag:{compile:ks},viewModel:{compile:Ss},helper:{},converter:{}};k={jsviews:K,sub:{rPath:/^(!*?)(?:null|true|false|\d[\d.]*|([\w$]+|\.|~([\w$]+)|#(view|([\w$]+))?)([\w$.^]*?)(?:[.[^]([\w$]+)\]?)?)$/g,rPrm:/(\()(?=\s*\()|(?:([([])\s*)?(?:(\^?)(~?[\w$.^]+)?\s*((\+\+|--)|\+|-|~(?![\w$])|&&|\|\||===|!==|==|!=|<=|>=|[<>%*:?\/]|(=))\s*|(!*?(@)?[#~]?[\w$.^]+)([([])?)|(,\s*)|(?:(\()\s*)?\\?(?:(')|("))|(?:\s*(([)\]])(?=[.^]|\s*$|[^([])|[)\]])([([]?))|(\s+)/g,View:_n,Err:dt,tmplFn:si,parse:fi,extend:me,extendCtx:sn,syntaxErr:je,onStore:{template:function(e,n){n===null?delete it[e]:e&&(it[e]=n)}},addSetting:ni,settings:{allowCode:!1},advSet:kn,_thp:lt,_gm:ft,_tg:function(){},_cnvt:Es,_tag:Cs,_er:He,_err:ii,_cp:ot,_sq:function(e){return e==="constructor"&&je(""),e}},settings:{delimiters:Un,advanced:function(e){return e?(me(Ae,e),A.advSet(),De):Ae}},map:ut};function Wt(e,n){return function(){var t,i=this,s=i.base;return i.base=e,t=n.apply(i,arguments),i.base=s,t}}function ft(e,n){return Y(n)&&(n=Wt(e?e._d?e:Wt(kn,e):kn,n),n._d=(e&&e._d||0)+1),n}function lt(e,n){var t,i=n.props;for(t in i)Vt.test(t)&&!(e[t]&&e[t].fix)&&(e[t]=t!=="convert"?ft(e.constructor.prototype[t],i[t]):i[t])}function ot(e){return e}function kn(){return""}function ys(e){try{throw console.log("JsRender dbg breakpoint: "+e),"dbg breakpoint"}catch{}return this.base?this.baseApply(arguments):e}function dt(e){this.name=(_.link?"JsViews":"JsRender")+" Error",this.message=e||this.name}function me(e,n){if(e){for(var t in n)e[t]=n[t];return e}}(dt.prototype=new Error).constructor=dt;function Un(e,n,t){return e?q(e)?Un.apply(k,e):(on=t?t[0]:on,/^(\W|_){5}$/.test(e+n+on)||He("Invalid delimiters"),fn=e[0],Ze=e[1],Ue=n[0],ln=n[1],ue.delimiters=[fn+Ze,Ue+ln,on],e="\\"+fn+"(\\"+on+")?\\"+Ze,n="\\"+Ue+"\\"+ln,H="(?:(\\w+(?=[\\/\\s\\"+Ue+"]))|(\\w+)?(:)|(>)|(\\*))\\s*((?:[^\\"+Ue+"]|\\"+Ue+"(?!\\"+ln+"))*?)",A.rTag="(?:"+H+")",H=new RegExp("(?:"+e+H+"(\\/)?|\\"+fn+"(\\"+on+")?\\"+Ze+"(?:(?:\\/(\\w+))\\s*|!--[\\s\\S]*?--))"+n,"g"),A.rTmpl=new RegExp("^\\s|\\s$|<.*>|([^\\\\]|^)[{}]|"+e+".*"+n),De):ue.delimiters}function ws(e,n){!n&&e!==!0&&(n=e,e=void 0);var t,i,s,r,l=this,f=n==="root";if(e){if(r=n&&l.type===n&&l,!r)if(t=l.views,l._.useKey){for(i in t)if(r=n?t[i].get(e,n):t[i])break}else for(i=0,s=t.length;!r&&i<s;i++)r=n?t[i].get(e,n):t[i]}else if(f)r=l.root;else if(n)for(;l&&!r;)r=l.type===n?l:void 0,l=l.parent;else r=l.parent;return r||void 0}function Gt(){var e=this.get("item");return e?e.index:void 0}Gt.depends=function(){return[this.get("item"),"index"]};function Kt(){return this.index}Kt.depends="index";function zt(e,n,t,i){var s,r,l,f=0;if(t===1&&(i=1,t=void 0),n)for(r=n.split("."),l=r.length;e&&f<l;f++)s=e,e=r[f]?e[r[f]]:e;return t&&(t.lt=t.lt||f<l),e===void 0?i?kn:"":i?function(){return e.apply(s,arguments)}:e}function at(e,n,t){var i,s,r,l,f,d,o,u=this,c=!dn&&arguments.length>1,h=u.ctx;if(e){if(u._||(f=u.index,u=u.tag),d=u,h&&h.hasOwnProperty(e)||(h=Zn).hasOwnProperty(e)){if(r=h[e],e==="tag"||e==="tagCtx"||e==="root"||e==="parentTags")return r}else h=void 0;if((!dn&&u.tagCtx||u.linked)&&((!r||!r._cxp)&&(u=u.tagCtx||Y(r)?u:(u=u.scope||u,!u.isTop&&u.ctx.tag||u),r!==void 0&&u.tagCtx&&(u=u.tagCtx.view.scope),h=u._ocps,r=h&&h.hasOwnProperty(e)&&h[e]||r,!(r&&r._cxp)&&(t||c)&&((h||(u._ocps=u._ocps||{}))[e]=r=[{_ocp:r,_vw:d,_key:e}],r._cxp={path:be,ind:0,updateValue:function(a,p){return _.observable(r[0]).setProperty(be,a),this}})),l=r&&r._cxp)){if(arguments.length>2)return s=r[1]?A._ceo(r[1].deps):[be],s.unshift(r[0]),s._cxp=l,s;if(f=l.tagElse,o=r[1]?l.tag&&l.tag.cvtArgs?l.tag.cvtArgs(f,1)[l.ind]:r[1](r[0].data,r[0],A):r[0]._ocp,c)return A._ucp(e,n,u,l),u;r=o}return r&&Y(r)&&(i=function(){return r.apply(!this||this===T?d:this,arguments)},me(i,r)),i||r}}function xs(e){return e&&(e.fn?e:this.getRsc("templates",e)||ke(e))}function Es(e,n,t,i){var s,r,l,f,d,o=typeof t=="number"&&n.tmpl.bnds[t-1];if(i===void 0&&o&&o._lr&&(i=""),i!==void 0?t=i={props:{},args:[i]}:o&&(t=o(n.data,n,A)),o=o._bd&&o,e||o){if(r=n._lc,s=r&&r.tag,t.view=n,!s){if(s=me(new A._tg,{_:{bnd:o,unlinked:!0,lt:t.lt},inline:!r,tagName:":",convert:e,onArrayChange:!0,flow:!0,tagCtx:t,tagCtxs:[t],_is:"tag"}),f=t.args.length,f>1)for(d=s.bindTo=[];f--;)d.unshift(f);r&&(r.tag=s,s.linkCtx=r),t.ctx=sn(t.ctx,(r?r.view:n).ctx),lt(s,t)}s._er=i&&l,s.ctx=t.ctx||s.ctx||{},t.ctx=void 0,l=s.cvtArgs()[0],s._er=i&&l}else l=t.args[0];return l=o&&n._.onRender?n._.onRender(l,n,s):l,l??""}function Xt(e,n){var t,i,s,r,l,f,d,o=this;if(o.tagName){if(f=o,o=(f.tagCtxs||[o])[e||0],!o)return}else f=o.tag;if(l=f.bindFrom,r=o.args,(d=f.convert)&&typeof d===fe&&(d=d==="true"?void 0:o.view.getRsc("converters",d)||He("Unknown converter: '"+d+"'")),d&&!n&&(r=r.slice()),l){for(s=[],t=l.length;t--;)i=l[t],s.unshift(Yt(o,i));n&&(r=s)}if(d){if(d=d.apply(f,s||r),d===void 0)return r;if(l=l||[0],t=l.length,(!q(d)||d.arg0!==!1&&(t===1||d.length!==t||d.arg0))&&(d=[d],l=[0],t=1),n)r=d;else for(;t--;)i=l[t],+i===i&&(r[i]=d[t])}return r}function Yt(e,n){return e=e[+n===n?"args":"props"],e&&e[n]}function Zt(e){return this.cvtArgs(e,1)}function Is(e,n){var t,i,s=this;if(typeof n===fe){for(;t===void 0&&s;)i=s.tmpl&&s.tmpl[e],t=i&&i[n],s=s.parent;return t||k[e][n]}}function Cs(e,n,t,i,s,r){function l(ye){var ne=f[ye];if(ne!==void 0)for(ne=q(ne)?ne:[ne],p=ne.length;p--;)ie=ne[p],isNaN(parseInt(ie))||(ne[p]=parseInt(ie));return ne||[0]}n=n||B;var f,d,o,u,c,h,a,p,g,b,m,x,I,v,y,w,E,O,L,F,j,V,M,W,X,ie,ee,N,R,Z,Q=0,S="",J=n._lc||!1,P=n.ctx,se=t||n.tmpl,he=typeof i=="number"&&n.tmpl.bnds[i-1];for(e._is==="tag"?(f=e,e=f.tagName,i=f.tagCtxs,o=f.template):(d=n.getRsc("tags",e)||He("Unknown tag: {{"+e+"}} "),o=d.template),r===void 0&&he&&(he._lr=d.lateRender&&he._lr!==!1||he._lr)&&(r=""),r!==void 0?(S+=r,i=r=[{props:{},args:[],params:{props:{}}}]):he&&(i=he(n.data,n,A)),a=i.length;Q<a;Q++)m=i[Q],E=m.tmpl,(!J||!J.tag||Q&&!J.tag.inline||f._er||E&&+E===E)&&(E&&se.tmpls&&(m.tmpl=m.content=se.tmpls[E-1]),m.index=Q,m.ctxPrm=at,m.render=ct,m.cvtArgs=Xt,m.bndArgs=Zt,m.view=n,m.ctx=sn(sn(m.ctx,d&&d.ctx),P)),(t=m.props.tmpl)&&(m.tmpl=n._getTmpl(t),m.content=m.content||m.tmpl),f?J&&J.fn._lr&&(O=!!f.init):(f=new d._ctr,O=!!f.init,f.parent=h=P&&P.tag,f.tagCtxs=i,J&&(f.inline=!1,J.tag=f),f.linkCtx=J,(f._.bnd=he||J.fn)?(f._.ths=m.params.props.this,f._.lt=i.lt,f._.arrVws={}):f.dataBoundOnly&&He(e+` must be data-bound:
{^{`+e+"}}")),W=f.dataMap,m.tag=f,W&&i&&(m.map=i[Q].map),f.flow||(x=m.ctx=m.ctx||{},u=f.parents=x.parentTags=P&&sn(x.parentTags,P.parentTags)||{},h&&(u[h.tagName]=h),u[f.tagName]=x.tag=f,x.tagCtx=m);if(!(f._er=r)){for(lt(f,i[0]),f.rendering={rndr:f.rendering},Q=0;Q<a;Q++){if(m=f.tagCtx=i[Q],M=m.props,f.ctx=m.ctx,!Q){if(O&&(f.init(m,J,f.ctx),O=void 0),!m.args.length&&m.argDefault!==!1&&f.argDefault!==!1&&(m.args=j=[m.view.data],m.params.args=["#data"]),v=l("bindTo"),f.bindTo!==void 0&&(f.bindTo=v),f.bindFrom!==void 0?f.bindFrom=l("bindFrom"):f.bindTo&&(f.bindFrom=f.bindTo=v),y=f.bindFrom||v,N=v.length,ee=y.length,f._.bnd&&(R=f.linkedElement)&&(f.linkedElement=R=q(R)?R:[R],N!==R.length&&He("linkedElement not same length as bindTo")),(R=f.linkedCtxParam)&&(f.linkedCtxParam=R=q(R)?R:[R],ee!==R.length&&He("linkedCtxParam not same length as bindFrom/bindTo")),y)for(f._.fromIndex={},f._.toIndex={},g=ee;g--;)for(ie=y[g],p=N;p--;)ie===v[p]&&(f._.fromIndex[p]=g,f._.toIndex[g]=p);J&&(J.attr=f.attr=J.attr||f.attr||J._dfAt),c=f.attr,f._.noVws=c&&c!==Fe}if(j=f.cvtArgs(Q),f.linkedCtxParam)for(V=f.cvtArgs(Q,1),p=ee,Z=f.constructor.prototype.ctx;p--;)(I=f.linkedCtxParam[p])&&(ie=y[p],w=V[p],m.ctx[I]=A._cp(Z&&w===void 0?Z[I]:w,w!==void 0&&Yt(m.params,ie),m.view,f._.bnd&&{tag:f,cvt:f.convert,ind:p,tagElse:Q}));(L=M.dataMap||W)&&(j.length||M.dataMap)&&(F=m.map,(!F||F.src!==j[0]||s)&&(F&&F.src&&F.unmap(),L.map(j[0],m,F,!f._.bnd),F=m.map),j=[F.tgt]),b=void 0,f.render&&(b=f.render.apply(f,j),n.linked&&b&&!cs.test(b)&&(t={links:[]},t.render=t.fn=function(){return b},b=ti(t,n.data,void 0,!0,n,void 0,void 0,f))),j.length||(j=[n]),b===void 0&&(X=j[0],f.contentCtx&&(X=f.contentCtx===!0?n:f.contentCtx(X)),b=m.render(X,!0)||(s?void 0:"")),S=S?S+(b||""):b!==void 0?""+b:void 0}f.rendering=f.rendering.rndr}return f.tagCtx=i[0],f.ctx=f.tagCtx.ctx,f._.noVws&&f.inline&&(S=c==="text"?Ge.html(S):""),he&&n._.onRender?n._.onRender(S,n,f):S}function _n(e,n,t,i,s,r,l,f){var d,o,u,c,h=this,a=n==="array";h.content=f,h.views=a?[]:{},h.data=i,h.tmpl=s,c=h._={key:0,useKey:a?0:1,id:""+ms++,onRender:l,bnds:{}},h.linked=!!l,h.type=n||"top",n&&(h.cache={_ct:ue._cchCt}),(!t||t.type==="top")&&((h.ctx=e||{}).root=h.data),(h.parent=t)?(h.root=t.root||h,d=t.views,o=t._,h.isTop=o.scp,h.scope=(!e.tag||e.tag===t.ctx.tag)&&!h.isTop&&t.scope||h,o.useKey?(d[c.key="_"+o.useKey++]=h,h.index=qt,h.getIndex=Gt):d.length===(c.key=h.index=r)?d.push(h):d.splice(r,0,h),h.ctx=e||t.ctx):n&&(h.root=h)}_n.prototype={get:ws,getIndex:Kt,ctxPrm:at,getRsc:Is,_getTmpl:xs,_getOb:zt,getCache:function(e){return ue._cchCt>this.cache._ct&&(this.cache={_ct:ue._cchCt}),this.cache[e]!==void 0?this.cache[e]:this.cache[e]=tt[e](this.data,this,A)},_is:"view"};function Ts(e){var n,t,i;for(n in rt)t=n+"s",e[t]&&(i=e[t],e[t]={},k[t](i,e))}function ks(e,n,t){var i,s,r,l=new A._tg;function f(){var d=this;d._={unlinked:!0},d.inline=!0,d.tagName=e}if(Y(n)?n={depends:n.depends,render:n}:typeof n===fe&&(n={template:n}),s=n.baseTag){n.flow=!!n.flow,s=typeof s===fe?t&&t.tags[s]||Qe[s]:s,s||He('baseTag: "'+n.baseTag+'" not found'),l=me(l,s);for(r in n)l[r]=ft(s[r],n[r])}else l=me(l,n);return(i=l.template)!==void 0&&(l.template=typeof i===fe?ke[i]||ke(i):i),(f.prototype=l).constructor=l._ctr=f,t&&(l._parentTmpl=t),l}function As(e){return this.base.apply(this,e)}function $t(e,n,t,i){function s(d){var o,u;if(typeof d===fe||d.nodeType>0&&(r=d)){if(!r&&(/^\.?\/[^\\:*?"<>]*$/.test(d)?(u=ke[e=e||d])?d=u:r=document.getElementById(d):d.charAt(0)==="#"&&(r=document.getElementById(d.slice(1))),!r&&_.fn&&!A.rTmpl.test(d)))try{r=_(d,document)[0]}catch{}r&&(r.tagName!=="SCRIPT"&&He(d+": Use script block, not "+r.tagName),i?d=r.innerHTML:(o=r.getAttribute(nt),o&&(o!==gn?(d=ke[o],delete ke[o]):_.fn&&(d=_.data(r)[gn])),(!o||!d)&&(e=e||(_.fn?gn:d),d=$t(e,r.innerHTML,t,i)),d.tmplName=e=e||o,e!==gn&&(ke[e]=d),r.setAttribute(nt,e),_.fn&&_.data(r,gn,d))),r=void 0}else d.fn||(d=void 0);return d}var r,l,f=n=n||"";if(A._html=Ge.html,i===0&&(i=void 0,f=s(f)),i=i||(n.markup?n.bnds?me({},n):n:{}),i.tmplName=i.tmplName||e||"unnamed",t&&(i._parentTmpl=t),!f&&n.markup&&(f=s(n.markup))&&f.fn&&(f=f.markup),f!==void 0)return f.render||n.render?f.tmpls&&(l=f):(n=ei(f,i),si(f.replace(Pn,"\\$&"),n)),l||(l=me(function(){return l.render.apply(l,arguments)},n),Ts(l)),l}function js(e,n){return Y(e)?e.call(n):e}function Hn(e,n,t){Object.defineProperty(e,n,{value:t,configurable:!0})}function Ss(e,n){var t,i,s,r=this,l=n.getters,f=n.extend,d=n.id,o=_.extend({_is:e||"unnamed",unmap:v,merge:I},f),u="",c="",h=l?l.length:0,a=_.observable,p={};function g(y){i.apply(this,y)}function b(){return new g(arguments)}function m(y,w){for(var E,O,L,F,j,V=0;V<h;V++)L=l[V],E=void 0,typeof L!==fe&&(E=L,L=E.getter,j=E.parentRef),(F=y[L])===void 0&&E&&(O=E.defaultVal)!==void 0&&(F=js(O,y)),w(F,E&&r[E.type],L,j)}function x(y){y=typeof y===fe?JSON.parse(y):y;var w,E,O,L,F=0,j=y,V=[];if(q(y)){for(y=y||[],w=y.length;F<w;F++)V.push(this.map(y[F]));return V._is=e,V.unmap=v,V.merge=I,V}if(y){for(m(y,function(M,W){W&&(M=W.map(M)),V.push(M)}),j=this.apply(this,V),F=h;F--;)if(O=V[F],L=l[F].parentRef,L&&O&&O.unmap)if(q(O))for(w=O.length;w--;)Hn(O[w],L,j);else Hn(O,L,j);for(E in y)E!==ae&&!p[E]&&(j[E]=y[E])}return j}function I(y,w,E){y=typeof y===fe?JSON.parse(y):y;var O,L,F,j,V,M,W,X,ie,ee,N=0,R=this;if(q(R)){for(W={},ie=[],L=y.length,F=R.length;N<L;N++){for(X=y[N],M=!1,O=0;O<F&&!M;O++)W[O]||(V=R[O],d&&(W[O]=M=typeof d===fe?X[d]&&(p[d]?V[d]():V[d])===X[d]:d(V,X)));M?(V.merge(X),ie.push(V)):(ie.push(ee=b.map(X)),E&&Hn(ee,E,w))}a?a(R).refresh(ie,!0):R.splice.apply(R,[0,R.length].concat(ie));return}m(y,function(Z,Q,S,J){Q?R[S]().merge(Z,R,J):R[S]()!==Z&&R[S](Z)});for(j in y)j!==ae&&!p[j]&&(R[j]=y[j])}function v(){var y,w,E,O,L,F=0,j=this;function V(M){for(var W=[],X=0,ie=M.length;X<ie;X++)W.push(M[X].unmap());return W}if(q(j))return V(j);for(y={};F<h;F++)w=l[F],E=void 0,typeof w!==fe&&(E=w,w=E.getter),L=j[w](),y[w]=E&&L&&r[E.type]?q(L)?V(L):L.unmap():L;for(w in j)j.hasOwnProperty(w)&&(w.charAt(0)!=="_"||!p[w.slice(1)])&&w!==ae&&!Y(j[w])&&(y[w]=j[w]);return y}for(g.prototype=o,t=0;t<h;t++)(function(y){y=y.getter||y,p[y]=t+1;var w="_"+y;u+=(u?",":"")+y,c+="this."+w+" = "+y+`;
`,o[y]=o[y]||function(E){if(!arguments.length)return this[w];a?a(this).setProperty(y,E):this[w]=E},a&&(o[y].set=o[y].set||function(E){this[w]=E})})(l[t]);return c=new Function(u,c),i=function(){c.apply(this,arguments),(s=arguments[h+1])&&Hn(this,arguments[h],s)},i.prototype=o,o.constructor=i,b.map=x,b.getters=l,b.extend=f,b.id=d,b}function ei(e,n){var t,i=Ae._wm||{},s={tmpls:[],links:{},bnds:[],_is:"template",render:ct};return n&&(s=me(s,n)),s.markup=e,s.htmlTag||(t=et.exec(e),s.htmlTag=t?t[1].toLowerCase():""),t=i[s.htmlTag],t&&t!==i.div&&(s.markup=_.trim(s.markup)),s}function Os(e,n){function t(s,r,l){var f,d,o,u,c=A.onStore[e];if(s&&typeof s===Ke&&!s.nodeType&&!s.markup&&!s.getTgt&&!(e==="viewModel"&&s.getters||s.extend)){for(d in s)t(d,s[d],r);return r||k}return s&&typeof s!==fe&&(l=r,r=s,s=void 0),o=l?e==="viewModel"?l:l[i]=l[i]||{}:t,f=n.compile,r===void 0&&(r=f?s:o[s],s=void 0),r===null?s&&delete o[s]:(f&&(r=f.call(o,s,r,l,0)||{},r._is=e),s&&(o[s]=r)),c&&c(s,r,l,f),r}var i=e+"s";k[i]=t}function ni(e){De[e]=De[e]||function(n){return arguments.length?(ue[e]=n,De):ue[e]}}function ut(e){function n(t,i){this.tgt=e.getTgt(t,i),i.map=this}return Y(e)&&(e={getTgt:e}),e.baseMap&&(e=me(me({},e.baseMap),e)),e.map=function(t,i){return new n(t,i)},e}function ct(e,n,t,i,s,r){var l,f,d,o,u,c,h,a,p=i,g="";if(n===!0?(t=n,n=void 0):typeof n!==Ke&&(n=void 0),(d=this.tag)?(u=this,p=p||u.view,o=p._getTmpl(d.template||u.tmpl),arguments.length||(e=d.contentCtx&&Y(d.contentCtx)?e=d.contentCtx(e):p)):o=this,o){if(!i&&e&&e._is==="view"&&(p=e),p&&e===p&&(e=p.data),c=!p,dn=dn||c,c&&((n=n||{}).root=e),!dn||Ae.useViews||o.useViews||p&&p!==B)g=ti(o,e,n,t,p,s,r,d);else{if(p?(h=p.data,a=p.index,p.index=qt):(p=B,h=p.data,p.data=e,p.ctx=n),q(e)&&!t)for(l=0,f=e.length;l<f;l++)p.index=l,p.data=e[l],g+=o.fn(e[l],p,A);else p.data=e,g+=o.fn(e,p,A);p.data=h,p.index=a}c&&(dn=void 0)}return g}function ti(e,n,t,i,s,r,l,f){var d,o,u,c,h,a,p,g,b,m,x,I,v,y="";if(f&&(b=f.tagName,I=f.tagCtx,t=t?sn(t,f.ctx):f.ctx,e===s.content?p=e!==s.ctx._wrp?s.ctx._wrp:void 0:e!==I.content?e===f.template?(p=I.tmpl,t._wrp=I.content):p=I.content||s.content:p=s.content,I.props.link===!1&&(t=t||{},t.link=!1)),s&&(l=l||s._.onRender,v=t&&t.link===!1,v&&s._.nl&&(l=void 0),t=sn(t,s.ctx),I=!f&&s.tag?s.tag.tagCtxs[s.tagElse]:I),(m=I&&I.props.itemVar)&&(m[0]!=="~"&&je("Use itemVar='~myItem'"),m=m.slice(1)),r===!0&&(a=!0,r=0),l&&f&&f._.noVws&&(l=void 0),g=l,l===!0&&(g=void 0,l=s._.onRender),t=e.helpers?sn(e.helpers,t):t,x=t,q(n)&&!i)for(u=a?s:r!==void 0&&s||new _n(t,"array",s,n,e,r,l,p),u._.nl=v,s&&s._.useKey&&(u._.bnd=!f||f._.bnd&&f,u.tag=f),d=0,o=n.length;d<o;d++)c=new _n(x,"item",u,n[d],e,(r||0)+d,l,u.content),m&&((c.ctx=me({},x))[m]=A._cp(n[d],"#data",c)),h=e.fn(n[d],c,A),y+=u._.onRender?u._.onRender(h,c):h;else u=a?s:new _n(x,b||"data",s,n,e,r,l,p),m&&((u.ctx=me({},x))[m]=A._cp(n,"#data",u)),u.tag=f,u._.nl=v,y+=e.fn(n,u,A);return f&&(u.tagElse=I.index,I.contentView=u),g?g(y,u):y}function ii(e,n,t){var i=t!==void 0?Y(t)?t.call(n.data,e,n):t||"":"{Error: "+(e.message||e)+"}";return ue.onError&&(t=ue.onError.call(n.data,e,t&&i,n))!==void 0&&(i=t),n&&!n._lc?Ge.html(i):i}function He(e){throw new A.Err(e)}function je(e){He(`Syntax error
`+e)}function si(e,n,t,i,s){function r(I){I-=g,I&&m.push(e.substr(g,I).replace($n,"\\n"))}function l(I,v){I&&(I+="}}",je((v?"{{"+v+"}} block has {{/"+I+" without {{"+I:"Unmatched or missing {{/"+I)+`, in template:
`+e))}function f(I,v,y,w,E,O,L,F,j,V,M,W){(L&&v||j&&!y||F&&F.slice(-1)===":"||V)&&je(I),O&&(E=":",w=Fe),j=j||t&&!s;var X,ie,ee,N=(v||t)&&[[]],R="",Z="",Q="",S="",J="",P="",se="",he="",ye=!j&&!E;y=y||(F=F||"#data",E),r(W),g=W+I.length,L?a&&m.push(["*",`
`+F.replace(/^:/,"ret+= ").replace(Qt,"$1")+`;
`]):y?(y==="else"&&(ds.test(F)&&je('For "{{else if expr}}" use "{{else expr}}"'),N=x[9]&&[[]],x[10]=e.substring(x[10],W),ie=x[11]||x[0]||je("Mismatched: "+I),x=b.pop(),m=x[2],ye=!0),F&&fi(F.replace($n," "),N,n,t).replace(os,function(ne,G,Oe,ge,ve,re,le,oe){return ge==="this:"&&(re="undefined"),oe&&(ee=ee||oe[0]==="@"),ge="'"+ve+"':",le?(Z+=Oe+re+",",S+="'"+oe+"',"):Oe?(Q+=ge+"j._cp("+re+',"'+oe+'",view),',P+=ge+"'"+oe+"',"):G?se+=re:(ve==="trigger"&&(he+=re),ve==="lateRender"&&(X=oe!=="false"),R+=ge+re+",",J+=ge+"'"+oe+"',",c=c||Vt.test(ve)),""}).slice(0,-1),N&&N[0]&&N.pop(),u=[y,w||!!i||c||"",ye&&[],ri(S||(y===":"?"'#data',":""),J,P),ri(Z||(y===":"?"data,":""),R,Q),se,he,X,ee,N||0],m.push(u),ye&&(b.push(x),x=u,x[10]=g,x[11]=ie)):M&&(l(M!==x[0]&&M!==x[11]&&M,x[0]),x[10]=e.substring(x[10],W),x=b.pop()),l(!x&&M),m=x[2]}var d,o,u,c,h,a=ue.allowCode||n&&n.allowCode||De.allowCode===!0,p=[],g=0,b=[],m=p,x=[,,p];if(a&&n._is&&(n.allowCode=a),t&&(i!==void 0&&(e=e.slice(0,-i.length-2)+Ue),e=fn+e+ln),l(b[0]&&b[0][2].pop()[0]),e.replace(H,f),r(e.length),(g=p[p.length-1])&&l(typeof g!==fe&&+g[10]===g[10]&&g[0]),t){for(o=ht(p,e,t),h=[],d=p.length;d--;)h.unshift(p[d][9]);pt(o,h)}else o=ht(p,n);return o}function pt(e,n){var t,i,s=0,r=n.length;for(e.deps=[],e.paths=[];s<r;s++){e.paths.push(i=n[s]);for(t in i)t!=="_jsvto"&&i.hasOwnProperty(t)&&i[t].length&&!i[t].skp&&(e.deps=e.deps.concat(i[t]))}}function ri(e,n,t){return[e.slice(0,-1),n.slice(0,-1),t.slice(0,-1)]}function Ls(e,n){return`
params:{args:[`+e[0]+`],
props:{`+e[1]+"}"+(e[2]?`,
ctx:{`+e[2]+"}":"")+`},
args:[`+n[0]+`],
props:{`+n[1]+"}"+(n[2]?`,
ctx:{`+n[2]+"}":"")}function fi(e,n,t,i){function s(L,F,j,V,M,W,X,ie,ee,N,R,Z,Q,S,J,P,se,he,ye,ne,G){function Oe(de,We,Te,Be,Ye,$,Bn,ce){if(oe=Te===".",Te&&(M=M.slice(We.length),/^\.?constructor$/.test(ce||M)&&je(de),oe||(de=(N?(i?"":"(ltOb.lt=ltOb.lt||")+"(ob=":"")+(Be?'view.ctxPrm("'+Be+'")':Ye?"view":"data")+(N?")===undefined"+(i?"":")")+'?"":view._getOb(ob,"':"")+(ce?($?"."+$:Be||Ye?"":"."+Te)+(Bn||""):(ce=Be?"":Ye?$||"":Te,"")),de=de+(ce?"."+ce:""),de=We+(de.slice(0,9)==="view.data"?de.slice(5):de)+(N?(i?'"':'",ltOb')+(R?",1)":")"):"")),c)){if(ve=r==="_linkTo"?l=n._jsvto=n._jsvto||[]:h.bd,re=oe&&ve[ve.length-1]){if(re._cpfn){for(;re.sb;)re=re.sb;re.prm&&(re.bnd&&(M="^"+M.slice(1)),re.sb=M,re.bnd=re.bnd||M[0]==="^")}}else ve.push(M);R&&!oe&&(y[b]=Le,w[b]=E[b].length)}return de}V&&!ie&&(M=V+M),W=W||"",Q=Q||"",j=j||F||Q,M=M||ee,N&&(N=!/\)|]/.test(G[ne-1]))&&(M=M.slice(1).split(".").join("^")),R=R||he||"";var ge,ve,re,le,oe,Ee,Ce,Le=ne;if(!u&&!o){if(X&&je(e),se&&c){if(ge=y[b-1],G.length-1>Le-(ge||0)){if(ge=_.trim(G.slice(ge,Le+L.length)),ve=l||a[b-1].bd,re=ve[ve.length-1],re&&re.prm){for(;re.sb&&re.sb.prm;)re=re.sb;le=re.sb={path:re.sb,bnd:re.bnd}}else ve.push(le={path:ve.pop()});re&&re.sb===le&&(E[b]=E[b-1].slice(re._cpPthSt)+E[b],E[b-1]=E[b-1].slice(0,re._cpPthSt)),le._cpPthSt=w[b-1],le._cpKey=ge,E[b]+=G.slice(O,ne),O=ne,le._cpfn=tt[ge]=tt[ge]||new Function("data,view,j","//"+ge+`
var v;
return ((v=`+E[b]+(P==="]"?")]":P)+")!=null?v:null);"),E[b-1]+=v[g]&&Ae.cache?'view.getCache("'+ge.replace(Pn,"\\$&")+'"':E[b],le.prm=h.bd,le.bnd=le.bnd||le.path&&le.path.indexOf("^")>=0}E[b]=""}R==="["&&(R="[j._sq("),j==="["&&(j="[j._sq(")}return Ce=u?(u=!S,u?L:Q+'"'):o?(o=!J,o?L:Q+'"'):(j?(I[++g]=!0,m[g]=0,c&&(y[b++]=Le++,h=a[b]={bd:[]},E[b]="",w[b]=1),j):"")+(ye?g?"":(p=G.slice(p,Le),(r?(r=f=l=!1,"\b"):"\b,")+p+(p=Le+L.length,c&&n.push(h.bd=[]),"\b")):ie?(b&&je(e),c&&n.pop(),r="_"+M,f=V,p=Le+L.length,c&&(c=h.bd=n[r]=[],c.skp=!V),M+":"):M?M.split("^").join(".").replace(A.rPath,Oe)+(R||W):W||(P?P==="]"?")]":")":Z?(v[g]||je(e),","):F?"":(u=S,o=J,'"'))),!u&&!o&&P&&(v[g]=!1,g--),c&&(!u&&!o&&(P&&(I[g+1]&&(h=a[--b],I[g+1]=!1),x=m[g+1]),R&&(m[g+1]=E[b].length+(j?1:0),(M||P)&&(h=a[++b]={bd:[]},I[g+1]=!0))),E[b]=(E[b]||"")+G.slice(O,ne),O=ne+L.length,!u&&!o&&((Ee=j&&I[g+1])&&(E[b-1]+=j,w[b-1]++),R==="("&&oe&&!le&&(E[b]=E[b-1].slice(x)+E[b],E[b-1]=E[b-1].slice(0,x))),E[b]+=Ee?Ce.slice(1):Ce),!u&&!o&&R&&(g++,M&&R==="("&&(v[g]=!0)),!u&&!o&&he&&(c&&(E[b]+=R),Ce+=R),Ce}var r,l,f,d,o,u,c=n&&n[0],h={bd:c},a={0:h},p=0,g=0,b=0,m={},x=0,I={},v={},y={},w={0:0},E={0:""},O=0;return e[0]==="@"&&(e=e.replace(_s,".")),d=(e+(t?" ":"")).replace(A.rPrm,s),c&&(d=E[0]),!g&&d||je(e)}function ht(e,n,t){var i,s,r,l,f,d,o,u,c,h,a,p,g,b,m,x,I,v,y,w,E,O,L,F,j,V,M,W,X,ie,ee,N,R,Z=0,Q=Ae.useViews||n.useViews||n.tags||n.templates||n.helpers||n.converters,S="",J={},P=e.length;for(typeof n===fe?(v=t?'data-link="'+n.replace($n," ").slice(1,-1)+'"':n,n=0):(v=n.tmplName||"unnamed",n.allowCode&&(J.allowCode=!0),n.debug&&(J.debug=!0),a=n.bnds,I=n.tmpls),i=0;i<P;i++)if(s=e[i],typeof s===fe)S+='+"'+s+'"';else if(r=s[0],r==="*")S+=`;
`+s[1]+`
ret=ret`;else{if(l=s[1],E=!t&&s[2],f=Ls(s[3],g=s[4]),ie=s[6],ee=s[7],s[8]?(N=`
var ob,ltOb={},ctxs=`,R=`;
ctxs.lt=ltOb.lt;
return ctxs;`):(N=`
return `,R=""),O=s[10]&&s[10].replace(Qt,"$1"),(j=r==="else")?p&&p.push(s[9]):(W=s[5]||ue.debugMode!==!1&&"undefined",a&&(p=s[9])&&(p=[p],Z=a.push(1))),Q=Q||g[1]||g[2]||p||/view.(?!index)/.test(g[0]),(V=r===":")?l&&(r=l===Fe?">":l+r):(E&&(y=ei(O,J),y.tmplName=v+"/"+r,y.useViews=y.useViews||Q,ht(E,y),Q=y.useViews,I.push(y)),j||(w=r,Q=Q||r&&(!Qe[r]||!Qe[r].flow),F=S,S=""),L=e[i+1],L=L&&L[0]==="else"),X=W?`;
try{
ret+=`:`
+`,b="",m="",V&&(p||ie||l&&l!==Fe||ee)){if(M=new Function("data,view,j","// "+v+" "+ ++Z+" "+r+N+"{"+f+"};"+R),M._er=W,M._tag=r,M._bd=!!p,M._lr=ee,t)return M;pt(M,p),x='c("'+l+'",view,',h=!0,b=x+Z+",",m=")"}if(S+=V?(t?(W?`try{
`:"")+"return ":X)+(h?(h=void 0,Q=c=!0,x+(M?(a[Z-1]=M,Z):"{"+f+"}")+")"):r===">"?(o=!0,"h("+g[0]+")"):(u=!0,"((v="+g[0]+")!=null?v:"+(t?"null)":'"")'))):(d=!0,`
{view:view,content:false,tmpl:`+(E?I.length:"false")+","+f+"},"),w&&!L){if(S="["+S.slice(0,-1)+"]",x='t("'+w+'",view,this,',t||p){if(S=new Function("data,view,j"," // "+v+" "+Z+" "+w+N+S+R),S._er=W,S._tag=w,p&&pt(a[Z-1]=S,p),S._lr=ee,t)return S;b=x+Z+",undefined,",m=")"}S=F+X+x+(p&&Z||S)+")",p=0,w=0}W&&!L&&(Q=!0,S+=`;
}catch(e){ret`+(t?"urn ":"+=")+b+"j._err(e,view,"+W+")"+m+";}"+(t?"":`
ret=ret`))}S="// "+v+(J.debug?`
debugger;`:"")+`
var v`+(d?",t=j._tag":"")+(c?",c=j._cnvt":"")+(o?",h=j._html":"")+(t?(s[8]?", ob":"")+`;
`:',ret=""')+S+(t?`
`:`;
return ret;`);try{S=new Function("data,view,j",S)}catch(se){je(`Compiled template code:
`+S+`
: "`+(se.message||se)+'"')}return n&&(n.fn=S,n.useViews=!!Q),S}function sn(e,n){return e&&e!==n?n?me(me({},n),e):e:n&&me({},n)}function Rs(e,n){var t,i,s=n.map,r=s&&s.propsArr;if(!r){if(r=[],typeof e===Ke||Y(e))for(t in e)i=e[t],t!==ae&&e.hasOwnProperty(t)&&(!n.props.noFunctions||!_.isFunction(i))&&r.push({key:t,prop:i});s&&(s.propsArr=s.options&&r)}return li(r,n)}function li(e,n){var t,i,s,r=n.tag,l=n.props,f=n.params.props,d=l.filter,o=l.sort,u=o===!0,c=parseInt(l.step),h=l.reverse?-1:1;if(!q(e))return e;if(u||o&&typeof o===fe?(t=e.map(function(a,p){return a=u?a:zt(a,o),{i:p,v:typeof a===fe?a.toLowerCase():a}}),t.sort(function(a,p){return a.v>p.v?h:a.v<p.v?-h:0}),e=t.map(function(a){return e[a.i]})):(o||h<0)&&!r.dataMap&&(e=e.slice()),Y(o)&&(e=e.sort(function(){return o.apply(n,arguments)})),h<0&&(!o||Y(o))&&(e=e.reverse()),e.filter&&d&&(e=e.filter(d,n),n.tag.onFilter&&n.tag.onFilter(n)),f.sorted&&(t=o||h<0?e:e.slice(),r.sorted?_.observable(r.sorted).refresh(t):n.map.sorted=t),i=l.start,s=l.end,(f.start&&i===void 0||f.end&&s===void 0)&&(i=s=0),(!isNaN(i)||!isNaN(s))&&(i=+i||0,s=s===void 0||s>e.length?e.length:+s,e=e.slice(i,s)),c>1){for(i=0,s=e.length,t=[];i<s;i+=c)t.push(e[i]);e=t}return f.paged&&r.paged&&U(r.paged).refresh(e),e}function oi(e,n,t){var i=this.jquery&&(this[0]||He("Unknown template")),s=i.getAttribute(nt);return ct.call(s&&_.data(i)[gn]||ke(i),e,n,t)}function di(e){return Nt[e]||(Nt[e]="&#"+e.charCodeAt(0)+";")}function Fs(e,n){return vs[n]||""}function ai(e){return e!=null?us.test(e)&&(""+e).replace(ps,di)||e:""}function Bs(e){return typeof e===fe?e.replace(hs,di):e}function Ds(e){return typeof e===fe?e.replace(gs,Fs):e}if(A=k.sub,De=k.settings,!_.link){for(C in rt)Os(C,rt[C]);if(Ge=k.converters,Zn=k.helpers,Qe=k.tags,A._tg.prototype={baseApply:As,cvtArgs:Xt,bndArgs:Zt,ctxPrm:at},B=A.topView=new _n,_){if(_.fn.render=oi,ae=_.expando,_.observable){if(K!==(K=_.views.jsviews))throw"jquery.observable.js requires jsrender.js "+K;me(A,_.views.sub),k.map=_.views.map}}else _={},_e&&(T.jsrender=_),_.renderFile=_.__express=_.compile=function(){throw"Node.js: use npm jsrender, or jsrender-node.js"},_.isFunction=function(e){return typeof e=="function"},_.isArray=Array.isArray||function(e){return{}.toString.call(e)==="[object Array]"},A._jq=function(e){e!==_&&(me(e,_),_=e,_.fn.render=oi,delete _.jsrender,ae=_.expando)},_.jsrender=K;ue=A.settings,ue.allowCode=!1,Y=_.isFunction,_.render=it,_.views=k,_.templates=ke=k.templates;for(Jt in ue)ni(Jt);(De.debugMode=function(e){return e===void 0?ue.debugMode:(ue._clFns&&ue._clFns(),ue.debugMode=e,ue.onError=typeof e===fe?function(){return e}:Y(e)?e:void 0,De)})(!1),Ae=ue.advanced={cache:!0,useViews:!1,_jsv:!1},Qe({if:{render:function(e){var n=this,t=n.tagCtx,i=n.rendering.done||!e&&(t.args.length||!t.index)?"":(n.rendering.done=!0,n.selected=t.index,void 0);return i},contentCtx:!0,flow:!0},for:{sortDataMap:ut(li),init:function(e,n){this.setDataMap(this.tagCtxs)},render:function(e){var n,t,i,s,r,l,f,d,o=this,u=o.tagCtx,c=u.argDefault===!1,h=u.props,a=c||u.args.length,p="",g=0;if(!o.rendering.done){if(n=a?e:u.view.data,c)for(c=h.reverse?"unshift":"push",f=+h.end,d=+h.step||1,n=[],r=+h.start||0;(f-r)*d>0;r+=d)n[c](r);n!==void 0&&(s=q(n),p+=u.render(n,!a||h.noIteration),g+=s?n.length:1),(o.rendering.done=g)&&(o.selected=u.index)}return p},setDataMap:function(e){for(var n,t,i,s=this,r=e.length;r--;)n=e[r],t=n.props,i=n.params.props,n.argDefault=t.end===void 0||n.args.length>0,t.dataMap=n.argDefault!==!1&&q(n.args[0])&&(i.sort||i.start||i.end||i.step||i.filter||i.reverse||t.sort||t.start||t.end||t.step||t.filter||t.reverse)&&s.sortDataMap},flow:!0},props:{baseTag:"for",dataMap:ut(Rs),init:kn,flow:!0},include:{flow:!0},"*":{render:ot,flow:!0},":*":{render:ot,flow:!0},dbg:Zn.dbg=Ge.dbg=ys}),Ge({html:ai,attr:ai,encode:Bs,unencode:Ds,url:function(e){return e!=null?encodeURI(""+e):e===null?e:""}})}if(ue=A.settings,q=(_||st).isArray,De.delimiters("{{","}}","^"),bs&&st.views.sub._jq(_),k=_.views,A=k.sub,Y=_.isFunction,q=_.isArray,ae=_.expando,!_.observe){var ui=_.event.special,ci=[].slice,pi=[].splice,gt=[].concat,mn=parseInt,Ms=/\S+/g,Ps=/^[^.[]*$/,rn=A.propChng=A.propChng||"propertyChange",$e=A.arrChng=A.arrChng||"arrayChange",ze={},Us=rn+".observe",Hs=1,Js=1,hi=1,an=_.data,gi={},_i=[],vn=function(e){return e?e._cId=e._cId||".obs"+Js++:""},_t=function(e,n){return this._data=n,this._ns=e,this},mt=function(e,n){return this._data=n,this._ns=e,this},Qs=function(e){return q(e)?[e]:e},Jn=function(e,n,t){e=e?q(e)?e:[e]:[];var i,s,r,l,f=r=n,d=e&&e.length,o=[];for(i=0;i<d;i++){if(s=e[i],Y(s)){l=n.tagName?n.linkCtx.data:n,o=o.concat(Jn(s.call(n,l,t),l,t));continue}else if(typeof s!==fe){n=f=s=s===void 0?null:s,f!==r&&o.push(r=f);continue}f!==r&&o.push(r=f),o.push(s)}return o.length&&(o.unshift({_ar:1}),o.push({_ar:-1})),o},mi=function(e,n){function t(p){return typeof p===Ke&&(h[0]||!c&&q(p))}if(!(e.data&&e.data.off)){var i,s,r,l=n.oldValue,f=n.value,d=e.data,o=d.observeAll,u=d.cb,c=d._arOk?0:1,h=d.paths,a=d.ns;e.type===$e?(u.array||u).call(d,e,n):(d.prop===n.path||d.prop==="*")&&(o?(i=o._path+"."+n.path,s=o.filter,r=[e.target].concat(o.parents()),t(l)&&An(void 0,a,[l],h,u,!0,s,[r],i),t(f)&&An(void 0,a,[f],h,u,void 0,s,[r],i)):(t(l)&&An(c,a,[l],h,u,!0),t(f)&&An(c,a,[f],h,u)),d.cb(e,n))}},An=function(){var e=gt.apply([],arguments);return z.apply(e.shift(),e)},vt=function(e,n,t){bi(this._ns,this._data,e,n,[],"root",t)},vi=function(e,n){vt.call(this,e,n,!0)},bi=function(e,n,t,i,s,r,l,f){function d(x,I){for(c=x.length,a=r+"[]";c--;)o(x,c,I,1)}function o(x,I,v,y){var w,E;(+I===I||I!==ae)&&(w=U._fltr(a,x[I],p,i))&&(E=p.slice(),y&&g&&E[0]!==g&&E.unshift(g),bi(e,w,t,i||(y?void 0:0),E,a,v,f))}function u(x,I){switch(r=x.data.observeAll._path,g=x.target,I.change){case"insert":d(I.items);break;case"remove":d(I.items,!0);break;case"set":a=r+"."+I.path,o(I,"oldValue",!0),o(I,"value")}g=void 0,t.apply(this,arguments)}u._wrp=1;var c,h,a,p,g,b,m=!f||f.un||!l;if(n&&typeof n===Ke){if(p=[n].concat(s),h=q(n)?"":"*",f&&m&&_.hasData(n)&&f[b=an(n).obId]){f[b]++;return}if(f||(f={un:l}),t){if(h||i!==0)if(u._cId=vn(t),m)z(e,n,h,u,l,i,p,r),b=an(n).obId,f[b]=(f[b]||0)+1;else{if(--f[an(n).obId])return;z(e,n,h,u,l,i,p,r)}}else f&&(f[an(n).obId]=1),z(e,n,h,void 0,l,i,p,r);if(h)for(c in n)a=r+"."+c,o(n,c,l);else d(n,l)}},yi=function(e){return Ps.test(e)},bt=function(){return[].push.call(arguments,!0),z.apply(void 0,arguments)},wi=function(e){var n,t=this.slice();for(this.length=0,this._go=0;n=t.shift();)n.skip||n[0]._trigger(n[1],n[2],!0);this.paths={}};z=function(){function e(){var r,l,f,d,o,u,c,h,a,p,g,b,m,x,I,v,y,w,E,O;function L(ee,N){var R;for(c in N)R=N[c],q(R)?j(ee,R,f,f):F(ee,R,void 0,M,"")}function F(ee,N,R,Z,Q,S,J){var P,se,he,ye=Qs(N),ne=b,G=m;if(Z=n?Z+"."+n:Z,!f&&(J||S)){for(E=_._data(N).events,E=E&&E[S?$e:rn],O=E&&E.length;O--;)if(c=E[O]&&E[O].data,c&&(J&&c.ns!==n||!J&&c.ns===n&&c.cb&&c.cb._cId===ee._cId&&c.cb._inId===ee._inId&&(!ee._wrp||c.cb._wrp)))return}f||J?_(ye).off(Z,mi):(se=S?{}:{fullPath:R,paths:Q?[Q]:[],prop:w,_arOk:t},se.ns=n,se.cb=ee,m&&(se.observeAll={_path:G,path:function(){return P=ne.length,G.replace(/[[.]/g,function(Oe){return P--,Oe==="["?"["+_.inArray(ne[P-1],ne[P]):"."})},parents:function(){return ne},filter:x}),_(ye).on(Z,null,se,mi),p&&(he=an(N),he=he.obId||(he.obId=Hs++),p[he]=p[he]||(p.len++,N)))}function j(ee,N,R,Z,Q){if(t){var S,J=m;S=N,Q&&(S=N[Q],m=m&&m+"."+Q),x&&S&&(S=U._fltr(m,S,Q?[N].concat(b):b,x)),S&&(Z||q(S))&&F(ee,S,void 0,$e+".observe"+vn(ee),void 0,!0,R),m=J}}function V(ee){function N(S,J,P,se){function he(le){return le.ob=se(le),le.cb=function(oe,Ee){var Ce=le.ob,Le=le.sb,de=se(le);de!==Ce&&(typeof Ce===Ke&&(j(P,Ce,!0),(Le||t&&q(Ce))&&e([Ce],Le,P,se,!0)),le.ob=de,typeof de===Ke&&(j(P,de),(Le||t&&q(de))&&e([de],Le,P,se))),P(oe,Ee)}}function ye(le,oe){function Ee(Bn,ce){var te;if(ce.change==="insert"||(f=ce.change==="remove")){for(te=ce.items.length;te--;)ye(ce.items[te],oe.slice());f=!1}}P&&(Ee._cId=vn(P),Ee._inId=".arIn"+hi++);var Ce,Le,de,We,Te,Be,Ye,$=le;if(le&&le._cxp)return N(le[0],[le[1]],P,se);for(;(w=oe.shift())!==void 0;){if($&&typeof $===Ke&&typeof w===fe){if(w==="")continue;if(w.slice(-2)==="()"&&(w=w.slice(0,-2),Ye=!0),oe.length<Oe+1&&!$.nodeType){if(!f&&(E=_._data($).events)){for(E=E&&E[rn],O=E&&E.length,Le=0;O--;)c=E[O].data,c&&c.ns===n&&c.cb._cId===P._cId&&c.cb._inId===P._inId&&!c._arOk==!t&&(c.prop===w||c.prop==="*"||c.prop==="**")&&((Te=oe.join("."))&&c.paths.push(Te),Le++);if(Le){Be=$[w],$=Y(Be)?Be.call($):$[w];continue}}if(w==="*"||w==="**"){if(!f&&E&&E.length&&F(P,$,G,M,"",!1,!0),w==="*"){F(P,$,G,M,"");for(Te in $)Te!==ae&&j(P,$,f,void 0,Te)}else _.observable(n,$)[(f?"un":"")+"observeAll"](P);break}else w=="[]"?q($)&&(f?F(P,$,G,$e+vn(P),void 0,f,f):z(n,$,Ee,f)):w&&F(P,$,G,M+".p_"+w,oe.join("^"))}if(m&&(m+="."+w),w==="[]"){for(q($)&&(We=$,Ce=$.length);Ce--;)$=We[Ce],ye($,oe.slice());return}w=$[w],oe[0]||j(P,w,f)}if(Y(w)&&(Be=w,(de=Be.depends)&&($._vw&&$._ocp&&($=$._vw,$._tgId&&($=$.tagCtx.view),$=$.data),V(gt.apply([],[[$],Jn(de,$,P)]))),Ye)){if(!oe[0]){j(P,Be.call($),f);break}if(w=Be.call($),!w)break}$=w}}var ne,G,Oe=0,ge=J.length;for(S&&!se&&((y=S._is==="view")||S._is==="tag")&&(se=A._gccb(y?S:S.tagCtx.contentView),P&&!f&&function(){var le=S,oe=P;P=function(Ee,Ce){oe.call(le,Ee,Ce)},P._cId=oe._cId,P._inId=oe._inId}(),S=y?S.data:S),J[0]||(q(S)?j(P,S,f,!0):f&&F(P,S,void 0,M,"")),ne=0;ne<ge;ne++)if(G=J[ne],G!==""){if(G&&G._ar){t+=G._ar;continue}if(typeof G===fe)if(l=G.split("^"),l[1]&&(Oe=l[0].split(".").length,G=l.join("."),Oe=G.split(".").length-Oe),se&&(a=se(G,Oe))){if(a.length){var ve=a[0],re=a[1];if(ve&&ve._cxp&&(re=ve[1],ve=ve[0],ve._is==="view")){N(ve,[re],P);continue}typeof re===fe?ye(ve,re.split(".")):N(a.shift(),a,P,se)}}else ye(S,G.split("."));else!Y(G)&&G&&G._cpfn&&(g=f?G.cb:he(G),g._cId=P._cId,g._inId=g._inId||".obIn"+hi++,(G.bnd||G.prm&&G.prm.length||!G.sb)&&e([S],G.path,G.prm.length?[G.root||S]:[],G.prm,g,se,f),G.sb&&(G.sb.prm&&(G.sb.root=S),N(G.ob,[G.sb],P,se)))}}for(var R,Z=[],Q=ee.length;Q--;)R=ee[Q],typeof R===fe||R&&(R._ar||R._cpfn)?Z.unshift(R):(N(R,Z,d,h),Z=[])}var M=Us,W=this!=1?gt.apply([],arguments):ci.call(arguments),X=W.pop()||!1,ie=W.length;if(typeof X===fe&&(m=X,b=W.pop(),x=W.pop(),X=!!W.pop(),ie-=3),X===!!X&&(f=X,X=W[ie-1],X=ie&&typeof X!==fe&&(!X||Y(X))?(ie--,W.pop()):void 0,f&&!ie&&Y(W[0])&&(X=W.shift())),d=X,ie&&Y(W[ie-1])&&(h=d,X=d=W.pop(),ie--),!(f&&d&&!d._cId)){for(M+=d?(u=d._inId||"",f?d._cId+u:(o=vn(d))+u):"",o&&!f&&(p=ze[o]=ze[o]||{len:0}),I=n&&n.match(Ms)||[""],v=I.length;v--;){if(n=I[v],f&&arguments.length<3){if(d)L(d,ze[d._cId]);else if(!W[0])for(r in ze)L(d,ze[r])}V(W)}return o&&!p.len&&delete ze[o],{cbId:o,bnd:p}}}var n,t=this==1?0:1,i=ci.call(arguments),s=i[0];return typeof s===fe&&(n=s,i.shift()),e.apply(1,i)},_i.wait=function(){var e=this;e._go=1,setTimeout(function(){e.trigger(!0),e._go=0,e.paths={}})},U=function(e,n,t){typeof e!==fe&&(t=n,n=e,e=""),t=t===void 0?Ae.asyncObserve:t;var i=q(n)?new mt(e,n):new _t(e,n);return t&&(t===!0&&(i.async=!0,t=_i),t.trigger||(q(t)?(t.trigger=wi,t.paths={}):t=void 0),i._batch=t),i},_.observable=U,U._fltr=function(e,n,t,i){if(i&&Y(i)?i(e,n,t):!0)return n=Y(n)?n.set&&n.call(t[0]):n,typeof n===Ke&&n},U.Object=_t,U.Array=mt,_.observe=U.observe=z,_.unobserve=U.unobserve=bt,U._apply=An,_t.prototype={_data:null,observeAll:vt,unobserveAll:vi,data:function(){return this._data},setProperty:function(e,n,t,i){e=e||"";var s,r,l,f,d=typeof e!==fe,o=this,u=o._data,c=o._batch;if(u){if(d)if(t=n,q(e))for(s=e.length;s--;)r=e[s],o.setProperty(r.name,r.value,t===void 0||t);else{c||(o._batch=f=[],f.trigger=wi,f.paths={});for(s in e)o.setProperty(s,e[s],t);f&&(o._batch.trigger(),o._batch=void 0)}else if(e!==ae){for(l=e.split(/[.^]/);u&&l.length>1;)u=u[l.shift()];u&&o._setProperty(u,l[0],n,t,i)}}return o},removeProperty:function(e){return this.setProperty(e,gi),this},_setProperty:function(e,n,t,i,s){var r,l,f,d,o,u=n?e[n]:e;if(Y(u)&&!Y(t)){if(s&&!u.set)return;u.set&&(o=e._vw||e,l=u,r=l.set===!0?l:l.set,u=l.call(o))}(u!==t||i&&u!=t)&&(!(u instanceof Date&&t instanceof Date)||u>t||u<t)&&(r?(r.call(o,t),t=l.call(o)):(f=t===gi)?u!==void 0?(delete e[n],t=void 0):n=void 0:n&&(e[n]=t),n&&(d={change:"set",path:n,value:t,oldValue:u,remove:f},e._ocp&&(d.ctxPrm=e._key),this._trigger(e,d)))},_trigger:function(e,n,t){ue._cchCt++;var i,s,r,l=this;_.hasData(e)&&(!t&&(s=l._batch)?(l.async&&!s._go&&s.wait(),s.push([l,e,n]),i=an(e).obId+n.path,(r=s.paths[i])&&(s[r-1].skip=1),s.paths[i]=s.length):(_(e).triggerHandler(rn+(this._ns?"."+/^\S+/.exec(this._ns)[0]:""),n),n.oldValue=null))}},mt.prototype={_data:null,observeAll:vt,unobserveAll:vi,data:function(){return this._data},insert:function(e,n){var t=this._data;return arguments.length===1&&(n=e,e=t.length),e=mn(e),e>-1&&(n=q(n)?n:[n],n.length&&this._insert(e,n)),this},_insert:function(e,n){var t=this._data,i=t.length;e>i&&(e=i),pi.apply(t,[e,0].concat(n)),this._trigger({change:"insert",index:e,items:n},i)},remove:function(e,n){var t,i=this._data;return e===void 0&&(e=i.length-1),e=mn(e),n=n?mn(n):n===0?0:1,n>0&&e>-1&&(t=i.slice(e,e+n),(n=t.length)&&this._remove(e,n,t)),this},_remove:function(e,n,t){var i=this._data,s=i.length;i.splice(e,n),this._trigger({change:"remove",index:e,items:t},s)},move:function(e,n,t){return t=t?mn(t):t===0?0:1,e=mn(e),n=mn(n),t>0&&e>-1&&n>-1&&e!==n&&this._move(e,n,t),this},_move:function(e,n,t){var i,s=this._data,r=s.length,l=e+t-r;l>0&&(t-=l),t&&(i=s.splice(e,t),n>s.length&&(n=s.length),pi.apply(s,[n,0].concat(i)),n!==e&&this._trigger({change:"move",oldIndex:e,index:n,items:i},r))},refresh:function(e){function n(){s&&(f.insert(i-s,d),h+=s,t+=s,s=0,d=[])}var t,i,s,r,l,f=this,d=[],o=f._data,u=o.slice(),c=o.length,h=c,a=e.length;for(f._srt=!0,i=s=0;i<a;i++)if((r=e[i])===o[i-s])n();else{for(t=i-s;t<h&&r!==o[t];t++);if(t<h){for(n(),l=0;l++<a-t&&e[i+l]===o[t+l];);f.move(t,i,l),i+=l-1}else s++,d.push(r)}return n(),h>i&&f.remove(i,h-i),f._srt=void 0,(c||a)&&f._trigger({change:"refresh",oldItems:u},c),f},_trigger:function(e,n,t){ue._cchCt++;var i,s,r,l=this;_.hasData(s=l._data)&&(!t&&(r=l._batch)?(e._dly=!0,r.push([l,e,n]),l.async&&!r._go&&r.wait()):(i=s.length,s=_([s]),l._srt?e.refresh=!0:i!==n&&s.triggerHandler(rn,{change:"set",path:"length",value:i,oldValue:n}),s.triggerHandler($e+(l._ns?"."+/^\S+/.exec(l._ns)[0]:""),e)))}},ui[rn]=ui[$e]={remove:function(e){var n,t,i,s,r,l=e.data;if(l&&(l.off=!0,l=l.cb)&&(n=ze[l._cId])){for(i=_._data(this).events[e.type],s=i.length;s--&&!t;)t=(r=i[s].data)&&r.cb&&r.cb._cId===l._cId;t||(--n.len?delete n[an(this).obId]:delete ze[l._cId])}}},k.map=function(e){function n(t,i,s,r){var l,f,d=this;d.src&&d.unmap(),i&&(i.map=d),(typeof t===Ke||Y(t))&&(d.src=t,r?d.tgt=e.getTgt(t,i):(s&&(d.tgt=s.tgt||q(s)&&s),d.tgt=d.tgt||[],d.options=i||d.options,(f=d.update())?d=f:(e.obsSrc&&U(d.src).observeAll(d.obs=function(o,u){!l&&!u.refresh&&(l=!0,e.obsSrc(d,o,u),l=void 0)},d.srcFlt),e.obsTgt&&U(d.tgt).observeAll(d.obt=function(o,u){!l&&!d.tgt._updt&&(l=!0,e.obsTgt(d,o,u),l=void 0)},d.tgtFlt))))}return Y(e)&&(e={getTgt:e}),e.baseMap&&(e=_.extend({},e.baseMap,e)),e.map=function(t,i,s,r){return new n(t,i,s,r)},(n.prototype={srcFlt:e.srcFlt||yi,tgtFlt:e.tgtFlt||yi,update:function(t){var i,s,r=this,l=r.tgt;if(!l._updt&&(l._updt=!0,i=r.options&&r.options.map,U(l).refresh(e.getTgt(r.src,r.options=t||r.options)),l._updt=!1,s=r.options&&r.options.map,s&&i!==s))return s},observe:function(t,i){var s=this,r=s.options;s.obmp&&bt(s.obmp),s.obmp=function(){var l=i.fn(i.data,i.view,A)[r.index];_.extend(r.props,l.props),r.args=l.args,s.update()},U._apply(1,i.data,Jn(t,i.tag,s.obmp),s.obmp,i._ctxCb)},unmap:function(){var t=this;t.src&&t.obs&&U(t.src).unobserveAll(t.obs,t.srcFlt),t.tgt&&t.obt&&U(t.tgt).unobserveAll(t.obt,t.tgtFlt),t.obmp&&bt(t.obmp),t.src=void 0},map:n,_def:e}).constructor=n,e},A.advSet=function(){A=this,Ae=ue.advanced,T._jsv=Ae._jsv?{cbBindings:ze}:void 0},A._dp=Jn,A._gck=vn,A._obs=z,ue._cchCt=0,Ae=ue.advanced=Ae||{useViews:!1,_jsv:!1}}if(De=k.settings,ue=A.settings,Ae=ue.advanced,Ge=k.converters,_.templates=ke=k.templates,Qe=k.tags,et=/<(?!script)(\w+)[>\s]/,fe="string",_.link)return _;ue.trigger=!0;var Xe,bn,jn,en,xi,Ve,qe,Ei,Ii,Qn=window.navigator.userAgent,Ci=document.textContent!==void 0?"textContent":"innerText",Se="data-jsv",Ti="change.jsv",ki="onBeforeChange",yt="onAfterChange",Ai="onAfterCreate",yn="checked",Sn="checkbox",un="radio",On="input[type=",Vn=On+Sn+"]",Ln="none",nn="value",Nn="SCRIPT",cn="true",ji='"><\/script>',Si='<script type="jsv',Oi=Se+"-df",wt="script,["+Se+"]",Li={value:"val",input:"val",html:Fe,text:"text"},Ri={from:nn,to:nn},wn=0,Vs=_.cleanData,Fi=De.delimiters,Rn={},Bi=document.createDocumentFragment(),xt=document.querySelector,Et={ol:1,ul:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,colgroup:1,dl:1,select:1,optgroup:1,svg:1,svg_ns:1},Ns={tr:"table"},It={br:1,img:1,input:1,hr:1,area:1,base:1,col:1,link:1,meta:1,command:1,embed:1,keygen:1,param:1,source:1,track:1,wbr:1},Di={},Re={},Mi=1,qs=/^#(view\.?)?/,Ws=/((\/>)|<\/(\w+)>|)(\s*)([#/]\d+(?:_|(\^)))`(\s*)(<\w+(?=[\s\/>]))?|\s*(?:(<\w+(?=[\s\/>]))|<\/(\w+)>(\s*)|(\/>)\s*|(>)|$)/g,Pi=/(#)()(\d+)(_)/g,Gs=/(#)()(\d+)([_^])/g,Ct=/(?:(#)|(\/))(\d+)(_)/g,Ks=/(?:(#)|(\/))(\d+)(\^)/g,zs=/(#)()(\d+)(\^)/g,Xs=/(?:(#)|(\/))(\d+)([_^])([-+@\d]+)?/g,Ys=/^[^.]*$/,Ui=T.getComputedStyle,xn=_.inArray;if(On+=un+"]",Qn=Qn.indexOf("MSIE ")>0||Qn.indexOf("Trident/")>0,U=_.observable,!U)throw requiresStr+"jquery.observable.js";z=U.observe,ue._clFns=function(){Rn={}};function Hi(e,n,t,i,s){var r,l,f,d,o,u,c,h,a,p,g,b,m,x,I,v,y,w,E,O;if(i&&i._tgId&&(w=i,i=w._tgId,w.bindTo||(Ft(Re[i],w),w.bindTo=[0])),(u=Re[i])&&(g=u.to)){for(g=g[n||0],r=u.linkCtx,a=r.elem,o=r.view,w=r.tag,!w&&g._cxp&&(w=g._cxp.path!==be&&g._cxp.tag,c=e[0],e=[],e[g._cxp.ind]=c),w&&(w._.chg=1,(f=w.convertBack)&&(Y(f)?l=f:l=o.getRsc("converters",f))),a.nodeName==="SELECT"?(a.multiple&&e[0]===null&&(e=[[]]),a._jsvSel=e):a._jsvSel&&(E=a._jsvSel.slice(),O=xn(a.value,E),O>-1&&!a.checked?E.splice(O,1):O<0&&a.checked&&E.push(a.value),e=[E]),h=e,v=g.length,l&&(e=l.apply(w,e),e===void 0&&(g=[]),(!q(e)||e.arg0!==!1&&(v===1||e.length!==v||e.arg0))&&(e=[e]));v--;)if((b=g[v])&&(b=typeof b===fe?[r.data,b]:b,d=b[0],m=b.tag,c=(d&&d._ocp&&!d._vw?h:e)[v],c!==void 0&&(!w||!w.onBeforeUpdateVal||w.onBeforeUpdateVal(s,{change:"change",data:d,path:b[1],index:v,tagElse:n,value:c})!==!1))){if(m)(y=m._.toIndex[b.ind])!==void 0&&m.updateValue(c,y,b.tagElse,void 0,void 0,s),m.setValue(c,b.ind,b.tagElse);else if(c!==void 0&&d){if((m=s&&(p=s.target)._jsvInd===v&&p._jsvLkEl)&&(y=m._.fromIndex[v])!==void 0&&m.setValue(h[v],y,p._jsvElse),d._cpfn)for(I=r._ctxCb,x=d,d=r.data,x._cpCtx&&(d=x.data,I=x._cpCtx);x&&x.sb;)d=I(x),x=x.sb;U(d,t).setProperty(b[1],c,void 0,b.isCpfn)}}}if(w)return w._.chg=void 0,w}function pn(e){var n,t,i=e.target,s=Fn(i),r=Li[s],l=/&(\d+)\+?/g;if(!i._jsvTr||e.delegateTarget!==Xe&&i.type!=="number"||e.type==="input"){for(t=Y(s)?s(i):r?_(i)[r]():_(i).attr(s),i._jsvChg=1;n=l.exec(i._jsvBnd);)Yi(t,i._jsvInd,i._jsvElse,void 0,n[1],e);i._jsvChg=void 0}}function Zs(e,n){var t,i,s,r,l,f,d,o,u,c=this,h=c.fn,a=c.tag,p=c.data,g=c.elem,b=c.convert,m=g.parentNode,x=c.view,I=x._lc,v=n&&hn(x,ki,a);if(m&&(!v||v.call(a||c,e,n)!==!1)&&(!n||e.data.prop==="*"||e.data.prop===n.path)){if(x._lc=c,n||c._toLk){if(c._toLk=0,h._er)try{i=h(p,x,A)}catch(y){l=h._er,f=ii(y,x,new Function("data,view","return "+l+";")(p,x)),i=[{props:{},args:[f],tag:a}]}else i=h(p,x,A);if(t=a&&a.attr||c.attr||(c._dfAt=Fn(g,!0,b!==void 0)),c._dfAt===nn&&(a&&a.parentElem||c.elem).type===Sn&&(t=yn),a){if(r=l||a._er,i=i[0]?i:[i],s=!r&&(a.onUpdate===!1||n&&Y(a.onUpdate)&&a.onUpdate(e,n,i)===!1),Ki(a,i,r),a._.chg&&(t===Fe||t===nn)||s||t===Ln){Gn(a,e,n),a._.chg||qn(c,p,g),x._lc=I,n&&(v=hn(x,yt,a))&&v.call(a||c,e,n),a.tagCtx.props.dataMap&&a.tagCtx.props.dataMap.map(a.tagCtx.args[0],a.tagCtx,a.tagCtx.map,dn||!a._.bnd);return}for(a.onUnbind&&a.onUnbind(a.tagCtx,c,a.ctx,e,n),a.linkedElems=a.linkedElem=a.mainElem=a.displayElem=void 0,u=a.tagCtxs.length;u--;)o=a.tagCtxs[u],o.linkedElems=o.mainElem=o.displayElem=void 0;i=a.tagName===":"?A._cnvt(a.convert,x,i[0]):A._tag(a,x,x.tmpl,i,!0,f)}else h._tag&&(b=b===""?cn:b,i=b?A._cnvt(b,x,i[0]||i):A._tag(h._tag,x,x.tmpl,i,!0,f),Xn(a=c.tag),t=c.attr||t);(d=a&&(!a.inline||c.fn._lr)&&a.template)&&qn(c,p,g),Ji(i,c,t,a),c._noUpd=0,a&&(a._er=l,Gn(a,e,n))}d||qn(c,p,g),a&&a._.ths&&a.updateValue(a,a.bindTo?a.bindTo.length:1),n&&(v=hn(x,yt,a))&&v.call(a||c,e,n),x._lc=I}}function Ne(e,n){e._df=n,e[(n?"set":"remove")+"Attribute"](Oi,"")}function Ji(e,n,t,i){var s,r,l,f,d,o,u,c,h,a,p,g,b,m,x=t!==Ln&&e!==void 0&&!n._noUpd&&!((t===nn||t===Fe)&&!i&&n.elem._jsvChg),I=n.data,v=i&&i.parentElem||n.elem,y=v.parentNode,w=_(v),E=n.view,O=n._val,L=i;if(i&&(i._.unlinked=!0,i.parentElem=i.parentElem||n.expr||i._elCnt?v:y,r=i._prv,l=i._nxt),!x){n._val=e;return}return t==="visible"&&(t="css-display"),/^css-/.test(t)?(n.attr==="visible"&&(b=(v.currentStyle||Ui.call(T,v,"")).display,e?(e=v._jsvd||b,e===Ln&&!(e=Di[g=v.nodeName])&&(p=document.createElement(g),document.body.appendChild(p),e=Di[g]=(p.currentStyle||Ui.call(T,p,"")).display,document.body.removeChild(p))):(v._jsvd=b,e=Ln)),(L=L||O!==e)&&_.style(v,t.slice(4),e)):t!=="link"&&(/^data-/.test(t)?_.data(v,t.slice(5),e):/^prop-/.test(t)?(o=!0,t=t.slice(5)):t===yn?(o=!0,v.name&&q(e)?(v._jsvSel=e,e=xn(v.value,e)>-1):e=e&&e!=="false"):t===un?(o=!0,t=yn,e=v.value===e):t==="selected"||t==="disabled"||t==="multiple"||t==="readonly"?e=e&&e!=="false"?t:null:t===nn&&v.nodeName==="SELECT"&&(v._jsvSel=q(e)?e:""+e),(s=Li[t])?t===Fe?i&&i.inline?(d=i.nodes(!0),i._elCnt&&(r&&r!==l?Bt(r,l,v,i._tgId,"^",!0):(u=r?r.getAttribute(Se):v._df,c=i._tgId+"^",h=u.indexOf("#"+c)+1,a=u.indexOf("/"+c),h&&a>0&&(h+=c.length,a>h&&(Xi(u.slice(h,a)),u=u.slice(0,h)+u.slice(a),r?r.setAttribute(Se,u):v._df&&Ne(v,u)))),r=r?r.previousSibling:l?l.previousSibling:v.lastChild),_(d).remove(),f=E.link(E.data,v,r,l,e,i&&{tag:i._tgId})):(x=x&&O!==e,x&&(w.empty(),f=E.link(I,v,r,l,e,i&&{tag:i._tgId}))):v._jsvSel?w[s](e):((L=L||O!==e)&&(t==="text"&&v.children&&!v.children[0]?v[Ci]=e===null?"":e:w[s](e)),(m=y._jsvSel)!==void 0&&(t===nn||w.attr(nn)===void 0)&&(v.selected=xn(""+e,q(m)?m:[m])>-1)):(L=L||O!==e)&&w[o?"prop":"attr"](t,e===void 0&&!o?null:e)),n._val=e,jt(f),L}function Tt(e,n){var t=this,i=hn(t,ki,t.tag),s=hn(t,yt,t.tag);if(!i||i.call(t,e,n)!==!1){if(n){var r=n.change,l=n.index,f=n.items;switch(t._.srt=n.refresh,r){case"insert":t.addViews(l,f,n._dly);break;case"remove":t.removeViews(l,f.length,void 0,n._dly);break;case"move":t.moveViews(n.oldIndex,l,f.length);break;case"refresh":t._.srt=void 0,t.fixIndex(0)}}s&&s.call(t,e,n)}}function kt(e){var n,t,i=e.type,s=e.data,r=e._.bnd;!e._.useKey&&r&&((t=e._.bndArr)&&(_([t[1]]).off($e,t[0]),e._.bndArr=void 0),r!==!!r?i?r._.arrVws[e._.id]=e:delete r._.arrVws[e._.id]:i&&s&&(n=function(l){l.data&&l.data.off||Tt.apply(e,arguments)},_([s]).on($e,n),e._.bndArr=[n,s]))}function Fn(e,n,t){var i=e.nodeName.toLowerCase(),s=Ae._fe[i]||e.contentEditable===cn&&{to:Fe,from:Fe};return s?n?i==="input"&&e.type===un?un:s.to:s.from:n?t?"text":Fe:""}function Qi(e,n,t,i,s,r,l){var f,d,o,u,c,h=e.parentElem,a=e._prv,p=e._nxt,g=e._elCnt;if(a&&a.parentNode!==h&&He("Missing parentNode"),l){u=e.nodes(),g&&a&&a!==p&&Bt(a,p,h,e._.id,"_",!0),e.removeViews(void 0,void 0,!0),d=p,g&&(a=a?a.previousSibling:p?p.previousSibling:h.lastChild),_(u).remove();for(c in e._.bnds)zn(c)}else{if(n){if(o=i[n-1],!o)return!1;a=o._nxt}g?(d=a,a=d?d.previousSibling:h.lastChild):d=a.nextSibling}f=t.render(s,r,e._.useKey&&l,e,l||n,!0),jt(e.link(s,h,a,d,f,o))}function At(e,n,t){var i,s;return t?(s="^`",Xn(t),i=t._tgId,i||(Re[i=Mi++]=t,t._tgId=""+i)):(s="_`",qe[i=n._.id]=n),"#"+i+s+(e??"")+"/"+i+s}function qn(e,n,t){var i,s,r,l,f,d,o,u,c,h,a,p,g=e.tag,b=!g,m=e.convertBack,x=e._hdl;if(n=typeof n=="object"&&n,g&&((c=g.convert)&&(c=c===cn?g.tagCtx.props.convert:c,c=e.view.getRsc("converters",c)||c,c=c&&c.depends,c=c&&A._dp(c,n,x)),(h=g.tagCtx.props.depends||g.depends)&&(h=A._dp(h,g,x),c=c?c.concat(h):h),p=g.linkedElems),c=c||[],!e._depends||""+e._depends!=""+c){if(f=e.fn.deps.slice(),e._depends&&(a=e._depends.bdId,U._apply(1,[n],f,e._depends,x,e._ctxCb,!0)),g){for(s=g.boundProps.length;s--;)for(o=g.boundProps[s],r=g._.bnd.paths.length;r--;)u=g._.bnd.paths[r]["_"+o],u&&u.length&&u.skp&&(f=f.concat(u));b=g.onArrayChange===void 0||g.onArrayChange===!0}for(s=f.length;s--;)d=f[s],d._cpfn&&(f[s]=me({},d));if(i=U._apply(b?0:1,[n],f,c,x,e._ctxCb),a||(a=e._bndId||""+Mi++,e._bndId=void 0,t._jsvBnd=(t._jsvBnd||"")+"&"+a,e.view._.bnds[a]=a),i.elem=t,i.linkCtx=e,i._tgId=a,c.bdId=a,e._depends=c,Re[a]=i,(p||m!==void 0||g&&g.bindTo)&&Ft(i,g,m),p)for(s=p.length;s--;)for(l=p[s],r=l&&l.length;r--;)l[r]._jsvLkEl?l[r]._jsvBnd||(l[r]._jsvBnd="&"+a+"+"):(l[r]._jsvLkEl=g,Rt(g,l[r]),l[r]._jsvBnd="&"+a+"+");else m!==void 0&&Rt(g,t);g&&!g.inline&&(g.flow||t.setAttribute(Se,(t.getAttribute(Se)||"")+"#"+a+"^/"+a+"^"),g._tgId=""+a)}}function jt(e){var n;if(e)for(;n=e.pop();)n._hdl()}function Vi(e,n,t,i,s,r,l){return St(this,e,n,t,i,s,r,l)}function St(e,n,t,i,s,r,l,f){if(i===!0?(s=i,i=void 0):typeof i!="object"?i=void 0:i=me({},i),e&&n){n=n.jquery?n:_(n),Xe||(Xe=document.body,Ii="oninput"in Xe,_(Xe).on(Ti,pn).on("blur.jsv","[contenteditable]",pn));for(var d,o,u,c,h,a,p,g,b,m,x=At,I=i&&i.target==="replace",v=n.length;v--;){if(p=n[v],m=r||jn(p),typeof e===fe)Ot(b=[],e,p,m,void 0,"expr",t,i);else{if(e.markup!==void 0)I&&(a=p.parentNode),m._.scp=!0,u=e.render(t,i,s,m,void 0,x,!0),m._.scp=void 0,a?(l=p.previousSibling,f=p.nextSibling,_.cleanData([p],!0),a.removeChild(p),p=a):(l=f=void 0,_(p).empty());else if(e===!0&&m===B)g={lnk:"top"};else break;if(p._df&&!f){for(c=Je(p._df,!0,Pi),d=0,o=c.length;d<o;d++)h=c[d],(h=qe[h.id])&&h.data!==void 0&&h.parent.removeViews(h._.key,void 0,!0);Ne(p)}b=m.link(t,p,l,f,u,g,i)}jt(b)}}return n}function $s(e,n,t,i,s,r,l,f){function d(ce,te,pe,Ie,Me,Pe,tn,Yn,In,Dn,Cn,fr,Dt,lr){var Mn,es,Mt="";return lr?(h=0,ce):(p=(In||Dn||"").toLowerCase(),Ie=Ie||Cn,p