PageSourceSearch

https://ai.shiftat.sa/chunk-QPPE3VZD.js

js shiftat.sa collected 2026-09-24 13:29:53 UTC 24,978 bytes, 1 lines download raw bytes

1import{a as Y}from"./chunk-XOJJEAUH.js";import{b as S,c as D}from"./chunk-B2KDXURM.js";import"./chunk-G6KU23WW.js";import{Cb as F,Eb as f,Gb as m,Ia as o,Rb as H,Sb as O,Ta as b,Ub as l,Vb as s,Wb as w,ca as R,ha as J,ia as j,ib as g,ja as V,ka as B,kb as v,lb as _,nb as q,ob as x,pb as M,pc as d,qb as h,rb as i,sb as a,ta as y,tb as c,ub as P,uc as p,vb as k,wb as A}from"./chunk-WLTSAKSP.js";import"./chunk-IFGU66OU.js";function C(t){return t<50?"low":t<75?"mid":"high"}var E=class t{score=p.required();size=p(132);stroke=p(12);band=d(()=>C(this.score()));center=d(()=>this.size()/2);radius=d(()=>(this.size()-this.stroke())/2);circumference=d(()=>2*Math.PI*this.radius());dashOffset=d(()=>{let r=Math.max(0,Math.min(100,this.score()));return this.circumference()*(1-r/100)});static \u0275fac=function(n){return new(n||t)};static \u0275cmp=b({type:t,selectors:[["app-score-ring"]],hostVars:1,hostBindings:function(n,e){n&2&&g("data-band",e.band())},inputs:{score:[1,"score"],size:[1,"size"],stroke:[1,"stroke"]},decls:8,vars:16,consts:[["role","img",1,"gauge"],["fill","none",1,"gauge-track"],["fill","none","stroke-linecap","round",1,"gauge-progress"],["aria-hidden","true",1,"gauge-value"],[1,"gauge-score"],[1,"gauge-max"]],template:function(n,e){n&1&&(V(),P(0,"svg",0),A(1,"circle",1)(2,"circle",2),k(),B(),P(3,"div",3)(4,"span",4),l(5),k(),P(6,"span",5),l(7,"/ 100"),k()()),n&2&&(g("width",e.size())("height",e.size())("viewBox","0 0 "+e.size()+" "+e.size())("aria-label",e.score()+" out of 100"),o(),g("cx",e.center())("cy",e.center())("r",e.radius())("stroke-width",e.stroke()),o(),g("cx",e.center())("cy",e.center())("r",e.radius())("stroke-width",e.stroke())("stroke-dasharray",e.circumference())("stroke-dashoffset",e.dashOffset())("transform","rotate(-90 "+e.center()+" "+e.center()+")"),o(3),s(e.score()))},styles:["[_nghost-%COMP%]{position:relative;display:inline-grid;place-items:center}.gauge[_ngcontent-%COMP%]{display:block}.gauge-track[_ngcontent-%COMP%]{stroke:var(--bg-alt)}.gauge-progress[_ngcontent-%COMP%]{transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.gauge-value[_ngcontent-%COMP%]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.gauge-score[_ngcontent-%COMP%]{font-size:var(--fs-display);font-weight:700}.gauge-max[_ngcontent-%COMP%]{margin-block-start:3px;font-size:var(--fs-caption);color:var(--txt2)}[data-band=low][_nghost-%COMP%]   .gauge-progress[_ngcontent-%COMP%]{stroke:var(--danger)}[data-band=low][_nghost-%COMP%]   .gauge-score[_ngcontent-%COMP%]{color:var(--danger)}[data-band=mid][_nghost-%COMP%]   .gauge-progress[_ngcontent-%COMP%]{stroke:var(--warning)}[data-band=mid][_nghost-%COMP%]   .gauge-score[_ngcontent-%COMP%]{color:var(--warning)}[data-band=high][_nghost-%COMP%]   .gauge-progress[_ngcontent-%COMP%]{stroke:var(--success)}[data-band=high][_nghost-%COMP%]   .gauge-score[_ngcontent-%COMP%]{color:var(--success)}@media(prefers-reduced-motion:reduce){.gauge-progress[_ngcontent-%COMP%]{transition:none}}"],changeDetection:0})};function U(t,r){if(t&1&&(i(0,"li",8),c(1,"mat-icon",9),i(2,"span"),l(3),a()()),t&2){let n=r.$implicit;o(3),s(n)}}function K(t,r){if(t&1&&(i(0,"ul",6),x(1,U,4,1,"li",8,q),a()),t&2){let n=m();o(),M(n.suggestions())}}function W(t,r){if(t&1&&(i(0,"p",7),c(1,"mat-icon",10),i(2,"span"),l(3),a()()),t&2){let n=m();o(3),s(n.strongLabel())}}var z=class t{label=p.required();score=p.required();rationale=p.required();suggestions=p([]);strongLabel=p("Looking good \u2014 no changes needed");band=d(()=>C(this.score()));pct=d(()=>Math.max(0,Math.min(100,this.score())));static \u0275fac=function(n){return new(n||t)};static \u0275cmp=b({type:t,selectors:[["app-dimension-row"]],hostVars:1,hostBindings:function(n,e){n&2&&g("data-band",e.band())},inputs:{label:[1,"label"],score:[1,"score"],rationale:[1,"rationale"],suggestions:[1,"suggestions"],strongLabel:[1,"strongLabel"]},decls:11,vars:8,consts:[[1,"row-head"],[1,"row-label"],[1,"row-score"],["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"row-bar"],[1,"row-bar-fill"],[1,"row-rationale"],[1,"row-suggestions"],[1,"row-strong"],[1,"suggestion"],["fontSet","uicon-rr","fontIcon","fi-rr-bulb","aria-hidden","true",1,"fi","suggestion-icon"],["fontSet","uicon-rr","fontIcon","fi-rr-check","aria-hidden","true",1,"fi","strong-icon"]],template:function(n,e){n&1&&(i(0,"div",0)(1,"span",1),l(2),a(),i(3,"span",2),l(4),a()(),i(5,"div",3),c(6,"span",4),a(),i(7,"p",5),l(8),a(),v(9,K,3,0,"ul",6)(10,W,4,1,"p",7)),n&2&&(o(2),s(e.label()),o(2),s(e.score()),o(),g("aria-valuenow",e.score())("aria-label",e.label()),o(),H("inline-size",e.pct(),"%"),o(2),s(e.rationale()),o(),_(e.suggestions().length?9:10))},dependencies:[D,S],styles:["[_nghost-%COMP%]{display:block;padding-block:1rem;border-block-end:1px solid var(--bdr)}[_nghost-%COMP%]:last-of-type{border-block-end:none;padding-block-end:0}.row-head[_ngcontent-%COMP%]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.row-label[_ngcontent-%COMP%]{font-size:var(--fs-body);font-weight:600;color:var(--txt)}.row-score[_ngcontent-%COMP%]{font-size:var(--fs-body);font-weight:700;font-variant-numeric:tabular-nums}
1.row-bar[_ngcontent-%COMP%]{position:relative;block-size:8px;margin-block-start:.5rem;border-radius:var(--radius-full);background:var(--bg-alt);overflow:hidden}.row-bar-fill[_ngcontent-%COMP%]{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--radius-full);transition:inline-size .9s cubic-bezier(.22,1,.36,1)}.row-rationale[_ngcontent-%COMP%]{margin:.6rem 0 0;font-size:var(--fs-body-sm);line-height:1.55;color:var(--txt2)}.row-suggestions[_ngcontent-%COMP%]{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.suggestion[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--fs-body-sm);line-height:1.5;color:var(--txt)}.suggestion-icon[_ngcontent-%COMP%]{--uicon-size: 16px;--uicon-box: 18px;flex:0 0 auto;margin-block-start:1px;color:var(--brand2)}.row-strong[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:var(--fs-body-sm);color:var(--success)}.strong-icon[_ngcontent-%COMP%]{--uicon-size: 16px;--uicon-box: 18px;flex:0 0 auto}[data-band=low][_nghost-%COMP%]   .row-score[_ngcontent-%COMP%]{color:var(--danger)}[data-band=low][_nghost-%COMP%]   .row-bar-fill[_ngcontent-%COMP%]{background:var(--danger)}[data-band=mid][_nghost-%COMP%]   .row-score[_ngcontent-%COMP%]{color:var(--warning)}[data-band=mid][_nghost-%COMP%]   .row-bar-fill[_ngcontent-%COMP%]{background:var(--warning)}[data-band=high][_nghost-%COMP%]   .row-score[_ngcontent-%COMP%]{color:var(--success)}[data-band=high][_nghost-%COMP%]   .row-bar-fill[_ngcontent-%COMP%]{background:var(--success)}@media(prefers-reduced-motion:reduce){.row-bar-fill[_ngcontent-%COMP%]{transition:none}}"],changeDetection:0})};var Q=(t,r)=>r.label;function X(t,r){if(t&1&&c(0,"app-dimension-row",6),t&2){let n=r.$implicit,e=m();h("label",n.label)("score",n.score)("rationale",n.rationale)("suggestions",n.suggestions)("strongLabel",e.result().strongLabel)}}var T=class t{result=p.required();band=d(()=>C(this.result().overall));static \u0275fac=function(n){return new(n||t)};static \u0275cmp=b({type:t,selectors:[["app-evaluation-result"]],inputs:{result:[1,"result"]},decls:10,vars:4,consts:[[1,"hero"],[3,"score"],[1,"hero-text"],[1,"hero-band"],[1,"hero-caption"],[1,"dimensions"],[3,"label","score","rationale","suggestions","strongLabel"]],template:function(n,e){n&1&&(i(0,"div",0),c(1,"app-score-ring",1),i(2,"div",2)(3,"span",3),l(4),a(),i(5,"span",4),l(6),a()()(),i(7,"div",5),x(8,X,1,5,"app-dimension-row",6,Q),a()),n&2&&(o(),h("score",e.result().overall),o(),g("data-band",e.band()),o(2),s(e.result().bandLabel),o(2),s(e.result().caption),o(2),M(e.result().dimensions))},dependencies:[E,z],styles:["[_nghost-%COMP%]{display:block}.hero[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem 1.5rem;padding-block:.25rem 1.25rem;border-block-end:1px solid var(--bdr)}.hero-text[_ngcontent-%COMP%]{display:flex;flex-direction:column}.hero-band[_ngcontent-%COMP%]{font-size:var(--fs-h2);font-weight:700;color:var(--txt)}.hero-caption[_ngcontent-%COMP%]{margin-block-start:2px;max-inline-size:22ch;font-size:var(--fs-caption);color:var(--txt2)}.hero-text[data-band=low][_ngcontent-%COMP%]   .hero-band[_ngcontent-%COMP%]{color:var(--danger)}.hero-text[data-band=mid][_ngcontent-%COMP%]   .hero-band[_ngcontent-%COMP%]{color:var(--warning)}.hero-text[data-band=high][_ngcontent-%COMP%]   .hero-band[_ngcontent-%COMP%]{color:var(--success)}.dimensions[_ngcontent-%COMP%]{display:block;margin-block-start:.25rem}"],changeDetection:0})};function Z(t,r){if(t&1){let n=F();i(0,"button",4),f("click",function(){J(n);let u=m();return j(u.toggleLoadingPhase())}),l(1),a()}if(t&2){let n=m();o(),w(" ",n.loadingLong()?"Copy: initial":"Copy: long-running"," ")}}function ee(t,r){if(t&1&&(i(0,"div",17)(1,"div",23),c(2,"span",24)(3,"span",24)(4,"mat-icon",25),a(),i(5,"p",26),l(6),a(),i(7,"p",27),l(8),a()()),t&2){let n=m();o(6),w(" ",n.loadingLong()?n.copy().loadingLong:n.copy().loadingInitial," "),o(2),s(n.copy().loadingNote)}}function ne(t,r){if(t&1&&c(0,"app-evaluation-result",18),t&2){let n=m();h("result",n.result())}}function te(t,r){if(t&1&&(i(0,"div",19)(1,"div",28),c(2,"mat-icon",29),a(),i(3,"h3",30),l(4),a(),i(5,"p",31),l(6),a()()),t&2){let n=m();o(4),s(n.copy().errorTitle),o(2),s(n.copy().errorSub)}}function oe(t,r){if(t&1&&(i(0,"button",21),l(1),a()),t&2){let n=m();o(),s(n.copy().cancel)}}function ie(t,r){if(t&1&&(i(0,"button",22),l(1),a()),t&2){let n=m();o(),s(n.copy().close)}}function ae(t,r){if(t&1&&(i(0,"button",21),l(1),a(),i(2,"button",22),c(3,"mat-icon",32),l(4),a()),t&2){let n=m();o(),s(n.copy().close),o(3),w(" ",n.copy().retry," ")}}
1var re={title:"Template searchability",subtitle:"AI assessment for the candidate search",loadingInitial:"Analyzing your job template\u2026",loadingLong:"Still working \u2014 this can take up to a minute.",loadingNote:"Please keep this window open.",errorTitle:"We couldn't evaluate this template",errorSub:"Something went wrong on our side. Please try again in a moment.",cancel:"Cancel",close:"Close",retry:"Try again"},le={title:"\u0642\u0627\u0628\u0644\u064A\u0629 \u0627\u0643\u062A\u0634\u0627\u0641 \u0627\u0644\u0642\u0627\u0644\u0628",subtitle:"\u062A\u0642\u064A\u064A\u0645 \u0628\u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064A \u0644\u0628\u062D\u062B \u0627\u0644\u0645\u0631\u0634\u062D\u064A\u0646",loadingInitial:"\u062C\u0627\u0631\u064D \u062A\u062D\u0644\u064A\u0644 \u0642\u0627\u0644\u0628 \u0627\u0644\u0648\u0638\u064A\u0641\u0629\u2026",loadingLong:"\u0645\u0627 \u0632\u0644\u0646\u0627 \u0646\u0639\u0645\u0644 \u2014 \u0642\u062F \u064A\u0633\u062A\u063A\u0631\u0642 \u0647\u0630\u0627 \u062D\u062A\u0649 \u062F\u0642\u064A\u0642\u0629.",loadingNote:"\u064A\u0631\u062C\u0649 \u0625\u0628\u0642\u0627\u0621 \u0647\u0630\u0647 \u0627\u0644\u0646\u0627\u0641\u0630\u0629 \u0645\u0641\u062A\u0648\u062D\u0629.",errorTitle:"\u062A\u0639\u0630\u0651\u0631 \u062A\u0642\u064A\u064A\u0645 \u0647\u0630\u0627 \u0627\u0644\u0642\u0627\u0644\u0628",errorSub:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0645\u0627 \u0645\u0646 \u062C\u0627\u0646\u0628\u0646\u0627. \u064A\u0631\u062C\u0649 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629 \u0628\u0639\u062F \u0642\u0644\u064A\u0644.",cancel:"\u0625\u0644\u063A\u0627\u0621",close:"\u0625\u063A\u0644\u0627\u0642",retry:"\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629"},se={overall:72,bandLabel:"Good",caption:"Overall searchability",strongLabel:"Looking good \u2014 no changes needed",dimensions:[{label:"Role clarity",score:82,rationale:"The role is clearly defined with a specific title and scope.",suggestions:[]},{label:"Responsibilities specificity",score:64,rationale:"Day-to-day duties are listed but described fairly broadly.",suggestions:["List 3\u20135 concrete daily tasks.","Clarify who this role reports to."]},{label:"Skills & qualifications",score:71,rationale:"Required skills are present but could be more measurable.",suggestions:["Specify the years of experience for key skills."]},{label:"Keyword richness",score:46,rationale:"The description lacks common terms candidates search for.",suggestions:["Add industry keywords like \u201CPOS\u201D and \u201Cinventory\u201D.","Include the work location\u2019s city name."]}]},ce={overall:72,bandLabel:"\u062C\u064A\u062F",caption:"\u0642\u0627\u0628\u0644\u064A\u0629 \u0627\u0644\u0627\u0643\u062A\u0634\u0627\u0641 \u0627\u0644\u0625\u062C\u0645\u0627\u0644\u064A\u0629",strongLabel:"\u0645\u0645\u062A\u0627\u0632 \u2014 \u0644\u0627 \u062D\u0627\u062C\u0629 \u0644\u0623\u064A \u062A\u063A\u064A\u064A\u0631\u0627\u062A",dimensions:[{label:"\u0648\u0636\u0648\u062D \u0627\u0644\u062F\u0648\u0631",score:82,rationale:"\u0627\u0644\u062F\u0648\u0631 \u0645\u062D\u062F\u062F \u0628\u0648\u0636\u0648\u062D \u0645\u0639 \u0645\u0633\u0645\u0649 \u0648\u0646\u0637\u0627\u0642 \u0645\u062D\u062F\u062F\u064A\u0646.",suggestions:[]},{label:"\u062A\u062D\u062F\u064A\u062F \u0627\u0644\u0645\u0633\u0624\u0648\u0644\u064A\u0627\u062A",score:64,rationale:"\u0627\u0644\u0645\u0647\u0627\u0645 \u0627\u0644\u064A\u0648\u0645\u064A\u0629 \u0645\u0630\u0643\u0648\u0631\u0629 \u0644\u0643\u0646\u0647\u0627 \u0645\u0648\u0635\u0648\u0641\u0629 \u0628\u0634\u0643\u0644 \u0639\u0627\u0645 \u0646\u0648\u0639\u064B\u0627 \u0645\u0627.",suggestions:["\u0627\u0630\u0643\u0631 \u0645\u0646 \u0663 \u0625\u0644\u0649 \u0665 \u0645\u0647\u0627\u0645 \u064A\u0648\u0645\u064A\u0629 \u0645\u0644\u0645\u0648\u0633\u0629.","\u0648\u0636\u0651\u062D \u0627\u0644\u062C\u0647\u0629 \u0627\u0644\u062A\u064A \u064A\u062A\u0628\u0639 \u0644\u0647\u0627 \u0647\u0630\u0627 \u0627\u0644\u062F\u0648\u0631."]},{label:"\u0627\u0644\u0645\u0647\u0627\u0631\u0627\u062A \u0648\u0627\u0644\u0645\u0624\u0647\u0644\u0627\u062A",score:71,rationale:"\u0627\u0644\u0645\u0647\u0627\u0631\u0627\u062A \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0645\u0648\u062C\u0648\u062F\u0629 \u0644\u0643\u0646 \u064A\u0645\u0643\u0646 \u062C\u0639\u0644\u0647\u0627 \u0623\u0643\u062B\u0631 \u0642\u0627\u0628\u0644\u064A\u0629 \u0644\u0644\u0642\u064A\u0627\u0633.",suggestions:["\u062D\u062F\u0651\u062F \u0633\u0646\u0648\u0627\u062A \u0627\u0644\u062E\u0628\u0631\u0629 \u0644\u0644\u0645\u0647\u0627\u0631\u0627\u062A \u0627\u0644\u0623\u0633\u0627\u0633\u064A\u0629."]},{label:"\u062B\u0631\u0627\u0621 \u0627\u0644\u0643\u0644\u0645\u0627\u062A \u0627\u0644\u0645\u0641\u062A\u0627\u062D\u064A\u0629",score:46,rationale:"\u064A\u0641\u062A\u0642\u0631 \u0627\u0644\u0648\u0635\u0641 \u0625\u0644\u0649 \u0627\u0644\u0645\u0635\u0637\u0644\u062D\u0627\u062A \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0627\u0644\u062A\u064A \u064A\u0628\u062D\u062B \u0639\u0646\u0647\u0627 \u0627\u0644\u0645\u0631\u0634\u062D\u0648\u0646.",suggestions:["\u0623\u0636\u0641 \u0643\u0644\u0645\u0627\u062A \u0645\u0641\u062A\u0627\u062D\u064A\u0629 \u0644\u0644\u0642\u0637\u0627\u0639 \u0645\u062B\u0644 \xAB\u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064A\u0639\xBB \u0648\xAB\u0627\u0644\u0645\u062E\u0632\u0648\u0646\xBB.","\u0623\u062F\u0631\u062C \u0627\u0633\u0645 \u0645\u062F\u064A\u0646\u0629 \u0645\u0648\u0642\u0639 \u0627\u0644\u0639\u0645\u0644."]}]},$=class t{themeService=R(Y);state=y("result");lang=y("en");loadingLong=y(!1);dir=d(()=>this.lang()==="ar"?"rtl":"ltr");copy=d(()=>this.lang()==="ar"?le:re);result=d(()=>this.lang()==="ar"?ce:se);setState(r){this.state.set(r)}toggleLang(){this.lang.set(this.lang()==="en"?"ar":"en")}toggleLoadingPhase(){this.loadingLong.set(!this.loadingLong())}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=b({type:t,selectors:[["app-job-template-evaluation-design"]],hostVars:2,hostBindings:function(n,e){n&2&&g("dir",e.dir())("lang",e.lang())},decls:33,vars:15,consts:[[1,"preview-controls"],["role","group","aria-label","State",1,"seg"],[1,"seg-btn",3,"click"],[1,"ctl-btn"],[1,"ctl-btn",3,"click"],["aria-label","Toggle theme",1,"ctl-btn","icon",3,"click"],["fontSet","uicon-rr",1,"fi",3,"fontIcon"],[1,"backdrop"],["role","dialog","aria-modal","true",1,"dialog"],[1,"dialog-header"],[1,"dialog-heading"],["fontSet","uicon-rr","fontIcon","fi-rr-chart-pie","aria-hidden","true",1,"fi","dialog-heading-icon"],[1,"dialog-title"],[1,"dialog-subtitle"],[1,"icon-btn"],["fontSet","uicon-rr","fontIcon","fi-rr-cross-small","aria-hidden","true",1,"fi"],[1,"dialog-body"],[1,"state-loading"],[3,"result"],[1,"state-error"],[1,"dialog-footer"],[1,"btn","btn-ghost"],[1,"btn","btn-primary"],["aria-hidden","true",1,"loader"],[1,"loader-ring"],["fontSet","uicon-rr","fontIcon","fi-rr-sp
1arkles",1,"fi","loader-icon"],["aria-live","polite",1,"loading-text"],[1,"loading-note"],[1,"error-icon"],["fontSet","uicon-rr","fontIcon","fi-rr-exclamation","aria-hidden","true",1,"fi"],[1,"error-title"],[1,"error-sub"],["fontSet","uicon-rr","fontIcon","fi-rr-refresh","aria-hidden","true",1,"fi"]],template:function(n,e){if(n&1&&(i(0,"div",0)(1,"div",1)(2,"button",2),f("click",function(){return e.setState("loading")}),l(3,"Loading"),a(),i(4,"button",2),f("click",function(){return e.setState("result")}),l(5,"Result"),a(),i(6,"button",2),f("click",function(){return e.setState("error")}),l(7,"Error"),a()(),v(8,Z,2,1,"button",3),i(9,"button",4),f("click",function(){return e.toggleLang()}),l(10),a(),i(11,"button",5),f("click",function(){return e.themeService.toggle()}),c(12,"mat-icon",6),a()(),i(13,"div",7)(14,"section",8)(15,"header",9)(16,"div",10),c(17,"mat-icon",11),i(18,"div")(19,"h2",12),l(20),a(),i(21,"p",13),l(22),a()()(),i(23,"button",14),c(24,"mat-icon",15),a()(),i(25,"div",16),v(26,ee,9,2,"div",17)(27,ne,1,1,"app-evaluation-result",18)(28,te,7,2,"div",19),a(),i(29,"footer",20),v(30,oe,2,1,"button",21)(31,ie,2,1,"button",22)(32,ae,5,2),a()()()),n&2){let u,I;o(2),O("active",e.state()==="loading"),o(2),O("active",e.state()==="result"),o(2),O("active",e.state()==="error"),o(2),_(e.state()==="loading"?8:-1),o(2),s(e.lang()==="en"?"\u0627\u0644\u0639\u0631\u0628\u064A\u0629":"English"),o(2),h("fontIcon",e.themeService.theme()==="dark"?"fi-rr-sun":"fi-rr-moon"),o(2),g("aria-label",e.copy().title),o(6),s(e.copy().title),o(2),s(e.copy().subtitle),o(),g("aria-label",e.copy().close),o(3),_((u=e.state())==="loading"?26:u==="result"?27:u==="error"?28:-1),o(4),_((I=e.state())==="loading"?30:I==="result"?31:I==="error"?32:-1)}},dependencies:[D,S,T],styles:["[_nghost-%COMP%]{display:block;min-block-size:100dvh;background:var(--bg-alt)}.preview-controls[_ngcontent-%COMP%]{position:fixed;inset-block-start:0;inset-inline:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:.6rem;background:var(--bg);border-block-end:1px solid var(--bdr);box-shadow:var(--sh)}.seg[_ngcontent-%COMP%]{display:inline-flex;border:1px solid var(--bdr2);border-radius:var(--radius);overflow:hidden}.seg-btn[_ngcontent-%COMP%]{padding:.4rem .85rem;border:none;background:transparent;font-family:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--txt2);cursor:pointer;transition:background .15s ease,color .15s ease}.seg-btn.active[_ngcontent-%COMP%]{background:var(--brand);color:#fff}.ctl-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border:1px solid var(--bdr2);border-radius:var(--radius);background:var(--bg);font-family:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--txt);cursor:pointer;transition:background .15s ease}.ctl-btn[_ngcontent-%COMP%]:hover{background:var(--brand-07)}.ctl-btn.icon[_ngcontent-%COMP%]{padding:.4rem}.ctl-btn[_ngcontent-%COMP%]   .fi[_ngcontent-%COMP%]{--uicon-size: 16px;--uicon-box: 18px}.backdrop[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-block-size:100dvh;padding:5rem 1rem 2rem;background:#00000073}.dialog[_ngcontent-%COMP%]{display:flex;flex-direction:column;inline-size:100%;max-inline-size:560px;max-block-size:min(85dvh,720px);background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--sh3);overflow:hidden}.dialog-header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-block-end:1px solid var(--bdr)}.dialog-heading[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.75rem}.dialog-heading-icon[_ngcontent-%COMP%]{--uicon-size: 22px;--uicon-box: 26px;flex:0 0 auto;margin-block-start:2px;color:var(--brand2)}.dialog-title[_ngcontent-%COMP%]{margin:0;font-size:var(--fs-h3);font-weight:700;color:var(--txt)}.dialog-subtitle[_ngcontent-%COMP%]{margin:2px 0 0;font-size:var(--fs-caption);color:var(--txt2)}.icon-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:36px;block-size:36px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--txt2);cursor:pointer;transition:background .15s ease,color .15s ease}.icon-btn[_ngcontent-%COMP%]:hover{background:var(--brand-07);color:var(--txt)}.icon-btn[_ngcontent-%COMP%]   .fi[_ngcontent-%COMP%]{--uicon-size: 18px;--uicon-box: 20px}.dialog-body[_ngcontent-%COMP%]{flex:1 1 auto;overflow-y:auto;padding:1.25rem 1.5rem;scrollbar-width:thin;scrollbar-color:var(--bdr2) transparent}.dialog-body[_ngcontent-%COMP%]::-webkit-scrollbar{width:10px}.dialog-body[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.dialog-body[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:var(--bdr2);border-radius:var(--radius-full);border:2px solid transparent;background-clip:padding-box}.dialog-body[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.dialog-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;
1gap:.6rem;padding:1rem 1.5rem;border-block-start:1px solid var(--bdr)}.btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;border:1px solid transparent;border-radius:var(--radius);font-family:inherit;font-size:var(--fs-body-sm);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn[_ngcontent-%COMP%]   .fi[_ngcontent-%COMP%]{--uicon-size: 16px;--uicon-box: 18px}.btn-primary[_ngcontent-%COMP%]{background:var(--brand);color:#fff}.btn-primary[_ngcontent-%COMP%]:hover{background:var(--brand-tint)}.btn-ghost[_ngcontent-%COMP%]{background:transparent;color:var(--txt);border-color:var(--bdr2)}.btn-ghost[_ngcontent-%COMP%]:hover{background:var(--brand-07)}.state-loading[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding-block:2.5rem 1.5rem}.loader[_ngcontent-%COMP%]{position:relative;display:grid;place-items:center;inline-size:96px;block-size:96px;margin-block-end:.5rem}.loader-ring[_ngcontent-%COMP%]{position:absolute;inset:0;border-radius:50%;border:3px solid var(--brand2-soft);animation:_ngcontent-%COMP%_loader-pulse 1.8s ease-out infinite}.loader-ring[_ngcontent-%COMP%]:nth-child(2){animation-delay:.9s}.loader-icon[_ngcontent-%COMP%]{--uicon-size: 34px;--uicon-box: 40px;color:var(--brand2);animation:_ngcontent-%COMP%_loader-float 2.4s ease-in-out infinite}.loading-text[_ngcontent-%COMP%]{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--txt)}.loading-note[_ngcontent-%COMP%]{margin:0;font-size:var(--fs-caption);color:var(--txt2)}@keyframes _ngcontent-%COMP%_loader-pulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.25);opacity:0}}@keyframes _ngcontent-%COMP%_loader-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.state-error[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding-block:2.5rem 1.5rem}.error-icon[_ngcontent-%COMP%]{display:grid;place-items:center;inline-size:64px;block-size:64px;margin-block-end:.5rem;border-radius:50%;background:var(--danger-bg);color:var(--danger)}.error-icon[_ngcontent-%COMP%]   .fi[_ngcontent-%COMP%]{--uicon-size: 30px;--uicon-box: 36px}.error-title[_ngcontent-%COMP%]{margin:0;font-size:var(--fs-h3);font-weight:700;color:var(--txt)}.error-sub[_ngcontent-%COMP%]{margin:0;max-inline-size:40ch;font-size:var(--fs-body-sm);line-height:1.55;color:var(--txt2)}@media(width<768px){.backdrop[_ngcontent-%COMP%]{padding:4.5rem .75rem 1rem;align-items:flex-start}.dialog[_ngcontent-%COMP%]{max-block-size:calc(100dvh - 5.5rem)}.dialog-header[_ngcontent-%COMP%], .dialog-body[_ngcontent-%COMP%], .dialog-footer[_ngcontent-%COMP%]{padding-inline:1.1rem}}@media(prefers-reduced-motion:reduce){.loader-ring[_ngcontent-%COMP%], .loader-icon[_ngcontent-%COMP%]{animation:none}}"],changeDetection:0})};export{$ as JobTemplateEvaluationDesignComponent};

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.