1import{Ea as I,F as E,a as b,bg as B,nb as O,pb as p,yc as a}from"./chunk-2N3VGLNR.js";import{Db as g,Mc as s,Yc as y,gc as v,hb as f,hc as n,ic as o,mb as h,xb as d}from"./chunk-F3SYBV4J.js";import{g as u,h as c}from"./chunk-MG3ERZGY.js";var D=class i{constructor(e,t){this.location=e;this.route=t;this.location.pathname.includes("backoffice")&&(this.url="/backoffice")}location;route;url="/";lang;ngOnInit(){this.route.data.subscribe(e=>{this.lang=e.lang})}static \u0275fac=function(t){return new(t||i)(d(b),d(E))};static \u0275cmp=g({type:i,selectors:[["lib-access-denied"]],standalone:!1,decls:12,vars:2,consts:[["id","access-denied-page"],[1,"container","d-flex","flex-column","justify-content-center","align-items-center","gap-5","pt-5","min-vh-100"],[1,"text-center"],[1,"h1"],[1,"text-center","py-5"],["color","primary","matButton","filled",1,"mx-3","text-white","fw-bold",3,"href"]],template:function(t,r){t&1&&(n(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2",3),s(4,"Area riservata"),o(),n(5,"h3"),s(6,"Quest'area \xE8 solo per gli addetti ai lavori..."),o(),n(7,"p"),s(8,"Errore 403, accesso negato"),o()(),n(9,"div",4)(10,"a",5),s(11," HOME "),o()()()()),t&2&&(h(10),v("href",y(r.url),f))},dependencies:[I],encapsulation:2})};var l=(t=>(t[t.Informazioni=0]="Informazioni",t[t.Lavora_con_noi=1]="Lavora_con_noi",t))(l||{}),m=class i extends O{getInstance(e,t,r,F){return new i(e,t,r,F)}getEnumValues(){return Object.values(l)}getNameByEnum(e){let t=Object.values(l);return e.constructor.name==="Number"?t[e].toString().split("_").join(" "):e.constructor.name==="String"?e.toString().split("_").join(" "):"error origin name"}getOrderByEnum(e){let t=Object.values(l);switch(e){case t[0]:case 0:return 0;case t[1]:case 1:return 1;default:return 0}}visible(e){let t=Object.values(l);return!0}getColorByEnum(e){return"#cf5942"}};var x=class i extends B{getNewInstance(e){return new i(e)}GetNameCollection(){return"contacts"}constructor(e){super(e),e&&this.setData(e)}setData(e){super.setData(e);let t=this.getJson(e);return this}getDocumentData(e){var t=super.getDocumentData(e);let r=[];return this.name!=null&&(r=r.concat(a.setSearchParamByWords(this.name))),this.surname!=null&&(r=r.concat(a.setSearchParamByWords(this.surname))),this.name!=null&&this.surname!=null&&(r=r.concat(a.setSearchParamByWords(`${this.name} ${this.surname}`))),this.email!=null&&(r=r.concat(a.setSearchParamByWords(this.email))),this.setQuerySearch(t,r),t}getName(){return this.name!=null&&this.surname!=null?`${this.name} ${this.surname}`:this.name?this.name:this.email??""}haveToFillOtherModels(){return!0}fillOtherModels(e){return c(this,null,function*(){return yield u(i.prototype,this,"fillOtherModels").call(this,e),this})}haveToFillOtherModelsInDetail(){return!0}fillOtherModelsInDetail(e){return c(this,null,function*(){return yield u(i.prototype,this,"fillOtherModelsInDetail").call(this,e),this})}getNameOrigin(){return this.originId!=null?new p(this.originId).getName():this.getNameDynamicOrigin()}getOriginStyle(){return new p(this.originId).getStyle()}getNameTypeRequestType(){return new m(this.formTypeRequestId).getName()}};export{D as a,m as b,x as c};
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.