1import{E as te,a as q,c as K,g as J,o as ee}from"./chunk-EBOVR5NW.js";import{a as N}from"./chunk-R76LZEZS.js";import{Ca as u,Cb as V,Dc as i,Ec as Z,Gb as m,Ib as b,Ic as P,Jb as L,Kb as B,Lc as S,Ma as M,Qb as H,Rb as $,Rg as ne,Sb as O,Vc as x,X as k,Xb as j,Y as F,Yb as z,aa as _,bb as w,bc as X,cc as U,dc as Y,fa as v,fb as y,ga as T,gb as C,jc as E,ka as G,lb as s,lc as Q,mb as p,mc as W,nb as l,ob as h,yb as D}from"./chunk-HVCWS4IF.js";import{j as a}from"./chunk-KJ7W2O2B.js";var A=class{_document;_textarea;constructor(t,n){this._document=n;let e=this._textarea=this._document.createElement("textarea"),r=e.style;r.position="fixed",r.top=r.opacity="0",r.left="-999em",e.setAttribute("aria-hidden","true"),e.value=t,e.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(e);}copy(){let t=this._textarea,n=!1;try{if(t){let e=this._document.activeElement;t.select(),t.setSelectionRange(0,t.value.length),n=this._document.execCommand("copy"),e&&e.focus();}}catch(e){}return n;}destroy(){let t=this._textarea;t&&(t.remove(),this._textarea=void 0);}},R=(()=>{let t=class t{_document=_(G);constructor(){}copy(e){let r=this.beginCopy(e),d=r.copy();return r.destroy(),d;}beginCopy(e){return new A(e,this._document);}};a(t,"\u0275fac",function(r){return new(r||t)();}),a(t,"\u0275prov",F({token:t,factory:t.ɵfac,providedIn:"root"}));let o=t;return o;})();var ae=["*"],le=(o,t)=>
1({"is-input-group":o,"with-border":t}),g=class g{notifier=_(ne);clipboard=_(R);value=i(void 0);elementContent=i(void 0);title=i(void 0);notification=i(void 0);withBorder=i(!1,{transform:S});isInputGroup=i(!1,{transform:S});copy(){this.clipboard.copy(this.value()||this.elementContent()?.innerText);let t=this.notification();t&&this.notifier.success(t);}};a(g,"\u0275fac",function(n){return new(n||g)();}),a(g,"\u0275cmp",M({type:g,selectors:[["my-copy-button"]],inputs:{value:[1,"value"],elementContent:[1,"elementContent"],title:[1,"title"],notification:[1,"notification"],withBorder:[1,"withBorder"],isInputGroup:[1,"isInputGroup"]},features:[E([R])],ngContentSelectors:ae,decls:3,vars:5,consts:[["type","button",1,"btn","copy-button",3,"click","ngClass"],["iconName","copy"]],template:function(n,e){n&1&&(L(),p(0,"button",0),m("click",function(){return e.copy();}),h(1,"my-global-icon",1),B(2),l()),n&2&&(s("ngClass",W(2,le,e.isInputGroup(),e.withBorder())),w("title",e.title()));},dependencies:[x,N],styles:["button[_ngcontent-%COMP%]:not(.with-border,.is-input-group){border:0}.is-input-group[_ngcontent-%COMP%]{--bs-btn-border-color: var(--input-border-color);--bs-btn-hover-border-color: var(--input-border-color);border-top-left-radius:0;border-bottom-left-radius:0}my-global-icon[_ngcontent-%COMP%]{display:inline-block;width:15px;height:15px;line-height:15px;margin-inline-end:.3125rem}"]}));var I=g;var ue=["input"],se=o=>({"input-error":o});function pe(o,t){o&1&&h(0,"my-global-icon",8);}function ce(o,t){o&1&&h(0,"my-global-icon",9);}function de(o,t){if(o&1){let n=D();p(0,"button",7),m("click",function(){v(n);let r=b();return T(r.toggle());}),y(1,pe,1,0,"my-global-icon",8)(2,ce,1,0,"my-global-icon",9),l();}if(o&2){let n=b();s("title",n.toggleTitle),u(),C(n.show()?1:2);}}function me(o,t){if(o&1&&(p(0,"my-copy-button",5),V(1,1),l()),o&2){b();let n=O(2);s("value",n.value)("isInputGroup",!0);}}function ge(o,t){if(o&1&&(p(0,"div",6),j(1),l()),o&2){let n=b();u(),z(n.formError());}}var c=class c{inputElement=Z("input");inputId=i.required();value=P("");autocomplete=i("off");placeholder=i("");tabindex=i(0);withToggle=i(!0);withCopy=i(!1);readonly=i(!1);show=P(!1);formError=i(void 0);autofocus=i(!1);ariaLabel=i(void 0);get inputType(){return this.show()?"text":"password";}get toggleTitle(){return this.show()?"Hide":"Show";}ngAfterViewInit(){this.autofocus()===!0&&this.inputElement().nativeElement.focus({preventScroll:!0});}toggle(){this.show.set(!this.show());}propagateChange=t=>{};writeValue(t){this.value.set(t);}registerOnChange(t){this.propagateChange=t;}registerOnTouched(){}update(){this.propagateChange(this.value());}focus(){this.inputElement().nativeElement.focus({preventScroll:!0});}};a(c,"\u0275fac",function(n){return new(n||c)();}),a(c,"\u0275cmp",M({type:c,selectors:[["my-input-text"]],viewQuery:function(n,e){n&1&&H(e.inputElement,ue,5),n&2&&$();},inputs:{inputId:[1,"inputId"],value:[1,"value"],autocomplete:[1,"autocomplete"],placeholder:[1,"placeholder"],tabindex:[1,"tabindex"],withToggle:[1,"withToggle"],withCopy:[1,"withCopy"],readonly:[1,"readonly"],show:[1,"show"],formError:[1,"formError"],autofocus:[1,"autofocus"],ariaLabel:[1,"ariaLabel"]},outputs:{value:"valueChange",show:"showChange"},features:[E([{provide:q,useExisting:k(()=>c),multi:!0}])],decls:6,vars:16,consts:()=>{let t;t="Copied";let n;return n="COPY",[["input",""],n,[1,"input-group"],[1,"form-control",3,"ngModelChange","click","input","change","id","name","autocomplete","value","placeholder","tabindex","ngModel","readonly","type","ngClass"],["type","button",1,"btn",3,"title"],["notification",t,3,"value","isInputGroup"],["role","alert",1,"form-error"],["type","button",1,"btn",3,"click","title"],["iconName","eye-open"],["iconName","eye-close"]];},template:function(n,e){if(n&1){let r=D();p(0,"div",2)(1,"input",3,0),Y("ngModelChange",function(f){return v(r),U(e.value,f)||(e.value=f),T(f);}),m("ngModelChange",function(){return e.update();})("click",function(){v(r);let f=O(2);return T(f.select());})("input",function(){return e.update();}
1)("change",function(){return e.update();}),l(),y(3,de,3,2,"button",4),y(4,me,2,2,"my-copy-button",5),l(),y(5,ge,2,1,"div",6);}n&2&&(u(),s("id",e.inputId())("name",e.inputId())("autocomplete",e.autocomplete())("value",e.value())("placeholder",e.placeholder())("tabindex",e.tabindex()),X("ngModel",e.value),s("readonly",e.readonly())("type",e.inputType)("ngClass",Q(14,se,e.formError())),w("aria-label",e.ariaLabel()),u(2),C(e.withToggle()?3:-1),u(),C(e.withCopy()?4:-1),u(),C(e.formError()?5:-1));},dependencies:[te,K,J,ee,x,N,I],styles:["input[_ngcontent-%COMP%]{font-size:16px;padding:var(--input-y-padding) var(--input-x-padding);width:auto;max-width:auto;color:var(--input-fg);background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);line-height:24px}input[_ngcontent-%COMP%]::placeholder{color:var(--input-placeholder-color);font-size:var(--input-placeholder-font-size)}input[readonly][_ngcontent-%COMP%]{color:var(--fg-300)}input[_ngcontent-%COMP%]:focus, input[_ngcontent-%COMP%]:focus-visible{box-shadow:0 0 0 .2rem var(--fg-100);outline:0}input[disabled][_ngcontent-%COMP%]{color:var(--fg-300);opacity:.8}@media screen and (max-width: calc(auto + 40px)){input[_ngcontent-%COMP%]{width:100%}}.btn[_ngcontent-%COMP%], my-copy-button[_ngcontent-%COMP%] .btn{background-color:var(--input-bg);border-left:1px solid var(--bg)}.btn[_ngcontent-%COMP%]:hover, my-copy-button[_ngcontent-%COMP%] .btn:hover{opacity:.8}.btn[_ngcontent-%COMP%] my-global-icon[_ngcontent-%COMP%]{position:relative;top:0;right:0;display:inline-block;width:18px;height:18px;line-height:18px}.btn[_ngcontent-%COMP%]:not(.icon-only) my-global-icon[_ngcontent-%COMP%]{margin-inline-end:.1875rem}.copy-text[_ngcontent-%COMP%]{font-size:14px;margin-left:5px;vertical-align:top}"]}));var ie=c;export{I as a,ie as b};/**i18n:347eeb695970c32bc275618edc2e751c67145d9fc3012e70543c114a99b9e016*/
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.