1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00
Files
netbox-community-netbox/netbox/project-static/dist/netbox.js

46 lines
373 KiB
JavaScript
Raw Normal View History

(()=>{var I_=Object.create;var Ms=Object.defineProperty,k_=Object.defineProperties,N_=Object.getOwnPropertyDescriptor,P_=Object.getOwnPropertyDescriptors,R_=Object.getOwnPropertyNames,bd=Object.getOwnPropertySymbols,j_=Object.getPrototypeOf,yd=Object.prototype.hasOwnProperty,q_=Object.prototype.propertyIsEnumerable;var Oc=(tn,nn,en)=>nn in tn?Ms(tn,nn,{enumerable:!0,configurable:!0,writable:!0,value:en}):tn[nn]=en,Un=(tn,nn)=>{for(var en in nn||(nn={}))yd.call(nn,en)&&Oc(tn,en,nn[en]);if(bd)for(var en of bd(nn))q_.call(nn,en)&&Oc(tn,en,nn[en]);return tn},Pa=(tn,nn)=>k_(tn,P_(nn)),Ed=tn=>Ms(tn,"__esModule",{value:!0});var Tn=(tn,nn)=>()=>(nn||tn((nn={exports:{}}).exports,nn),nn.exports),H_=(tn,nn)=>{Ed(tn);for(var en in nn)Ms(tn,en,{get:nn[en],enumerable:!0})},$_=(tn,nn,en)=>{if(nn&&typeof nn=="object"||typeof nn=="function")for(let rn of R_(nn))!yd.call(tn,rn)&&rn!=="default"&&Ms(tn,rn,{get:()=>nn[rn],enumerable:!(en=N_(nn,rn))||en.enumerable});return tn},yi=tn=>$_(Ed(Ms(tn!=null?I_(j_(tn)):{},"default",tn&&tn.__esModule&&"default"in tn?{get:()=>tn.default,enumerable:!0}:{value:tn,enumerable:!0})),tn);var Kn=(tn,nn,en)=>(Oc(tn,typeof nn!="symbol"?nn+"":nn,en),en);var Kr=(tn,nn,en)=>new Promise((rn,on)=>{var sn=cn=>{try{ln(en.next(cn))}catch(un){on(un)}},an=cn=>{try{ln(en.throw(cn))}catch(un){on(un)}},ln=cn=>cn.done?rn(cn.value):Promise.resolve(cn.value).then(sn,an);ln((en=en.apply(tn,nn)).next())});var np=Tn((exports,module)=>{(function(tn,nn){typeof define=="function"&&define.amd?define([],nn):tn.htmx=tn.htmx||nn()})(typeof self!="undefined"?self:exports,function(){return function(){"use strict";var U={onLoad:t,process:vt,on:X,off:F,trigger:$,ajax:nr,find:R,findAll:O,closest:N,values:function(tn,nn){var en=Pt(tn,nn||"post");return en.values},remove:q,addClass:L,removeClass:T,toggleClass:A,takeClass:H,defineExtension:fr,removeExtension:cr,logAll:C,logger:null,config:{historyEnabled:!0,historyCacheSize:10,refreshOnHistoryMiss:!1,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:!0,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:!0,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:!1,timeout:0,wsReconnectDelay:"full-jitter",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:!1,scrollBehavior:"smooth",defaultFocusScroll:!1},parseInterval:v,_:e,createEventSource:function(tn){return new EventSource(tn,{withCredentials:!0})},createWebSocket:function(tn){return new WebSocket(tn,[])},version:"1.8.0"},r={addTriggerHandler:st,bodyContains:K,canAccessLocalStorage:E,filterValues:Ut,hasAttribute:o,getAttributeValue:V,getClosestMatch:h,getExpressionVars:Qt,getHeaders:Bt,getInputValues:Pt,getInternalData:W,getSwapSpecification:_t,getTriggerSpecs:Me,getTarget:re,makeFragment:g,mergeObjects:Y,makeSettleInfo:Gt,oobSwap:ae,selectAndSwap:Ee,settleImmediately:Lt,shouldCancel:je,triggerEvent:$,triggerErrorEvent:J,withExtensions:xt},n=["get","post","put","delete","patch"],i=n.map(function(tn){return"[hx-"+tn+"], [data-hx-"+tn+"]"}).join(", ");function v(tn){if(tn!=null)return tn.slice(-2)=="ms"?parseFloat(tn.slice(0,-2))||void 0:tn.slice(-1)=="s"?parseFloat(tn.slice(0,-1))*1e3||void 0:tn.slice(-1)=="m"?parseFloat(tn.slice(0,-1))*1e3*60||void 0:parseFloat(tn)||void 0}function f(tn,nn){return tn.getAttribute&&tn.getAttribute(nn)}function o(tn,nn){return tn.hasAttribute&&(tn.hasAttribute(nn)||tn.hasAttribute("data-"+nn))}function V(tn,nn){return f(tn,nn)||f(tn,"data-"+nn)}function u(tn){return tn.parentElement}function _(){return document}function h(tn,nn){for(;tn&&!nn(tn);)tn=u(tn);return tn||null}function a(tn,nn,en){var rn=V(nn,en),on=V(nn,"hx-disinherit");return tn!==nn&&on&&(on==="*"||on.split(" ").indexOf(en)>=0)?"unset":rn}function z(tn,nn){var en=null;if(h(tn,function(rn){return en=a(tn,rn,nn)}),en!=="unset")return en}function d(tn,nn){var en=tn.matches||tn.matchesSelector||tn.msMatchesSelector||tn.mozMatchesSelector||tn.webkitMatc
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`});var sg=Tn((yq,og)=>{var bA=Po(),yA=oo(),EA=Ru(),wl="["+EA+"]",_A=RegExp("^"+wl+wl+"*"),SA=RegExp(wl+wl+"*$"),ju=function(tn){return function(nn){var en=yA(bA(nn));return tn&1&&(en=en.replace(_A,"")),tn&2&&(en=en.replace(SA,"")),en}};og.exports={start:ju(1),end:ju(2),trim:ju(3)}});var cg=Tn((Eq,lg)=>{var wA=kr(),xA=oo(),TA=sg().trim,ag=Ru(),xl=wA.parseInt,OA=/^[+-]?0[Xx]/,AA=xl(ag+"08")!==8||xl(ag+"0x16")!==22;lg.exports=AA?function(nn,en){var rn=TA(xA(nn));return xl(rn,en>>>0||(OA.test(rn)?16:10))}:xl});var qu=Tn((Sq,fg)=>{var LA=Iu(),DA=_l();fg.exports=Object.keys||function(nn){return LA(nn,DA)}});var mg=Tn((wq,pg)=>{"use strict";var dg=to(),MA=$r(),Hu=qu(),IA=ku(),kA=Lu(),NA=Ro(),PA=oa(),ms=Object.assign,hg=Object.defineProperty;pg.exports=!ms||MA(function(){if(dg&&ms({b:1},ms(hg({},"a",{enumerable:!0,get:function(){hg(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var tn={},nn={},en=Symbol(),rn="abcdefghijklmnopqrst";return tn[en]=7,rn.split("").forEach(function(on){nn[on]=on}),ms({},tn)[en]!=7||Hu(ms({},nn)).join("")!=rn})?function(nn,en){for(var rn=NA(nn),on=arguments.length,sn=1,an=IA.f,ln=kA.f;on>sn;)for(var cn=PA(arguments[sn++]),un=an?Hu(cn).concat(an(cn)):Hu(cn),fn=un.length,hn=0,dn;fn>hn;)dn=un[hn++],(!dg||ln.call(cn,dn))&&(rn[dn]=cn[dn]);return rn}:ms});var bg=Tn((Tq,vg)=>{var jA=$r(),qA=Vr(),HA=dl(),$A=qA("species");vg.exports=function(tn){return HA>=51||!jA(function(){var nn=[],en=nn.constructor={};return en[$A]=function(){return{foo:1}},nn[tn](Boolean).foo!==1})}});var Eg=Tn((Aq,yg)=>{var VA=to(),UA=no(),YA=ci(),GA=qu();yg.exports=VA?Object.defineProperties:function(nn,en){YA(nn);for(var rn=GA(en),on=rn.length,sn=0,an;on>sn;)UA.f(nn,an=rn[sn++],en[an]);return nn}});var Sg=Tn((Cq,_g)=>{var KA=ea();_g.exports=KA("document","documentElement")});var Al=Tn((Lq,Lg)=>{var XA=ci(),JA=Eg(),wg=_l(),QA=ra(),ZA=Sg(),eC=du(),tC=gl(),xg=">",Tg="<",$u="prototype",Fu="script",Og=tC("IE_PROTO"),Bu=function(){},Ag=function(tn){return Tg+Fu+xg+tn+Tg+"/"+Fu+xg},Cg=function(tn){tn.write(Ag("")),tn.close();var nn=tn.parentWindow.Object;return tn=null,nn},nC=function(){var tn=eC("iframe"),nn="java"+Fu+":",en;return tn.style.display="none",ZA.appendChild(tn),tn.src=String(nn),en=tn.contentWindow.document,en.open(),en.write(Ag("document.F=Object")),en.close(),en.F},Tl,Ol=function(){try{Tl=new ActiveXObject("htmlfile")}catch(nn){}Ol=typeof document!="undefined"?document.domain&&Tl?Cg(Tl):nC():Cg(Tl);for(var tn=wg.length;tn--;)delete Ol[$u][wg[tn]];return Ol()};QA[Og]=!0;Lg.exports=Object.create||function(nn,en){var rn;return nn!==null?(Bu[$u]=XA(nn),rn=new Bu,Bu[$u]=null,rn[Og]=nn):rn=Ol(),en===void 0?rn:JA(rn,en)}});var Mg=Tn((Dq,Dg)=>{var rC=Vr(),iC=Al(),oC=no(),zu=rC("unscopables"),Wu=Array.prototype;Wu[zu]==null&&oC.f(Wu,zu,{configurable:!0,value:iC(null)});Dg.exports=function(tn){Wu[zu][tn]=!0}});var gs=Tn((Mq,Ig)=>{Ig.exports={}});var Ng=Tn((Iq,kg)=>{var sC=$r();kg.exports=!sC(function(){function tn(){}return tn.prototype.constructor=null,Object.getPrototypeOf(new tn)!==tn.prototype})});var Vu=Tn((kq,Rg)=>{var aC=mi(),lC=Ro(),cC=gl(),uC=Ng(),Pg=cC("IE_PROTO"),fC=Object.prototype;Rg.exports=uC?Object.getPrototypeOf:function(tn){return tn=lC(tn),aC(tn,Pg)?tn[Pg]:typeof tn.constructor=="function"&&tn instanceof tn.constructor?tn.constructor.prototype:tn instanceof Object?fC:null}});var Ku=Tn((Nq,$g)=>{"use strict";var dC=$r(),jg=Vu(),hC=zi(),pC=mi(),mC=Vr(),gC=sl(),Uu=mC("iterator"),qg=!1,vC=function(){return this},Fo,Yu,Gu;[].keys&&(Gu=[].keys(),"next"in Gu?(Yu=jg(jg(Gu)),Yu!==Object.prototype&&(Fo=Yu)):qg=!0);var Hg=Fo==null||dC(function(){var tn={};return Fo[Uu].call(tn)!==tn});Hg&&(Fo={});(!gC||Hg)&&!pC(Fo,Uu)&&hC(Fo,Uu,vC);$g.exports={IteratorPrototype:Fo,BUGGY_SAFARI_ITERATORS:qg}});var Cl=Tn((Pq,Bg)=>{var bC=no().f,yC=mi(),EC=Vr(),Fg=EC("toStringTag");Bg.exports=function(tn,nn,en){tn&&!yC(tn=en?tn:tn.prototype,Fg)&&bC(tn,Fg,{configurable:!0,value:nn})}});var Wg=Tn((Rq,zg)=>{"use strict";
`)&&tn.flags==="s")})});var Zb=Tn((x$,Qb)=>{var $M=$r(),FM=kr(),BM=FM.RegExp;Qb.exports=$M(function(){var tn=BM("(?<a>b)","g");return tn.exec("b").groups.a!=="b"||"b".replace(tn,"$<a>c")!=="bc"})});var Kl=Tn((T$,ny)=>{"use strict";var zM=oo(),WM=Ub(),ey=Kb(),VM=cl(),UM=Al(),YM=qo().get,GM=Jb(),KM=Zb(),Gl=RegExp.prototype.exec,XM=VM("native-string-replace",String.prototype.replace),$f=Gl,Ff=function(){var tn=/a/,nn=/b*/g;return Gl.call(tn,"a"),Gl.call(nn,"a"),tn.lastIndex!==0||nn.lastIndex!==0}(),ty=ey.UNSUPPORTED_Y||ey.BROKEN_CARET,Bf=/()??/.exec("")[1]!==void 0,JM=Ff||Bf||ty||GM||KM;JM&&($f=function(nn){var en=this,rn=YM(en),on=zM(nn),sn=rn.raw,an,ln,cn,un,fn,hn,dn;if(sn)return sn.lastIndex=en.lastIndex,an=$f.call(sn,on),en.lastIndex=sn.lastIndex,an;var pn=rn.groups,yn=ty&&en.sticky,gn=WM.call(en),mn=en.source,bn=0,_n=on;if(yn&&(gn=gn.replace("y",""),gn.indexOf("g")===-1&&(gn+="g"),_n=on.slice(en.lastIndex),en.lastIndex>0&&(!en.multiline||en.multiline&&on.charAt(en.lastIndex-1)!==`
`)&&(mn="(?: "+mn+")",_n=" "+_n,bn++),ln=new RegExp("^(?:"+mn+")",gn)),Bf&&(ln=new RegExp("^"+mn+"$(?!\\s)",gn)),Ff&&(cn=en.lastIndex),un=Gl.call(yn?ln:en,_n),yn?un?(un.input=un.input.slice(bn),un[0]=un[0].slice(bn),un.index=en.lastIndex,en.lastIndex+=un[0].length):en.lastIndex=0:Ff&&un&&(en.lastIndex=en.global?un.index+un[0].length:cn),Bf&&un&&un.length>1&&XM.call(un[0],ln,function(){for(fn=1;fn<arguments.length-2;fn++)arguments[fn]===void 0&&(un[fn]=void 0)}),un&&pn)for(un.groups=hn=UM(null),fn=0;fn<pn.length;fn++)dn=pn[fn],hn[dn[0]]=un[dn[1]];return un});ny.exports=$f});var zf=Tn(()=>{"use strict";var QM=Wi(),ry=Kl();QM({target:"RegExp",proto:!0,forced:/./.exec!==ry},{exec:ry})});var Vf=Tn((C$,ay)=>{"use strict";zf();var iy=Ho(),ZM=Kl(),oy=$r(),sy=Vr(),eI=zi(),tI=sy("species"),Wf=RegExp.prototype;ay.exports=function(tn,nn,en,rn){var on=sy(tn),sn=!oy(function(){var un={};return un[on]=function(){return 7},""[tn](un)!=7}),an=sn&&!oy(function(){var un=!1,fn=/a/;return tn==="split"&&(fn={},fn.constructor={},fn.constructor[tI]=function(){return fn},fn.flags="",fn[on]=/./[on]),fn.exec=function(){return un=!0,null},fn[on](""),!un});if(!sn||!an||en){var ln=/./[on],cn=nn(on,""[tn],function(un,fn,hn,dn,pn){var yn=fn.exec;return yn===ZM||yn===Wf.exec?sn&&!pn?{done:!0,value:ln.call(fn,hn,dn)}:{done:!0,value:un.call(hn,fn,dn)}:{done:!1}});iy(String.prototype,tn,cn[0]),iy(Wf,on,cn[1])}rn&&eI(Wf[on],"sham",!0)}});var Uf=Tn((L$,ly)=>{"use strict";var nI=nf().charAt;ly.exports=function(tn,nn,en){return nn+(en?nI(tn,nn).length:1)}});var Yf=Tn((D$,cy)=>{var rI=hs(),iI=Kl();cy.exports=function(tn,nn){var en=tn.exec;if(typeof en=="function"){var rn=en.call(tn,nn);if(typeof rn!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return rn}if(rI(tn)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return iI.call(tn,nn)}});var hy=Tn((k$,dy)=>{var pI=Ro(),mI=Math.floor,gI="".replace,vI=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,bI=/\$([$&'`]|\d{1,2})/g;dy.exports=function(tn,nn,en,rn,on,sn){var an=en+tn.length,ln=rn.length,cn=bI;return on!==void 0&&(on=pI(on),cn=vI),gI.call(sn,cn,function(un,fn){var hn;switch(fn.charAt(0)){case"$":return"$";case"&":return tn;case"`":return nn.slice(0,en);case"'":return nn.slice(an);case"<":hn=on[fn.slice(1,-1)];break;default:var dn=+fn;if(dn===0)return un;if(dn>ln){var pn=mI(dn/10);return pn===0?un:pn<=ln?rn[pn-1]===void 0?fn.charAt(1):rn[pn-1]+fn.charAt(1):un}hn=rn[dn-1]}return hn===void 0?"":hn})}});var td=Tn((Ny,ec)=>{(function(tn,nn){typeof define=="function"&&define.amd?define(nn):typeof ec=="object"&&ec.exports?ec.exports=nn():tn.EvEmitter=nn()})(typeof window!="undefined"?window:Ny,function(){"use strict";function tn(){}var nn=tn.prototype;return nn.on=function(en,rn){if(!(!en||!rn)){var on=this._events=this._events||{},sn=on[en]=on[en]||[];return sn.indexOf(rn)==-1&&sn.push(rn),this}},nn.once=function(en,rn){if(!(!en||!rn)){this.on(en,rn);var on=this._onceEvents=this._onceEvents||{},sn=on[en]=on[en]||{};return sn[rn]=!0,this}},nn.off=function(en,rn){var on=this._events&&this._events[en];if(!(!on||!on.length)){var sn=on.indexOf(rn);return sn!=-1&&on.splice(sn,1),this}},nn.emitEvent=function(en,rn){var on=this._events&&this._events[en];if(!(!on||!on.length)){on=on.slice(0),rn=rn||[];for(var sn=this._onceEvents&&this._onceEvents[en],an=0;an<on.length;an++){var ln=on[an],cn=sn&&sn[ln];cn&&(this.off(en,ln),delete sn[ln]),ln.apply(this,rn)}return this}},nn.allOff=function(){delete this._events,delete this._onceEvents},tn})});var nc=Tn((fF,tc)=>{(function(tn,nn){typeof define=="function"&&define.amd?define(nn):typeof tc=="object"&&tc.exports?tc.exports=nn():tn.getSize=nn()})(window,function(){"use strict";function nn(dn){var pn=parseFloat(dn),yn=dn.indexOf("%")==-1&&!isNaN(pn);return yn&&pn}function en(){}var rn=typeof console=="undefined"?en:function(dn){console.error(dn)},on=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBotto
`)}:!an.ok&&"detail"in cn?{error:cn.detail}:cn})}function Zl(tn,nn){return Kr(this,null,function*(){return yield Ey(tn,"PATCH",nn)})}function NI(tn){return Kr(this,null,function*(){return yield Ey(tn,"GET")})}function _y(tn){return Kr(this,null,function*(){return yield NI(tn)})}function*kn(...tn){for(let nn of tn)for(let en of document.querySelectorAll(nn))en!==null&&(yield en)}function Cr(tn){return document.getElementById(tn)}function Sy(tn,nn=0){let en=nn,rn=document.getElementById("content-title");rn!==null&&(en+=rn.getBoundingClientRect().bottom);let on=tn.getBoundingClientRect().top+window.pageYOffset+en;window.scrollTo({top:on,behavior:"smooth"})}function wy(tn,nn="select"){let en=[];for(let rn of tn.querySelectorAll(nn))if(rn!==null){let on={name:rn.name,options:[]};for(let sn of rn.options)sn.selected&&on.options.push(sn.value);en=[...en,on]}return en}function ya(tn,nn){tn!==null&&(typeof nn=="undefined"?window.getComputedStyle(tn).display==="none"?tn.style.display="":tn.style.display="none":nn==="show"?tn.style.display="":tn.style.display="none")}function ao(tn,nn,en){function rn(sn){return!!(typeof en=="string"&&sn!==null&&sn.matches(en))}function on(sn){if(sn!==null&&sn.parentElement!==null&&!rn(sn)){for(let an of sn.parentElement.querySelectorAll(nn))if(an!==null)return an;return on(sn.parentElement.parentElement)}return null}return on(tn)}function Ss(tn,nn,en=null,rn=[]){let on=document.createElement(tn);if(nn!==null)for(let sn of Object.keys(nn)){let an=sn,ln=nn[an];an in on&&(on[an]=ln)}en!==null&&en.length>0&&on.classList.add(...en);for(let sn of rn)on.appendChild(sn);return on}function xy(tn,nn){let en=new Map;for(let rn of tn){let on=rn[nn];en.has(on)||en.set(on,rn)}return Array.from(en.values())}function lo(tn,nn,en){if(typeof tn!="string")throw new TypeError("replaceAll 'input' argument must be a string");if(typeof nn!="string"&&!(nn instanceof RegExp))throw new TypeError("replaceAll 'pattern' argument must be a string or RegExp instance");switch(typeof en){case"boolean":en=String(en);break;case"number":en=String(en);break;case"string":break;default:throw new TypeError("replaceAll 'replacement' argument must be stringifyable")}if(nn instanceof RegExp){let rn=Array.from(new Set([...nn.flags.split(""),"g"])).join("");nn=new RegExp(nn.source,rn)}else nn=new RegExp(nn,"g");return tn.replace(nn,en)}function PI(tn,nn){let en=new Set;for(let rn of nn.querySelectorAll("*[name]"))rn.validity.valid?rn.classList.contains("is-invalid")&&rn.classList.remove("is-invalid"):(en.add(rn.name),rn.classList.contains("is-invalid")||rn.classList.add("is-invalid"));if(en.size!==0){let rn=nn.elements.namedItem(Array.from(en)[0]);Sy(rn),tn.preventDefault()}}function Ty(){for(let tn of kn("form")){let nn=tn.querySelectorAll("button[type=submit]");for(let en of nn)en.addEventListener("click",rn=>PI(rn,tn))}}function Oy(){for(let tn of kn("a.set_speed"))if(tn!==null){let nn=function(en){en.preventDefault();let rn=tn.getAttribute("data"),on=document.getElementById(tn.target);on!==null&&rn!==null&&(on.value=rn)};tn.addEventListener("click",nn)}}var Ay={vlangroup:{region:{hide:["id_sitegroup","id_site","id_location","id_rack","id_clustergroup","id_cluster"],show:["id_region"]},"site group":{hide:["id_region","id_site","id_location","id_rack","id_clustergroup","id_cluster"],show:["id_sitegroup"]},site:{hide:["id_location","id_rack","id_clustergroup","id_cluster"],show:["id_region","id_sitegroup","id_site"]},location:{hide:["id_rack","id_clustergroup","id_cluster"],show:["id_region","id_sitegroup","id_site","id_location"]},rack:{hide:["id_clustergroup","id_cluster"],show:["id_region","id_sitegroup","id_site","id_location","id_rack"]},"cluster group":{hide:["id_region","id_sitegroup","id_site","id_location","id_rack","id_cluster"],show:["id_clustergroup"]},cluster:{hide:["id_region","id_sitegroup","id_site","id_location","id_rack"],show:["id_clustergroup","id_cluster"]},default:{hide:["id_region","id_sitegroup","id_site","id_location","id_rack","id_clustergroup","id_cluster"],show:[]}}},Cy={vlangroup_add:"vlangroup",vlangroup_edit:"
2022-10-04 15:02:37 +02:00
div.ss-values div.ss-value[data-id="${en}"],
div.ss-list div.ss-option:not(.ss-disabled)[data-id="${en}"]
{
2022-10-04 22:00:32 +02:00
background-color: ${sn} !important;
color: ${an} !important;
}
`,`
`,"").trim(),document.head.appendChild(on)}}resetClasses(){let nn=this.slim.slim;if(nn)for(let en of this.base.classList)nn.container.classList.remove(en)}initResetButton(){let nn=ao(this.base,"button[data-reset-select]");nn!==null&&nn.addEventListener("click",()=>{window.location.assign(window.location.origin+window.location.pathname)})}initRefreshButton(){if(this.allowRefresh){let nn=Ss("button",{type:"button"},["btn","btn-sm","btn-ghost-dark"],[Ss("i",null,["mdi","mdi-reload"])]);nn.addEventListener("click",()=>this.loadData()),nn.type="button",this.slim.slim.search.container.appendChild(nn)}}};function _E(){for(let tn of kn(".netbox-api-select"))new sd(tn)}function SE(tn){return typeof tn.value=="string"&&tn.value!==""}function wE(tn,nn){if(tn.slim.singleSelected!==null)if(SE(nn)){let en=`#${nn.value}`,rn=Sa(en);tn.slim.singleSelected.container.style.backgroundColor=en,tn.slim.singleSelected.container.style.color=rn}else tn.slim.singleSelected.container.removeAttribute("style")}function xE(){for(let tn of kn("select.netbox-color-select")){for(let en of tn.options)if(SE(en)){let rn=`#${en.value}`,on=Sa(rn);en.style.backgroundColor=rn,en.style.color=on}let nn=new ws({select:tn,allowDeselect:!0,deselectLabel:'<i class="mdi mdi-close-circle" style="color: currentColor;"></i>'});for(let en of nn.data.data)if("selected"in en&&en.selected){wE(nn,en);break}for(let en of tn.classList)nn.slim.container.classList.remove(en);nn.onChange=en=>wE(nn,en)}}function TE(){for(let tn of kn(".netbox-static-select"))if(tn!==null){let nn=document.querySelector(`label[for="${tn.id}"]`),en;nn!==null&&(en=`Select ${nn.innerText.trim()}`);let rn=new ws({select:tn,allowDeselect:!0,deselectLabel:'<i class="mdi mdi-close-circle"></i>',placeholder:en});for(let on of tn.classList)rn.slim.container.classList.remove(on)}}function OE(){for(let tn of[_E,xE,TE])tn()}function gk(tn){let nn=tn.getAttribute("data-url"),en=tn.classList.contains("connected"),rn=en?"planned":"connected";Qn(nn)&&Zl(nn,{status:rn}).then(on=>{var sn;if(Yo(on)){co("danger","Error",on.error).show();return}else{let an=(sn=tn.parentElement)==null?void 0:sn.parentElement,ln=tn.querySelector("i.mdi, span.mdi");en?(an.classList.remove("success"),an.classList.add("info"),tn.classList.remove("connected","btn-warning"),tn.classList.add("btn-info"),tn.title="Mark Installed",ln.classList.remove("mdi-lan-disconnect"),ln.classList.add("mdi-lan-connect")):(an.classList.remove("info"),an.classList.add("success"),tn.classList.remove("btn-success"),tn.classList.add("connected","btn-warning"),tn.title="Mark Installed",ln.classList.remove("mdi-lan-connect"),ln.classList.add("mdi-lan-disconnect"))}})}function AE(){for(let tn of kn("button.cable-toggle"))tn.addEventListener("click",()=>gk(tn))}var CE=class{set(nn,en,rn){return nn[en]=rn,!0}get(nn,en){return nn[en]}has(nn,en){return en in nn}},cc=class{constructor(nn,en){Kn(this,"handlers");Kn(this,"proxy");Kn(this,"options");Kn(this,"key","");if(this.options=en,typeof this.options.key=="string"?this.key=this.options.key:this.key=this.generateStateKey(nn),this.options.persist){let rn=this.retrieve();rn!==null&&(nn=Un(Un({},nn),rn))}this.handlers=new CE,this.proxy=new Proxy(nn,this.handlers),this.options.persist&&this.save()}generateStateKey(nn){return`netbox-${window.btoa(Object.keys(nn).join("---"))}`}get(nn){return this.handlers.get(this.proxy,nn)}set(nn,en){this.handlers.set(this.proxy,nn,en),this.options.persist&&this.save()}all(){return this.proxy}keys(){return Object.keys(this.proxy)}values(){return Object.values(this.proxy)}save(){let nn=JSON.stringify(this.proxy);localStorage.setItem(this.key,nn)}retrieve(){let nn=localStorage.getItem(this.key);return nn!==null?JSON.parse(nn):null}};function uo(tn,nn={}){return new cc(tn,nn)}var ad=uo({hidden:!1},{persist:!0,key:"netbox-object-depth"});var ld=uo({view:"images-and-labels"},{persist:!0});var LE=uo({element:null},{persist:!1});var DE=uo({hidden:!0},{persist:!0,key:"netbox-secret"});function ME(tn,nn){nn.setAttribute("data-depth-indicators",tn?"hidden":"shown"),nn.innerText=tn?"Show Depth Indicat
2022-10-04 15:02:37 +02:00
<span class='flatpickr-weekday'>
`+En.join("</span><span class='flatpickr-weekday'>")+`
</span>
`}}function $n(){en.calendarContainer.classList.add("hasWeeks");var vn=Zn("div","flatpickr-weekwrapper");vn.appendChild(Zn("span","flatpickr-weekday",en.l10n.weekAbbreviation));var En=Zn("div","flatpickr-weeks");return vn.appendChild(En),{weekWrapper:vn,weekNumbers:En}}function jn(vn,En){En===void 0&&(En=!0);var Sn=En?vn:vn-en.currentMonth;Sn<0&&en._hidePrevMonthArrow===!0||Sn>0&&en._hideNextMonthArrow===!0||(en.currentMonth+=Sn,(en.currentMonth<0||en.currentMonth>11)&&(en.currentYear+=en.currentMonth>11?1:-1,en.currentMonth=(en.currentMonth+12)%12,xr("onYearChange"),Er()),yr(),xr("onMonthChange"),Na())}function Pn(vn,En){if(vn===void 0&&(vn=!0),En===void 0&&(En=!0),en.input.value="",en.altInput!==void 0&&(en.altInput.value=""),en.mobileInput!==void 0&&(en.mobileInput.value=""),en.selectedDates=[],en.latestSelectedDateObj=void 0,En===!0&&(en.currentYear=en._initialDate.getFullYear(),en.currentMonth=en._initialDate.getMonth()),en.config.enableTime===!0){var Sn=vc(en.config),xn=Sn.hours,Dn=Sn.minutes,Nn=Sn.seconds;pn(xn,Dn,Nn)}en.redraw(),vn&&xr("onChange")}function zn(){en.isOpen=!1,en.isMobile||(en.calendarContainer!==void 0&&en.calendarContainer.classList.remove("open"),en._input!==void 0&&en._input.classList.remove("active")),xr("onClose")}function Rn(){en.config!==void 0&&xr("onDestroy");for(var vn=en._handlers.length;vn--;)en._handlers[vn].remove();if(en._handlers=[],en.mobileInput)en.mobileInput.parentNode&&en.mobileInput.parentNode.removeChild(en.mobileInput),en.mobileInput=void 0;else if(en.calendarContainer&&en.calendarContainer.parentNode)if(en.config.static&&en.calendarContainer.parentNode){var En=en.calendarContainer.parentNode;if(En.lastChild&&En.removeChild(En.lastChild),En.parentNode){for(;En.firstChild;)En.parentNode.insertBefore(En.firstChild,En);En.parentNode.removeChild(En)}}else en.calendarContainer.parentNode.removeChild(en.calendarContainer);en.altInput&&(en.input.type="text",en.altInput.parentNode&&en.altInput.parentNode.removeChild(en.altInput),delete en.altInput),en.input&&(en.input.type=en.input._type,en.input.classList.remove("flatpickr-input"),en.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(Sn){try{delete en[Sn]}catch(xn){}})}function Bn(vn){return en.calendarContainer.contains(vn)}function br(vn){if(en.isOpen&&!en.config.inline){var En=ri(vn),Sn=Bn(En),xn=En===en.input||En===en.altInput||en.element.contains(En)||vn.path&&vn.path.indexOf&&(~vn.path.indexOf(en.input)||~vn.path.indexOf(en.altInput)),Dn=!xn&&!Sn&&!Bn(vn.relatedTarget),Nn=!en.config.ignoredFocusElements.some(function(Gn){return Gn.contains(En)});Dn&&Nn&&(en.config.allowInput&&en.setDate(en._input.value,!1,en.config.altInput?en.config.altFormat:en.config.dateFormat),en.timeContainer!==void 0&&en.minuteElement!==void 0&&en.hourElement!==void 0&&en.input.value!==""&&en.input.value!==void 0&&cn(),en.close(),en.config&&en.config.mode==="range"&&en.selectedDates.length===1&&en.clear(!1))}}function Sr(vn){if(!(!vn||en.config.minDate&&vn<en.config.minDate.getFullYear()||en.config.maxDate&&vn>en.config.maxDate.getFullYear())){var En=vn,Sn=en.currentYear!==En;en.currentYear=En||en.currentYear,en.config.maxDate&&en.currentYear===en.config.maxDate.getFullYear()?en.currentMonth=Math.min(en.config.maxDate.getMonth(),en.currentMonth):en.config.minDate&&en.currentYear===en.config.minDate.getFullYear()&&(en.currentMonth=Math.max(en.config.minDate.getMonth(),en.currentMonth)),Sn&&(en.redraw(),xr("onYearChange"),Er())}}function wr(vn,En){var Sn;En===void 0&&(En=!0);var xn=en.parseDate(vn,void 0,En);if(en.config.minDate&&xn&&ii(xn,en.config.m
/*!
2021-08-30 11:02:47 -07:00
* Bootstrap v5.0.2 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
/*!
* Masonry v4.2.2
* Cascading grid layout library
* https://masonry.desandro.com
* MIT License
* by David DeSandro
*/
/*!
* Outlayer v2.1.1
* the brains and guts of a layout library
* MIT license
*/
/*!
2022-10-04 15:02:37 +02:00
* clipboard.js v2.0.11
* https://clipboardjs.com/
*
* Licensed MIT © Zeno Rocha
*/
/*!
* getSize v2.0.3
* measure size of elements
* MIT license
*/