1import{a as Tt}from"./chunk-FBP5EKQD.js";import{a as ut}from"./chunk-BCMKC54U.js";import{b as he}from"./chunk-S6P6ZY35.js";import{a as xt,b as Ft,c as It}from"./chunk-WRF62ZJ7.js";import{a as _t}from"./chunk-7BGHDCUK.js";import{a as gt}from"./chunk-4YP5U6JR.js";import{a as St}from"./chunk-RJOB6U4N.js";import{a as vt,b as wt,c as bt,d as Ct,e as yt,f as Ut}from"./chunk-Q7EHHGTP.js";import"./chunk-2UJEANIM.js";import{b as ht}from"./chunk-7T7YXU3P.js";import{a as me}from"./chunk-GFDY5O4M.js";import{Z as de,b as M,q as le,r as it,s as pe}from"./chunk-S5BX6ANT.js";import{b as se,f as Xe,g as et,h as tt}from"./chunk-HKYX3S3N.js";import"./chunk-5JJANRGD.js";import"./chunk-6JK3QOFM.js";import{c as dt}from"./chunk-26U6P22C.js";import"./chunk-A7L7TP6H.js";import{a as ft}from"./chunk-6UVOGJNW.js";import{b as Ee}from"./chunk-AQ3GGKKD.js";import{D as rt,Ea as lt,Ha as pt,I as De,Na as B,Sa as ct,Ta as mt,h as qe,pa as V,q as O,ra as fe,s as nt,t as ot,v as at,ya as st,za as ce}from"./chunk-7FSW3ROO.js";import{k as Je,n as Qe,o as Ke,p as We,s as re,t as Ge,v as H}from"./chunk-WPUCHVNH.js";import{c as Ye,d as Fe,f as Ie,h as Te}from"./chunk-3EMEPV26.js";import{$c as T,Aa as ye,Ab as Ue,Ac as r,Ba as Be,Bc as l,Cc as m,Db as je,Dc as Y,Eb as a,Ec as X,Fc as ee,Fd as Ze,Gc as F,Id as ae,J as K,Kb as x,Kc as u,Lc as f,Ma as g,Na as _,Oa as k,Pc as xe,Qa as E,Tb as b,Tc as A,Ub as Le,Uc as R,Vc as U,Wb as Ve,Wc as S,Xa as P,Xb as C,Zb as h,Zc as te,_c as w,a as ve,ab as ze,ad as ie,b as we,cb as z,cd as Pe,dd as Re,ed as He,fd as Ne,hc as c,hd as ne,jc as Me,jd as $,kd as oe,lc as p,nc as Se,p as ke,pc as y,qc as Oe,ra as Ce,rd as D,sd as Z,td as j,u as be,ud as $e,va as W,vc as I,vd as J,wa as Ae,yc as G,zc as q}from"./chunk-RR2FPKCR.js";var Dt=(()=>{class t extends B{static \u0275fac=(()=>{let e;return function(i){return(e||(e=E(t)))(i||t)}})();static \u0275cmp=b({type:t,selectors:[["EyeIcon"]],features:[C],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M0.0535499 7.25213C0.208567 7.59162 2.40413 12.4 7 12.4C11.5959 12.4 13.7914 7.59162 13.9465 7.25213C13.9487 7.2471 13.9506 7.24304 13.952 7.24001C13.9837 7.16396 14 7.08239 14 7.00001C14 6.91762 13.9837 6.83605 13.952 6.76001C13.9506 6.75697 13.9487 6.75292 13.9465 6.74788C13.7914 6.4084 11.5959 1.60001 7 1.60001C2.40413 1.60001 0.208567 6.40839 0.0535499 6.74788C0.0512519 6.75292 0.0494023 6.75697 0.048 6.76001C0.0163137 6.83605 0 6.91762 0 7.00001C0 7.08239 0.0163137 7.16396 0.048 7.24001C0.0494023 7.24304 0.0512519 7.2471 0.0535499 7.25213ZM7 11.2C3.664 11.2 1.736 7.92001 1.264 7.00001C1.736 6.08001 3.664 2.80001 7 2.80001C10.336 2.80001 12.264 6.08001 12.736 7.00001C12.264 7.92001 10.336 11.2 7 11.2ZM5.55551 9.16182C5.98308 9.44751 6.48576 9.6 7 9.6C7.68891 9.59789 8.349 9.32328 8.83614 8.83614C9.32328 8.349 9.59789 7.68891 9.59999 7C9.59999 6.48576 9.44751 5.98308 9.16182 5.55551C8.87612 5.12794 8.47006 4.7947 7.99497 4.59791C7.51988 4.40112 6.99711 4.34963 6.49276 4.44995C5.98841 4.55027 5.52513 4.7979 5.16152 5.16152C4.7979 5.52513 4.55027 5.98841 4.44995 6.49276C4.34963 6.99711 4.40112 7.51988 4.59791 7.99497C4.7947 8.47006 5.12794 8.87612 5.55551 9.16182ZM6.2222 5.83594C6.45243 5.6821 6.7231 5.6 7 5.6C7.37065 5.6021 7.72553 5.75027 7.98762 6.01237C8.24972 6.27446 8.39789 6.62934 8.4 7C8.4 7.27689 8.31789 7.54756 8.16405 7.77779C8.01022 8.00802 7.79157 8.18746 7.53575 8.29343C7.27994 8.39939 6.99844 8.42711 6.72687 8.37309C6.4553 8.31908 6.20584 8.18574 6.01005 7.98994C5.81425 7.79415 5.68091 7.54469 5.6269 7.27312C5.57288 7.00155 5.6006 6.72006 5.70656 6.46424C5.81253 6.20842 5.99197 5.98977 6.2222 5.83594Z","fill","currentColor"]],template:function(n,i){n&1&&(k(),r(0,"svg",0),m(1,"path",1),l()),n&2&&(y(i.getClassNames()),c("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role))},encapsulation:2})}return t})();var Et=(()=>{class t extends B{pathId;ngOnInit(){this.pathId="url(#"+V()+")"}static \u0275fac=(()=>{let e;return function(i){return(e||(e=E(t)))(i||t)}})();static \u0275cmp=b({type:t,selectors:[["RefreshIcon"]],features:[C],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.77051 5.96336C6.84324 5.99355 6.92127 6.00891 7.00002 6.00854C7.07877 6.00891 7.1568 5.99355 7.22953 5.96336C7.30226 5.93317 7.36823 5.88876 7.42357 5.83273L9.82101 3.43529C9.93325 3.32291 9.99629 3.17058 9.99629 3.01175C9.99629 2.85292 9.93325 2.70058 9.82101 2.5882L7.42357 0.190763C7.3687 0.131876 7.30253 0.0846451 7.22901 0.0518865C7.15549 0.019128 7.07612 0.00151319 6.99564 9.32772e-05C6.91517 -0.00132663 6.83523 0.0134773 6.7606 0.0436218C6.68597 0.0737664 6.61817 0.118634 6.56126 0.175548C6.50435 0.232462 6.45948 0.300257 6.42933 0.374888C6.39919 0.449519 6.38439 0.529456 6.38581 0.609933C6.38722 0.690409 6.40484 0.769775 6.4376 0.843296C6.47036 0.916817 6.51759 0.982986 6.57647 1.03786L7.95103 2.41241H6.99998C5.46337 2.41241 3.989
169 3.02283 2.90314 4.10938C1.81659 5.19593 1.20618 6.66961 1.20618 8.20622C1.20618 9.74283 1.81659 11.2165 2.90314 12.3031C3.98969 13.3896 5.46337 14 6.99998 14C8.53595 13.9979 10.0084 13.3868 11.0945 12.3007C12.1806 11.2146 12.7917 9.74218 12.7938 8.20622C12.7938 8.04726 12.7306 7.89481 12.6182 7.78241C12.5058 7.67001 12.3534 7.60686 12.1944 7.60686C12.0355 7.60686 11.883 7.67001 11.7706 7.78241C11.6582 7.89481 11.5951 8.04726 11.5951 8.20622C11.5951 9.11504 11.3256 10.0035 10.8207 10.7591C10.3157 11.5148 9.59809 12.1037 8.75845 12.4515C7.9188 12.7993 6.99489 12.8903 6.10353 12.713C5.21217 12.5357 4.3934 12.0981 3.75077 11.4554C3.10813 10.8128 2.67049 9.99404 2.49319 9.10268C2.31589 8.21132 2.40688 7.2874 2.75468 6.44776C3.10247 5.60811 3.69143 4.89046 4.44709 4.38554C5.20275 3.88063 6.09116 3.61113 6.99998 3.61113H7.95098L6.57647 4.98564C6.46423 5.09802 6.40119 5.25035 6.40119 5.40918C6.40119 5.56801 6.46423 5.72035 6.57647 5.83273C6.63181 5.88876 6.69778 5.93317 6.77051 5.96336Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(n,i){n&1&&(k(),r(0,"svg",0)(1,"g"),m(2,"path",1),l(),r(3,"defs")(4,"clipPath",2),m(5,"rect",3),l()()()),n&2&&(y(i.getClassNames()),c("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),a(),c("clip-path",i.pathId),a(3),p("id",i.pathId))},encapsulation:2})}return t})();var kt=(()=>{class t extends B{pathId;ngOnInit(){this.pathId="url(#"+V()+")"}static \u0275fac=(()=>{let e;return function(i){return(e||(e=E(t)))(i||t)}})();static \u0275cmp=b({type:t,selectors:[["SearchMinusIcon"]],features:[C],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.0208 12.0411C4.83005 12.0411 3.66604 11.688 2.67596 11.0265C1.68589 10.3649 0.914216 9.42464 0.458534 8.32452C0.00285271 7.22441 -0.116374 6.01388 0.11593 4.84601C0.348235 3.67813 0.921637 2.60537 1.76363 1.76338C2.60562 0.921393 3.67838 0.34799 4.84625 0.115686C6.01412 -0.116618 7.22466 0.00260857 8.32477 0.45829C9.42488 0.913972 10.3652 1.68564 11.0267 2.67572C11.6883 3.66579 12.0414 4.8298 12.0414 6.02056C12.0395 7.41563 11.5542 8.76029 10.6783 9.8305L13.8244 12.9765C13.9367 13.089 13.9997 13.2414 13.9997 13.4003C13.9997 13.5592 13.9367 13.7116 13.8244 13.8241C13.769 13.8801 13.703 13.9245 13.6302 13.9548C13.5575 13.985 13.4794 14.0003 13.4006 14C13.3218 14.0003 13.2437 13.985 13.171 13.9548C13.0982 13.9245 13.0322 13.8801 12.9768 13.8241L9.83082 10.678C8.76059 11.5539 7.4159 12.0393 6.0208 12.0411ZM6.0208 1.20731C5.07199 1.20731 4.14449 1.48867 3.35559 2.0158C2.56669 2.54292 1.95181 3.29215 1.58872 4.16874C1.22562 5.04532 1.13062 6.00989 1.31572 6.94046C1.50083 7.87104 1.95772 8.72583 2.62863 9.39674C3.29954 10.0676 4.15433 10.5245 5.0849 10.7096C6.01548 10.8947 6.98005 10.7997 7.85663 10.4367C8.73322 10.0736 9.48244 9.45868 10.0096 8.66978C10.5367 7.88088 10.8181 6.95337 10.8181 6.00457C10.8181 4.73226 10.3126 3.51206 9.41297 2.6124C8.51331 1.71274 7.29311 1.20731 6.0208 1.20731ZM4.00591 6.60422H8.00362C8.16266 6.60422 8.31518 6.54104 8.42764 6.42859C8.5401 6.31613 8.60328 6.1636 8.60328 6.00456C8.60328 5.84553 8.5401 5.693 8.42764 5.58054C8.31518 5.46809 8.16266 5.40491 8.00362 5.40491H4.00591C3.84687 5.40491 3.69434 5.46809 3.58189 5.58054C3.46943 5.693 3.40625 5.84553 3.40625 6.00456C3.40625 6.1636 3.46943 6.31613 3.58189 6.42859C3.69434 6.54104 3.84687 6.60422 4.00591 6.60422Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(n,i){n&1&&(k(),r(0,"svg",0)(1,"g"),m(2,"path",1),l(),r(3,"defs")(4,"clipPath",2),m(5,"rect",3),l()()()),n&2&&(y(i.getClassNames()),c("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),a(),c("clip-path",i.pathId),a(3),p("id",i.pathId))},encapsulation:2})}return t})();var At=(()=>{class t extends B{pathId;ngOnInit(){this.pathId="url(#"+V()+")"}static \u0275fac=(()=>{let e;return function(i){return(e||(e=E(t)))(i||t)}})();static \u0275cmp=b({type:t,selectors:[["SearchPlusIcon"]],features:[C],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M2.67596 11.0265C3.66604 11.688 4.83005 12.0411 6.0208 12.0411C6.81143 12.0411 7.59432 11.8854 8.32477 11.5828C8.86999 11.357 9.37802 11.0526 9.83311 10.6803L12.9768 13.8241C13.0322 13.8801 13.0982 13.9245 13.171 13.9548C13.2437 13.985 13.3218 14.0003 13.4006 14C13.4794 14.0003 13.5575 13.985 13.6302 13.9548C13.703 13.9245 13.769 13.8801 13.8244
113.8241C13.9367 13.7116 13.9997 13.5592 13.9997 13.4003C13.9997 13.2414 13.9367 13.089 13.8244 12.9765L10.6806 9.8328C11.0529 9.37773 11.3572 8.86972 11.5831 8.32452C11.8856 7.59408 12.0414 6.81119 12.0414 6.02056C12.0414 4.8298 11.6883 3.66579 11.0267 2.67572C10.3652 1.68564 9.42488 0.913972 8.32477 0.45829C7.22466 0.00260857 6.01412 -0.116618 4.84625 0.115686C3.67838 0.34799 2.60562 0.921393 1.76363 1.76338C0.921637 2.60537 0.348235 3.67813 0.11593 4.84601C-0.116374 6.01388 0.00285271 7.22441 0.458534 8.32452C0.914216 9.42464 1.68589 10.3649 2.67596 11.0265ZM3.35559 2.0158C4.14449 1.48867 5.07199 1.20731 6.0208 1.20731C7.29311 1.20731 8.51331 1.71274 9.41297 2.6124C10.3126 3.51206 10.8181 4.73226 10.8181 6.00457C10.8181 6.95337 10.5367 7.88088 10.0096 8.66978C9.48244 9.45868 8.73322 10.0736 7.85663 10.4367C6.98005 10.7997 6.01548 10.8947 5.0849 10.7096C4.15433 10.5245 3.29954 10.0676 2.62863 9.39674C1.95772 8.72583 1.50083 7.87104 1.31572 6.94046C1.13062 6.00989 1.22562 5.04532 1.58872 4.16874C1.95181 3.29215 2.56669 2.54292 3.35559 2.0158ZM6.00481 8.60309C5.84641 8.60102 5.69509 8.53718 5.58308 8.42517C5.47107 8.31316 5.40722 8.16183 5.40515 8.00344V6.60422H4.00591C3.84687 6.60422 3.69434 6.54104 3.58189 6.42859C3.46943 6.31613 3.40625 6.1636 3.40625 6.00456C3.40625 5.84553 3.46943 5.693 3.58189 5.58054C3.69434 5.46809 3.84687 5.40491 4.00591 5.40491H5.40515V4.00572C5.40515 3.84668 5.46833 3.69416 5.58079 3.5817C5.69324 3.46924 5.84577 3.40607 6.00481 3.40607C6.16385 3.40607 6.31637 3.46924 6.42883 3.5817C6.54129 3.69416 6.60447 3.84668 6.60447 4.00572V5.40491H8.00362C8.16266 5.40491 8.31518 5.46809 8.42764 5.58054C8.5401 5.693 8.60328 5.84553 8.60328 6.00456C8.60328 6.1636 8.5401 6.31613 8.42764 6.42859C8.31518 6.54104 8.16266 6.60422 8.00362 6.60422H6.60447V8.00344C6.60239 8.16183 6.53855 8.31316 6.42654 8.42517C6.31453 8.53718 6.1632 8.60102 6.00481 8.60309Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(n,i){n&1&&(k(),r(0,"svg",0)(1,"g"),m(2,"path",1),l(),r(3,"defs")(4,"clipPath",2),m(5,"rect",3),l()()()),n&2&&(y(i.getClassNames()),c("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),a(),c("clip-path",i.pathId),a(3),p("id",i.pathId))},encapsulation:2})}return t})();var Bt=(()=>{class t extends B{pathId;ngOnInit(){this.pathId="url(#"+V()+")"}static \u0275fac=(()=>{let e;return function(i){return(e||(e=E(t)))(i||t)}})();static \u0275cmp=b({type:t,selectors:[["UndoIcon"]],features:[C],decls:6,vars:7,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.77042 5.96336C6.84315 5.99355 6.92118 6.00891 6.99993 6.00854C7.07868 6.00891 7.15671 5.99355 7.22944 5.96336C7.30217 5.93317 7.36814 5.88876 7.42348 5.83273C7.53572 5.72035 7.59876 5.56801 7.59876 5.40918C7.59876 5.25035 7.53572 5.09802 7.42348 4.98564L6.04897 3.61113H6.99998C7.9088 3.61113 8.79722 3.88063 9.55288 4.38554C10.3085 4.89046 10.8975 5.60811 11.2453 6.44776C11.5931 7.2874 11.6841 8.21132 11.5068 9.10268C11.3295 9.99404 10.8918 10.8128 10.2492 11.4554C9.60657 12.0981 8.7878 12.5357 7.89644 12.713C7.00508 12.8903 6.08116 12.7993 5.24152 12.4515C4.40188 12.1037 3.68422 11.5148 3.17931 10.7591C2.67439 10.0035 2.4049 9.11504 2.4049 8.20622C2.4049 8.04726 2.34175 7.89481 2.22935 7.78241C2.11695 7.67001 1.9645 7.60686 1.80554 7.60686C1.64658 7.60686 1.49413 7.67001 1.38172 7.78241C1.26932 7.89481 1.20618 8.04726 1.20618 8.20622C1.20829 9.74218 1.81939 11.2146 2.90548 12.3007C3.99157 13.3868 5.46402 13.9979 6.99998 14C8.5366 14 10.0103 13.3896 11.0968 12.3031C12.1834 11.2165 12.7938 9.74283 12.7938 8.20622C12.7938 6.66961 12.1834 5.19593 11.0968 4.10938C10.0103 3.02283 8.5366 2.41241 6.99998 2.41241H6.04892L7.42348 1.03786C7.48236 0.982986 7.5296 0.916817 7.56235 0.843296C7.59511 0.769775 7.61273 0.690409 7.61415 0.609933C7.61557 0.529456 7.60076 0.449519 7.57062 0.374888C7.54047 0.300257 7.49561 0.232462 7.43869 0.175548C7.38178 0.118634 7.31398 0.0737664 7.23935 0.0436218C7.16472 0.0134773 7.08478 -0.00132663 7.00431 9.32772e-05C6.92383 0.00151319 6.84447 0.019128 6.77095 0.0518865C6.69742 0.0846451 6.63126 0.131876 6.57638 0.190763L4.17895 2.5882C4.06671 2.70058 4.00366 2.85292 4.00366 3.01175C4.00366 3.17058 4.06671 3.32291 4.17895 3.43529L6.57638 5.83273C6.63172 5.88876 6.69769 5.93317 6.77042 5.96336Z","fill","currentColor"],[3,"id"],["width","14","height","14","fill","white"]],template:function(n,i){n&1&&(k(),r(0,"svg",0)(1,"g"),m(2,"path",1),l(),r(3,"defs")(4,"clipPath",2),m(5,"rect",3),l()()()),n&2&&(y(i.getClassNames()),c("aria-label",i.ariaLabel)("aria-hidden",i.ariaHidden)("role",i.role),a(),c("clip-path",i.pathId),a(3),p("id",i.pathId))},encapsulation:2})}return t})();
1var ge=class t{transform(o){return[...o].sort((e,n)=>{let i=e.to,s=n.to,d=new Date(i),v=new Date(s);return d.valueOf()-v.valueOf()})}static \u0275fac=function(e){return new(e||t)};static \u0275pipe=Ve({name:"sortShiftsByDate",type:t,pure:!1})};var Nt=["indicator"],$t=["rotaterighticon"],Zt=["rotatelefticon"],Jt=["zoomouticon"],Qt=["zoominicon"],Kt=["closeicon"],Wt=["preview"],Gt=["image"],qt=["mask"],Yt=["previewButton"],Xt=["closeButton"],ei=t=>({errorCallback:t}),ti=(t,o)=>({height:t,width:o}),ii=t=>({"p-image-action p-image-zoom-out-button":!0,"p-disabled":t}),ni=t=>({"p-image-action p-image-zoom-in-button":!0,"p-disabled":t}),oi=(t,o)=>({showTransitionParams:t,hideTransitionParams:o}),ai=t=>({value:"visible",params:t}),ri=(t,o)=>({class:"p-image-original",style:t,previewCallback:o});function si(t,o){if(t&1){let e=F();Y(0),r(1,"img",9),u("error",function(i){g(e);let s=f();return _(s.imageError(i))}),l(),X()}if(t&2){let e=f();a(),y(e.imageClass),p("ngStyle",e.imageStyle),c("src",e.src,Ue)("srcset",e.srcSet)("sizes",e.sizes)("alt",e.alt)("width",e.width)("height",e.height)("loading",e.loading)}}function li(t,o){t&1&&ee(0)}function pi(t,o){t&1&&ee(0)}function fi(t,o){if(t&1&&(Y(0),h(1,pi,1,0,"ng-container",12),X()),t&2){let e=f(2);a(),p("ngTemplateOutlet",e.indicatorTemplate||e._indicatorTemplate)}}function ci(t,o){t&1&&m(0,"EyeIcon",13),t&2&&p("styleClass","p-image-preview-icon")}function mi(t,o){if(t&1){let e=F();r(0,"button",10,0),u("click",function(){g(e);let i=f();return _(i.onImageClick())}),h(2,fi,2,1,"ng-container",11)(3,ci,1,1,"ng-template",null,1,J),l()}if(t&2){let e=te(4),n=f();p("ngStyle",oe(4,ti,n.height+"px",n.width+"px")),c("aria-label",n.zoomImageAriaLabel),a(2),p("ngIf",n.indicatorTemplate||!n._indicatorTemplate)("ngIfElse",e)}}function di(t,o){t&1&&m(0,"RefreshIcon")}function hi(t,o){}function gi(t,o){t&1&&h(0,hi,0,0,"ng-template")}function _i(t,o){t&1&&m(0,"UndoIcon")}function ui(t,o){}function vi(t,o){t&1&&h(0,ui,0,0,"ng-template")}function wi(t,o){t&1&&m(0,"SearchMinusIcon")}function bi(t,o){}function Ci(t,o){t&1&&h(0,bi,0,0,"ng-template")}function yi(t,o){t&1&&m(0,"SearchPlusIcon")}function Ui(t,o){}function Si(t,o){t&1&&h(0,Ui,0,0,"ng-template")}function xi(t,o){t&1&&m(0,"TimesIcon")}function Fi(t,o){}function Ii(t,o){t&1&&h(0,Fi,0,0,"ng-template")}function Ti(t,o){if(t&1){let e=F();Y(0),r(1,"img",20),u("click",function(){g(e);let i=f(3);return _(i.onPreviewImageClick())}),l(),X()}if(t&2){let e=f(3);a(),p("ngStyle",e.imagePreviewStyle()),c("src",e.previewImageSrc?e.previewImageSrc:e.src,Ue)("srcset",e.previewImageSrcSet)("sizes",e.previewImageSizes)}}function Di(t,o){t&1&&ee(0)}function Ei(t,o){if(t&1){let e=F();r(0,"div"),u("@animation.start",function(i){g(e);let s=f(2);return _(s.onAnimationStart(i))})("@animation.done",function(i){g(e);let s=f(2);return _(s.onAnimationEnd(i))}),h(1,Ti,2,4,"ng-container",5)(2,Di,1,0,"ng-container",6),l()}if(t&2){let e=f(2);p("@animation",$(7,ai,oe(4,oi,e.showTransitionOptions,e.hideTransitionOptions))),a(),p("ngIf",!e.previewTemplate&&!e._previewTemplate),a(),p("ngTemplateOutlet",e.previewTemplate||e._previewTemplate)("ngTemplateOutletContext",oe(9,ri,e.imagePreviewStyle(),e.onPreviewImageClick.bind(e)))}}function ki(t,o){if(t&1){let e=F();r(0,"div",14,2),u("click",function(){g(e);let i=f();return _(i.onMaskClick())})("keydown",function(i){g(e);let s=f();return _(s.onMaskKeydown(i))}),r(2,"div",15),u("click",function(i){g(e);let s=f();return _(s.handleToolbarClick(i))}),r(3,"button",16),u("click",function(){g(e);let i=f();return _(i.rotateRight())}),h(4,di,1,0,"RefreshIcon",5)(5,gi,1,0,null,12),l(),r(6,"button",17),u("click",function(){g(e);let i=f();return _(i.rotateLeft())}),h(7,_i,1,0,"UndoIcon",5)(8,vi,1,0,null,12),l(),r(9,"button",18),u("click",function(){g(e);let i=f();return _(i.zoomOut())}),h(10,wi,1,0,"SearchMinusIcon",5)(11,Ci,1,0,null,12),l(),r(12,"button",18),u("click",function(){g(e);let i=f();return _(i.zoomIn())}),h(13,yi,1,0,"SearchPlusIcon",5)(14,Si,1,0,null,12),l(),r(15,"button",19,3),u("click",function(){g(e);let i=f();return _(i.closePreview())}),h(17,xi,1,0,"TimesIcon",5)(18,Ii,1,0,null,12),l()(),h(19,Ei,3,12,"div",5),l()}if(t&2){let e=f();c("aria-modal",e.maskVisible),a(3),c("aria-label",e.rightAriaLabel()),a(),p("ngIf",!e.rotateRightIconTemplate&&!e._rotateRightIconTemplate),a(),p("ngTemplateOutlet",e.rotateRightIconTemplate||e._rotateRightIconTemplate),a(),c("aria-label",e.leftAriaLabel()),a(),p("ngIf",!e.rotateLeftIconTemplate&&!e._rotateLeftIconTemplate),a(),p("ngTemplateOutlet",e.rotateLeftIconTemplate||e._rotateLeftIconTemplate),a(),p("ngClass",$(21,ii,e.isZoomOutDisabled))("disabled",e.isZoomOutDisabled),c("aria-label",e.zoomOutAriaLabel()),a(),p("ngIf",!e.zoomOutIconTemplate&&!e._zoomOutIconTemplate),a(),p("ngTemplateOutlet",e.zoomOutIconTemplate||e._zoomOutIconTemplate),a(),p("ngClass",$(23,ni,e.isZoomOutDisabled))("disabled",e.isZoomInDisabled),c("aria-label",e.zoomInAriaLabel()),a(),p("ngIf",!e.zoomInIconTemplate&&!e._zoomInIconTemplate),a(),p("ngTemplateOutlet",e.zoomInIconTemplate||e._zoomInIconTemplate),a(),c("aria-label",e.closeAriaLabel()),a(2),p("ngIf",!e.closeIconTemplate&&!e._closeIconTemplate),a(),p("ngTemplateOutlet",e.closeIconTemplate||e._closeIconTemplate),a(),p("ngIf",e.previewVisible)}}var Ai=({dt:t})=>` 2.p-image-mask { 3 display: flex; 4 align-items: center; 5 justify-content: center; 6} 7 8.p-image-preview { 9 position: relative; 10 display: inline-flex; 11 line-height: 0; 12} 13 14.p-image-preview-mask { 15 position: absolute; 16 inset-inline-start: 0; 17 inset-block-start: 0; 18 width: 100%; 19 height: 100%; 20 display: flex; 21 align-items: center; 22 justify-content: center; 23 opacity: 0; 24 transition: opacity 0.3s; 25 border: 0 none; 26 padding: 0; 27 cursor: pointer; 28 background: transparent; 29 color: ${t("image.preview.mask.color")}; 30 transition: background ${t("image.transition.duration")}; 31} 32 33.p-image-preview:hover > .p-image-preview-mask { 34 opacity: 1; 35 cursor: pointer; 36 background: ${t("image.preview.mask.background")}; 37} 38 39.p-image-preview-icon { 40 font-size: ${t("image.preview.icon.size")}; 41 width: ${t("image.preview.icon.size")}; 42 height: ${t("image.preview.icon.size")}; 43} 44 45.p-image-toolbar { 46 position: absolute; 47 inset-block-start: ${t("image.toolbar.position.top")}; 48 inset-inline-end: ${t("image.toolbar.position.right")}; 49 inset-inline-start: ${t("image.toolbar.position.left")}; 50 inset-block-end: ${t("image.toolbar.position.bottom")}; 51 display: flex; 52 z-index: 1; 53 padding: ${t("image.toolbar.padding")}; 54 background: ${t("image.toolbar.background")}; 55 backdrop-filter: blur(${t("image.toolbar.blur")}); 56 border-color: ${t("image.toolbar.border.color")}; 57 border-style: solid; 58 border-width: ${t("image.toolbar.border.width")};
59 border-radius: ${t("image.toolbar.border.radius")}; 60 gap: ${t("image.toolbar.gap")}; 61} 62 63.p-image-action { 64 display: inline-flex; 65 justify-content: center; 66 align-items: center; 67 color: ${t("image.action.color")}; 68 background: transparent; 69 width: ${t("image.action.size")}; 70 height: ${t("image.action.size")}; 71 margin: 0; 72 padding: 0; 73 border: 0 none; 74 cursor: pointer; 75 user-select: none; 76 border-radius: ${t("image.action.border.radius")}; 77 outline-color: transparent; 78 transition: background ${t("image.transition.duration")}, color ${t("image.transition.duration")}, outline-color ${t("image.transition.duration")}, box-shadow ${t("image.transition.duration")}; 79} 80 81.p-image-action:hover { 82 color: ${t("image.action.hover.color")}; 83 background: ${t("image.action.hover.background")}; 84} 85 86.p-image-action:focus-visible { 87 box-shadow: ${t("toolbar.action.focus.ring.shadow")}; 88 outline: ${t("toolbar.action.focus.ring.width")} ${t("toolbar.action.focus.ring.style")} ${t("toolbar.action.focus.ring.color")}; 89 outline-offset: ${t("toolbar.action.focus.ring.offset")}; 90} 91 92.p-image-action .p-icon { 93 font-size: ${t("image.action.icon.size")}; 94 width: ${t("image.action.icon.size")}; 95 height: ${t("image.action.icon.size")}; 96} 97 98.p-image-action.p-disabled { 99 pointer-events: auto; 100} 101 102.p-image-original { 103 transition: transform 0.15s; 104 max-width: 100vw; 105 max-height: 100vh; 106} 107 108.p-image-original-enter-active { 109 transition: all 150ms cubic-bezier(0, 0, 0.2, 1); 110} 111 112.p-image-original-leave-active { 113 transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1); 114} 115 116.p-image-original-enter-from, 117.p-image-original-leave-to { 118 opacity: 0; 119 transform: scale(0.7); 120} 121`,Bi={root:({props:t})=>["p-image p-component",{"p-image-preview":t.preview}],previewMask:"p-image-preview-mask",previewIcon:"p-image-preview-icon",mask:"p-image-mask p-overlay-mask p-overlay-mask-enter",toolbar:"p-image-toolbar",rotateRightButton:"p-image-action p-image-rotate-right-button",rotateLeftButton:"p-image-action p-image-rotate-left-button",zoomOutButton:({instance:t})=>["p-image-action p-image-zoom-out-button",{"p-disabled":t.isZoomOutDisabled}],zoomInButton:({instance:t})=>["p-image-action p-image-zoom-in-button",{"p-disabled":t.isZoomInDisabled}],closeButton:"p-image-action p-image-close-button",original:"p-image-original"},zt=(()=>{class t extends lt{name="image";theme=Ai;classes=Bi;static \u0275fac=(()=>{let e;return function(i){return(e||(e=E(t)))(i||t)}})();static \u0275prov=W({token:t,factory:t.\u0275fac})}return t})();var zi=(()=>{class t extends pt{imageClass;imageStyle;styleClass;style;src;srcSet;sizes;previewImageSrc;previewImageSrcSet;previewImageSizes;alt;width;height;loading;appendTo;preview=!1;showTransitionOptions="150ms cubic-bezier(0, 0, 0.2, 1)";hideTransitionOptions="150ms cubic-bezier(0, 0, 0.2, 1)";onShow=new P;onHide=new P;onImageError=new P;mask;previewButton;closeButton;indicatorTemplate;rotateRightIconTemplate;rotateLeftIconTemplate;zoomOutIconTemplate;zoomInIconTemplate;closeIconTemplate;previewTemplate;imageTemplate;maskVisible=!1;previewVisible=!1;rotate=0;scale=1;previewClick=!1;container;wrapper;_componentStyle=Be(zt);get isZoomOutDisabled(){return this.scale-this.zoomSettings.step<=this.zoomSettings.min}get isZoomInDisabled(){return this.scale+this.zoomSettings.step>=this.zoomSettings.max}zoomSettings={default:1,step:.1,max:1.5,min:.5};constructor(){super()}templates;_indicatorTemplate;_rotateRightIconTemplate;_rotateLeftIconTemplate;_zoomOutIconTemplate;_zoomInIconTemplate;_closeIconTemplate;_imageTemplate;_previewTemplate;ngAfterContentInit(){this.templates?.forEach(e=>{switch(e.getType()){case"indicator":this._indicatorTemplate=e.template;break;case"rotaterighticon":this._rotateRightIconTemplate=e.template;break;case"rotatelefticon":this._rotateLeftIconTemplate=e.template;break;case"zoomouticon":this._zoomOutIconTemplate=e.template;break;case"zoominicon":this._zoomInIconTemplate=e.template;break;case"closeicon":this._closeIconTemplate=e.template;break;case"image":this._imageTemplate=e.template;break;case"preview":this._previewTemplate=e.template;break;default:this._indicatorTemplate=e.template;break}})}onImageClick(){this.preview&&(this.maskVisible=!0,this.previewVisible=!0,ot())}onMaskClick(){this.previewClick||this.closePreview(),this.previewClick=!1}onMaskKeydown(e){switch(e.code){case"Escape":this.onMaskClick(),setTimeout(()=>{De(this.previewButton.nativeElement)},25),e.preventDefault();break;default:break}}onPreviewImageClick(){this.previewClick=!0}rotateRight(){this.rotate+=90,this.previewClick=!0}rotateLeft(){this.rotate-=90,this.previewClick=!0}zoomIn(){this.scale=this.scale+this.zoomSettings.step,this.previewClick=!0}zoomOut(){this.scale=this.scale-this.zoomSettings.step,this.previewClick=!0}onAnimationStart(e){switch(e.toState){case"visible":this.container=e.element,this.wrapper=this.container?.parentElement,this.appendContainer(),this.moveOnTop(),setTimeout(()=>{De(this.closeButton.nativeElement)},25);break;case"void":nt(this.wrapper,"p-overlay-mask-leave");break}}onAnimationEnd(e){switch(e.toState){case"void":Ee.clear(this.wrapper),this.maskVisible=!1,this.container=null,this.wrapper=null,this.cd.markForCheck(),this.onHide.emit({});break;case"visible":this.onShow.emit({});break}}moveOnTop(){Ee.set("modal",this.wrapper,this.config.zIndex.modal)}appendContainer(){this.appendTo&&(this.appendTo==="body"?this.document.body.appendChild(this.wrapper):rt(this.appendTo,this.wrapper))}imagePreviewStyle(){return{transform:"rotate("+this.rotate+"deg) scale("+this.scale+")"}}get zoomImageAriaLabel(){return this.config.translation.aria?this.config.translation.aria.zoomImage:void 0}containerClass(){return{"p-image p-component":!0,"p-image-preview":this.preview}}handleToolbarClick(e){e.stopPropagation()}closePreview(){this.previewVisible=!1,this.rotate=0,this.scale=this.zoomSettings.default,at()}imageError(e){this.onImageError.emit(e)}rightAriaLabel(){return this.config.translation.aria?this.config.translation.aria.rotateRight:void 0}leftAriaLabel(){return this.config.translation.aria?this.config.translation.aria.rotateLeft:void 0}zoomInAriaLabel(){return this.config.translation.aria?this.config.translation.aria.zoomIn:void 0}zoomOutAriaLabel(){return this.config.translation.aria?this.config.translation.aria.zoomOut:void 0}closeAriaLabel(){return this.config.translation.aria?this.config.translation.aria.close:void 0}onKeydownHandler(e){this.previewVisible&&this.closePreview()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=b({type:t,selectors:[["p-image"]],contentQueries:function(n,i,s){if(n&1&&(A(s,Nt,4),A(s,$t,4),A(s,Zt,4),A(s,Jt,4),A(s,Qt,4),A(s,Kt,4),A(s,Wt,4),A(s,Gt,4),A(s,st,4)),n&2){let d;U(d=S())&&(i.indicatorTemplate=d.first),U(d=S())&&(i.rotateRightIconTemplate=d.first),U(d=S())&&(i.rotateLeftIconTemplate=d.first),U(d=S())&&(i.zoomOutIconTemplate=d.first),U(d=S())&&(i.zoomInIconTemplate=d.first),U(d=S())&&(i.closeIconTemplate=d.first),U(d=S())&&(i.previewTemplate=d.first),U(d=S())&&(i.imageTemplate=d.first),U(d=S())&&(i.templates=d)}}
121,viewQuery:function(n,i){if(n&1&&(R(qt,5),R(Yt,5),R(Xt,5)),n&2){let s;U(s=S())&&(i.mask=s.first),U(s=S())&&(i.previewButton=s.first),U(s=S())&&(i.closeButton=s.first)}},hostBindings:function(n,i){n&1&&u("keydown.escape",function(d){return i.onKeydownHandler(d)},!1,je)},inputs:{imageClass:"imageClass",imageStyle:"imageStyle",styleClass:"styleClass",style:"style",src:"src",srcSet:"srcSet",sizes:"sizes",previewImageSrc:"previewImageSrc",previewImageSrcSet:"previewImageSrcSet",previewImageSizes:"previewImageSizes",alt:"alt",width:"width",height:"height",loading:"loading",appendTo:"appendTo",preview:[2,"preview","preview",Ze],showTransitionOptions:"showTransitionOptions",hideTransitionOptions:"hideTransitionOptions"},outputs:{onShow:"onShow",onHide:"onHide",onImageError:"onImageError"},features:[ne([zt]),C],decls:5,vars:11,consts:[["previewButton",""],["defaultTemplate",""],["mask",""],["closeButton",""],[3,"ngClass","ngStyle"],[4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["type","button","class","p-image-preview-mask",3,"ngStyle","click",4,"ngIf"],["class","p-image-mask p-overlay-mask p-overlay-mask-enter","role","dialog","pFocusTrap","",3,"click","keydown",4,"ngIf"],[3,"error","ngStyle"],["type","button",1,"p-image-preview-mask",3,"click","ngStyle"],[4,"ngIf","ngIfElse"],[4,"ngTemplateOutlet"],[3,"styleClass"],["role","dialog","pFocusTrap","",1,"p-image-mask","p-overlay-mask","p-overlay-mask-enter",3,"click","keydown"],[1,"p-image-toolbar",3,"click"],["type","button",1,"p-image-action","p-image-rotate-right-button",3,"click"],["type","button",1,"p-image-action","p-image-rotate-left-button",3,"click"],["type","button",3,"click","ngClass","disabled"],["type","button",1,"p-image-action","p-image-close-button",3,"click"],[1,"p-image-original",3,"click","ngStyle"]],template:function(n,i){n&1&&(r(0,"span",4),h(1,si,2,10,"ng-container",5)(2,li,1,0,"ng-container",6)(3,mi,5,7,"button",7)(4,ki,20,25,"div",8),l()),n&2&&(y(i.styleClass),p("ngClass",i.containerClass())("ngStyle",i.style),a(),p("ngIf",!i.imageTemplate&&!i._imageTemplate),a(),p("ngTemplateOutlet",i.imageTemplate||i._imageTemplate)("ngTemplateOutletContext",$(9,ei,i.imageError.bind(i))),a(),p("ngIf",i.preview),a(),p("ngIf",i.maskVisible))},dependencies:[H,Je,Qe,We,Ke,Et,Dt,Bt,kt,At,ft,dt,ce],encapsulation:2,data:{animation:[Ye("animation",[Te("void => visible",[Ie({transform:"scale(0.7)",opacity:0}),Fe("{{showTransitionParams}}")]),Te("visible => void",[Fe("{{hideTransitionParams}}",Ie({transform:"scale(0.7)",opacity:0}))])])]},changeDetection:0})}return t})(),Lt=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Le({type:t});static \u0275inj=Ae({imports:[zi,ce,ce]})}return t})();var Vt={tabs:[{id:0,title:"Upcoming",visible:!0,disabled:!1,expanded:!1},{id:1,title:"Attended",visible:!0,disabled:!1,expanded:!1},{id:2,title:"Missed",visible:!0,disabled:!1,expanded:!1},{id:3,title:"AdditionalShifts",visible:!0,disabled:!0,expanded:!1,icon:"pi-circle-fill"}]};var N=class t{constructor(o,e){this.http=o;this.timezone=e;this.shifts_tabs=JSON.parse(JSON.stringify(Vt.tabs))}shifts_tabs=[];statuses=["published","attended","missed"];#e={};shifts$=new be;shifts\u00D8=this.shifts$.asObservable();#t={};shift$=new be;shift\u00D8=this.shift$.asObservable();set shifts(o){this.#e=o}set assignedShifts(o){this.#e.assigned_shifts=o}set additionalShifts(o){this.#e.additional_shifts=o}set shift(o){this.#t=o}get shifts(){return this.#e}get assignedShifts(){return this.#e.assigned_shifts}get additionalShifts(){return this.#e.additional_shifts}get shift(){return this.#t}handleTabs(o){let e=this.shifts_tabs.filter(n=>n.id!==3);return o.additional_shifts.length>0?this.shifts_tabs:e}getShifts(o){let e=`${M.shifts_endpoint}?status=${o}`;this.http.get(e).pipe(K(i=>this.addConvertedDates(i))).subscribe({next:i=>{this.setShifts(i)},error:i=>{console.error("[\u{1F534} ERROR getShifts()] Cannot GET Applicant shifts",i)}})}addConvertedDates(o){return{assigned_shifts:[...o.assigned_shifts].map(e=>{let n=this.timezone.convertIsoStringToFixedLocalDateString(e.from);return we(ve({},e),{converted_from:n,converted_to:this.timezone.convertIsoStringToFixedLocalDateString(e.to),date_reference:this.getDateReference(n)})}),additional_shifts:[...o.additional_shifts].map(e=>{let n=this.timezone.convertIsoStringToFixedLocalDateString(e.from);return we(ve({},e),{converted_from:n,converted_to:this.timezone.convertIsoStringToFixedLocalDateString(e.to),date_reference:this.getDateReference(n)})})}}getDateReference(o){let e=new Date(o),n=e.getUTCFullYear(),i=e.getUTCMonth(),s=Date.UTC(n,i,1,0,0,0,0);return String(s)}updateShift(o,e){let n=`${M.shifts_endpoint}/${o}/assignmentStatus/${e}`;return this.http.patch(n,null,{observe:"response"})}sortShiftTypes(o){return{assigned:this.sortShifts(o?.assigned_shifts),additional:this.sortShifts(o?.additional_shifts)}}
121sortShifts(o){return[...o].reduce((e,n)=>((e[n.date_reference]=e[n.date_reference]||[]).push(n),e),{})}setShifts(o){this.shifts=o,this.shifts$.next(o)}setInterviewSession(o){this.shift=o,this.shift$.next(o)}convertShiftToEventCalendar(o){return{name:o.job_title.name,datetime:o.on_date,start:new Date(o.converted_from),end:new Date(o.converted_to),unix_date:this.timezone.convertIsoAssumedTimezoneToUtcUnix(o.from,o.venue.timezone),location:o.venue.name,lat:0,lon:0,link:window.location.protocol+"//"+window.location.host,description:o.shift_description}}covertDateToUTCDate(o){return new Date(o).toISOString()}static \u0275fac=function(e){return new(e||t)(ye(qe),ye(he))};static \u0275prov=W({token:t,factory:t.\u0275fac,providedIn:"root"})};var $i=["dialog"],Zi=["project-shift",""];function Ji(t,o){if(t&1&&(r(0,"span",5),w(1),D(2,"date"),l()),t&2){let e=f();a(),T(j(2,1,e.data.converted_from,"EE"))}}function Qi(t,o){if(t&1&&(r(0,"span",6),w(1),D(2,"date"),l()),t&2){let e=f();a(),T(j(2,1,e.data.converted_from,"d"))}}function Ki(t,o){if(t&1&&(r(0,"li"),m(1,"i",18),r(2,"span"),w(3),l()()),t&2){let e=f();a(2),c("aria-label","Location: "+e.data.venue.name),a(),ie(" ",e.data.venue.name," ")}}function Wi(t,o){if(t&1&&(r(0,"li"),m(1,"i",19),w(2),l()),t&2){let e=f();a(2),T(e.data.event_name)}}function Gi(t,o){if(t&1&&(r(0,"li"),m(1,"i",20),w(2),l()),t&2){let e=f();a(2),T(e.data.job_title.name)}}function qi(t,o){if(t&1){let e=F();r(0,"p-button",23),u("click",function(i){g(e);let s=f(2);return _(s.handleShift(i,!1))}),l()}if(t&2){let e=f(2);p("ariaLabel",e.translations().rejectButton)("label",e.translations().rejectButton),c("aria-describedby",e.shiftTitleId)("tabindex",e.collapsed()?"-1":"0")}}function Yi(t,o){if(t&1){let e=F();r(0,"div",16),h(1,qi,1,4,"p-button",21),r(2,"p-button",22),u("click",function(i){g(e);let s=f();return _(s.handleShift(i,!0))}),l()()}if(t&2){let e=f();c("aria-label",e.translations().actionButtons),a(),I(e.additional?-1:1),a(),p("ariaLabel",e.translations().acceptButton)("label",e.translations()[e.additional?"registerButton":"acceptButton"]),c("aria-describedby",e.shiftTitleId)("tabindex",e.collapsed()?"-1":"0")}}function Xi(t,o){if(t&1&&(r(0,"div",24)(1,"span",25),w(2),l()()),t&2){f();let e=te(33);a(2),T(e.header)}}function en(t,o){if(t&1){let e=F();r(0,"p-button",26),u("click",function(i){g(e);let s=f();return _(s.close(i))}),l(),r(1,"p-button",27),u("click",function(){g(e);let i=f();return _(i.update(+i.toggle()))}),l()}if(t&2){let e=f();p("ariaLabel",e.translations().backButton)("label",e.translations().backButton),c("aria-describedby",e.shiftTitleId)("aria-disabled",e.loading()),a(),xe("styleClass","wfp_button wfp_button--primary wfp_button--accept wfp_button--",e.loading()?"loading":"not-loading",""),p("ariaLabel",e.toggle()?e.translations().acceptButton:e.translations().rejectButton)("label",e.loading()?"Loading":e.toggle()?e.translations().acceptButton:e.translations().rejectButton)("icon",e.loading()?"pi pi-spin pi-spinner":"")("disabled",e.loading()),c("aria-describedby",e.shiftTitleId)("aria-disabled",e.loading())}}var _e=class t extends me{constructor(e,n,i,s,d,v,Q){super();this.languages=e;this.shifts=n;this.dialog=i;this.transloco=s;this.timezones=d;this.settings=v;this.elementRef=Q;this.lang_code=O(this.languages.language\u00D8,{initialValue:M.default_language}),this.translations$=O(this.transloco.selectTranslateObject("Shift"),{initialValue:{}})}data={};additional=!1;confirm_dialog;eventChange=new P;lang_code;translations$;translations=ae(()=>this.translations$());collapsed=z(!0);current=z(!1);shift_id="";toggle=z(!0);loading=z(!1);ready=!1;get shiftTitleId(){return`shift_title_${this.data.id}`}get shiftContentId(){return`shift_content_${this.data.id}`}get getShiftStatusClass(){return`wfp_project-shifts__status--${this.additional?this.data.event_shift_status?.id:this.data.event_shift_assignment_status?.id}`}get getShiftStatusLabel(){return"Shift.statusLabel_"+(this.additional?this.data.event_shift_status?.id:this.data.event_shift_assignment_status?.id)}get displayOptions(){return this.additional||this.data.event_shift_assignment_status?.id===16}get convertFromDate(){return this.convertDate(this.data.from)}get convertToDate(){return this.convertDate(this.data.to)}get project_timezone(){let e=this.data.venue.timezone||this.data.timezone||this.timezones.getCurrentLocaleTimezone();return`(${this.timezones.createAbbreviationFromMomentTimezone(e)})`}toggleCollapsed(){this.collapsed.set(!this.collapsed())}ngOnInit(){super.ngOnInit(),this.setCurrent()}convertDate(e){let n=this.data.venue.timezone||this.data.timezone||this.timezones.getCurrentLocaleTimezone(),i=this.timezones.getTimezoneByUTC(n);
121return this.timezones.convertIsoUtcToTimezoneDateString(e,i)}setCurrent(){let e=new Date,n=new Date(this.data.from||e),i=n.getDate()==e.getDate()&&n.getMonth()==e.getMonth()&&n.getFullYear()==e.getFullYear();this.current.set(i)}handleShift(e,n){e?.preventDefault();let i=n?"accept":"reject",s=this.translations()[i+"HeaderDialog"]||"Attention",d=this.translations()[i+"MessageDialog"]||"";this.additional&&(s=this.translations().registerHeaderDialog||"Attention",d=this.translations().registerMessageDialog||""),this.toggle.set(n),this.dialog.confirm({header:s,message:d})}update(e){this.loading.set(!0);let n=this.getAssignmentShiftStatus(!!e);this.shifts.updateShift(this.data.id,n).subscribe({next:i=>{this.loading.set(!1),this.dialog.close(),this.eventChange.emit({action:"updated",data:i.body})},error:i=>{let s=n===19?"exceeded":"violated";this.eventChange.emit({action:s,data:i.error}),this.loading.set(!1),this.dialog.close()}})}getAssignmentShiftStatus(e){let n=0,i=this.data.event_shift_assignment_status?.id===16||!1;return e&&this.data.event_shift_assignment_status===null?n=17:i&&(n=e?18:19),n}close(e){e?.preventDefault(),this.dialog.close()}static \u0275fac=function(n){return new(n||t)(x(de),x(N),x(fe),x(le),x(he),x(ht),x(ze))};static \u0275cmp=b({type:t,selectors:[["","project-shift",""]],viewQuery:function(n,i){if(n&1&&R($i,5),n&2){let s;U(s=S())&&(i.confirm_dialog=s.first)}},hostAttrs:[1,"wfp_project-shift"],inputs:{data:"data",additional:"additional"},outputs:{eventChange:"eventChange"},features:[ne([fe]),C],attrs:Zi,decls:38,vars:49,consts:[["dialog",""],["header",""],["footer",""],[1,"wfp_project-shifts__header"],[1,"wfp_project-shifts__agenda"],[1,"wfp_project-shifts__agenda-month"],[1,"wfp_project-shifts__agenda__day"],[1,"wfp_project-shifts__infos"],[1,"wfp_project-shifts__info"],[1,"pi","pi-clock"],["role","button","styleClass","wfp_button wfp_button--showmore",3,"click","ariaLabel","icon"],[1,"wfp_project-shifts__content",3,"id"],[1,"wfp_project-shifts__panel"],[1,"wfp_project-shifts__content__title"],[1,"wfp_project-shifts__content__title",3,"id"],[1,"wfp_project-shifts__content__description"],["role","group",1,"wfp_project-shifts__footer"],["primeng-accessible-confirm-dialog","","styleClass","wfp_confirm__dialog wfp_shift__dialog--shift"],[1,"pi","pi-map-marker"],[1,"pi","pi-bookmark"],[1,"pi","pi-user"],["role","button","type","button","styleClass","wfp_button wfp_button--primary-outlined wfp_button--reject",3,"ariaLabel","label"],["role","button","type","button","styleClass","wfp_button wfp_button--primary wfp_button--accept",3,"click","ariaLabel","label"],["role","button","type","button","styleClass","wfp_button wfp_button--primary-outlined wfp_button--reject",3,"click","ariaLabel","label"],[1,"p-dialog-header"],[1,"p-dialog-title"],["role","button","styleClass","wfp_button wfp_button--primary-outlined wfp_button--reject",3,"click","ariaLabel","label"],["role","button",3,"click","styleClass","ariaLabel","label","icon","disabled"]],template:function(n,i){if(n&1){let s=F();r(0,"div",3)(1,"div",4),h(2,Ji,3,4,"span",5)(3,Qi,3,4,"span",6),l(),r(4,"div",7)(5,"ul",8)(6,"li"),m(7,"i",9),r(8,"span"),D(9,"date"),D(10,"date"),w(11),D(12,"date"),D(13,"date"),l()(),h(14,Ki,4,2,"li"),l()(),r(15,"span"),w(16),D(17,"transloco"),l(),r(18,"p-button",10),u("click",function(){return g(s),_(i.toggleCollapsed())}),l()(),r(19,"div",11)(20,"div",12)(21,"h3",13),w(22),l(),r(23,"div",7)(24,"ul",8),h(25,Wi,3,1,"li")(26,Gi,3,1,"li"),l()(),r(27,"h3",14),w(28),l(),r(29,"p",15),w(30),l(),h(31,Yi,3,6,"div",16),l()(),r(32,"p-confirmdialog",17,0),h(34,Xi,3,1,"ng-template",null,1,J)(36,en,2,12,"ng-template",null,2,J),l()}n&2&&(Se("wfp_project-shifts__header--collapsed",i.collapsed())("wfp_project-shifts__header--current",i.current()),a(2),I(i.data.from&&i.data.converted_from?2:-1),a(),I(i.data.from&&i.data.converted_from?3:-1),a(5),c("aria-label",i.translations().timeLabel+" "+$e(9,34,i.data.converted_from,"shortTime","UTC")+" - "+j(10,38,i.data.converted_to,"shortTime")),a(3),Pe(" ",j(12,41,i.data.converted_from,"shortTime")," - ",j(13,44,i.data.converted_to,"shortTime")," ",i.project_timezone," "),a(3),I(i.data.venue.name?14:-1),a(),Oe("wfp_project-shifts__status ",i.getShiftStatusClass,""),a(),T(Z(17,47,i.getShiftStatusLabel)),a(2),xe("icon","pi ",i.collapsed()?"pi-chevron-down":"pi-chevron-up",""),p("ariaLabel",i.translations()[i.collapsed()?"Shift.toggleButtonAriaLabelMore":"Shift.toggleButtonAriaLabelLess"]),c("aria-expanded",!i.collapsed())("aria-controls",i.shiftContentId),a(),Se("wfp_project-shifts__content--collapsed",i.collapsed()),p("id",i.shiftContentId),c("aria-expanded",!i.collapsed())("aria-hidden",i.collapsed()),a(3),T(i.translations().generalInfoTitle),a(3),I(i.data.event_name?25:-1),a(),I(i.data.job_title.name?26:-1),a(),p("id",i.shiftTitleId),a(),T(i.translations().descriptionTitle),a(2),T(i.data.shift_description),a(),I(i.displayOptions?31:-1),a(),c("aria-l
121ive","polite")("aria-atomic","true"))},dependencies:[H,re,pe,it,mt,ct,Ft,xt,Lt,It],styles:[`@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;
121src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:RWC;src:url("./media/RWC-Regular-P74M2WG2.ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RWC BOLD;src:url("./media/RWC-Bold-2NF5WHBD.ttf");font-weight:700;font-style:normal;font-display:swap}:root{--view-transition-name: route_animation_fade}.route_animation_fade{animation:fadeIn .3s ease-in-out}.dropDownFade{animation-name:dropDownFade;animation-duration:.15s;animation-timing-function:linear;transform-origin:center top}@keyframes dropDownFade{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.smooth{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@keyframes wfpSpinnerLightColor{to,0%{stroke:var(--volunteers-palette-color-white, #ffffff)}90%{stroke:var(--volunteers-palette-color-white, #ffffff)}}@keyframes wfpSpinnerColor{to,0%{stroke:var(--volunteers-palette-color-primary, #4112ff)}50%{stroke:var(--volunteers-palette-color-secondary, #ff595a)}90%{stroke:var(--volunteers-palette-color-primary, #4112ff)}}@keyframes wfpSpinnerDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes gradientAnimate{0%{background-position:0% 87%}50%{background-position:100% 14%}to{background-position:0% 87%}}.backgroundGradientAnimation{background:linear-gradient(223deg,var(--volunteers-palette-color-primary, #4112ff),var(--volunteers-palette-color-secondary, #ff595a));background-size:400% 400%;animation:gradientAnimate 13s ease infinite}.wfp_outviewport{opacity:0}.wfp_inviewport{animation:fadeIn .3s ease-in 0s 1 normal forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes textShine{to{background-position:200% center}}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.wfp_role-position{background-color:#f5f7fa;margin-bottom:1rem;font-family:var(--font-family-base, "Inter", sans-serif);letter-spacing:var(--font-letterspacing-base, initial);font-size:var(--font-size-base, 16px);font-style:var(--font-style-base, "normal");font-weight:var(--font-weight-base, "normal");line-height:var(--font-lineheight-base, 24px);color:var(--font-color-base, #35426f);text-transform:var(--text-transform-base, "lowercase")}@media (min-width: 600px){.wfp_role-position{margin-bottom:1.5rem}}.wfp_role-position__header{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;padding:1.5rem 1rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width: 600px){.wfp_role-position__header{align-items:center;padding:1rem}}
121.wfp_role-position__header--collapsed{cursor:pointer}.wfp_role-position__header--collapsed:hover{background-color:#f5f7fa}.wfp_role-position__header p-button{position:absolute;z-index:5;right:0}.wfp_role-position__header p-button .p-button{background:none;border:none;padding:0;border-radius:0;width:2.5rem;font-family:var(--font-family-base, "Inter", sans-serif);letter-spacing:var(--font-letterspacing-base, initial);font-size:var(--font-size-base, 16px);font-style:var(--font-style-base, "normal");font-weight:var(--font-weight-base, "normal");line-height:var(--font-lineheight-base, 24px);color:var(--font-color-base, #35426f);text-transform:var(--text-transform-base, "lowercase")}.wfp_role-position__header p-button .p-button .p-button-icon{font-size:var(--font-size-base, 16px);color:var(--volunteers-palette-color-green, #149f6e);font-weight:700}.wfp_role-position__header p-button .p-button:hover{background:none;border:none}.wfp_role-position__header p-button .p-button:hover .p-button-icon{color:var(--volunteers-palette-color-secondary, #ff595a)}.wfp_role-position__header p-button .p-button:focus{box-shadow:none;border:none;outline:none}.wfp_role-position__header p-button .p-button:focus-visible{box-shadow:0 0 0 5px #0d69d4;outline:2px solid var(--volunteers-palette-color-white, #ffffff);outline-offset:0}.wfp_role-position__infos{display:flex;width:100%;padding:.5rem 0 0}@media (min-width: 600px){.wfp_role-position__infos{padding:0}}.wfp_role-position__info{width:100%;padding-left:0;margin-top:0;margin-bottom:0;list-style:none;color:var(--font-color-headings, #4112ff);font-size:var(--font-size-base-sm-2, 12px);line-height:var(--font-lineheight-base-sm-2, 18px);font-weight:700}@media (min-width: 600px){.wfp_role-position__info{font-size:var(--font-size-base-sm-1, 14px);line-height:var(--font-lineheight-base-sm-1, 22px)}}.wfp_role-position__info i{color:var(--font-color-headings, #4112ff);font-weight:700;margin-right:.5rem;font-size:var(--font-size-base-sm-2, 12px);line-height:var(--font-lineheight-base-sm-2, 18px)}@media (min-width: 600px){.wfp_role-position__info i{font-size:var(--font-size-base-sm-1, 14px);line-height:var(--font-lineheight-base-sm-1, 22px)}}.wfp_role-position__info li{display:flex;align-items:center;margin-bottom:.5rem;width:auto}.wfp_role-position__info li span{padding-left:.2rem}@media (min-width: 600px){.wfp_role-position__info li{display:inline-block;padding-right:1.5rem}.wfp_role-position__info li:first-child{display:block;width:100%}.wfp_role-position__info li:last-child{margin-bottom:0}}.wfp_role-position__content{height:auto;overflow:hidden;max-height:50rem;position:relative;padding:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.wfp_role-position__content.wfp_role-position__content--collapsed{height:auto;max-height:0rem}.wfp_role-position__content__panel{display:flex;flex-direction:column;flex-wrap:wrap;padding:1rem 1.5rem 1.5rem}@media (min-width: 600px){.wfp_role-position__content__panel{padding:1rem 2rem 1.5rem}}.wfp_role-position__content__title{font-family:var(--font-family-headings, "RWC", sans-serif);letter-spacing:var(--font-letterspacing-headings, initial);font-size:var(--font-size-headings, 45px);font-style:var(--font-style-headings, "normal");font-weight:var(--font-weight-headings, 800);line-height:var(--font-lineheight-headings, 65px);color:var(--font-color-headings, #4112ff);text-transform:var(--text-transform-headings, "lowercase");font-size:var(--font-size-headings-sm-3, 18px);line-height:var(--font-lineheight-headings-sm-3, 40px);margin-top:0;padding:0}@media (min-width: 600px){.wfp_role-position__content__title{font-size:var(--font-size-headings-sm-2, 28px);line-height:var(--font-lineheight-headings-sm-2, 48px)}}.wfp_role-position__content__description p{font-size:var(--font-size-base-sm-2, 12px);line-height:var(--font-lineheight-base-sm-2, 18px);color:#35426f;margin-top:0;margin-bottom:0}@media (min-width: 600px){.wfp_role-position__content__description p{font-size:var(--font-size-base-sm-1, 14px);line-height:var(--font-lineheight-base-sm-1, 22px)}}.wfp_project-shift{background-color:var(--volunteers-palette-color-white, #ffffff);border-radius:0;border:1px solid #e6ebf2;margin-bottom:1rem;font-family:var(--font-family-base, "Inter", sans-serif);letter-spacing:var(--font-letterspacing-base, initial);font-size:var(--font-size-base, 16px);font-style:var(--font-style-base, "normal");font-weight:var(--font-weight-base, "normal");line-height:var(--font-lineheight-base, 24px);color:var(--font-color-base, #35426f);text-transform:var(--text-transform-base, "lowercase")}@media (min-width: 600px){.wfp_project-shift{margin-bottom:1.5rem}}.wfp_project-shifts__header{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;padding:.5rem;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width: 600px){.wfp_project-shifts__header{align-items:center;padding:1rem}}.wfp_project-shifts__header--collapsed:hover{background-color:#f5f7fa}.wfp_project-shifts__header p-button{position:absolute;z-index:5;right:0}.wfp_project-shifts__header p-button .p-button{background:none;border:none;padding:0;border-radius:0;width:2.5rem;font-family:var(--font-family-base, "Inter", sans-serif);letter-spacing:var(--font-letterspacing-base, initial);font-size:var(--font-size-base, 16px);font-style:var(--font-style-base, "normal");font-weight:var(--font-weight-base, "normal");line-height:var(--font-lineheight-base, 24px);color:var(--font-color-base, #35426f);text-transform:var(--text-transform-base, "lowercase")}.wfp_project-shifts__header p-button .p-button .p-button-icon{font-size:var(--font-size-base, 16px);color:var(--volunteers-palette-color-green, #149f6e);font-weight:700}.wfp_project-shifts__header p-button .p-button:hover{background:none;border:none}.wfp_project-shifts__header p-button .p-button:hover .p-button-icon{color:var(--volunteers-palette-color-secondary, #ff595a)}.wfp_project-shifts__header p-button .p-button:focus{box-shadow:none;border:none;outline:none}.wfp_project-shifts__header p-button .p-button:focus-visible{box-shadow:0 0 0 5px #0d69d4;outline:2px solid var(--volunteers-palette-color-white, #ffffff);outline-offset:0}.wfp_project-shifts__agenda{background-color:#e6ebf2;border-radius:0;border:2px solid #e6ebf2;color:var(--volunteers-palette-color-primary, #4112ff);text-align:center;padding:.5rem;display:flex;flex-direction:column;width:55px;font-family:var(--font-family-headings, "RWC", sans-serif);letter-spacing:var(--font-letterspacing-headings, initial);font-size:var(--font-size-headings, 45px);font-style:var(--font-style-headings, "normal");font-weight:var(--font-weight-headings, 800);line-height:var(--font-lineheight-headings, 65px);color:var(--font-color-headings, #4112ff);text-transform:var(--text-transform-headings, "lowercase");font-size:var(--font-size-headings-sm-2, 28px);line-height:var(--font-lineheight-headings-sm-2, 48px)}@media (min-width: 600px){.wfp_project-shifts__agenda{font-size:var(--font-size-base-lg-5, 40px);line-height:var(--font-lineheight-base-lg-5, 60px);width:80px;padding:.5rem .5rem 1rem}}.wfp_project-shifts__agenda .wfp_project-shifts__agenda-month{font-family:var(--font-family-base, "Inter", sans-serif);letter-spacing:var(--font-letterspacing-base, initial);font-size:var(--font-size-base, 16px);font-style:var(--font-style-base, "normal");font-weight:var(--font-weight-base, "normal");line-height:var(--font-lineheight-base, 24px);color:var(--font-color-base, #35426f);text-transform:var(--text-transform-base, "lowercase");font-size:var(--font-size-base-sm-2, 12px);line-height:var(--font-lineheight-base-sm-2, 18px);color:var(--volunteers-palette-color-primary, #4112ff);text-transform:uppercase;font-weight:700;display:block;margin-bottom:.5rem}@media (min-width: 600px){.wfp_project-shifts__agenda .wfp_project-shifts__agenda-month{font-size:var(--font-size-base-sm-1, 14px);line-height:var(--font-lineheight-base-sm-1, 22px)}}.wfp_project-shifts__header--current{color:var(--volunteers-palette-color-white, #ffffff)}.wfp_project-shifts__header--current .wfp_project-shifts__agenda{background-color:var(--volunteers-palette-color-quaternary, #a57e00);border:2px solid var(--volunteers-palette-color-primary, #4112ff);color:var(--volunteers-palette-color-primary, #4112ff)}.wfp_project-shifts__header--current .wfp_project-shifts__agenda .wfp_project-shifts__agenda-month{color:var(--volunteers-palette-color-primary, #4112ff)}.wfp_project-shifts__header--current .wfp_project-shifts__status{background-color:var(--volunteers-palette-color-yellow--200, #ffa216);color:var(--volunteers-palette-color-yellow--800, #9a4300)}.wfp_project-shifts__status{display:flex;align-self:center;width:auto;height:1.5rem;padding:0px .5rem;border-radius:1rem;background-color:#e6ebf2;color:#020920;font-size:var(--font-size-base-sm-2, 12px);line-height:var(--font-lineheight-base-sm-2, 18px);line-height:1.5rem;margin-top:1rem}@media (min-width: 600px){.wfp_project-shifts__status{margin-top:0}}.wfp_project-shifts__status.wfp_project-shifts__status--18,.wfp_project-shifts__status.wfp_project-shifts__status--20{color:#0d7752;background-color:#d6f1e366}.wfp_project-shifts__infos{display:flex;width:70%;padding:.5rem .5rem 0}@media (min-width: 600px){.wfp_project-shifts__infos{padding:0 1rem;width:55%}}.wfp_project-shifts__info{padding-left:0;margin-top:0;margin-bottom:0;list-style:none;color:var(--volunteers-palette-color-primary, #4112ff);font-size:var(--font-size-base-sm-2, 12px);line-height:var(--font-lineheight-base-sm-2, 18px);font-weight:700}@media (min-width: 600px){.wfp_project-shifts__info{font-size:var(--font-size-base-sm-1, 14px);line-height:var(--font-lineheight-base-sm-1, 22px)}}.wfp_project-shifts__info i{color:var(--volunteers-palette-color-primary, #4112ff);font-weight:700;margin-right:.5rem;font-size:var(--font-size-base-sm-2, 12px);line-height:var(--font-lineheight-base-sm-2, 18px)}@media (min-width: 600px){.wfp_project-shifts__info i{font-size:var(--font-size-base-sm-1, 14px);line-height:var(--font-lineheight-base-sm-1, 22px)}}.wfp_project-shifts__info li{display:flex;align-items:center;margin-bottom:.3rem}.wfp_project-shifts__info li:last-child{margin-bottom:0}.wfp_project-shifts__content{height:auto;overflow:hidden;max-height:50rem;position:relative;padding:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.wfp_project-shifts__content.wfp_project-shifts__content--collapsed{height:auto;max-height:0rem}.wfp_project-shifts__content .wfp_project-shifts__infos{padding-left:0;padding-right:0;margin-bottom:1rem;width:100%}.wfp_project-shifts__content .wfp_project-shifts__infos .wfp_project-shifts__info{width:100%}@media (min-width: 600px){.wfp_project-shifts__content .wfp_project-shifts__infos .wfp_project-shifts__info li:nth-last-child(2){display:inline-block;width:50%;padding-right:1rem}.wfp_project-shifts__content .wfp_project-shifts__infos .wfp_project-shifts__info li:last-child{display:inline-block;width:50%}}.wfp_project-shifts__panel{display:flex;flex-direction:column;padding:1rem 1rem 1.5rem}@media (min-width: 600px){.wfp_project-shifts__panel{padding:1rem 2rem 1.5rem}}.wfp_project-shifts__content__title{font-family:var(--font-family-base, "Inter", sans-serif);letter-spacing:var(--font-letterspacing-base, initial);font-size:var(--font-size-base, 16px);font-style:var(--font-style-base, "normal");font-weight:var(--font-weight-base, "normal");line-height:var(--font-lineheight-base, 24px);color:var(--font-color-base, #35426f);text-transform:var(--text-transform-base, "lowercase");font-weight:700;color:var(--font-color-headings, #4112ff);margin-top:0;padding:0;font-size:var(--font-size-headings-sm-4, 16px);line-height:var(--font-lineheight-headings-sm-4, 30px)}@media (min-width: 600px){.wfp_project-shifts__content__title{font-size:var(--font-size-base, 16px);line-height:var(--font-lineheight-base, 24px)}}.wfp_project-shifts__content__description{font-size:var(--font-size-base, 16px);line-height:var(--font-lineheight-base, 24px);color:#35426f;margin-top:0;margin-bottom:0;word-break:break-all}.wfp_project-shifts__footer{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}@media (min-width: 600px){.wfp_project-shifts__footer{justify-content:flex-end}}.p-dialog-mask.p-component-overlay.p-dialog-mask-scrollblocker{overflow:auto} 122`],encapsulation:2,data:{animation:[se]},changeDetection:0})};var Pt=(t,o)=>o.id,tn=(t,o)=>o.key;function nn(t,o){if(t&1&&m(0,"i"),t&2){let e=f().$index,n=f();y("pi "+n.tabs[e].icon)}}function on(t,o){if(t&1&&(r(0,"p-tab",3)(1,"span",7),w(2),l(),h(3,nn,1,2,"i",8),l()),t&2){let e=o.$implicit,n=o.$index,i=f();p("value",n)("disabled",e.visible?!e.visible:!0),c("selected",n>0&&e.expanded||!1)("disabled",e.disabled||!1),a(2),T(i.translations()["tab_"+e.title]),a(),I(i.tabs[n].icon?3:-1)}}function an(t,o){t&1&&m(0,"shared-list-loader"),t&2&&p("@fadeInOutAnimation",void 0)}
122function rn(t,o){t&1&&(r(0,"div",5)(1,"span",9),w(2,"Loaded"),l()())}function sn(t,o){if(t&1){let e=F();r(0,"article",12),D(1,"date"),u("eventChange",function(i){g(e);let s=f(3);return _(s.handleShiftEvent(i))}),l()}if(t&2){let e=o.$implicit,n=f(3);Me("aria-label","",n.translations().shiftLabel," ",j(1,5,e._date_reference,"EEEE, 'date' d, MMMM")," "),p("data",e)("additional",n.index_tab===n.additional_tab_id)}}function ln(t,o){if(t&1&&(r(0,"h2",10),w(1),D(2,"date"),l(),r(3,"div"),G(4,sn,2,8,"article",11,Pt),D(6,"sortShiftsByDate"),l()),t&2){let e=o.$implicit,n=f(2);a(),T(j(2,2,e.key,"MMMM yyyy")),a(2),p("@ngForItemFadeIn",n.getShiftList(n.index_tab)[e.key].length),a(),q(Z(6,5,n.getShiftList(n.index_tab)[e.key]))}}function pn(t,o){if(t&1&&(r(0,"div"),G(1,ln,7,7,null,null,tn),D(3,"keyvalue"),l()),t&2){let e=f();p("@fadeInOutAnimation",void 0),a(),q(Z(3,1,e.getShiftList(e.index_tab)))}}function fn(t,o){if(t&1&&(r(0,"div",6),m(1,"i",13),w(2),l()),t&2){let e=f();p("@fadeInOutAnimation",void 0),a(2),ie(" ",e.translations().placeholder," ")}}var Ot=class t extends me{constructor(e,n,i,s,d){super();this.languages=e;this.shifts_service=n;this.alert=i;this.transloco=s;this.navigations=d;this.tabs=this.shifts_service.handleTabs({assigned_shifts:[],additional_shifts:[]}),this.shifts=O(this.shifts_service.shifts\u00D8.pipe(Ce(v=>{this.resetIndexTab(v.additional_shifts),this.tabs=this.shifts_service.handleTabs(v),this.events_data=[...v.assigned_shifts,...v.additional_shifts].filter(Q=>{let ue=Q.event_shift_assignment_status?.id||0,Rt=ue===21,Ht=ue===19;return!!ue&&!Rt&&!Ht||!1}).map(Q=>this.shifts_service.convertShiftToEventCalendar(Q))}),K(v=>this.shifts_service.sortShiftTypes(v)),Ce(v=>{this.empty.set(Object.keys(v.assigned).length===0),this.display.set(!0),this.loading.set(!1)})),{initialValue:{}}),this.lang_code=O(this.languages.language\u00D8,{initialValue:M.default_language}),this.translations$=O(this.transloco.selectTranslateObject("ShiftsViewer"),{initialValue:{}})}lang_code;index_tab=0;loading=z(!0);duration=3500;tabs=[];shifts;empty=z(!0);display=z(!1);events_data=[];translations$;translations=ae(()=>this.translations$());shifts_observer=ke.EMPTY;getShiftList(e){return e<3?this.shifts().assigned:this.shifts().additional}get additional_tab_id(){return 3}ngOnInit(){super.ngOnInit(),this.getShifts("published")}handleView(e){if(e===3)return;this.display.set(!1);let i=this.shifts_service.statuses[e];this.getShifts(i)}handleShiftEvent(e){let n={},i="",s="";switch(e.action){case"updated":i=this.translations().registerSuccessTitleMessage,s=this.translations().registerSuccessTextMessage,n=this.alert.mountAlertMessage("success",i,s);break;case"violated":case"exceeded":i=this.translations().registerViolatedTitleMessage,s=this.translations().registerViolatedTextMessage,n=this.alert.mountAlertMessage("error",i,s);break}this.alert.displayAlert(n),this.display.set(!1),this.navigations.scrollTo("mainContent"),this.getShifts("published")}getShifts(e){this.loading.set(!0),this.shifts_service.getShifts(e)}resetIndexTab(e){let n=this.index_tab===3,i=e.length===0;n&&i&&(this.index_tab=0)}static \u0275fac=function(n){return new(n||t)(x(de),x(N),x(gt),x(le),x(_t))};static \u0275cmp=b({type:t,selectors:[["project-shifts-viewer"]],features:[C],decls:12,vars:11,consts:[["tabView",""],[3,"multiple","label","data"],["primeng-accessible-tabs","",3,"valueChange","lazy","scrollable","value"],[1,"wfp_tab-menu__tab",3,"value","disabled"],[3,"value"],["role","alert","aria-live","assertive"],[1,"wfp_project-shifts-viewer__message"],[1,"wfp_tab-menu__tab__title"],[3,"class"],["aria-hidden","true",1,"p-hidden-accessible"],[1,"wfp_project-shifts-viewer__content__title"],["project-shift","","tabindex","0",3,"data","additional"],["project-shift","","tabindex","0",3,"eventChange","data","additional"],[1,"pi","pi-exclamation-circle"]],template:function(n,i){if(n&1){let s=F();m(0,"sessions-add-calendar-button",1),r(1,"p-tabs",2,0),Ne("valueChange",function(v){return g(s),He(i.index_tab,v)||(i.index_tab=v),_(v)}),u("valueChange",function(v){return g(s),_(i.handleView(+v))}),r(3,"p-tablist"),G(4,on,4,6,"p-tab",3,Pt),l(),r(6,"p-tabpanels")(7,"p-tabpanel",4),h(8,an,1,1,"shared-list-loader")(9,rn,3,0,"div",5)(10,pn,4,3,"div")(11,fn,3,2,"div",6),l()()()}n&2&&(p("multiple",!0)("label",i.translations().iCalLabel)("data",i.events_data),a(),p("lazy",!0)("scrollable",!0),Re("value",i.index_tab),a(3),q(i.tabs),a(3),p("value",i.index_tab)("@inOutHeightAnimation",void 0),a(),I(i.loading()?8:9),a(2),I(i.loading()?-1:10),a(),I(!i.loading()&&i.empty()&&i.index_tab!==3?11:-1))},dependencies:[H,re,Ge,pe,Tt,Ut,yt,Ct,bt,vt,wt,ge,_e,ut,St],styles:[`@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;
122src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;
122src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:RWC;src:url("./media/RWC-Regular-P74M2WG2.ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RWC BOLD;src:url("./media/RWC-Bold-2NF5WHBD.ttf");font-weight:700;font-style:normal;font-display:swap}:root{--view-transition-name: route_animation_fade}.route_animation_fade{animation:fadeIn .3s ease-in-out}.dropDownFade{animation-name:dropDownFade;animation-duration:.15s;animation-timing-function:linear;transform-origin:center top}@keyframes dropDownFade{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.smooth{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@keyframes wfpSpinnerLightColor{to,0%{stroke:var(--volunteers-palette-color-white, #ffffff)}90%{stroke:var(--volunteers-palette-color-white, #ffffff)}}@keyframes wfpSpinnerColor{to,0%{stroke:var(--volunteers-palette-color-primary, #4112ff)}50%{stroke:var(--volunteers-palette-color-secondary, #ff595a)}90%{stroke:var(--volunteers-palette-color-primary, #4112ff)}}@keyframes wfpSpinnerDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes gradientAnimate{0%{background-position:0% 87%}50%{background-position:100% 14%}to{background-position:0% 87%}}.backgroundGradientAnimation{background:linear-gradient(223deg,var(--volunteers-palette-color-primary, #4112ff),var(--volunteers-palette-color-secondary, #ff595a));background-size:400% 400%;animation:gradientAnimate 13s ease infinite}.wfp_outviewport{opacity:0}.wfp_inviewport{animation:fadeIn .3s ease-in 0s 1 normal forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes textShine{to{background-position:200% center}}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}.wfp_project-roles-viewer .p-tabpanels{padding-top:2rem}.wfp_project-roles-viewer__roles__title,.wfp_project-shifts-viewer__content__title{font-family:var(--font-family-headings, "RWC", sans-serif);letter-spacing:var(--font-letterspacing-headings, initial);font-size:var(--font-size-headings, 45px);font-style:var(--font-style-headings, "normal");font-weight:var(--font-weight-headings, 800);line-height:var(--font-lineheight-headings, 65px);color:var(--font-color-headings, #4112ff);text-transform:var(--text-transform-headings, "lowercase");font-size:var(--font-size-headings-sm-4, 16px);line-height:var(--font-lineheight-headings-sm-4, 30px);margin-top:0;margin-bottom:2rem}@media (min-width: 960px){.wfp_project-roles-viewer__roles__title,.wfp_project-shifts-viewer__content__title{font-size:var(--font-size-headings-sm-2, 28px);line-height:var(--font-lineheight-headings-sm-2, 48px)}}.wfp_project-roles-viewer__roles__message,.wfp_project-shifts-viewer__message{text-align:center;color:#677397;padding-top:1rem;font-family:var(--font-family-base, "Inter", sans-serif);letter-spacing:var(--font-letterspacing-base, initial);font-size:var(--font-size-base, 16px);font-style:var(--font-style-base, "normal");font-weight:var(--font-weight-base, "normal");line-height:var(--font-lineheight-base, 24px);color:var(--font-color-base, #35426f);text-transform:var(--text-transform-base, "lowercase")}.wfp_project-roles-viewer__roles__message__title{font-family:var(--font-family-base, "Inter", sans-serif);letter-spacing:var(--font-letterspacing-base, initial);font-size:var(--font-size-base, 16px);font-style:var(--font-style-base, "normal");font-weight:var(--font-weight-base, "normal");line-height:var(--font-lineheight-base, 24px);color:var(--font-color-base, #35426f);text-transform:var(--text-transform-base, "lowercase");font-size:var(--font-size-base-lg-3, 30px);line-height:var(--font-lineheight-base-lg-3, 44px);margin-bottom:1rem}.wfp_project-roles-viewer__roles__message__text{color:#677397}project-shifts-viewer{display:flex;padding:1rem;width:100%;flex-direction:column}@media (max-width: 960px){project-shifts-viewer{padding-left:0;padding-right:0}}.wfp_project-shifts-viewer .p-tabs{margin-top:2rem}.wfp_project-shifts-viewer .wfp_tab-menu__tab .pi-circle-fill{color:var(--volunteers-palette-color-secondary, #ff595a);font-size:var(--font-size-base-sm-3, 10px);line-height:var(--font-lineheight-base-sm-3, 15px);margin-left:.5rem}.wfp_project-shifts-viewer .p-tabpanels{padding-top:2rem}.wfp_project-shifts-viewer__message .pi{font-size:2rem;display:block;margin-bottom:1rem}.wfp_project-shifts-viewer .wfp_button--addtothecalendar{width:100%} 123`],encapsulation:2,data:{animation:[se,tt,et,Xe]}})};export{Ot as ShiftsViewerComponent};
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.