From 810d073e261d95407c3ed7437841ceb9ed13efd1 Mon Sep 17 00:00:00 2001 From: "tiago.kayaya" Date: Thu, 11 Feb 2021 10:40:12 +0100 Subject: [PATCH] save alpha3 --- .../app/build/outputs/apk/debug/app-debug.apk | Bin 20672698 -> 20758813 bytes ...odule~pages-events-events-module-es2015.js | 3 ++- ...e~pages-events-events-module-es2015.js.map | 2 +- ...e-module~pages-events-events-module-es5.js | 3 ++- ...dule~pages-events-events-module-es5.js.map | 2 +- .../assets/public/home-home-module-es2015.js | 2 +- .../public/home-home-module-es2015.js.map | 2 +- .../assets/public/home-home-module-es5.js | 2 +- .../assets/public/home-home-module-es5.js.map | 2 +- .../app/src/main/assets/public/main-es2015.js | 2 +- .../src/main/assets/public/main-es2015.js.map | 2 +- .../app/src/main/assets/public/main-es5.js | 2 +- .../src/main/assets/public/main-es5.js.map | 2 +- .../pages-agenda-agenda-module-es2015.js | 2 +- .../pages-agenda-agenda-module-es2015.js.map | 2 +- .../public/pages-agenda-agenda-module-es5.js | 2 +- .../pages-agenda-agenda-module-es5.js.map | 2 +- .../public/pages-chat-chat-module-es2015.js | 5 +++-- .../pages-chat-chat-module-es2015.js.map | 2 +- .../public/pages-chat-chat-module-es5.js | 5 +++-- .../public/pages-chat-chat-module-es5.js.map | 2 +- .../pages-events-events-module-es2015.js | 7 ++++--- .../pages-events-events-module-es2015.js.map | 2 +- .../public/pages-events-events-module-es5.js | 15 +++++++-------- .../pages-events-events-module-es5.js.map | 2 +- ...publications-publications-module-es2015.js | 2 +- ...ications-publications-module-es2015.js.map | 2 +- ...es-publications-publications-module-es5.js | 2 +- ...ublications-publications-module-es5.js.map | 2 +- src/app/home/home.page.html | 2 +- src/app/pages/agenda/agenda.page.ts | 2 +- src/app/pages/chat/chat.page.ts | 4 ++-- src/app/pages/chat/messages/messages.page.ts | 2 +- src/app/pages/events/events.page.ts | 2 +- .../pages/publications/publications.page.html | 2 +- src/environments/environment.ts | 2 +- 36 files changed, 51 insertions(+), 47 deletions(-) diff --git a/android/app/build/outputs/apk/debug/app-debug.apk b/android/app/build/outputs/apk/debug/app-debug.apk index 63cf89be604015dcf8f32b6e925421c2e61f7e8d..22b8d288b43a838f96c7c2ad55928f89d0276fa2 100644 GIT binary patch delta 687941 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')xx)$7FeT?r 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

VRI0zSGAoI&)6P+U}WZgO1tLFqp|%f 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

rI?`wn=-n; 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

akHd{QtK;a>suGw+4O3ngXA>H8}wgmsq^V=AWpI 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≥>D|zD3<{QMF5TyX92>57+C;!FiMz-j@Y(t<4zS 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

`nmPq3*BRPiQJOyf={NY50*QqZvOlUF~#5ptn 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

+K%j+R+V=2ITaVMwFZk3J!ThV6Dj2UZ@#p3}XF! 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

vct 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 WL8ai(&}RNghv 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

$PusC=}HWlDqEz<*v3*VwG}n}ZtUueno)+(Rek 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%0A>KddKGI`1ER_RP{Vl4n>TEE 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

?|mtOs8 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%0Due#&h>*GSYyu5(_?A-@VNmuyJ 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%0AIe9q3xD`W zfzg!%z9rLtNw5YL1T7aDCB*wamP$M=-y!db)EJRjpL6JktSFaErj|p?3A$2bHA0)l*I7q~$6Bx!4 z_=fZ-Zqe9?Y(p-c;>VU}uZel(7B=ewO;8v=WqVQ-;q?XBM5n1Uf4|mXRW8${Tf6nT~R4ytNj_U*<0KU-?vZM@!`> z)ZlN4RJ|QV8x_ROHE;{wj=qjUBLrJ47>9`LGt0bl3hsN4;M5UI5T|g?rDR<&Zh3OP z9eY`It{P3vah{c;a#uFI9!v8eH&MuVm!&HIt>S%oHUZhvj7Y9XsjY?EuJ!8V`y{TE ze*zl!irX_&;Gcq6Og73^SU`bw}PT;@0|=<;kJ6dI4`wk?$EaP=Z;kVCCuvT4}xCGKh3ybRR@Lq1jVc8gd4+dK8& zgRr-Qiw2xQDmE8i#%?`}R)*}{_2vCc{muTb%S)GlyN*D=g}}q!)6Pkzsb0&%!JE3cDH?_%rX^@V z^({Q+Vk_n%nCxPqGhbRJ?A6L@#bzvd zLmo+vQq9I;1sxtqTI@FH@Lo-%);sE{2q;--!0NC?#O}HJ!n>SZ>pTfME7)*i-qM(j zfmTJwzLS9hgPV68SSV4D{e#D0{w^AG9*4FXV{^w+@yKgaeEyiJE8az+rFiBqo z;LD|&h*p#gEyK4rhR5cUtHfB0=703f+Xbel}-GPd_uKpb3eWRly{a1c6kfN+v&^u2^M~HhZzevZkF5(->T$NnbO2YbL?U-@OW6Y9o_QTOTJ}1E@%E$rw*Qu{6t7lL|C1oNBrBD5S>DK zgT{(i{Xv~RD=x&?d-PdoY~^3*E1&xvmz0WMachb8Bov3%aSFdW*)p*o&A|E--xEvx zDzr98-$}^daPWcLgu69uyvi8tcP{^gk)R24RYhj)B!2s%r#VY*VHkCUDc87T zYm;CtnLq-j$PvrR$hrJ3q(DJFP8)x3$WRr1G`ER-9fMH z8#=3yz^)q?CDRX*CfkmFDKL&dx#r8K7{XqIuOA3@a#Pc9$w({{edU;SwnI~%nV3JU zKNvS`#@TLAvbtzrQuqDyGQHYo|3rp2?B@-S(q|NK*=Benbo>erd7GwUiy1eA{6E#O zsh~Uo{-`%92zvkGTIaiu{;MIH&NDWYMG;u)FmfO%_LcnujCG$~yO=2`^1_=UI?;ohB*W+vnnzpQGp+|aS26!~OCv4@gEemT`jS|h&b?CL3XNA;G&k?|$288|kxt*a$6l^In)^#m( z69*pSpX^d_7CcGgJggt%&zh5Dy}qR8%YE&j^d*|d*kysJSK?_R*-uNo>No;!Yv#aD z20^id>R?QUOJbhIu~M8)Us<#!+cR^yk;|1=j6Hwfen^{RlOAB-D?Dz|+Wn~faZzLw zQ)Fc;W?(c&eO05&aN0gig+?Nm&MxYsWCt>Kr+Kg4vrS-XV>OEezc~Rk59PDfxIRE`17LjYcLxR zRqw_Vf>f4qDrQkVigph4rzE-$3esPAs)@!8C**H7%>6*(5^E}Oo8l2J!_D&RbK!;Y zAJ^qg)RE$qwsBQ5GoRdkgm_5uCuPz(w4h=tq~pvJMw7mE*yO`gpq{YORKJ&+(F02^ z-IL#aoyv`|HP<47Zoh@-3H8ov;MwVZ2L`oi(fJj;<%hZ^CYQv31Imb&$#)=QZ>{SPIaBXf>N1df#yiXzAIKOHO_+{&d!D~2Z4Geub( z3}9(0S$4d_Nm(E_D~e`mv&c3lJapXwiKuC>ofz~WINyy9p+Gza>!hqd(YDKSdPU6I zxzig3O^uz1H=4w)8IyhFv5LvmnXdKGuV(N#cA8G_TqF(E#u_iJqG#`La-6GfZ<+pu zt%Ba7ypL&t@cHT^9H{V=6o?WM<3m9T6j#@Tf&hyr)toRuYorDQ0)mEW#!(*7G$?0f zXut{{h!i50=#6CX2tWfI;0!-Ozap z0ZhHMmT16GU#&O@IIgH&!2mSg)^5CjJnN}F2f}{UYNG*I1GRm4z<6z~J~z%E1`=3dM<8gn|39~GDq%{}JR&?026PDZObX!6 z)Cz&1*i-+Q9vm~oi6DQJsi~piB2uUtZ&0NefbM3kI1hBQ=wDxfXDFv|@JmT-$N?p+ z5|Ey)EyD-q8DQLKP!-~TBEIFf6GGb1XfUCs@^~OxC^H305D-lRGr#~s*kP9-V38RX z0s?ZVU}YeP$y3-SRDI`PLtM_Eq>#gXYFvmAGpqu-p7d`Z(mK|pP)pcz5Dt_v`8fy= z;?DwG0D}2pXdvjO(7zfS)2Mfz&IzkV17fscd4>>sUf3p}#0_Ic12p+yd?3JA1V+jL zgbKj$LC{&vf2uhA#0epX;cXbebR}$!0EiHRVSylVg0M?Sj4*5;U@L=3paCHjFewmV zUJhdd0WD3iLJ;6S4l@M-9Br^I5cEs&KYw@678n46UXT5gigK<)00F-yU`8N-yaV_K10R|M&{6D{ZLWsMCBQ9VPUB@5< zyymToe+tFT`!~Q1HaIC1ydVw2gC0gng0P|LsA4<-16)T90pgVL}QU>f(UaraBD}!1JRHKm#IM>((9v z{4I5QAOPN9_XG!0{JZW4@b*`o3<#JQultDFN_}+(DF1#GZvj3;q)?U;QZwR33c+KC zPeGh#>TUp=$vQN2$V{&*Ia;hL5P_iC7X>~cXtGc%aJPyO_`wQi1VI}={Truv8;lgX zjmqLf4q4#8pmYlVMhJ+LkwRp{>#zYl4)_)t-<(Et-Z_zDQ(&I{j#8Vdds_btVl5FrXr0YQyp{>?%R0t-Y2 zjYsA20b*hJC5>7(~X>x;401rX%N)WK+f|3c1T|h|#^4;MT7=V}`{1_dudxt8A zJPm>`0G*+5G7wM^0;d8&1HPfCRsahhIEqqXBNfhy4y6YEw|qz;oEh+X2p$A}18K;F zZv&HIa1sj0LI!*eVjky<4=^a!ql}Ey+xjIC)RgL9tA@A|6r+Qo9|klT^-Khr%0j7Q zdR0&N6rgaaXBLOhIM?3-Bh~ecXaGDLZe9wA7SumQ?RU0+QzibHf)py}@En8*eU2)? z1&XTbc|m|-VLb)tTXS(e2yiW`e**%VOX?f2Av3W0Md%Ln->m&xl#rzl{X|f%d`Z-6 zsqLtb1VIjJ>$d@*uD*#7YPX5%9Tb?t0ucdUSrBscP*p3GMnJKvUcwS`ridVi=qONf z5;%JMdV2WqTHC&J^0P+`gp>*}R6+z}0n_pb1`J?Q8zBS&`n3?m=m3r`!WbRuGWk#c zKW++W4GgugfopZdC>rFC9O4pXcM&KGj4v?=E7YFU`8PchWSFGT@H;M)<>)X%i~{kN z2s}<8(GYzP7K@kzM#>OY7NAdAe=!!;Z*CaeN1380+j$%YCxqQsMLr`O{mn2N-aQO zb1N4el-1_n#FyHXkwHJTOM|e1N|`nnbRef1v49UuS+u2q0O}WQ-3)-SO`FhTXgtfm zVL;yd5&|fL^_~n!aBWj22b`?h4ncr-T3a1DG`jjotVgNX5<6i)`LfyO}d zqxGGQr*z4b@2v{caonb0;H94j*iWf9OJxgLA5?PreV)`w?{Iw?q*fs74JfU4jjYJ~ zx+P$;SU94RhGR<%kFU3q=ac)huBvQFu{RujtWPsXkPn!*Y^+TFfSqw z&R`>EA)AlXtKOipnxdHU+z!c@V6mMs|2}BX_LZ5$ukYHKqi7cxCkjU|gd@Y!tseFE z{7S?$JGAMm%!b8>YBhkLJNU;Z})!sJl9_fF`xlti4-d^u$cMa zE$>IJ8hWax+U^eJM0NV_W8TY%&G*{wO>VmcCRwK^3Afhm;QbOYDg%Dl>#y8D#%o?Z zqI7@zAvNO~FDcWMXsSS?le!&!c29yW_M ze{MfHNJ|iqE{fE{fouyRuYheCWGz1MJrt>nV)d&0C*ZLLk`xUh9*$fF?!u6$D^1@= zWGV(g9f7PvokJIUR68L(Z7e2WHv`;qh@;KwjB7d5~EBqKVM`}e<* zIE*5Ru>sKw~+#hT%+-!93*MKGO_80VkAd(Bbv%YQlyNPX)Xw~Ou_uVlE zt=U)0F-#5xWh)v@W3fZysi;WhL8dBF6R+m8okVUTGq3gA0wx|>CB_aW9KSE@;~Rn{ z74(lSm98zC>ES75Q>Dkjde?Ap>%%g1Nr_~FPKKt8#QBD?{{F;CRmn}bE0VKy$1f-{ zY<$nxJ?mq`k(6`S#)P#{Y{R3Y(Cd)tDx$31bNI?_!sf09(Q#(j-LA&{bi#wE>-kDu z-3AGkhx2rD;eGy81yRZUeQxkXIv4o7WT6_-u>r;o9kH*U+J+zSYHtg^?JHPbNGr+h zb`RQi95!o6RDF4WG_)u;r+s>I5%uy^*sk;TRv0(_ij?AUNzP6E@ILvqSG{4|Z43`j zSjl&A9_}ouo3ge{+4)V|txx>#{6>>+*eUmt_Oyji>|8CK@^jabS*5S(__knE9JqLv z__&$U@XIjB11}lr&d}e1p&*gmLcoH|&dP)w2lddObP;ukHkgwy@ z`x9Z2q)bI{T$!h@$E*hGwe=3 z$IsAn`~=pD9k$)5MRh^G?pJJS47!AY z;}Ok!9y~RSkdnxHq#0%V!@V&I>66lrFIwn(^lrL+QO0DHJbzEUQNN;p)8H8tqkRz* z%R21?^+f$df@7=GQm0=n)PIJ90mS~M3Z=)JTGTpy?~N$J?<`Y&WzR_2R4@H{CTwM+ zH|(aG&_A-h99zHFxM464ij+~^S36FB4(S^qKJVHW2e-{Z{n8tK%XMWn;ggWOtAZ=l zK8@=$JFw5Zk>xj6(3(dB)kJ^1iH6%H)0kOQ4=kHbTQ3(j#-u-}_AvL1v(@CJ z6<(G`n@LSxYHrcL6BFD_(dou*)9dL*i{=YUA@LbhW=xB!sw^I;$#l?c$vN2+7ZiAn zn7PtvYw!jQt(soF;eVrnqXBHRiu93eb!Z8Kiu&DZ+gewC{rg{%&c#LCI79`-R%|QE z8Aw&%hY$4b$B(%L&rm}t0W`!Yl}Y;p<~bOfGkR1aEqD!{HU9D80~m2O?9$i9(jfZp zh(5iJo^5WvZnd6${FqpR{d%w2rTIFSNlLZZA%8M+8EAulXH*PtGP&ZX zVyk~aG}^(=OLZLKpjmaU>&#UV5KyndcNjL=ym#k3Y!FabLivq7v|$}7x%Wg;?5~RS+^N=n{eQq^7V5&bpoUFVvrKeuZawMr zW8RU_dtaMaWnmF8bJ=OdyzPm}n*4M8R=L_P7?K-53~SV1Uro5rt4wPIQssVU!wZ3*Td?b`X!bNw&ejfP73;)=OF&v z{m0KWFhy2KJgI@lUCTcZ!_KoSr_FTWQhRQ&uCib~Vbeyv7fd)Vj~+4*QejGFuAR+yCP;&3|9W_>5FjnEDOE%3WiDW;b6-G_(7> z)4@KNTY^FjNACn%Uh(Us4%MW2p*8}r!3i<7yV}f6HAe<4rXOiV5b5ou1lmCx(d|w< zy^Q_2*}539POtVrL_z(HgPwL_Zb2{C6)T7eh&Xqj+O!=oKS~jFiYbceADLjEQp-22 z*?%%+jGJcr6yIUTA+AQ_?kS33flC>TuAZEtgx{ zf>F3;yE~+f3p^u^&EliK>8A@?LpsncdmS=ef;<@WuC}!G_G_zIFLZ_j>aDGathHCk zQ}HxY2%>j5Jge4{xIueax>FG;`!j!wihqX}2LdC7gza!2UHo*>@KwqPPkJIz8pVuy zdOwgIRwHTs8TFOtmpaZG{I6g9Trtyy%J}hVyv0xJ`d4-!GkX6&%BTFKGezZk86Q-5 zFuup}q(_VFUS{qe^Ss78$64O2cm78Qeb2Ja`Q)6G#ODLDI?pCOWrJyvTYxmRWPk71 zGNo#l*6i+@f-CAsu+vvo%Xb*me298|Yffj&wLu%F$``{Xrg5=pt(>|IbHa(9goQ;_ zZiO5+q==CwQ_n;CCp+2c@A`l{Pa@Ruw|J^+Q@_(`Un8z{a7ln1?1fSZQ)PG#w!&v( z?&L6-o_~w`xH8a3O}LE^)vJ8Y+J8YkdMs^Aw)?X4>F%muCS7WLp+iy4C3&v-RL7#a zYI~sO?T+Y)njNwH5{gCkxn-<#=KN3Uo2N0Eho>Now92iqS~VPkr-jGYr&i3x)L94$ zTfK_-=>6aS@4x?_&TB<-sAEbyX}j7er>zV>LWVL=R&*JUE=_t^4VKOI>wjA3E-0(V zz&wrkL)?hq=JGLIw}&eUy?eZ+=r#o{r}a2>v2dhA7rmk9uNYag*^7tsVb1L1Bx!d0 zBOONH=xD}yoBZ}1#tbv_@ut}u468{2?s6wdqIcwr_sKCN3i~*CId3Ldc)TWO_keH3 z;1q^@SvnJdt?G5|w(!bk+<&~dq=n^=r7rjuy;G{V-d5+O-D(eO*PVEPsw`Ix9l8w{)47)ldtul1v>3iwcDCBV~K4_SU!AECColWN`z9(FjA~rqdw`jh!LQ} z2nmyChBk`=^DHol>PAW2(1Jcq)$;!SqofBL4z!eR7(H;PR9>CfTKMkC4E3o^#jS~}zMe)!PqbXvP&+cz|)Xu=v) zYLNbTjrM4E2s(r!c7L7|9x+|xc*95X{W16Mu&Xm1eSbtz<*ZtoPNvc=N2(2DpH<_= z=<89bb#P}ZyhG!4)GIjl%AnJ#7D^y_>H6>k;?IQWU4^~ilyY|4T3wS1#-^vd{flOce~7>=^JS3)%-hA5!DwS zEQQ(zQU&E&;M9n!`t<=-mh#F$!JA&y%mcduWG>TwvVY(*-3&hOgp%h`utWWq*IXU$Y#Sa>gdKO5b;8qA!|9ak7%s2;jxfI z-BWQei35h5v9MK8(>OHhVp@WHLSp?x67O~0K(N0?vnjS>269Fi;bI_vW16!%{~wk2a#TnSZ`>#mBSC-TQOVq6EVk}*aVwVf4H-vk)wbU zq)A4A7$?}N)MNAj%!Lw3!80RIi(CMWateg0lNK;rHtE!;tPc6v(@V=Gl^7?KRAv%> zgg$GUA?g>Xt!A70E>&Os@~%oIk~cGzpPAAf$Q1@6QVM2v`ny;!edFVn&i{8jncL@+@jFmza9L1iD)>@^FP(W zkGE{eIoL6CI8W>TX7K;`lLEJCq|R{nu}8+6`gZw9yZh$!V$6AhI%5#-8nk}gR)4Te z9Dj4*uP45;w!mT-@K`>=uPPj-a+R}pAz^xZ)B$WwD;C%9n#0Z zkJHm2`!jaUZg#|!;py8$@2p({QhRk}T7Rwmq4>5Q^S-cLql{ICeUg3?wS=~$P3S~0=B?)Z~QX1@Smgtc)X=wBQOSn3MzMc zvC&j_8O^q*2PtUGEK?(@0p}D4T_%ODmBZKT(^Y&lrygFsg%sk!3T`IG7gZo46^lh} z7oETDB&HeJ=zUOT5s(bM)8sONQE~^LcKtj|s zbBW{ZxE=jt3rAM{0nU?fT(I86b*VVoy&v|Qil^Zc+owwVoE8j7PYe?sI)8mTJ>obY zdp?tQs+GlYC6Vq4eOKcp4JlhzvFEC#SMJLyIf6`lJCY&O3GVsol6e?!I4vWH^eiTW z=lq)3G=GsJnRTwxjV77XL64xYzMa#MWUG5J;^gq#IgL_vEt*P@r9Du;2%GWr zy9O3(%%0EK4_|lxzy-!U&3{h9L>>D|dkU^^-*y+i;_kw?vl@iF!=YZ$i^zOGI9Nr( zRGV9x8L>VbXJ;29*c}#^H%)Od+d999=K#@E+Ti&%`DJbQwp_$?A8<1(3zMBz;`c-50dD7k~D^JcF<`1sKbBmoZ5`c5KT82P}OW5Q@9 z->$i1BP9d=NLvAsOGVPf?4=_8O8LkSR2WZ!+bmAC)?KZ9X{0B#-o%3vzi zdiy4y$uR6ZuO<}OYF$>JtPIE;9v#|-va_4-ou1)YD){^n6Mvv`fmlRXW}?Gn(5vF! z6m64do+r89saXmPq`@#fB;@N=Y)dPYQQJ}4;$+rStgEMW{xH#o9uE~}-+m#r^&^L! zH|J1qfltW1IxW}uez?}!@ld_Ao&I<xQ-#my-caqTx?z{fql8|)+T zAova9cQ3f=OMfFh;0W>@d1P(`I`2j?{Zx&sDnU=_yHZRV#j#gYa4ejao&vko!vXH~ z7gd&p;-LS@X(~M5VB+RJXS&au!713_H()L8tG)p;9Z5a@Sg9p+N{Q(jg&?&rp8Lrq zT$YMPR+fqv(Nty^r(Q%hYX-7lL@*Y^UOUPx`}gRhpMUJ4*`k~rM8^#w=>u7_c6N5W zw*1@D%CBcz<=@`yzg=5BE5BJi+*vy-ot+`aic6qj37)3(9{e)Z6oO*%gBkw2824Wx zaSD0KBIAZn#2Fy%he@?}R>uiyJ~6W+iTN*G3ARRiBm^mwrGME4es^MONu}amKD~33(W|N%NwF%DL$i7~mg+i`<&1Df^9i0GNpO(?A9*FB ziOo@dwOE0LAplkUf!zXr29w!`G`&N@8LZd&Z~D}&4laT7@a%>C1tD@>V92!xucNcc z$bM%PW$Haw^HJ57Y6Y}d)K$?Uov*K4Hj@Sr8h>9$)6b({{*fj1#hB$@NiRzMw+%p~ ziHkfOTX{hlTIQ7ZyZ1#EntEOY`eR#|0IO$3G91(GVUoOvNaZjHq7m}xym$_&6B*H!SD^(=dL+0n3U^=sHfn!sml(c_XBl;erB5I&!Fev0xf`mdvRwl3x1<-2Y0Gv7_^vwt&c zYAl|2dhE|kE4S!o(4s7mYa%mwU%+%W$rEzalSk0U8GoPSbv&ZvK~ zousTHnuWZ1g1@A{qpWPo(a}G99*!;g$8&A$P7m$>Se2W=z+s<$&0EE58l2hpRMhzmDhIP9-JMlY_64;P_f#0@_bI! zm&ZGsWPytPdjAVKo3{F=bTu8?nouj|Z2Y${c!l$8ZY&T_Mu6VwN8Kh>P(0?Qma zp+>}Z0-N@9bn6YcLNPk>_Ij;`vmao?xl6|JZ zXsZ38&?$6yccpONgg6i{a2bKiV*1Z}BHu^E**T7bv`@?Ko@8 zq<~#v$myd1XaG6$=s zCE;P!YK}n-Ge7(d;x+8m<1&^vaQY7ScYXo+)z|o%G=J;t;LTk1JMF*MkUsp?%NOze z_FUy;`=NTgINZAGJnXD&Kh)-r?oa2A9=5K!wXOE<{ptPUWqot$roOS>uAG!_PUkK! z8!L;eZ<4$E(aCO7Z|~MmHut-y$Bmnv7EU#f*B4HY?&_6|qq)lQ9p0NwYVG~{$wuSy zw3Q4iCx83N&hdV?GMAK2k8f}4^V?S^>vw2l8TBk*R?s%SUsX5OOXlC5HvN7$tk3N} z)bF?YBk1Dy{PNok^lNx}Je%O%SI4uZ{#I+2+UwR@4fM0q+&f%f-FrJ&-#gr0-&t=g z?;WoFxPQ35e0p$qglEfdN=M6kb6fpmeAeZbcYii!SM0OWT7P$K+q}2BcW^tmcP+|p z?s{b_C9mwgSJt(UdhWV=C9Y?Aue7`IrnJ7cS2`rxR`(C?DzbgQ&bur5tbQolyKC$A zsLo%5I`6V*0bf=Rt_I8dYrE^ri_&4gqIi*2hewysGw@OImip$=sLPG5uc~?HXgX5k z1Am&16t6Ij>z6z0uC3Fi&#Rix508$zH#RwIG*5SE zOhUOav{0Rj$6un(EFOW*jmD~!lhb@zJCWsdU&UBm8<{k+MY@Fg)fmuNy=8tKS$_F) zu`Btd*!gkqaDRP2t(z(NG4fCCDt|tjwyyg}Qg40zN@TxW|JUD;UhE%QU2}E- zy6)5NcxvU-I%I(|E#bIl)S)1R#d1K$*zNxqNlX`QuRGVKK)HaS< zjg{H^Q_Ka8lk%&r)vek3=EaXEn}6H&T65{*w6%CoH13@2-_%i#+Z|bc{i-_GxX1i8 ztgOsl)#fnwTy-wC<|?hqm8J8h(K@=XwC-*i58Y1nc>lU`{L;3GIqtf$fjQ~{{d?fP z-1&FKg}HR&9QJ@TR$3s<+lLZ-3ogHZ~3) zDk~SaJ1a|f=x2Xxb*XFXTG!*SvQVm??Ds1NME^pma=cKoW3;k#(U?oF8ygqkRe6r+ zvhU+r?RfnjbLtRdc#HZkPEU?XwFlGhrHieNMVjkdpm`p2T{gg1`M%fpl_ki@>@E6$ zIeMWa%bm6apCJbUe;3X8?SHf|t{7|X&xxRe=J<_$%)NE=BflLQBgpxyt&O{+(%!TD zJwFO~CF|a(+|=58gZfz`KHJ#%$@T}j10CMKu74gcv`PP@4v4;9 zS5Hm{)nmw96MoAabeKN3P2XsIQUBa}31h2t#r7M|9M6^Bk^WvmzHJ%JoA#_{Cx}06 zLpDu2%k$8gQq}5z|6=F9bFsUsWbW7IqOk{^%5l=JZesja*KW%zhqk|(S1tHs-P-2$ ztF86z8|b=_)#btI$$xemc8cU9kmKd%>G5u_GQWM(I9|BkAs(;}E?q&(TUJh`thaoA zdvg93^0Bg{b$rR=iId}mbn$`x-i?K%aX;Ixw-#Zm3{Qx^)_y*OdI?*rT~$&6OZ4>ln-B2iW~?Wd-tZyq%o3j+&MxDHERkThKDQ zG=!~6Y6r6;?0>>u$S1O=mo#=fpXt6C+1Xk_ouQrz-tgSUx+HZGV~#R`O(})4W5;|` z=`6RU=pQ$C-0jW>_DReg8TLu{v8(KgnXA(6nz;*dHk;TnL|@#z<=XDKaIw|}9>4}R;`5dKTI)|`dife&`FbpiPqqAzyrjK4{~VL0c|Z^F(RTS4!S@=NJC z?8i2>H)w1u-tHW;uQ7nnhWYmB0rT;_9`khB6Xgf&oNU9NNoMQhGirZB`LDuH%J4_2 zjPDm*cHtK#Wc%rvH&5mJqC}UF!6o>j>itLhp?^b+MQVMpmEn(WVcsM9oK9O`lxPui zH~G)j&!lIWx}NH5+V^DM%XuH;V&?liy4hcXyq2(zGO{H7tlO;>$lJ;CO})Jje;xiM zt%IBo)vp{^$j8g8U)#E6^PaB?wPd(+e3`({!}@1w2zi;?IVQj2rJ+s8 z`G49y>$6Xf_34OT!Q5c{&B=MJ{L{R?W&4^<+t-wz>5bw2tl}MXN6%T@4)|+y+|EyF zS<>?Z^?l{1e{HSq-BKM}E1erPKI!$R;76uUNzdil$j)!f-|frOxdHogwH9pR+#-DR ztyfzsyYMDY_1I>vn~2v^o_KD+8kW~y@PE_1zMFNo^{1_0u*>_Ewbs%6&M~iDZ__-{ z{uk3L`cF1N>-s1^GS&aU7pr+PN^1((p!VLyPAld2(zx+{F?>r}gQR6w&?M}!@q1Z5 zNBEBPT-cAL3$nem1~4|5Y!u0n^3$|Dx;a$ZeQVcgZ2{YkwK%V>F6tQL>hT`dt$#;N z_7Szc^=+|UGi)p@y7qkkFg;G%H}v&3up{gT5O3KZQ0qDEBU=5+@p)9eo}JmHeF>5Q zHHPdv!)Eipyf)HfnVL%<*5;j!k?RZ3UR&SD`XJf-@ch0sUxZF)``~iic^;;*lD0$h z%knL->(+K^|BmXjv>U%%*a@>vH-G*dl^1iU^W(Dlx=(vKY1zMG-_mQ_@r~yeZ|ut2 zS0cKc-6_LYW1mggo_t?T+iqW;uwV9YI=|hm<2**_XSTn{@|5z=hUW*{jq^R^SNmZm z7wE*?cB3mVeGU?Ik%EuE%stUnZoXafDHplNUE@YS|AH5|#{>-j$u4d4HGk;K!JwOe zJ#*qvVXA9}>e6>yKjA_&y*>7duDK39`tsX^5yMo;7oUnz=rNbK zxt6bc724jojC(iDdfY$5O@zxc0E5xDd~q3lr`y;!T}^+6DlO`7dK^ZU8FwW*MKxc! z982}+o7^disM2v%%QEArMt`)vyKLisA@iKi?XkDJMZJE6Gu0a~TuwS8-y7QcjUIv7(GVO( z7fkIwjiKG%-wWQ*OgCW%LF7Ry=0HO@VC4Hi(5??Uy=j^XUvSFh17&hwL@ml7zXIv# zb&@3Ry`Z~_m-;ENOYHsq!DX{wMb0{195|kIzpse^7 zl)H?p4a!IJO9bwvLVp&B;Cy=rXXM?~CW>sTN~YdVes)rz z{5OTI#Ez0<%@zmws}0B!47~og^-z)HHL_6&HLWL>wwje{`v8!;FdQ zV5fbcIlMqAvR~nuD_?+^DOvg7Vw#eetYrL ztMY=m{oCfCei^A=X(r27sM0#_@kzG7w!NgM^oM(kR#%%nL_3#t%(`h>l~I4!dVg{C z+Odg#RMj(383j$q()8KXy+QM6e}XzyPu1V`VSmtRab7#wD++z0tlX{7)V$xg4qx$X zz3Kxi+tlE`8~3qXnyS-s*L0D)CX7x|k=rMF`_tXwou9B@Hwj`nby<*zI)bEBs_axJZ~mIx|#+DswCI+ugyFeegBIwqQ){8Td{pSs-MPE zJXXA+J;Q{i7^XU42!#E&Uh@WnWvU-9>s${2i``p_2SxV1gE@u^k0XI5C=6q}9VZyW z@f48cC@O|ET+UXcYa-A=u7AguIeLT4V>L+(C%hhDVrk=&x0*1zqE;~?R0sXxmQj&y z7N5r}FTH70@Y57n*6?XcOf@j|o=MD6WGXyfnW?zKXJy(M1an0! zQ>XiJf{9o;G;-q8WIif%w|ZMe#7B=nNr=7|(M<=zC5S3B{~FN1AAbnp>_cjD8Yo{G z(sbX9lZN7J;64{s0$KrBLad=b?loZO-JqpwQbTRt zFalt{E7mesi(Oa|_5oMQou4=eS4$&=awL|zIGcG80QIh zELeoN>}2A@ML$t=%xHX};l*N;ZSr4eWZlMx`!s$F1aL{36%&jpDo#ObnE{%_9(>_J z?R4X|U3xWI(iHz5N^923pv3nupmD(MWNY*UbAr`q`(gB`V}Hl)-IQU|1cT15n%yS- zM0F-9u@l+InV^B-?M5rZ`ujh91yN!HVHgFxug)JvqL`L1DN{V=pT1@PZp!1`A5X}L zfd~u5-@a6ln11ws`htQcQ1gnk&C8o9*sQ=T$7~sl7b7@m}?|K>MO`?|XqojYET0l64yHihl!rzdx9%U-fbDjaSXdD9t~q z`zll$p&)Ch6{lqV!F>{AVeszDbWZk&P-*gy&WP*kw29Gc9IfwJ34KIHOzHSDDF~xj zN~I58KMgF$rBxK4#@_K6Pspdh>Ie$l$GjUse;uqHSUG|wcK{?=C?WAV{!@4d0GuEh z<99e~h<`#IFz^lp7r~ej0Oioo5r7*YxEghwph{a*7((wb|68O94TWK_dF<~R-oZj- z7-WjuOYCeEkO{mF>w;x-;kH-pT54PO#_v;YyZ*hV4XWuvL9rm|^a|J`LnHSDu|uvN zev&{p)C*Tx*YCIj@39?IUriN@)!I)nK{|N6D1XqVv8qLaHkfW@fj?M`3r2%@?Ql;( zTL*v&z5KrZ?R@Th{`^O;YxDE-mMH)ANA+%Du~wyu{oZlr9mymG%wf7G$H5{f1^hEo zMch=C6XK31N=jHHU`jZsE#M0ev3#L14MfW!@qAT4jPP>w&E7+|ezJb_KmZ#6vOrMO zdVjliztB59NeCnZfEfD;f{}6Ie0e~Dz9`c^J>EuO>`@5;zz7I!;3DsOe`g*b9J6$f$KsR>g)^F=8i>ki+ zMFpHOM;E{mtlHkiC07LdG#5wLm6Q;yzJGwAZv_}~a&X(kW&7JY1yLg)9RchJ?AHJq zrR%-`PynDrpMv`h@W%GeWSnhy?%& z8o$1IAm9oIs!%I=U;`T10Bx33oBL}j=pSvqb+oVfAOahz4g~CPzg7L%&>#id27mNG z)6(_nPHZ0!N-w#O`_~p^VBnQ?pa46XS6dDU!RvzuPT)WcW_8~$E$D&y>g6*Gad(F1JnRuWPhWEsagNeZle3=EPK_GV%0~>HKv<<9~LAe__!5wpzq|!QS zRdi6C4ni9$U>g;9PXRm7TN!jG0)G?MRFKD83UFFNP%D2|WnBPuQlH-?&>FfZu0R$L zR49YGRB!_a#;TxRs!s=yasZ+Waupy6qAgq;7XcFk8R!rOi#FyiVM`7Nb%02m&LL=U zbNL=NW*&iVsh~V++XS#8aAjeKfO9hX5&{7DnzX zoE~qzth~Lp^~$zQy8tSJ9XzsS)VKs71L3%V2E6kUfB=`ZjigP1+cpqD_fyql13h$b z7Xs;3V3r2uuz|f|JQhm`tbe(mbWFD9PVXyMyRBUh2tthw1<{os$`4^sCTJTXsJcTz zk!05qIF7jkvMJo|??OHx6+Ll@V)n@{hp*h`wi?PnZ2*Rck9b7=}S)7=T6r3v3{W626D2 z$Bc~$;L)~`01Lc;9u*8|WlIOUNMI0W7nPmVc8`NrZ18{DF7k7$R{|VByuaD#PypG^ z$u4}KT>y40-_~1)gMY^S_GR4!Qz@{V(DqSqPaspvbEhX;ogIJ%5GaSXFM~RQs)-jd zjbjjKqk$@1P~^$Ar)L?wBpXd_%YZ}kn+RM=E>Ev66AJcrV`Xi(3O+xuL7YJ_k`5%p zoRVw1eBOpO%k?L1J2Vfx`Iv(&%dOLg$`x!uz$0y!M%8HpC4Ys?8J>*c)Aj6|sKiO_5+6>r|&=C$! z1uYAUTgmJq_M09R;5B-O<`YtQxE&e$=`**9J|#ZPwk<#8Z4s>qCh%76Un_Vl=v`hA zSy1dx7EJan;eTW!);S|Y&JtYV#raN72$_2LEr=}0mHKsp$T&KKGeQJP3-~WoVon5R@IgOJnvK+GS8w>J4|nn15sO=4}Xb{DMUxMlhY76@d&vAb&|wAURdvNG zKh{BX{0ZY255y3S$T%AngW$X2#n~VByvBl4x;m3 zr-eWbie{K*&IwD2*NaLBj0<5o5f3P+9WA^Og&0D@= z{TlR9Sup}eHYBY}jYed|e$atD$5FM{tKLVQbAR)D-!_#)tbX4k)71IPKXNI>oh%|! zmlSkrwbBpz#qJPcG3jFH4*X6gPU%`b>GU&#ZS;%-!EauWIJ|o{bJ=Od3^VZTy=a%a z7g&)ZPJij@Cuh;sWzFTucB8Bgt?UK6kDMehFrkxOdw9YN0P5J;T!66mDHI>_Bh5r6 zz<>1pgr~jj@Tl5$%}io1Hv|lZ&Oho{{c|rla7f;SmmCDC;#S$$z3d=pP)Gkya_K?T znsMC!JKls4gt?mzBW^^9@);c&bxlINNh>&*hsm!?_%{x9U^ZqxzE2!{b=`P$ZcDim z9rbzKYWdU1eX@HN8Kmc}tN%JzFN!K|7=Op&our0Xw-0neT_}iyaZUh)2tv3Ne0*If zba2a|IY3e)lYSzo!%GXq6@E*dluDg6if3>LbWR`1y)ci8Nyg#j33+5Dp~Ly6(+w5=`nXx=8ANIspKUg8qfUHwI7{c(3J_bZ( z3^3w77`!ful=8!DMy>YgQYU6?P@Fiwj$ zB4r!VFeyXa$hc2W%nnNm>wkhCs25R=9A%bPth9=1u3uV3^W7`e`MB}gX(HxxTq4g% zOK4P0Vl4p!NB}>ds$(Em^?6F-k4#)VO znUad@Qc%quPoJ6YO6}re{PM?|V1o8vNVb%|eAWAyDoMkNyF*mJUw<^e(Va#lHrXxV zx387R%(QLKdFc)(C$czMGIuGi8kHPkKpU`Y%0bJtj%l zZON;Dwc_1f43c*FNq?wTx4p8ieM(Se?lRJy(_6Zax_t1EN(4uDO1-3J?j9x8;oZfw z$*cB{mV)}cq+mVWAKXzr+EaI3e=xb0OgTu1!=YQ?(s4)!^>Y1|O*ZvkK z=PK0=zx=zwo92!!5_2J0mq-}5_Lh0nu(G&&?Ip(Z`c(7zZtfK8#Ab`0Oqn(`Z@h$Z zrXKJ{w?9}lW7KfT>^2UVw!}X3LM*?%^DIF-rOHZv2-Xwy)!xi ziMtmq6Mu80lj2cb^4|K`#CXgnbH~_Ejz@JpGBFAB&D^u4_w`-dRFWpH+a|~h6E*4a z(aD-J?_(2aJS8!-iFL|eLPDw^_W?7Lm^fadjCc1BNvXU$= z&(U)`KI!BePVU4VVbzz>$p%#!k$~snG)R6${C~jz@~$)`>qsTIGvzW9X*l{6f4#e# zsU$7({``v1OJ7FFc3@L1Bl(ul_lGbM7WK#SI!HXI`SCO|f_5amkSm)kirUFdp2$3s z$#=Hy%Q9v_KM(H;ZyhItIuhj}o^06gOb zGC+*`)+X86K(?}au~4yo3-w>e{(oqB zFuGu4t2nXCz8LEgWLM1ht6i0N7V%#77Lov)ewcb!Oj0VyPgqwj?`2ZRAd#O=yjsD2 zLG}1<0WlQ^NJ@0$B|7!S%_f@BQO`@r@aNl}9&T`Jj3DCgGaXxPNc z@b&r?GhVC<1Bz>~Xu@LcWpw+~AxG}fm?UFmw*h>FS@y#Tv((x6V zM{c~#yyey-sK+E5%^kljBuPfRX8-gAYZ@e`tDMLLt)L@|W@X^>vl_;Ms2x59Ja$Nm(G8V1vClF4!BczjBO(#i>M|+y=EX(l<0V z+KoH;aVpW5>`#3}U%jNlBx}^B(Bo4|iapmCc3;!x+16ZNhwFpf*nfmsh_lM}>D?N} zC5+C9b5%U?l3$yoT5i7Peq<-u3dd!XA8PnZZHgpkRxafF2}#zoZKU>9GS>xR^6;$w zrV~VZ{j~AL57!How|n!aMo08m+O<;CCP_4Lk**$L3r(N3OmU)AvxnjKO-!;>)`QV| zCKMZn7;Ruqpj=X-xqpEY)^aRba{;{Mhm}FCM&6=k`KFjofIb0L;^*du$rIE12?5r0e_xL9do2fAPIeQwv=K) zQ|rpd=-y6C>}!~Wkuhd=`(P7u; zlr%ZLhRda2#QNTAKNWireuB_Pj=f3b7|6cfk6>9|pd`Ll@37`K>s}St3wvt&lfU19 zKEXauxYs~DntybkAyqbSk3s9Dv+ZW@Sc(y-NsAd{D9b%16!IJAW8yU+Fzg6m75tJpa_hko)@r zjF+M0ZQL1(lW#qjnEe1#hwv5OF5PaEuK?ME{YLWm%M#-}tct{^w10kF0UlJ+C*R_* zwMZBYHyXb{tg*1JI5{fSCHi6^Z70v|vFMQ8|aJFdP z4A=iA=6_z;7jF$!CSNdbP0Zs@dt4zd49T~XJ-r5L%71*b}R5P~vfwWLW!I zIdrP^39p@W0(QABFzb8brRc-0x0YXB^49s`{sq6AH-`a-40vSNv!eCP>;v|9u85bw zh#5t{PDG47;8t>tvc}eWYcI$U>e}Z0OD!jXEq`89dys*>(PLupmo7}=duxj^w`8u* z^ZBjm{UlyLPG0g8A&=TK(Mf-m4@G;3*h_)WlChVd*EwR{*?0b;)A32y+(tiW-E6RE z>{@3<>|a`2DE16qPt?a-way!*-*POMjQqjp+`X-B ztbfx!WwW*c>^p6Tr0%57o`_!O&j2~eVWwD_bLVenU8j5*?_5#JGwt6m-jfcLH}+n> zIo`XoIuQDA`H9*&nYb8hy=TJn#wUzBzh`(A>Y~6uNsk@Y5Muwut%0Ro!k%kVX~X^* z+%)LpC*YAhKDg;=AWAZ#nw~xm>&bvjGJmMei@{=K^c5Y<_SXY9Np&v=-6U1+PX=!? z8U8xLZ}UL6|4U=JBd+pWu52U=zmF7NIYpyV@~cP0L671xE?PJ1-*RQw<8hgPQ$h9w zRxuuB|M$+74J3<4CjK3hCA&CN`~tau^D`Io1nW|55O#h(4#Ajo*kL|w4vx+b?|1L26|VdVr> zfsEi6g;!#sXg)s&vLFntiElwmmS&W)pMx@l(2|Xqqg(^L`fe&(YFDFjkbXSf;essPy9)Ov>rDo#2_a52HCg59 zQK}IgnwLYIN%ZM~qvXRLQ4S6Q=<#y=lJYnl*lai}ea*ZlaTqQu!M15ZUiM>T~&mC-3`R3}R- z%(`(kefAkczlwVQFx@xNQ`Mto5#Vrz>%<8Za=@5PCaZmS`5ud=G8lM)jLHK!a`gHB1Mej@`0VrP$(&)&n^HX)*-An&a5hD6Ow2* z{`75>)tQh?swSg-LVthbSp*Om7ja01dFk^q6slTW=Gss4)5j;L^qLu&SCC55l&>c- zJBzw$j7rEqjUmhc=0haq68KcIM35@ZJVKTLhd_A0DU(DO-OkOJNyRC2eUdD?#zdJW z=-&x4-a3gg6{uf2?G?t)n`RU~qlr{0OSR|8aS^2L8dRG}@ur##H4uNG(c30~2^$vX zjq313u8yqRC}5;ay=4;puBh2_n#{JO0?Q>$iXA88Vv!rhmdqmDQIk|b5xyXWzO%3R zz5k0cQ>t;mzUX%QsjQBYbZSZHy_!ZuhTpH^c68Mhp6FgX9IYA-D#pl!aKsxOA}2MNyebi zyJ!7jy$<+655bTMN^Y9ZT8w!Sq1u(BMTTB^lA|p>1XguN;Vgf8vPmsV-bPbohrmgG z!wUF|XafFx24|jeOOeVmZuOCfGk;Qi?ecn+H0-Gyn zLLkUK_9xL0FkgS@GChqVhfJ!zr@B3Ym%8ui?u~fo<8#?zH3I5y%xT<7&*uLw-dg5h z5+gs)cfpRlO45mpt6#`(nb1X;#66ITLZUH&TfpvPvD02{HdZx;tB^NSp&IQBp`m$E zOc8(8p=WFMh@II#F%7zqCnnqO>SljzwyqvwwoyO)pIGQ&Shvfcl@~wK=V`C zj|1>yJ{q%ZI6Gcj{%vXH*R!nvet({7+BMto252}nhVU96wN(FHq~S-TQ&t**d4U0B zg+^c>@aumiR`#iQI<#R`uR#P4;BkYmuGQZs6>}C3Mki%{eD6k}5^vDDLK+^-dY=hP zZ20~qaEL$Y!b_Tt|qee+oPDXmDIf3xg~xPK_lc6OdVB>Wb0)@u#^u<>7YViwY>yp_W<# z6ehPqcT_({hK&ki*B?U-T^L0f!)1rn3@RbGKB6I0R<)afnQYiDFc@v$!?CigoHJO9 zrh0#aLq4j{rmQB#_#+-K=6*EDxPqP(K;@5%^dFCfm%zQ<(dpYID=#6I0Q04R9_Q;-q8Rzl&%lg8n zGGp%5+{-yNP31F#VSDYIlE)8>reO&wY(x{0`Cx{2BE}dGE~PwnC|RL0;HaHyYifU? zr5?|1)x~BT!bs@%bl&hH8dvJP%6A}yc+Qv1XgkJHw@Dn7$oh!i4xe^hTSSrSyX7bG zk}PAyL*bgRSlh3C;O7vC*lW^uU3AK8i6xp_vewwwznAAP&lOO)wwh)N4f!pMp!JH} zJj%lu;BTAR6@cl30c`;(E@xL<95jEC*6Ra}im6^`H(Psc8w`OK(b)W;D?aaZaM>X$ z_Byw!K4X|tZi%%F!JD)Vt{~dYEh47N$8HXB;nOpNPhePH4HJ2R7Rou7j6SgVQ!4b* z2(1}#+a1ezuKcAmS%x`-`)+JD)>O^5cNPU*X*j5Zu;ShpE*VKQ|3Lq(!PI{$WT2c4 zk=c;wa&q_eJd;q8eG&zvLa8dMUEc!_Sha`4*>f?QfWf~zqVyjEJ=$hzKPe9piG*zJ z3lFFByAOo+S)bp&+L>Fwt*;P5W+MUOHKMWBOFMH0W!hwjK6=RftqpXvxkI3l?LO4+ zw+RJ$c#16LgaCa!TS7*0M9-J#m3N(gjIo|QB|26u9V3vYJ(OBKuEb;2?$J>;kMn7- zY1%d447#xzn*hZ(t8Jg(=!@d%_Mzda<{M}P#umvzV&z~&eI7EeCljvEsrvl!8fdx3 zI48{C-}V(M`RdMwc}C-0Ht5;`sAo5SPKTF58~BhYCG>@7_mJ4rI#8`N1{on?tOYcIp1k)F03S zz9@9*-z?I#heluS2klvO>9^~QO1-bqrB`=Gzh_bBHJY`1&!IuDV{8MSx$!$(V?^$^ zZ>{Wm`tHByqf_8U#>jaGzi~;UIW4UlE?0} zbZC&@z4ts_bGlnqZ6DdTeUxw?Ej}2JoN-n9rQ2KHo7-l(DtbNxI=7GhZFP2i_4N8B zP@J|~KuJt!zI@vGnKMJ&G=R!kIoVw$G-F0Qxa!unt}#cSEZ@}Idl%b(^9v94R{5sV zJ{lssM7K8gQqS*ojVzXd1mz*`O^7zhs8?yUDMI}cC}{!0l!pS&h-D3n>a0*ZwpM_) zu)23!CbZ#|&W)&x%V(fdICL$dX%e(bjo9T-J@#+vD+;x1=foj=lnE_SqBZh+7LkOI zv~E$J(K04^4=Cn6&I)pWyl|b5f@x6S1S(VOvTIPPd{i|L74w04wyKaG#pe{FoQ>{( zSh^)-g`iG_E;?5MYHI1#*5*D?T^1e?QD3UO-M#*Gb*ZnASZ;ytbDgR?94`;CXC4Sl z5@k~HQy|vmpip~gh=kS=B8+ODp}uhltqNhz<69c_B~4=*)uL5@X(5{5mp$&!0#H)- zuWK7e8GQwvK4MfJaxu%grnLnWfy>5f=K^)MEZQr#<@)XPXzL}7eKu_p33E#$hA@(< zj|6P%Ht3eF9ndsX2$*b(mQ3ALWvzSzy<+#_;{Nm@EvL*|fvjlI zL>#Itq3OAP8MHos`Pohj@p%7A=*$5&jS@RGr3@RDP zZjzQup@)Rp14O1$HiEkDvy-PB6iKEtK*bp`CKi=06M0?p*^`}ZYkM|SQ1cmMfj+o?Zp~{%rxc&l=y@9DBV{LO>>TRH?!)ze{F}G+g&bX+uWkTw=U^5{ zzUx;NAS%^bi}Ur?x<)nj-m9{NX$HFn+$wiwd#6u6I^geSOGxU{^hZO?XLWZq& z=vW3_F~u`~hZuSf1f@=!ua zi;s?MY~=ZYKt(omnSV7(u<>IB^6#)QchrXsA3!%)j>WT!9iVSJoh{#&+nDP@faIvr$5z*dl8yDq=gptou`eG3MJw(4tYmaGsg{}^f zHLg_yIwIMe$Bva9%Z;PKud91Jp1(@EkqJU(3PLu7R^|A#bowBX`6n5t5CL`V0Xz_T zFVT$^w&u!Lphfz|BgaVcmdDQ`;935|_Lq&DcNc#=bD?~B_c@ezw~ldZmp7gdC~Yke z@=kUic)wWAiJ_f(yX%ejWa}z_jxs2K!~7Rt^XuJQGL(n9(+dTy5E>**$ZSdZ=&5Z@mvfnO@@ zOBT{yreBn{pNFN&)qblYbyxX_1_dr-j`Zoyp5vunF3rDL-M)Ggv>{~6uKzKIXg$Mt z&)r@7ev;KOmldWdWXkuSfy9?UXQVA9A4h-ERbNoPUaCwue`N50>l!`pnmJS0T~9vM zTnaR|MYJdPSQhSU^9^ZV`i@>_L>$Rq|Q1N z%dSG=yU$0j59ZL64`=0HqgtmB{Oo+_#+LSHQo235A3&j9xc2(s`R$|5E(6ex^V@4EsJd zdj#vhw+0beU4(5_^2@qH830cMUGsQ6GHZ!OG6jlrZR0eZ&4TE$x@2t6@*pH}DSx8t>vg){XZ%+aM!zX6;=Ps-yEOcz;ycE@UV? zJqGG4WeZs~NZMGd`hJ>2G$wzob*lQ|uW>rGPgXg8sh)ZM74JEi%sk3h6-a;Wa(}1H zXuyQtsm28Tzpr5}tuqlK!^(bAp4;n`k(qOD3V%fJTk^OF z#A%r^kDq1g0-=bGN1^ul`-=Tw=Bq*&o=C=4yuE+ydz!t6;w$83 zL`DZYW@f)IjjaE`NXS@+Fv@B!g0ql0w>SQov;cY7*ey$+%5G+O?rfFbBOJp|JBOP+ zKq~L)z1s8pM7c2gnpjI%{+r))7Kn9ZVJ{n57cyHHDAa*GyjA-(fjockz8-u&ZMzyB z%Akbo0nne_1p5R-_+9s>Cxlc^w$ao3!0zoQ@#Y?~w#W<&jje)n9YWA|IO@aRG z);pmbdiDz0J1cX^5Pq*)PcV%m_Col%uxBdk*~1&ki0S(q8Cf0G9u?blTv zgY=x_O!(J&--I(FxX&Wff%6GddrfQ;!fX|ULSLWX#XZBL2P4~oO_4ID_>!Mx!aD;o z`%5|FZP!utd(3}j8GBA6Y0cU<$(o;6-TWZ!ahc`~omE1QU)H+Ijw9BBpiyTI<*c21 zlu^m?&Zmd>pA0|c_^G`@p3ji|%VoAOGWb!GPv*h}~p8v9LskuF4Z%BXYQF>2^*KrxP8|QbmjYDME z!QRKQ^`Ud^WM~rtKQy&Z#&V6lQzaLmeIA(^n{@uZIB&*Y_+Vx~NA`uYQf26g-YcSY zX!bsiso(A4z=o*|h3PC;JXYSkVfGW0t7w(}i<*F*f3oZj#PvKp6hOfM>%_6za&3C%hwmei)&Y3kU@w%X z-D$*UYS8;LUV)jjv*ykHS^J`1KRcT_kNd5;((D3KLiFO|RiCs`4Bn^ZM*vRBC~^@U z^e4%W034bT9We$9_<=V~fd9=PGU~FZzv+K*7+K~E`~B-7e@WalSnvrpHtW8aLZ$z`7)Y2 zqccrdY0T)6#})l$Qf}nFJFfRSkA}e|2)~Z*>zK?G0S-~{HLGjX+$c}OkeOAL?rDE2 zZH1hXpp_zRh4)0EpP~Vmwjyp1UxfK3UPOR)h5bCZjN`!y!u)%kB#C=3B0U1~CsMcr zWtv1z3)J9pT}Vhh26t?sQBX<$IJipnq|>M-u6iou{}PnXq!Vvt{vN!W>I~jX{T93< zdW+KHTTssCazH8jIVdAIL=-!I1?7J*Tnz7pLQj@B!^eC@%|1A<1qY=km(4z4iFL9P zm79Vv{0#0fq3GH2GAjiGgc2ZZvENOagXw35XU~g>SZPl`i_FU!ck|*+d#jBiDM=Ar zdBOxAL^8PQXP-zq7Z)+Z^ujrz67)yH1#%}T$HcTQpomw$2-HX}XYf)_;!wWd+y`K>@3LKJsJk%Xg9aa4AIdKljn5kL)civ$h|G~d`KB;Ap)t6l;EUyf#G zw$3#md$S*Pd(9glBt`XVl0>H7a@?vRF^J{31)yi~0Sq;kZ_m2VWIu>(=7!Kel1t4_ zu5Tnp?L=V9LJFus`lE(G5ey~GV2oLl2}NW(P=$4Ik2{RZ;G~NRN(ocLN59U@yct}^ zz1t?1mpG+&C4WT>H0lp4s=p~!@X2NIVzE!dDu1fT50Aa8vSmE04vmQ>aWsFl0;u;VJ8d_?b>;>ri5d+HkHO70BplQk<6k(4gQzTy@ktRErqKzP)->B42NC+Y4kgpBxOzy_OxR;<) z;SMwLDW9{bknE?^<3v+*r;QXduOlq7&aiKJ*3Ve~>KfHz*nAni%E5~6-4rH-!Eb6I z{Tmi3Q-AN%nGggVGYzs?%5;DT8Ht(B%Q@$?olj;n*YRYrFp`&OX(tp3$yW=wX?kF}lJl4}&&R)DxyP8zVHU&x(MCYlRuGED8H`1=>>sez0O z8Gkw9(_|OYjMU}yx9p;{l_Bb5Bb+XoF)7J8Q*$F@zWjR03)I{Nw=tC{iP)BF{Ecc* zA@lj;cP8tB+-H2+tOtyTU&dY`iIUohB&>eL`VSFd*CCw=ANP#M{8yFvdy1b~+fvqE z>1WodP4uW9TL(~|3n_0;p9|$5Y;gJnntx06rtN1E>ZMQcha^QHZRU;7@4#6ZmfUVA z5%?W;SG?5#SreGJubP*EGi9t8b2at;xp2@`+P6**8TH_ltHgK)P_ZwR{ddUApjU2v zb#dWx&`PonZ+q3-0(pFKZwAnhgPHnOALq2+f9m}RYUcM$#Nc=O6B03`D-hjz&wsA% z$LHU@f1$F5OXG(*dGgE)rWqWJt9jLaP{YM3A710E{Ciwo`Mf{lE}Be2%F`uW$h&6p zE!)DkYzqOb_mgH@_-nwg8^HZ+aDK*Sw(#r>R%}3zpDd{auyaQfLGEluQi31#;D(_5 z0xx;qfCOiOevfXHMpqzH8@zeI0DmatZVTvL3h|didJK~AqjOb==0%@Gb^twQg??P^ z)h`upaiL&vk_n?ZMVx!Av9m{%=;JhRFsce{9EXo-Faxr1RmYJx8v5C=3d6=2=>+VZ z3zlxi*1+z=CsYYd@`h#vZG``<$gEX+ijmluN)vn0i;*S*UXK8IpDmUClYhb74fQFO z<`EP{1wfeh;3*Y))kbsJH%R8{!Ce76vW?E|>!^*LT5iJ0vB+3aP>|vZ-TZH*#!ril zS(HY1saxa@U@y{0hX85k9ZuwN$5T~YCFby6&~k74Xqat(V9CsY*>}va>g)*T`3c7v{8zK)PPg@69bBC*(n7hHgLiI2&YDpI6#xlzcnUyb#LZ8IvnF1s@Q*1)2)BstDQh!P#n=)AuGAPf+ z=})mM&6ZA^a#5(JO&1my#ry<>%*(xmlAJDUg)* zO|##unfynFoDtR6hW)Vmg_jEpbw&GEg`5}RNsA7q?tbxW!Opw(XYc9=nE}iRg~#sJ zPYAB6y?+V#*oPetA}pREXzx$&7Xb^ubc2wDcIBjeb2@i<*;oNwmw^=m3_XS2A=Icu zko4~J0z#Mis&^WHkb>n~f&d~2`mJj~SC`fp4j3@<^LzANK^QL^=y<>nFEa%2+L47R zcJSTnmpkhYV*Ipur=gS;#IFwrd|UGBU#)oX^K~C`+J__e;F|$)UlMd~B&&eUUj`)p z>RyRqv{yCk^ZJetr|!{KaWMJI25MPDCR;e@y;+8l7WE~63~jH=8F*vxaCeU&`S(gc z8E9p{Ex&IbM7V*kCn)!$Rf0)B+A%QCUO)Z5WI;EBj&-JEztlHl>d|4^@}b++Sea*_ zV@=V~&~#iI_;J*~e@Oj2D3x_TZ*ND9>F(OL;Fm3ndMaC7kA@KkX z_6c-vyk-7>C00&@lm;$MLTRmE^T*`QYky@$Bny*~MR<3q{^dg95FNRzN}pm!Z=+j zUDGmC@?g$AT1c{h{@eAf z38Bti2{Ont%+F5LbhpV?P95L&4ks8CF&ZLig^bj_|#$ zxk{^YB_YmaSYg+}T8O%A*doEQJh*V=EybgM`xI2Qg~}`gnjG*MqAop-t=jzd01z7* zru^=*v2plNS-H3cv=4l* zK!^cag&@87|1l6sUY$NKeHkI!fsLADvQ<*n(T;_cU3%CJAznd)<+Xvg@!M3;1}D4S zxOIr}{X`i-JCa`T*@ME?a-qg2fKelVJ~=txy3d3U4xy-muwEyRitnTQOk*dYJTf4l zTzx@5a^aps=nM@(CU~u2^++~Mo#tOa>}@RG)BvSbZ_XlYeElA47op3gfzSuCv9ACJ zp9j%D*g3KK>L3HI(B~YU?HtTn2oFF7l`tQb-b`Bl_-I&J?c}E_ShtYxNcVAnbXiAO zzo(OC?wAN7(1pY!Y@KYGfnsx?B{c3zCZuZ024W61keq29_H18158c=T20`~z+dng& zp+CS7CwXD`NXL;71YMYF#OaBK;S=&@-~t%dW&|9em8EP*GGT`)<%)sjbFeBQ+~U>> zmwO4>=>UT7rh$3^89($PSLK|4oCg!Hq5qq9ZoevT?7e(*ymx2jO`$sqLfXs$`LNv+ z`dv;J!N+cmX;7(boV<#;Lqi)HJKA4)=F!8bZNVpv2|w+BZu!taq# zU11%;nBT$|xv((OPDf#z7P^2`0MFo)v;gJr`>HCVX0aovwkDQVfo{s^!1E{6i!R##b^xloFra1#H!;AyZ z=W^Zq8CeCx+t+{W4pB&+gS}Yd5K^u8pkc z^rUea2X$D;BU+=aZr%Cov=9=U;jrc)pIt!ujOf=y^k6NrJzJkoe45c`N7Lynl5NhO z2J-Lt{0)LP5BA6T1^?3_c-`9FKrT5SO|RJ%#8( zdM%vO^XVVGPJR?5ZUBcDz%5#6HrU@G;Au0~#E7;xkmh24jmvQQ8S7Q*lee}taKUdg z)~m!LtYfTh-OoPY-0>di?b2)8blIfV+RIv#E4^%+{ot*ET^p_}=yjp#lU=K-J+_tQ z2kdWlD=SM^73W_EaB&XGaf{#{$HO|RwJ*!1+xInV1>%?OfA-pNqW-W=f$xQV1f>0@ zJq@H+WS#+kEJ<^7$lu5ol5HRv$y^uXF6UaGaA`9};@n*z&Hm$cV1*Voa z-tTm2G|RV@)r$r8ofKSS8n#kH>=Ruc3}yzLztN3wjhdc&1WbR%9zW5l^)DBa-{ZAO zdIuy|NSQqL!Or2|gsB?b>MXc9ruyqxr8$G%=ef8GG zL8>g#zlZ8c7tq%#^$xWI8U#e3f~ExxX8oA~`_HDX7`DAOi+ZqZvn13wfE#xD&-=m>Y zv&SS)PR#nv&?tD|)@|A!Na_2^!VOkby#7nSFV>gQvv(7J%1_E@yIX5ly6|bRe~s`}sw*piOQ3IZxorGR zdV4JXX0?5PF-)q!QUq9MKG|d7H+3b9_&J8&Ui=l%LPvva{uhUj&S;`D>GewF5X@x? zx|VT#{>1pmN8)bcO7b58Ep$RWO@nbt*dkAf7J6nTk}+}Xqk%1p#Tir27+^+1?5NvT{-bBC`b440jLta6JTmgf_UW#VE|1KyN!CM`|1ZO?!_Sq*{6*b zNNW$1B%qpb2D~Qu zTEE_F*5YY`x5>a5AW=4076fR+gB}1`FcBzda4&7SOvEy(fxsCExQyR)P>w~QPnySB zZE)jYhSy-R56JTA>FSH9mO($s1A+Hc82}=G`Z=oc2RU9;#Qf1vA%$5dHRh2TEc1>2 z74`mOvU(?~R?|@ONs!`CjWZ8MA+?zo6y5z8QAmJu+=&N+xQD@pyU=(6h&lRqtKEq2 z%oj+36E=l=WXk~GF)GRDM2V(XRmI$WR}v<{@r_LAd9&9aoB_P)2IHt+>Aw?HM1^R7 z_IEmL+3SdT2#8JUDpWwg`UOtaM4*0;a8ut+X*uO&9AlvR7`rJ8kA!+ae<%R6 z(d%?qoBdX^4>y33YMsKWQZ)J+fN&&oUjw*Hjq!keMh;Bnih0bpJTN}>(1+r4gJmjI zhKmJDCoIV{U0++m3~HVcGAuKHJs*s8xY2UmA->Gatg!u!+VL%GtoMd89vKEYtYm|# zX6pvjbq(J-4O#YTGxViQ8aG4cqDa8B6iMy9H{K+mW-8?LgcVhJ924q^mAu!H6#P&` z1=iLWp`T3TZL_%opDpYG449EjBkHREj~8{xdQ&H3aIJ{_!Ka1aVmzjQvcG1`0FBa{ z9@sRRY|HE2)Fzg#D@hYBPP)3(-Uux&$74rfmq8&N>ec2171Ppke8r5Kwd9tuR55{4 zNw&lMKWegSkf#jSie{^KtWf%Oi(-c7qc`BtS!0k#;!#2Qcq#RJAyJw3pALh{STT#2 zWIwnz1Y(mj6aB$`5@UjYd-tfZQW=U?>@DJgkyz&-(T$~68|NK+FZqNE%CY+R|lW0P-iQs3aDz9gKK+BPcywa3HBn13>y zCFPovD+Ab`=x+*og#a^b%bkSKZxq6X`Z013yLixSGz@r!fM*GRFib-HBLkiElY#dz zC?p{uQUt#e`CY2_STiKCf?3K(Kbe^7Ui0Eo!{3Z0n#(d&iohk&h)c9&QK&VgAAg#w zFM5b73MaT3p~mT5by@8PIg zR?acOpGS(B)IDB*%>8H(o&-H9IGP_9=|5)K?Il+1g?_hM2gpymbK9$S16B&qBnFgm zOpcSJ+3h#`{6cPD4MAok6d2gpzK;a*$^<|1DHz+pUjvFxqE!`d;{^VHT%d7MVu6*P zHYM|OBy?E72o$clSH<}s7vdHVU>*n*4?3Ha*AW5x$2~QF-tcJ+Hq?AzKze!oyUPsj$PEdveg)T;jaSXJDZUEECd^Qyn?p{YigY3_+*S2Ph?xc~VEGG;| z+AX&93#6KVucI1v8?FoV1CK)CHm+Sa2L)R%4u6m=jxoRnonieFrJxDfTq!o&5Eqm! zP^yL((YR8)Ddm})`H~qAH_rGa7k*9)!Gsj4ri>6U;24=Vg*iqtF;Z?*=D_Qo?Yiic z*OJ2=vnJKokeBB#&y@)1mdrdD_D)zbJ6AUuVTF?ACLy4l`UHQU}22w1((tGGD^g75Qc9|70*Srz|oK!3jrxL@t~=%GHxV0}Xbp0q0m3lFFB zyANB<+h%=!`)X%y{kFbBKuC>*0Q;&N>!qDJ3EU(;dtgo51ll(|J;rkY_8rfb`da{h zOsa1#1H`8Bu!W4G0J~b%pncm8a7+Po9V?JKfMl)zN+4PLht~!e&VivF15nR_;WZ8L zp9TXPc))0@`yMb_0I>GpmECA~Wy{wR4DQag4=}bWKnC{?*8q@)FjfZ3+TAzcTe=VH zcm_Z)zfKQGY;)afPk^DV9&w%PC#ueWaz6k(^Jwwf3+g;|d;%@Ax;+5D9d!uYZS_cj zCj$7*r^Tyt1gKf{Q1OWPaLhCxvtOpgsc(2)=ExjIFP0@WFE5JmY@d-+8GT2ej7%&0;qp%v7gYmQAiPbgL zN67uQ>0G(Z&xxxUAq%#V*b5o962s~-#70oL%=Yby!D-4uNw%^v{@xZf1PPb@Y zGrG0DTGOVSd1ZZ@?tyL!J^$C*Lx(J0Nk{Hc3Hf)W@MA>-&z3LD`?qY`~TZJ^QT6VB;WtuX77K{u=cj7 z-U1{9)m>$;=RFXYXe5gJC~L!nqym8sRuYHQ*8ltay2s@a8JUubn(Cg}VRyPfnHh(N zhlfX`{Npq)Nd9I_y*`L`9hQ8%FXYlXECI6IxqLvtS8KnuJFa(s09XbTd9MiA*z)NZ z5Y67j`N5O$>E!Q8|8Dt10Wh$3J0$>8RJZK$kw-JQ>VbmzCb-#401aK!dVfIBttVVdUvBOG??oeu>B zz9$2K1(b~Hk)VUxHlR}52=umqENVYNX)LskAcQP44O4P|zb64aCUEc$(5(b8s=RYJ zx;R6iJs@V+fDdU<=imYWsLJv|uTpwufCd1a&%Y*tL&10fPNQL~3@uH7m8cIk=yhDx za14K(aE}B?Wx*v&J}}J$=_ktbuA4WL$8Yf+#?9PI=&fQjPK)rZ56U7U`^Qt@h8R;!O#9@K75M$ ztB&uB`^WXw#2P{Kp6mmFH-P+(X}u<>9AJ}0taVBIukQCiN~!CQ zx>v*6JUwb(Z@)a$cd8Hd02F50KKmG@&q1M^3f_|#@1$*!b1WS5y;NYW^)Cz{Bkm*6 zd?{YG>wpbh7Xg4aAdqCcEI5h*;EDN}Y`27eMTa0plC7IdG59s>f~_;%28KEq0~~W% zo}Ns%-i9!2F2@5OQ$J)sv!K{?uhpfUT?M5L{UqFD*WD~QHts9$fPEh+dxgu)+|y0k8zMcjVcI1X!eMZ6Md>0VeCK%Dzau=0Rx;2*j-$V!f*X&e;Iq z->?4#=gKDpy>pp8Xedn_=egb5|9_IJ5^A1|@y*72NB}6YD7aw06B% z<$ai(M+v}500*CHf04ST%DvIgPXJqg<;y!rpwod50f5T&i26Y5Wx@H;JMa&e+j#;+ z0X}+r(S?rfoaQ}H@D6~21ecTcLxIZ)T;}>O{o_$#1?5FR|H6kJ6$p5m7&~WU!aZ2l z{%pMn*#G_Bd1G{Oz6P5}W4+bK-`G$2i5wcsr>z?Lym#i-6o8VIoVMGKmjG>lVb4~$ zSQcYjQV?5V%Kff`OiXy93`&%n1!Zsw=p!03dmD4R$RH{N(wy zNqCT((LA2F?fU6qx=eH-Z_i9(SFY=e26Tj>UzP;CO zlk^~vE3YL2W{mzYEXbGTy4gS9l*enu{f*tb{a_!gZA8(YRRG|2z3u6^+l#dbtj0bv z=Bl%4LXY9UAxQ(?%Sk(>)&tlAocrLcBHjPnIczs~aNeNyXYb2tYor^0ca>N~+7fTv z?OLeTZ0-LmC?RjeoKpLd51gIfE=e~~;U8@tmbi`*% z0MVy9cbH~9Rxo_t%TRKmi@-Jro128USslXqu)PJF(Rjpq1%L1&ehy;&5Hpv|d5AwA z*oUaOtIimZSm34Lohv1LIA=dX`%u}auT(k}Z-1DuQyV8p)FXU8wkP1UMY)iUZLZ*;tUB0KxG( zn9)AF@9~nBJrMyh@4`Pkct#tv@{B zeM|D*bG5He2dif%Ib-;ycOK&dXzf@Lz&Aay8MRCLerzkL>=~1pX`rY*Ben10;OF`8 z%P0|pe1B5XP+)PEVBVQ<9~~H#-~X8Nm}LLA3XScbBhXf?U%|T&dN#RtP|4$F(J^r* zOv#wsdy*r6(>RWI|Vf?00KkeQmkcZkUDtTC7snj!- zh_Os#grqDkVIuSs?_al&;HGSoWEmK$I}@mwJubC>Cwe{@wCCBLk7{`8SGOh7zH|t^ z)0GT)Cj1d#R5M>9MBHs2BF#ftcs^GnJ4}C0;gj#J(#XnZ0sEAB>M2=z}}M zqh}h+w@6xaGQ|3hbpuK4wpX!F19;rbpA37c&lkP1y*zsv)Xvv&E?!Y~CAltAd!){* zeGKb=xp*&$cVjdUXOU+B^AD2q>3tm6np<4j!XXZyafeFHzfyu5c;DOS%;huS{-z;~Q|1hD@wc@VB6DcL#B z$dyg?-ya;G7O;p)YjKdvv{w zvl`l;-5X!wPNk;Fkho{Zjsy|#TU&!Yo>OV3OJwJ?bpr^;5*xQb$GvA9icxoezezx zuX1`g_Z%)hy@!kQ?<7^sp1)%TCQ2|K>UdET! zAF{T7T+!!(BtLKMIcC4cBzYwn#dOAhuE%6kXJ}8p-aT!b^=9kDmyga;@2%e%u4y+5Jr)~9smqP+GbI|`V_)2y9P6`O*%ulgVHchL>2u=NTFM!2#gs37bd`8-l=z+x^)0Y- za?KBX=wuRDdfwP$yu1DIOy6bHXEs6?QrgVtwFjoXK|AzWZH7!Db?23hrbGe>+2@<* z>+L;?(cyQOHj#jolibS~dw_L+6z|>B6Xcltg6)L=M`2-|aP;SHM_4f~mJ8 zQjmO?lpYf@kN_{x!rWBJOrq`e?)Vc^dSvG&F%|~wfu~j-at62MuaMGX#zZ7!8oy;q z4~q!B1wW#3_0W4D2F(>!bEQEa*&mX{PET($Wx^7!d`VZ%=6^v~zL51HuLxQv?fAZ? zES*{exFwW=JVB#>oI+Mo9Z%rHrAW&Fimb#EA7o1@J6}pl&rBUgQg)p*A50;g>B^WS zl`Bw{ub2}IZmmM3x?i$;{?pYJfUl_-P?*N%^8y!biJV7oa&C@KJiy@pH?~C^X5%( ziMTMI0L*W8>&@782I_N1ZDWb^KmVrD@slm2Cyh~Dt>fN0)0a%<7~)BDxuV(MFhdR% zPby>bwQyB`F1v~V{~H)JJpm&$Xb#InYC~$8`T4iM{QY;>ARM@bt`li?WO@ymZ@`u+OKUzY0#AhE76B@I zz)WkJtEz3?o3$_K=4q?>T)J&0vTJae@sU%{hu1`Z{)1tEB>p0~a%r8>5fj#E+SY)r z>myysu=Uj3Y&ScA<1LyJAE1XbJg~#CFE<>jc~on?Hmu*~=9~RKqy_3VeWw0P15*K_ z+73hW$p}>U4xlT2(HlUrSkaszb9#==eGIxzmCp5B4P4+(H5f(zE;rX1+?dbwvsTSq zL-{v<*EcRf*aLVauANim9N`kU`zF7D&}2Ck)Cj1XFd%btsuem%%r6Pzjsay>gUk72hc2$KqcWbOqD|AALr=0j4N7npWw1Z z6R#L1e`?MMmNe%H^6ia-v5BQ=G0!QDt2G)W?OA(Ez@MXM>{R+%7WkP{>DcSG z4V1J&?KP%Wplmh39162Lm_dstImsO7e?S%<^2PpVnH%yh?4DXrmiW;`_Ab*VG%+Se zopPiq&R|e#*C>C}8)|_7UqGP0u?yxX;+6Ixe^YH{HxI}uX&e^n&$rE5gR{ZUbDxy7 zXu7E#ZZaRt6`ujxj4M}Xo9my}O21x}E1&ick2g22D*GEJdz)8WUS(nyoLNe%n!RffvB^{kd!(L0?WRxIGx0c(vjly_+sVJ- z{p2fuCcS2ysxhxl=i@q&_WJSPiGBW^*e6K(fTKf3ne)Ep3$Wd^tD!9pOk}Y!k1U|b z{P7OihBeGPGuz9*Msg05JZ9L7WeMWE01LExz!p%E(@n09ZLGx*+Bk4Kd&3p0F7$CRR$LE3zV(WJf?UsFV&inM6M1{DP4S4 zcb}ftW416*3F&{QTnY;d2EI$zz?o=xInpego!0s|ALiy| zrx-Azq6`|G+`|0AvsOL3(62RGe~;L|sIkqc5T3Rc4W+;0>T!~pY{5;x+3W^sX9^~- ziD^)X*7h5wVUB_%yx2vRI-UAa;xv;WD63#eLU`s%Gs$}Ldf8AD-e=L&c z!Dcf+{u%Xuu_i7e*HdQ!v#$lGQtOQCUrr{Z5R<~@a4>D;Oe}eohDF(YJ6@zydD0$} z0)|wmgBK-MuBr`ndRv15Q;o3s8*H`=uPT>{g?|fjQ$$8Mo*rXTQ+V{fc3EY!*(;2) zkQO=BSm5q78$z3GJ{8K`e~~^GRt`FWot1>k|6oLsm?UPgD4I+-#yII@A?D-QP)0iB zo7QQBMbk(Ppsd1Hi@gg@Hg*5$ZG=h$Co*uTt|bz1eAmnkkC*55;bjpKF6V2Y4iLd> z>#ng=c{&(B)X%q0$Cu~3w_(Ow94(+>w=zCthCOLo?F+5__;i< zfE+xej1Tzc`}#9Qf4flDhw}XvGB{{*^5~`LWm(W9bRzd35vh6e)Y7;eX?^Q&C5t;bgXHbg zxjmA)rd3lm4sOR`-e%+Q+F|O_GWMw9<{FW*Ri=!FZpZyV%L?Tm9&r`~qcca(&sk$y z-IQZ$??pM6+g#4ci6P3bdgbi2J>3wL?QJHZZ?>&22AM**)Z-|$E#Myw_y|9JRC!()>8=WrarXgf%WdhWq~Pp;~8Xk(Q?6atE^8aPG7yb zVdSpI#M5P?6Z%?gJ}CL=d4sV#V7=a|+WF<#0DpdYf9)`t5vYvg)|8ZYVgEsXrwG~G zi{c?s;N9D(L8cSw|R^nL%*h7SXUeg45J*h|AGvR7+QK(Tx)b zB9>Tpe}U*4kkdy@A1@VD#2fwv0sjGnB8n~!XK!W!Z}I*8J-Ws9iM_achb zUiTt3)2Sl%ej9x}Uh^qTUqNIS^teYvh%74#!m7{>5H=h+Bku@B6d8+aB^MDNrNoBh zsR+4G%EuBO>{wF$lK2r&VJ#tx+Omr1o(n`Ne`B7skd2Bc-Z@C_n(Rz-&(NBbj64~p(CckvA#@E9MlKpsv<>CNqpkgWJbB@n zfYf5=l1J+^WHFK>qAkfDj1)1??~9nnDD}svdtu ze|ZRql6cOM7RsZFqDN%O4MdZ|GYDqzy;t*cKJ%C+sTF=%GU~9kB1kF$dChOX(xZSV z$8!ue9i+I2W(Ne0q%E>kWJF4$9f(?FxvyGc5K-nptGlZ?67g{F+|DZ%&3c!rE8e}Z zm3i3J;r^8O*Nca@_3pv@N;3LV%PfzqeQlZaGT<3m{`N=$OS;p`Y<-2?H>Wb+Vff*ea{6R?L;vMwnb1iC5KQDkrlGpK-= zW!4>vBt|svO&tWk+S$Pk_Mh#`vz4F9rQVa%cQN-8>!Kt~BqE<}pRJsUV3j%^f1oZM z5p8sr2|j`<5v+l0Lqx(pHA{stvIpKPg8AwbXw7m=9H{|y8q$=rL7Mo_w1k(Z`d#m? zvVE|!FR5;Nj<6gwmCld4cNEO&veMZ3p($GIS5X!U+iqtod~$JwBB5lfZCjRKBJ|CX zjI@39{I3#`BUlzUFne?(ZcVdA=+ zNehGA1lf6-{%P9+``1Rs8O&8_2U#ZG9JW3qvX5MD+^k-1Y+7AsnPTk2xdWdTetfkL z!s7e#c>R8VqkUfq2*%R?Gf})&uG977+4nCR=NnCmY17%AKZc=yr6bktcyRl* z?;G{cOuJ*`R3Y5e~isniy(V3=`x^KfW7@~Tk5t*e-0zxJW%Pik6_!e&&IFb(;RoeGe^J@Lu0fu- zJg(mVy0JD;2DiIBf$QdhvGv*+}P0d}t`#>8g)(R)nNndsh< zo)K#fw;MKLHcBPVe+61%(_M4_&=eJar4VeaGFV*De)nZ2oA ztIgiqTl0|V$LuMIenpwycF69w@5|c_WIRC@$B|u&96d`A?UxqZcO!p*MD%E=XsPxU z}byO)vsI<_5#TBY8x;+)wMAE)pKh_c7@9Yvl^l;O@S#X29!I>R@@T$1^!mfW)s_6P-~8{#7SWR^ zT=s`K1pVfK(rDF(i0O`CKoV^R#90?R8}l#MR2S5zN@R&)99*uQ?FlL zEq!SYI?MUODnE@_76QSEA@nIbHjbi6e9z=(B`Ls%SQv7WA_T2YA)Nk)zjGi_UC?`i zxaD^_(ry{a&(wh6E)*Vo;z$9Pn%;MN6V$N}wV_0rv-*PW>tGVlmFS)gF*tilxVBb{KE6X16$2#9Ox#{U0;YL`XecP1GjNxDps zg9cbj=I3kguHS}F<#Mer^EGh1mxSPVF##->w%~V10)i@+|KN8V0+`j89pQHw1Ay>_ zmpS2gXAPN&7)7Id>SDd!BlMe>t>JeY0s^R)%HelP0?bL57UFk80)WDoTH<%r0?c-o zG2?eo0{Ci|gX4F?f2ko}1;(K<)$?D_X^b#T<29d#JZi%Gdz~pJxLjPOYZx0Zm_by8 zbGTN+L+WVL<|CG@eM(SJCNylJ+tVl{)kI50HR(Pw8r3Q7M3*t%+5My%BiWvem4yXe*uhCiApyhhT*UW+?<`X z2_#UgghkeN0wVDX--YD~Lrsf@9_i_dQx%}ussgWgyDFQN(|+K4306I5ZPmgN0`qK% zFCbNW_u+9EslI4Mm8jqNVXx3(Ee#*J9|$nX#?jq?K{guXv9q_+@ZcwBcn;S9 zJ3e z$cP3OX&{IXQE?EEons}7O$$89y0+~>RH6V9KtW8Ie;bF#Lz2^$fc30j9KD>{aak@8 ze0dhUaR`7p%bpB(s@}bq9#rUg@WJRgLeVg`oKD@%2K3h1A&ZY(?uA z{og!J_J0HL84t?iL07cSP#GtBT#m;q!;QV5K2Ife#>Uv)o^vCE$f4A>|J zk%_fMf8QtIHm1x3I0oed{KWIcUCU^vr{|t*9c*hu>*t2kPY)c_*W)beb}%GY_bgzp z7Y}w5fVjMC%@YN5!g#G~o3f?bxx43&i9i2SfKFQ0qEB0T{2F%rE|hK3Fdt7AejV0U z(6~GJ7}^S;72CgEt)IJl!M&ayID3FFWPYw{f9LhKKVKbq>sHUJp@n9}=hfE6(N>x5 z*ik{j&W?il;XUWi<6CP-&_CT~^!2u;bg*D$=9l5gEU?+ezABj+&`~f4wCoj34f6c; zHwx21C$34#Oe5eVSN-xQht9n0(cJq82cr1FCct!fC&Z7>R{GL5TgVe ze@#~w1^q?>SSj$^z&bbxQUQw)91sTQyMPuIs49b)y$8e?LGG8aunU*WKzffGU7S9QZ-lZk%4K6i_V3 z2|6GGZcH!@2jN!70oW)rSlhuy&~^=OdU?8B{u#mHg>E3nMDUmm2#@r?zO(yu*=ZvM zy)T0x@I9}C;H125;ED~-mBI5yM_U@M1vys20Cm|O1A1|v{TnX!PX-s`d1c0tf9zjZ z1=%tzjf0pRaE0%6b0-SP5_5;=j0vW*`b_hyc-gLZU>Az@_mg2_$p9!>Rygk^jKx8D zP)2E$gMIyZhtFkyit8)0L!^R$rU*O@cFqg>kIBS`WN~{DoOyT;V25wJAU|v0Ip`aK zap&t#bpQwxb}rLCQ5{nNw~S4oe*oAlNEXVnU>&(llR5(VJ6KO_J>~Ywpu1awOmVPh#D-ds7s^$?OL&i-Kfa!Y>tq5{D9SWzMFbw= zbkzVCX0Yv(^>ns*8LWkF4WPLuVG-X6@~7cL#+JGEm^H};kIJ!efs_g&e^o9a=zHVf znc*8g*eeMev1_Lu-?K}c-?RtKz4T{}|uS>FCg*|+n<_BFvpx3|XiQT~(KY_<(%pLCzzzZq~}V(b&a^bz}K=M10supI3gDF8GcKx4nFpi=PR z06<~rss@F`K~k7=3L@jf72YTI=M?M@APEvP++HlV^R$K%f5^^4aykriVqh1>3i3Q1 znKrsLT&>#yAOJGLSe&2cug40g;q4hx&RQ6}5!d>SrF;D9xn!tXjlu^n*d=D z6s4v7BkvrkrTsnwqOp(&-*2mKI50?Jj2W09K`6?HHG6ms0ZE==nYz!^`GguX-ygv` zk^qjAjGXK@e~nKX04&g6_C3g^tra!Ym+rA=5e7;)ZTsl_BsumP0;)kx8W{CdFB#A| zLCsi)p6i_to!XfLNd@bWng3oJ?RklmapauD>8pa?r0c3_FX?^Yb8;O?z&goWx3zO| z2Aj8Y|GvDn`vf~9blZcZ^PX3Nktzm0g|eJ|IwU!ze*@LIJ-e8fLrzd~-8rB$TkPMF zWTaFDO8r8^Jv`7?kM^$w$OU9h&Kb;$3ZD%yz!$nfP+bG_r9Qf{D}bkCz31nZ-9i6H zv{q~TF}T3GTUkEnRZ4)`0noIE@_sdT!vb0KSuONjfu~R0nX{Q^Zk@E}8f*g`e8)S_ z;A@lZe?!~`uV(7Gq#Jl6L3`*A&= zoL?v)gw`f!_VIP_#)NLOtv+L4R)AAiZuB}7Z*GQM#fyXTq!1p?US!zGj z9#8GH%~)9-Nbawxoxz@JbL60%4y0v(v1BU<0E_jO5~%UH&mJXHvCulL$1MkxwC@sG zX5M;lVCUKfvF@336!JLmg74Q|8Qe_b8#9ozAmJT7D_&H0G7lgYLNM0WN;pMT)J zFYk>j!wS~^R^v z@RXu3DY*Y%2fikImI7asxBQdA*Rt?sQ&ZRe8u+pav^9JS`+MWd2L1XKkSte77Tj+( zt{!?1^o4O9;@x-z0RoK*|I7~Y&StcsLh!5}mQ;nnT5*LMYi248{)|!1W`16i&JcTH zn1=x{FNkATfASZ}!THc4uzzNYe_$fljSCNX_Y6%GLH0cG;BKJ4}99|(8QFCkn3{GoQU|1PHoQhpS` z1>WVlwWm*jigY|;2ooB@^3aa(BS+FuPbkH4_0c2YXTdW;gYZP~NpQbye=qK|zX$gW zn(bzN*lcX*xq@3izacge|4$H2xYexzFF_^7EHrTMml|Gd21T-RRDs~Zb$-g$t++u% z=kZAs3DS`QP+Vc|#-J92PT+zEx4mc4a3)_M{u<#v?M0o(S+(u;c#T@4L1RVC91l$~G((Y@w}l06Lz$y{&2!44 zk^%n2Yw4eA6!rLXLxSNC7W$0QcT$hY`T7xYiQU1++-FaUMtZ+TKc%a~<_mFCOWWSOlV}Hg+I<4;GusPL3!mBdX%73M}qFoPGe`onD{Z2r$u;V#k%?Q|* z`_KQ(CAyfr=yk?imKHv&)BGK+`|lv=Whkk6mi~=C4+LLf+5-GS#5fYjZ>CbHBo@C8 z$2Mjg1|}ih|H{qfpk?^)e@)a$Dp&p_hl5JH?e%M~D9#^1Dv&?v4d#5OQ8py}U77gs z)7allYyzene_-?YjFKI^LKad9jA&m|-uIL3bR#gM^xYJbg82@!<25puO*Lcq3YGYN zLrD5Q;{eek|DGNsg$X~Cr^nT%@P!cJ*KTP{BP^nEIh*_t5gx4;9@*#i<`!aSyFzJ@i}DAxsfM z`c6&{ARCBjMsNrI7xL$vyPb)DQja z9{M@!f1z)ymU^+7Mlmb2Pwr)@rg1$gSwJlFyTT#?joW8cAsI54CZ7brjmFXW_6^&e-zLBeYxY+A%v>F=*{k}N7e{FW>=NrfY#V2qx@vL9NVy70-t0p?` zFemN0g*VM%i5--ATCMr%KFw3)Q@wbXTdx#lwxJ8JMhB_43@m0DwZIK`%n zJ`3IE^8&wX5i8ht#je{1sINGDTkd+K@Hq!6cgyQwIBGZP9mh<=q`ro-(fm?F${&() zB=6?@(vN@3EiMHOnHIPnc}%ol8Q4D?4fAFmeq%mD+4k%kC5>hN#HpFKEmz_z(@}KoQIsp{71A4>0ytgSh#1#RT*~e@Y z0(LUDfwmcTGM7;7t`4`}Q^Z*T3q@bxw7*RN0HPKFmm$A76Sqt{X8sv}+Q0wD@BhaO zzdOQh9N6^7AWAJSy;@v^zjTb$SD|XL-5vjw(>h51HIG9j55K(m0aIFP0^{kZ=ivwz zdp0804~9#v;TYvHqW!Jo-&tBo-duvJrztX46I{)#OM`PM@UD}!l@##UU1;OHuG@D! z1@KWW3-74y98O!DIn%g*ICJTKNj|Ch`EvKS6#!=qm26n~1fv92fKyn9bGBTFsr=A% z$J1EL_AlXykW6!h?FVLpqM?C_3+ZH`T!7;j#he)6jIIPYVo%_hBo_xD<$himbaA4O z7rgtG31uHL#1sULq^S-5iJ4Y@uI2eR4lQbXJwDlp-{&*jyxcH<7kX1n%XCiM@BcRT zhs(>$42Kdk)qMoJ*b@L=6-m7~iVXSna5(YC(ThCW4u=7(BU6}?B$=+$md*=FX4Imz zV~MjAER8)nVT%b8_S}&eOMLhgm(7sQpNe!)5sqjRWD_<8D`PRjW_63xf9NpH7xf#u zcb*K2pQ>Z`Zf2){0t<)1W53&b>6DIx0&6%QkH+rA>%3rYC#CS3`P^1Y{MNKz{Zo^wHt&=`|2XB*jNpznQO`KaLvB!4>FA&ZaLPMQFs%X)pFJW za%ru|9Q`SOZUal1ZD6D|w$|f`t{I&8tZU%02A?%IvB6oN+hcq{#Md-yPpBVOAZFh_F8?%>Wp)-WPd{>CU8xYRqF(oIx^$4$l{?#J&|7 zK5udfXS$Mk_F`OOv(q=?B4)~WL57Y?d?i=n>i>m*sHF71W?x)Lr5cS;B^4t5wm9dW z9g6YQ$8f%x8nH~G9Q;_ebPO<#r!g-lIH$3heLb4?cCd5 zZ@b@r`{hgS_y6^ZhRTBuooAYECJV;gUkBaVHP1?ad7)s{!eg&J9n)FFEDQ_#zyCX} z@N#2s1QYMwGu?b;FUQ~-!qbP!lC6XlPg*3ovy%WFfk6awDo))oLxRbI-0R0t+&= zghBy_H-7`@Ht#eYS=~lrE3~wZ+$AR3YKXT+=5aV}$^hlkustOMa~S5Ff%o8chG|lN zyq2sZ3oMt<4_;#HjM>Gqhml2#q8v_f&+WUD>DYU6lQPfR=WijT!fK9wMs6`JVHQ=E zk72uzmyMmrRQ;#SHX=hjtC1p`Eu>z+RNATd?KilD!`tQPL8Ny&oux)&>GAPx4k`@$ zLVsJ4ZWF5VHFC_}h8VwW36Yi(wg3%(hnOz{^rJFmP+P+@F^|jilAII_&*v|unMqn= z)r3I3s%bLXU66vMukl;Fz;uh*i<$FfeA-HQG=x%QNNK>cS3DLGS;w&o0v~cYdo4g` zTsP2`TCo|!-U|YM6#C&3F1>)hbAy+d#lmX~v=|J@F_Xk=zIWqmeKodPPcLwPV(XA+ zc_H}C(&M=v<}EM2=y@HEuW(Ync%cxt>Awa=do*JRy~epH_hICI%k7g38$0p2FS+aS zu%CPTckBXB;aFX1;}(FoKfq@`FqP?64KG~G@!#>R7va3cw4Qi%2mb8p)E#$BN6X7A zT`CCWDkuJ)cu61Lt`B&(-^HbW0kbZCkyc`mQ}=YRf7C*BfmBo-gD{-r82)fuuncoQ z=6DHn z_}f%Y16tpavz=Rb_v24Fk(`CM;PnX959KB#{byN%K;FJvru%dj`Z>JOU*;M|!;1kJ&KOhP{(nUity&ag?~j^pub zgrxl-hMZ!a*g|A&g>j^RUdusEqIfH>;-dx2iuFC4ES7y`ktISr;;voxI?7;?jC+*g z7`>J*@wW-8S4cLfATSU;N z4((SUj6sHIpYMzDOL#8*stX3QF?JGncFje3rn1#T_0Ox#zH-Qang}3u-{JS=;mbyD z5{8vzK{jV~v{35mwXb6_qD8Q*p(SUW1~mR>j$V2gn_@B>DfypJ4u3-2t4a+ zHet#JlbNcGz_8~z`c41l;IfTteat3Ennd*W_e0Fg^#&DH@*KvgS>GNP1mmmm7F%uQ zc@02qzk~v+LH=WZ@Z{?yzuBf?^pY4`dYqpp?4T6OMRWx`a$cl){bv{sOfUjZ*@N_T zhHy~TIv#)5(O|Eb(-eBCETo5dgqK>^OVmRA^4V-eoy=Pz6WTCK1Yq3ca&fVVD+f!2 z><2N?QPy$DH&VtaGE-h+4G?6r)aFaZmGrzKf3hi*ye>0;L7Oi&4PJq>9bWp+z})VC z#r}~^g+nVEcIKF{`AnRd!792bamns7jz7IQllz&?QlUt}w!U;Q-6U0diAdOht)xIr zmt@oHJaIwfOqvl`NxD&4igr{eNLmo8xgZFe*J-d(0_l|PSFL` znYgjw68zcrd@k#&gcrnP`0iI_+DPDcvbsF|!a84nYRHb1aTikC*d|tP)!!H>gpnKX ztA@(>Fz2~yi^G0@IGE+4g|iY*6W-R!aNG}Py#ZYNVdN<_K-Go=zny#uI~sm_MLCi) zUeXTIIL6uoz0ABz+)h8I6+;hsae0Jgxm1VWH4f+r-x}+-0_Bu5uQJ3-a;Ypme*1&+ z%bNFpPY_1sbrP5&MxHFA6^gO)I_i%e1uu~&tsrc683Wm3h$*w^ZOSsqX`b4EOLtmM z?Mtp9+qxMZaC78T(ZC3(66PpT55%P0JkGlN4Jms$>}S&TzjCMWcJ5!Ux9ERAs7IWE zhSL0p)z;=3m44wozX7!)i9XT_*hyTW2JsbtQMHJmf85Ub1Bwb;Y9Tb}_6PO6kC?%G zze9fd)lZ`b>FOGp6HB50glLh~OCNFazJymIy${3LQ z9(J9UuvObetGH`4nTGl*RWo`U>; z1{d$*Dr>zjzn$X_k$^#$G*f>>v6a96OHR@#8<0t8lC$Ibj|h%&xA9Zo$-Z(E4hKIF zFdsG+y~o|P=H>2_d$BdG-3*`V#oedY`uXG4+WAxMX4I+;_8+evw|eaz=gzHeO`0cL zrGwz1eSWzgvT1v$9Jep4o!(VH zm^LqugZjnssJRy8uP*NI+UvVFmz4*!T|k}QUF+gp{XLtutCd0XWb^52egCQE-}_Xz zzE-(!7q^D3wbh`$M)ec*f_zx(Z}!j*!+v>k@3$`SP8EHxH~a&Cw{Uc}UpUBrpBIku zw_*E?ewRNUpH)gnCl7<8+e+c+6gQUTD|-h|lfrSeB6ZK(;YpsKRgTWi&+4T@@#svR z9iNrMCcfi6JlikStLKG_>KV1!Y~F+)51zs`)9z}aD(!ZP$5OviM;{Rk_fg%o-95s) z*$=|zN$o=hAA}BrLa(_7I;`z~KeZogA?n?AE_ZL5m;0sG+Gf6av6*K+1`m&y)y+|B zZDZ1@R{Z+KZm&IYEaoM=5KYr>S z?Gym7)2*Krs)TQCXMg1N&$_L(t8S;-3u;vxhGYNg;uvzZ+NZkpORoE&ae9956&=8O z-oLs$4?88nSHoRL{&;(5_pV)ZCbe?&t~EI7cGk`z$Gv>5y4A1k91oi(1!?=7=)7?Y zTHb;$lV*Qw+9|HCH!p&JfxC0`;i|tCHfQx^@kqVj^&UTc27f-+SDAmBUw3+aYXQ*jeD;7fcViV)Pr^<)jhLS6Pp|b;;_C}rR*`&Q* z=v}RyeW+D8?>g&{Q^gOoLAomMUhMZ;#noP`8Vp)D!!Bs`1bsvJf2R7b1rb?C3b?c{0=e65~O zI~XSl-pSSF?p^19V)OPu_pu}6;rayQvLD>F{8i|^8jZ8Z+RmiiB3hoTLT>iQ&2{yz z@7(a1ySUm!J2W;Y^^5(xR(0zUe7k9st{$##&K~L6_4&h8k7*+>@($#~>5>d^AH**U zFYrO}VmEB9?T-&0L9;4oQe7PZ#&!4NIPU_l#%b@K@TWF^6u+O`%TYk`vwsQsF@0(I z(L5h^ch$J7U+{RD=$1@Wzd_g7`02N*=L(;~=g#FmWURT#bRQgJ4mbseL4GSr zKY}iUynlIrng5Y25>EFtmLhC9i3C{89Smv%f3k=uizc!OjkP(?a4(YwE`+oD&TmI= zU;`ZMg_S=l%?2=%-I9jj9(iWxXKL#o>4eFhXxG zkVwIjO3T@Bo=k>g*y%|;jX|xE4W-_UR$z*{K@p~Z+IUEt{05D`!*oopKn#g8SN!Hx zPyqiYqn_3gq3uTq(;gf9v391Xoe|cO#6Xed)%jW=Qm&<}4x??E$j>pe!?a`A?1WhR zKN@4K0My=ld|B4W6)>}3Ji|_|(3uzS)>lC))~I8-oLLs;Hl9XmhPQhO zV($ijai6!8S%i%Nau`gp=Z?^*!)e$A+u3vy>V1%|}NOQ${Z{nSe13b0X z`pdmZKhU+p$zwoO$omqj6t=_g?Xx}@@)t<1T&R?{_MWmdhP02fontxvSsX_2q>lM_ z)}wxB#v>wZE*BlL0^;PEEV|H)DC-GyDxK4T)!&5j2@DzGQ#%+ZT&=0LSR(kSEgbbVp;Vq$?s_mh(VBt$}x+ zqxo;)ogye!)cA=RWYWM)(OckOUH$8SUG9BuHL6Mt;RuxR1TE=`6?h7-u&=c6?)@)s zmVSBj-aL^8b+N8r;@(jghZeopg*(IPIOG<#t!mLd zVOa*L8JInu-F4K65_*Nhp$zyx3l4e=7(5v6HVI%S`BHo8#G9!9AFg(_O$*ubRUcRL+Y;obmE*fn#xx6<^OCv-j0P}}rx zVM6mc6l7xJ=V|_32IRRM4yPJV7T(eu5M_c|n$CsOHW|%ehqU7<%IU6KNzyc2wwV-TOBpB9Ajmhj;L(?D7OMpD71_CF4(S#) z=|MBldiUgDe_1A1cw41^sdo`_N|as*-6$atoUL@{VH*^F;>bW`Ac=_7tZtfSJ|f>F z=Z8rmK>z*aFLn#doEDY)*MCixw~$VzM80W?j@<#x5`L&2nq&D=SLn8XZIJ={A#miwm!=1?`d)l*CHFRyYebBx#+Kcr&ei z*t$`!1z1X!7%shm7l-x*BV4TK|yxHZ-(j ziP59_&i(i!*;i~vg}=NpgN7iXf2>u-{$9qxdw!P;&!5$Q-Z%7&YGx7n`vU8t%3Ap~ z4(S&$ebPP4a{Q0)IRokBVjb2rG>OnT_ZKFMF+v!?D369|16A@u^2CXO_pC(;HwCq1 zlLnm+up&_0h;vVrHnZfMrfdlLZ*~o+`8S%V+b;z$i+{2Cms(BJ>&5N=n#@fBjO{j* zCzd1vBRQCVjKL`GqXjKf^0JL&ihdSVK#+(!KPv(K)naWfHQLQ!uxOY2pWi~f+;+my z5H{OPmXW7fl^S_8RlQKWvbYyhiqtu`#Z)GjRFc9rabeLWgC%+0k_J945f+)1W{D4> zct18&y54h;#as9Wz>H@uL-~OCe-(;}k7Ic}9W20qZ9uD)xlBn?#ERX8w$uXs>$@-S zIM9H7G$I;?N0gSUypHUki-tjhr(Y5gtutt$2U?0Xc;F5*kvFnpIkLkDjyMax6%6If zehnx=T&UaEr>(>aP@>guHwayGv6$62i!TMWBsM3j{ZO9JCQbo!CD(gue&#Uu>C^ zu(MKo4zlQ3)&LN3Q+04KvRYH>jRvY_FIi~6Ac8#=GtEnE3h;^+?y~Go*kQEfPE@0! zL@gi7%GE@f1`v{)bFs%@+}Pwz#v0}x6C6C%`F#FeDgqf%U*w}Ft2EK7m6V(PoOhjn zPH|LK4GrLo{WpmQaN6wH&3rX-1Hedx`!M#RCF{RxvVO^s19$*Q5K^daN69$KKuaW&D=S(P%u?7GDqRI>75{eL2BUI z&ZR)LT8YL0;10tg-Bo}UAf#Tl6YaHsJ#DqXl`<;%Avr;}b8r<|Tu#b|gOcA-tr@4N*aOmx&^~E(GCq(7a?D1H7klB$1_<;VZAL|%YS6w9f6i&e zK}I0$=vow=#}^H`u%y6C}rq6w1mQJBWCZzz^L$5}Z67ARawXz6at3 z&1Py!l6fZ1Dmu{UHEe>-u;lW8jQ&qz4^R79S05~^n_`tBpxZSU9VA=U4O_AQ>+8BuXC7>d=3WZMO-%SkaH2V`p3Qc+W7=A{auW;I*5bq1a10%tzbY|fSikIv$#4z z-oX=<1D?Ak-ktZXp3Yq`xhAi{vkBZ={UhLg{?uNhyph#OYwZ{@;+qU>eXxJiM*auq zgY+wa5xF42q=Q@+#B3Mt5f42;?!<>0<$tJrkdu>#rq1y=%9q0{lm9_E9)ZgLK;B4x z`0*fLDIeuI=c9CgeDZK-%;@%ObzO{~gk6!2U z_zv;#lxu=q2FmZKJR+}ZirD-|ip{T8E32LACzG>*Tme-#f&qCHl#>uPFPeEf2cokU z+;*zn54BQ%W39c@HEkefKAtC1YCI*L-?Y|{_l2B{+SAeF6>^7~cJ5HMiF|`f9`JLY z27Z+%0X(K|^_=o>9_yFK&^^e%uyBmvs;%u){)+WXImKxU4i8#f1_HRU829)PEk z7xm=aH)8G1#~Zl`tDKuK*th$M@-Uui_X#>vuF1f?*Z_~5E^?OQcvY$7LN1k(CCd4ksZ*ld8l%r_U7~ZF?EaXaoMV(2gHQV=$0(AOM!wOnZGyia zB`+y8epK$$MoM3#`!>3Qa25S^(L|0YB0Zr4&iY%F2S&Oydam*U!84IV$&H$=8|Zm| zY|KF>`5ilNi*<$cQQhiM-WYO@`jj6>d6Sg;WaM#Ra+K0KAO(w=3#e^dH`)5DOZq6) z59G6XF$%8Mk91B{)Zb}CbPo5I9^)!^Ez{u-Cui`v+zkPWQ6}HZoJBI$j0iGs1QYf9ip!Pu2or-1$fxVoGK9-U5PfmY{hh;J;1hju$H6~ZleUG*X ziP`QNwd{`$T34%TxViKIe?Wl0u?ics3MWY>7e(3u@ba}a7W!MB^1f)dLHaO=Wd+i3 zM0rx$$&v0?w~+gnXw5#?QSe8gG_z~)e>u7e?hmA??R3!;`IqbK>wlV`0%t-X=l-H{ z)2SjCdeE4(t6TT2^(JhUKj=&env-#k1$+={eMdeII-6n!95~madD*0V-wASk;V;>m zwjWmkqu59p>%4jXirM}6TjY14a{+o+$R~%L_Ef(t;Jgf4F{7a+O7c_IVyon4*G<;UGCWn$La-`8ub zCanpIt4an6*80Vva~&+3<%n%Ce{-e*>?+uJu({!Sqk6X4ynxM3 zYeVkKK6@bhtPf+e`m1+soCQO&99u)-3=TO5V%VL(KD6v8>nstg{p>Yb5$9uA>(hN+ z>xF#wLF7A`1H*S*t0^CgWse?@a4rkZSvi8wk@X7MrN&=C=V(N0q;j6^f7(ZV)`$3Y zYV+v#EwEemx}lT3USDhWn>XSE;PWf|&Druxw)z}CkSxKk!{?=7eVs%UI_Xh#_mJ;ibjPo(<^}*J?ntSy6AU&3JpT=)t$z`)FzD2*(XaRlBCUB zsbej$QD2 zQ*Ea5tywla+map`e>F=PVHDyBTz*3UpxhV)D@1W^P*B=#~e1c6d(=vtrgokcbU%lKR*a_73{od zSC^yPNGAxU1>zgXrZ0~Ae}iuJRp&fhEUMDinLY|AVtpQ>e_BW{EvaY*Tvs>RHo*x| zF`qeru!D?8e8@%gzzW#V=SM0h0(DClshK{t3t~-2c4%+Ie}%lL!!|Wx5SXe$dA?i7 zi=uIKE4pHfa#C%W@DhumR$)BWCznfyA8BUBt~6Gi2sV6?L$TWrr^{3v(ldnl08J zq9`apxg5JII2Zpp$@SJ36J?2?lb7@%=jJA6fpk!z7Cbxd4d&R%p|dakYt4~Fd+Jz_*Qegm`1asZqU#@fZnlnP zY_3&&Is=!^xW%6Mz`djxMdN!8;jhW_8P~Fht$l|7uz1c)_$tw!2+rGm>fm?e^U^+S z6>mB3St1sb&KXbpHC2zoEJs ze~V>Q@t)Yz*q5`u%lf?WGks1to}H^_df((MyojA49*Ywlne)RD<-q5Mm-Rl$Ss07) z#M$FIeiiYhu{cgu4}Ax!ji%abN%ozIk2>2t{_Na_S;d#Ccuy1CdXm55_}G)OoU=YR zJ~rNlg1=HaJyUJmnl>~|6kIWSsrXpDf2aCBEoaBo#$tLaS+t`zBsTZtHoJ{PoNFvL zH^!Tta}$qxs^Wchn}{`z#SC}m%3CKUZxLTt4@5Rb6*=GD@D)5?Rr_oD*==0j;&Hrj z`A)>@M)IBP@79uU{j6zViQbze_WBH*NnWlV-Il{MiD51rtvwWvC2qN9VuR!Ie?E@J ziSDD9>_6EDo%_EYi%pKx!jfYp2aznrcovKEj$*CrYA-c{IWFTdc~SBRerfn4`o(0a zD)Mf{Wb1foD>j|(I4H;YtmsAWDO&1#3o6+$;D}9EV@T_jcwBrVOvt~rH{59?byZBq z#pygl<|?HVHTI9Au^-#hja4pJzSmqmbB@fI2lag$M>;0FSo?7C zh&&9$<7UK(PY^4h<9l(J!`A&lJXSpR9Ou>3{v*YoN<5$1+r_!_CRPyhDBt(ch_#c9 z^)7Fiy=HZ`KE+2+-brh4ZuX4PuC;$u<5=`q%<<$BFb2e+RmbnC3)m z`^-4i*gmp}iyaY7>&OLY4vr1n(LQWE<~?!l{ZnJziaW1H@tymnUH{;s83?Y}56z5q zS8>-C4X_`XM;vGd942m6_KQ{QdK398$YY>8A5L0ph;_7L{1dQRv?q9CafxG+N4-b6Te>2F`n34f3@P>Ux=TI3x4Dn025Ol@p+%()1$r;`2|O@IB<$lzPf}g zBQKyiI5Ke0lno`P^}#vrfI&_Hs~_ z825wVZVu$1Q69-AcyGZ3xTAQH&4%1#VQ4D%ZDhsomowt`XWZY>Z~FUB&Xdsve7}y# zO_)gBH{xMZeS=<^fAq-AS-81^4x=1E#QNvG%L4AY;X6iDY{I66v%ROUV%pU_VC4mw zn1(s=NjB{sB-X}~72uf>=V8(InRpKc6Xi2y-$xY1eHb}GUCcR_jxzV7NWZpxnE7=T zIVZdrXf120R&u~{z7x!y9Q{)~% z&pu%Ns`b%Pw{4HPWS-I-7-SslyKFe$M((9C?M1q_k(^VboU!}loEqr|b#F?9BjaJm zF(vijKINrYaZXytQoa<&?^Eu|tTBu{B*b10p^NUW);YH|mYbI9D=~(w9FqHHsk_-M z#qy1;{2e0r*#nFS|b2QE|M&0EE=0Po$q%Me?S*0eUjCm%t4ZG7uTsWp1Hrw^_#qt z(C<-vrCCQR{i^sD;rh6LBYCidtI}badCAsueXp8cvk?r|T;;H>NONbDKNp*y^xbG$ zKV#fW4zl!-ST|+xF1Aif(=%`No3QEC8ck#?smlqE?EF$CZ|Sv}$wk!oNA|K>f6SMm ze?)$%zQd0C^EV;8g?MgkaT7F?JXx#(ad)Dug>pva~*|d!2jI|1K{E=IMvkp2tf5E+pkB-KPUV8z4&hO61nU2<6M8~YT0oqls zwd^qy$&A>CLZhrP{dzn^Z>yYB%@=E4F=H6IewroUR!&0ze@iMpJCZpww-Wr8Uro*V z%)_j;YLsg}lWv%k4ld5gU!~};b)l8#!FnQFMlHXFwU%;pTzyjJ)>?_^Px1bh{iCC^ z4Y_Yq^h`$k&XmrhfWH>=X|(QhOD5NQ2F+5wJ6S_%T{y45jJ1@O*R*ZTYc`TIYYr*g z9+ZMxx~G-(SVRM|0o0ttI>OdPf9ZA83|+(HL*L73uP=+6J)DPu^B%g83DC+<&9P7W z;)j)S9iQKoeZsa*YCd{NpW>4}o4_^>S~{;I(pwMkaj9`LW4*-q>hXj-TcfoS+c6mb zau;bFXIaOvU)s!pDSr_0AgX$VAes> zhq4)>byEhd)!HZ;*V^~QIbhUIq|06~e`=c`I+r7sQ%3Dsde+J#vhzxu8*9Blx{cPO zS!*3*Q$~KndFKbHbp-P^vWIm}8^QL>8i8QRIP+kBev!SliPQ51bAz4FWuL#oIDF;2 z(Qi_oAlnw-`z!;=%rF@fI+x|54!A>GY8^_E@YKiSC5)YRT;>PbesA8 zWhM8hs}LkT!({6%cqF{cO17-~U5Ba#~|QkXjAbSB1ONLC<^*^jD{g^dMDy zg1e#mE#3aXbTTzR_7NW+Jt}!m>X*LR6_6_!OT#`+q$q8afV^vOm|F@RgK{o<{&`LfLk_%$X6|Yhfe`TYIj{I)PZ6+P3i|{Az6u)Qv`~o&Mw3dFRFmC*;@r|X!|7n;josh>2O@#jUR# zGT$;@f7s%Dp8Ocpw(PxS+twY&Q<7O~Nb4>uonXcQKcSmFQZ_N&Z)j|YNYtgN_?c!V zKRK0hD+G|-f#-11#QO7Q-TtSQs9Y{NH^r53dh+L6w4>?2@Q9fh((tTu{_!W%vKl&~ zf31lzrG;(zjcM?#%V?szXb$9%u?6prELSU!f1lbzYMNxxqc`jNnUuLQ{{osBOE+VH z#4e1HRYziRrq>@d+i(TCi^h5%7xxUp09uFcyP+F;^e8a6=b)k{)A2x|p)k<)LEOqf zax8{28CIAT3?rh^Pfzt5qUR%W&Q}0BLteKkH0C8%oWhAy8dCH%cPU_r1C7*49vNt8 ze`6|Q?HIq@$B-zh8=7l-JZdz)P>*;p@A@7^aA|z@%`x(vv0RQ{-m{Ebm_Od?O zWGM!)C2adawX4KS{USc`SKPy497VOkjn|&It-v$x5#wQN<38_%f6bXrdeF+`$}#nq zmsc=tEAI}T$K5g1>))eZ^!cJ-*qsjtLk;(Lyd4jRleY{W+k?0{a5$di+H@&aMD7f2 zlOcTU!QzGs0B4CPkz{qC7QXuU6=b|?_^_0We!TmQG1sp`>ZmbmF+{?qbRMfNt09_} zG!$BqY0>=h=GQO(7njk;Y#aj5e7AwN8SXW=khU4$HMfwq83GZPQ0%S_x3n?EaRIlL zO2kPCw;x3xCKW&yW!y2habpUW&d0T7oMFUS&~`z$&E4wvD%#*>$Cgr*F)%-zRI0iRgt zIROxtxQV6`moQ7J1)or-I{^ik^4!PHw?5j(hyu43-^U{XxANh~9s!>_G&%tgw~F`1 zuot&njX)xdFEj105o&vWM`o|#wm(u;mFMryYV>R2&hi7>br!bQ)rG(v z`5h}**#5R~Z?!$MbF*D8m;bmNm=EJi-yMb4rEiH$3Z*HIIkW=gf3p;~eQkBZ1vN?N zxLxaV=ypc~D=2@25W7?ExV}~H+Cf;hf}vpYKNlCJi;HsUHU3&o=#TODI`~7eoz7s? zwYHT^y7hCC9*l#~8fG%gj>@|?m#u*{g!tfJi!SgxWz+NMf2rdRJ=X!IQa>CH(z;FL zTc(<^onA?(x)cV5e_0bOgHG_Qe2;N^LZD}RsQ4>;5L$kTZVI7^oc#M(DJ%uEE|7rtTE|Or~wz&PtWyPVRo0&O%K1)lQQBie=lV^JnD92`_|3~T3P7G%X zqJGh|b0Ybv(`7^F?3A%i*>Jz7X}gqorj8+eT-m3G4;A`-!@mzqbHZ{PY74xWhe7l; z%GOeE2(|#$(X?ibG8~BeLv6Q7w@0|$(>_pQe|2Bo0Kq*&)Q^dekk@031XnXiA%|3W zBGkSR%!ewIqnruyI+a|I5A_{Zpd%F3QqO>ev9fxO2&-NB#CfhOgamp|usSDkg4Mf< zI>yuYm2_Qc`d3XoX0?G=ofy`MKg+)$UU>F+D*o2pg?2SYP(bF9_)x{hmI+rhQ2 ze^o;g-#k^{MS9ThD(XGRP-7s&4aoSqj%$$NTGtM)Ky^MV)n}sWRZdkK7}to8zFJY& zAZ&$&;ReF^x{hlI!?mvUD+2;~3qlu!j9Y(OQQv`ZiwSW9LcXr!8icskHNWB$;mV^D zb(W}Wt3t}VM>FTadoKuw(ES^>TS(S_f1=s|50(Wb;s%6#UB@-x;ab-my-)D&K{%U2 ze(J1{Ef8)&BG-r>R@4zB1}qUbkjU3{TtgzRb?vR*g}|HYV-;s`b?e%oO0^Xr?+{97 zed?PPbqg{!SO#t&gRkqjHnbgF>sna#s8nl@3IQQd8yeXZ2yv}z>nyNmoU$h{e_q|M zr~w4tvOwGb9Ijy!MjJ9*NCmbfV-+Vxp=b6scan3*nQx;4Jib#aD=-B;cOE99hSHP!r9Dbb%#{*26WGhRzS+$Ro>xf$8`M5KlfGV2 zH&FWsmasS6p!WH?j%yI&8V25Q$lk^vEH+el0~_Z$yVD1?3IdXLL>`)KAor}G8j3J8lMB&2XfuI_PE ze22`lRqp#e*4}V`Rx@<=$qes7_q;X&%Hx>(bD!FXEzr%T^tb!0^qXh*B_NRF{-8-f zN1%IN^9eeRmUm5#mKz`(f5BgDj?aBvwGp2Ytl=-Xf&P2c3EOO<;YH8w6Ls9|1JTRX z)ghWs?&WS(zEU6REqN8XyvU?q>(p(l!@)G&G;vO{DcldV-g(+xZm z&v%K@Ei>|T)j}6?)=qNgAJIuZ2VMqU&`It=0jXYcYpR!QR7nqwe{=3*^3SfgBwcWc zt0aLMWb|T@)vcUS;SJ8UH_1!6IO`^bD>-!NPKFK^Wj&!>U#b%-BQY+(qff-zJfP=o z%4%1PWZiIO`ds9%Tm#iA_3C|=yHbq@A?pU$$yt(ihX^?1sswnb)#4#TT@D!xbp)MB zQ`jfwFa@AND8`7Se|64}Pbp={wg0xt0|;GhMq_}lM0CXEY*4te5i}tOLF<;sDNInyA6nG8TnKEbf9N9}icy2qFNEif8bUE42{{#u!)I+yDyx6Wq9fA`6S;o|@RuLW23_cpt` zjsAJ6J*Ms$_a$kpLI_Cqb>%Ad_Mq|~ZUg*MTzA%A8Q!knY-=>h8a`8uRG`)U>9;DVh7QqPae-5Q$ zlm$k*!R=iGe?ElJ4X2`c76XYirSgSSSsW?7DFn0h_($D9{k*9-6$)<{4&e?1GqeY2 z5a@=YAsPr9>>3&;@DDeRG)04F2%sW%i+dzud;&)n1He6rbBEibm*b=%x>cHRe-rvdbS2c!z*$$x%O?tbp9l1m zftnKNegbIo1weZMI+Q>$@CMNFGk`YI3SG^^*=C%!n8(qLg9OmdOMt?*hgG3bheOPm zJ2#J8=$?uuB%#q&rp#3Rb%mkcMo^CuP+wB{x6tXm)G206q0@KI&}lPM`Q<#N`U2`W zf_n1Te}(!Wpl;m)I)$ zK$wA{y8c$diBtf1YL3>f}Lv5Ky-ws9zIM5kY2G>$nE2 zhOpL6mUzSc{l~-AInSR?)at~GAm}SZE$Ul=)vn4WAORKay@dMwrr!oqR5==ck8!RT zDvdl7Ek0E(2O~XG>llem*ZQ?+@o#hBp>>-X-WDpo$ME_rEqDwb4Z9}VyUT;;3wYxk ze|Z0N?a{*A1YWN89ta+kikUvtz($S7d?q&yJ?iSQ9iSV7`H;7qMKe_wYWuOMU6RDs{>CsdOEl>*x~4pn{GR+zHyl1I#U8)I+^)9YbsU!JN#ww!@mFf1fV+ z<4;ttybei4>u3f&p=Y&I%!!dAzfcwKV_c1avv!6j`YHFsjzx$1OjM9@s#Euj6KNn2 zu^!d5T1#*g2J{K|_AovN=CAvN@(Tg}N?HCA|1|xeP31??fromgqOO}fTazdmtPXP# zlwgYa0@BlabUbJgRXRg*Fhs@Fe`)cOr;MuPlE#V7?SvJLO=>jmt|QfyOUN8dFtY>I zSIMf_pWqgl={O=@HM*=H(Hy2`@r2BK-G%I2vQE;b)II>lPl4*=4Cf$%yYmvvn zgt6>L{0^D5_N7M2G%I#QsmDj^5K_?IQ!*MELp!1L))6hEozmsm5gExRf4V$BQg03I zGdVDuU9WOdC+ltDnMQuDpOWqjO+{Z|hf*69 zhJ%k$Wmo2@#=1s9rNN5fHgKOfP+rs=jm!^s1YgozgJSyu6i+NM-4+x;hn3!s%nAUc)F-}t4@i^y<%7aya=l+8lM18iXEW9IxXJ5GW z{22!fi>6X2u)^&ofAIodHJLqOrPCUHGGJhlA!CeD2FwFf?7-ASoB;_tv4!qo(i5fn zY*!cT54RvkTqzJJWKb_E`$8`W&*b?z1e>3C_FtqdLh(g>kB~u5b z!?KV9??>hGlG^!^EH#;8RsonT3laEXywfW9r==2NZe$v20Ns4y=@oQiaLv64YzUCcFoVR}*$c zR#X+D19;XAf6~2PQ_&ejr>!n}ZP*uvjcgWng3)HPWh>ak24N)1{mQ(F(+O#V=hevJ z{c4KbF*&un?QNK|uL^ zD;)Vw#4am7Dhb3e+Kcec^c73_lQHl{)WwSh-EZT!uULHdo5+4&I7Nyq(dJh$ zOX7r7e=gFu?;n)kATOkqss?#c7Ep`wl;oz`$MY7kDcM~RUM!T#e>}2{-M2a;?1I0u zE*3t(tVq$=eF(x|tT|9)3*<63ZPK5hZ&{((s17Tf#uH&BEzCc`f84J&%1m#f2RsEEQ+MBl3%?~5PMPk^@5y|DgT$@wmG?$`cZ%t$9n11(i zb3O!9Jc{JM&5_@?IyY_i=bQ+pxfEe|mxsZgv)ViT6o(?&?{j3kgLyp=Th>!7r1aIC ze{k2uF8t6QTB-am2)wy`ib}nj6Zx*p_PiLfEDFWvgg$%No6q3V3?hx^1UTD4p8_up zEC(Im9Sr7m_Q%*oC~|_E?RcX(o4G8DLUrc^I(lhh+2wxRytQ7$st`_2%p)H2w!2e2 z3IXHBAx1c`Ia^ zNg;%s80ni%&zi47vMdV4=fp_gxp7t^ zuzK{S@Vw@b$EFZQPRJB5l+N2`dNN9vkKPhT?ozagSRhep~qtMNKV2 z;Mj>pJT39T6N{@$B~UKr>Bw4=%OsJmC+ieaRXJ2(Efym(iwnv6$*wEp)ghgI5y_L% z#5ovDOtr_07bu`y7f1<+f0qQFoU9k;)5NO-3QnrQQ8VC6<0 ziora^IzpA{5M)u!5{{k+Cc!bnkm(#uFeLImIgR<0^aQU+Zl*Ute;j6RjEco(Sw&Js zC*VIJnBwZ}Avh;qmMjX!-&Vi>|BSV{7WNm9xneaM>-c=y4OW)_#!JJV_xFnn|Kh?? z6i(n#xW9~H^uP-L{x@FrO{ap|lS{xvx{8A2jO|hu|Te-r?RLZN5nCuzh z^dUY+4a@fag%f8!fATGwTh#^wK@_OU360}@aVzfvWr~*oCb$vD4i0t-6;2Jd1rO>( ze4}Ry*2MXbqR>H8+sdm~YLt*Xa%x*a1O4aU6@hN?6_(KH^eOQx&-i*J&3Z@~ho#K% zR7-;GZ^{0pV*5Das!Tr_p^B86J_73rp}f~4cy5V39JLjce+7;FQvf1+?A8-7Iyio5 zHV{Nnrk?@;bfDAZT&*X>dx-A4B$BU_l=vylz<#$v*{X zvge!qTj5yt{1>SNbW$t0dR#Gyli8k7O*_Os8hHfVjHr^N<>XBPHXJH9ec0SH;EAp) zPO7A%=w5&^e?`wgQz^x05v_BMzpRcD!$vk3*5 zn^Jg$J3h*Bi9n#G361+;zg6XRS#*;CEZal+KkuwaFfkx;k%iSW+qPq2XGz!Y*&*o;OZu~^ zE|*0)e>b&2rF99SDljwwAxFDZfaw2pz2Di^{W2?gHuMv^^5n7r=O@VE&S4I^gt{@8 z2dE#T;liTSxjcxJW*FFBl+=KrBu^(@6g_EPtFW0l;1Kw zVoNHsl{<7H<|HxR_)ZT+Rykwb##R_lm0$n2 zBDQ%q#d)AOgY-{q<1)8#8y!Piz7AaHLmNk)Zf&U6cz5mV=iLYM{QanL?LO@5yASR4 zPvb9ZpB@_5Ui)+F-fjG8=4%*J~sIzwP&>8Q(r>fws!|`A&J`i?#xJ5@`PX=2t z#gROlc0z!WB~HwiBR)X^H;)NgIGi@rLMIT@m52glRiS!JwTAq!2wBTw1s{mcv* zTcL>)TPv6+jt7M-G^Xe0w3sy^mS*=ce=cEUZPCfO7!#sya4NMM4^pC&ba7^^c$zqf zn$EV494H9K0}Gij?EFSd64~gy>Q|50R17DIgFK4$aeS@oFGl9?`8KxwS_;&{=K#aH zk z7Wp#9%)#fx!Ydn5@R}CNq0Z0of4&C!nh>lie8cRfIsNsVQdSa~PFx*YHpoWGEYZpG znG@qPdIasnnNoBUcg&FNgrTPoZ0xous=E%q(opUrW1jXM2$i)zskBrm!h1i2Tvq)g z98s}TMaL=GRsj!sG@*=@b#Aq(oh={|D6o)3jdcz+F+IXmSOGb`xP(0je_=m|ROeNa z0z$FQkweAS*+N*0yZ;#u-0x9g(Dq`Y{TbQTv%ZS03$O(hcLD z7JVKgc1~&~qbC9=rAVYvEF-N_j89fx+DO1nM1VyDfl&TWRNmzU=FdM2Sf4L)7%HsK?%!m^j z)3{xaS*3aeiKcQ&M8t(U*!&p)Ijf#(tW;8*PF>{f+y*EX+eie_?CiFd?Vvq zd>=(DnGlsbKBB+C_~eHO@HD@Pf24CJoh9z+$8JS6q$>1#icP2iMTFQ<<2aG-Fn^@n zk-&lYVJ7f5nLVJp~ z@l^(lTvSDTZ$aKJaURi4i|QJiONc=E^H02R`D!WQK61wbGyf1}PxSuKA7euPQ%Zc# zLH5}qk|dv!(7+;X@5gG&v^09~O@RKM=85hoe@`c1yiqSNf7{_Bp@p5k$Eqx@>O?I} zIu!yoe;j7E=s4jPneSv2I{j=C9gB>VtRrfuekoB&@rv*%dhB?=7JZ72=_qXr+kz0{ zJ9sS^vuZE}r9Hw&R+RP_?n}3LcUbvB`Af6Bd$u0<-9DCkkd?GzFR_@WZMpUgldLY5q%zH&!+MHp`&|B$UFHmtag z;6bROAv!PpB{1+yuy{_RqUd8F+sc(W2%`8Rz6$~;q`qB%4@S}VYzB7Qw@1TLckFZ> z8u47Y<;^()Rkw%F2XGEM9yt z1?tKzNTh?r_fwG7!(87D_A6HhkL?GnY!WQ?MewEh>ntR1E z0~>v)f3DRY^?GEm;;nSd@pxn~^cFcH^4J}*nc9D(*qTZO|Gdl2VTY3y2``q2UU7l0<#)sAW|@os z>I25$Wu+maYgah3CYJ9NeZRrnFzY4R{8B8(Y-1<^H$!uo7{W-0&0F%1I-9c3R~@50 zf3!Q(;W)|{4WE|bmy~l7b7K_fP07}J5~VTlf+c&Y@j*FiTL@JiRC*SSLkqBGI zgs?ussAXtGt#ialel{+(RfMJ}(b~uMjmla~h$u}AA)a|j>sB_Tahn^dC#^=zti)X+ zp_0W|IdTTHgwJ4g`irP<+QL9HPWYA)Izm#9l9ohU$_7T3fR6Qmn+F&?yP7D6VqVdp zhFmPd0aFcNzL?gF0eDuI80G0|QG7FL>BGYJ-~S7j4I9Yx3p*vR)g;9L03-YYpRqm* z0TZ8)2|NJ?pFcr20T-Xjdo}?!5!f$wzb~_@R@GVyASui4-MhaLd^Q2t1OcDF>VP%@ zhXj8SlRDO8AOC<*@DIgDgX7~#1oI}psxE^H-hL1+TOqM_NRxEk0rt{f&P3uwc?gpn zlRr*`Ny-6}JQQ-{GNs5c$+<8IkPtD#rD!na;kR5w0 zUEUU9CxB!ypSq4=d7qAg&L&(-%6*KCBNQXtGjgr1H z20>#@G@fNGstqy^W*�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ΑZ6uBP;?v%bFUNnmg9B`ocWRB%fH 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ϧa-i1itM(?|5KGX30NcuyNCZA`#I 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 ZI-nr8UkC|RhF6AvFqSiST9$>e{{exF(82%! diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js index f66b7627e..5b7c590e7 100644 --- a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js +++ b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js @@ -1400,11 +1400,12 @@ let ExpedienteDetailPage = class ExpedienteDetailPage { } ngOnInit() { this.profile = "mdgpr"; + console.log(this.serialnumber); this.activateRoute.paramMap.subscribe(paramMap => { if (!paramMap.has('SerialNumber')) { return; } - this.serialnumber = paramMap.get('SerialNumber'); + /* this.serialnumber = paramMap.get('SerialNumber'); */ this.LoadTaskDetail(this.serialnumber); this.LoadRelatedEvents(this.serialnumber); }); diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js.map b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js.map index 728e77ad1..a281f62ea 100644 --- a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js.map +++ b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/pages/agenda/edit-event/edit-event.page.html","./src/app/pages/agenda/view-event/view-event.page.html","./src/app/pages/events/attendee-modal/attendee-modal.page.html","./src/app/pages/events/attendees/attendees.page.html","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.html","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.html","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.html","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html","./src/app/models/despacho.model.ts","./src/app/models/event.model.ts","./src/app/pages/agenda/edit-event/edit-event.page.scss","./src/app/pages/agenda/edit-event/edit-event.page.ts","./src/app/pages/agenda/view-event/view-event.page.scss","./src/app/pages/agenda/view-event/view-event.page.ts","./src/app/pages/events/attendee-modal/attendee-modal.page.scss","./src/app/pages/events/attendee-modal/attendee-modal.page.ts","./src/app/pages/events/attendees/attendees.page.scss","./src/app/pages/events/attendees/attendees.page.ts","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.scss","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.scss","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.ts","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.scss","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.ts","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts","./src/app/services/alert.service.ts","./src/app/services/attachments.service.ts","./src/app/services/events.service.ts","./src/app/services/processes.service.ts","./src/plugin/momentG.js"],"names":[],"mappings":"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","file":"default~home-home-module~pages-events-events-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n

\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Ver ou editar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n {{loadedEvent.Subject}}\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.CalendarName}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n
\\r\\n

{{attendee.Name}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.Body.Text}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

{{attach.SourceName}}

\\r\\n

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n Adicionar intervenientes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Adicionar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n Participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Intervenientes\\r\\n \\r\\n \\r\\n Com Conhecimento\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Apagar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n OK\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Não\\r\\n Sim\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n

Com conhecimento

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n

Adicionar Intervenientes

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n {{modalTitle[taskType]}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Normal\\r\\n Urgente\\r\\n Muito Urgente\\r\\n Urgentíssimo\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n Detalhes do Expediente\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Menu\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Efectuar Despacho\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Parecer\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Deferimento\\r\\n \\r\\n \\r\\n \\r\\n Marcar reunião\\r\\n \\r\\n \\r\\n \\r\\n Descartar\\r\\n \\r\\n \\r\\n \\r\\n Enviar para pendentes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n

Detalhes do Expediente

\\r\\n \\r\\n \\r\\n Assunto\\r\\n {{ task.Folio }}\\r\\n \\r\\n \\r\\n Remetentes\\r\\n {{task.Remetente}}\\r\\n \\r\\n \\r\\n Data\\r\\n {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}}\\r\\n \\r\\n \\r\\n \\r\\n Ver documento\\r\\n \\r\\n \\r\\n
\\r\\n

Eventos Associados

\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'hh:mm'}}

\\r\\n

{{event.EndDate | date: 'hh:mm'}}

\\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}

\\r\\n

{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}

\\r\\n

{{event.Subject}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","import { Participant } from './participant.model';\r\nimport { Folder } from './folder.model';\r\n\r\nexport class Despacho{\r\n DistributionType: string;\r\n CountryCode: string;\r\n Priority: string;\r\n UserEmail: string;\r\n UsersSelected: Participant[];\r\n DispatchFolder: Folder;\r\n}","import { EventBody } from './eventbody.model';\r\nimport { EventPerson } from './eventperson.model';\r\n\r\nexport class Event{\r\n EventId: string;\r\n Subject: string;\r\n Body: EventBody;\r\n Location: string;\r\n CalendarId: string;\r\n CalendarName: string;\r\n StartDate: Date;\r\n EndDate: Date;\r\n EventType: string;\r\n Attendees: EventPerson[];\r\n IsMeeting: boolean;\r\n IsRecurring: boolean;\r\n AppointmentState: number;\r\n TimeZone: string;\r\n Organizer: string;\r\n Categories: string[];\r\n HasAttachments: boolean;\r\n}","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlZGl0LWV2ZW50XFxlZGl0LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvZWRpdC1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNJSjs7QURGSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDSU47O0FESE87RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNLUjs7QURESTtFQUNFLGVBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBaUZFLFNBQUE7RUF1Q0EsbUJBQUE7QUNuSE47O0FESEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDS1I7O0FESE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDS1I7O0FESE07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNLUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDSVI7O0FERk07RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNJUjs7QURGTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSVI7O0FERk07RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNJUjs7QURETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR1I7O0FERE07RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDR047O0FERE07RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQ0dWOztBRERNO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1Y7O0FERFE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ0dWOztBREFNO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRVI7O0FERU07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBUjs7QURFTTtFQUNFLFVBQUE7QUNBUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9lZGl0LWV2ZW50L2VkaXQtZXZlbnQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWNvbnRlbnR7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhlYWRlci10b29sYmFye1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgIC0tb3BhY2l0eTogMTtcclxufVxyXG4gIC5tYWluLWhlYWRlcntcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gICAgXHJcbiAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgLm1pZGRsZXtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXItZGl2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNsYXNzLTJ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBpb24tc2VsZWN0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZXtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5hZGQtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1wZW9wbGUtdGl0bGV7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgIH1cclxuICAgICAgLyogU1BBTiAqL1xyXG4gICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLXJpZ2h0e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1mb290ZXJ7XHJcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jYW5jZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgLS1jb2xvcjogIzA2MWI1MjtcclxuICAgICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXNhdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgICAgICAgLS1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRleHQtaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8qIEVycm9yIE1lc3NhZ2VzICovXHJcbiAgICAgIC5lcnJvcntcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLWNvbG9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgfVxyXG5cclxuICB9IiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIxcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gIC8qIFNQQU4gKi9cbiAgLyogRXJyb3IgTWVzc2FnZXMgKi9cbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAudGV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-edit-event',\r\n templateUrl: './edit-event.page.html',\r\n styleUrls: ['./edit-event.page.scss'],\r\n})\r\nexport class EditEventPage implements OnInit {\r\n\r\n postEvent: Event;\r\n isRecurring:string;\r\n isEventEdited: boolean;\r\n loadedEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private alertService: AlertService,\r\n public alertController: AlertController,\r\n ) { \r\n this.isEventEdited = false;\r\n this.postEvent = this.navParams.get('event');\r\n if(this.postEvent.IsRecurring == false){\r\n this.isRecurring = \"Não se repete\";\r\n }\r\n else{\r\n this.isRecurring = \"Repete\";\r\n }\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.profile);\r\n console.log(this.postEvent);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n \r\n this.eventsService.editEvent(this.postEvent, 2, 3).subscribe(async () => {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n await alert.present();\r\n });\r\n this.isEventEdited = true;\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 0px 0px 0px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: hidden;\\n}\\n\\n.main-header .title-content .middle {\\n width: 230px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 0;\\n}\\n\\n.main-header .title-content .header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: right;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .div-icon {\\n width: 92px;\\n float: right;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .title-content .div-icon .edit {\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-header .title-content .div-icon .delete {\\n padding: 7px;\\n font-size: 21px;\\n color: #fff;\\n background: #d30606;\\n border-radius: 20px;\\n margin-left: 10px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 0px 0 0px;\\n}\\n\\n.main-content .upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.main-content .upper-content .content-location {\\n width: 100%;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.main-content .upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #f05d5e;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cbeecb;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cab0dc;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.main-content .upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.main-content .upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.main-content .middle-conten .middle-content h3, .main-content .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.main-content .bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.main-content .bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.main-content .bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFx2aWV3LWV2ZW50XFx2aWV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLGVBQUE7QUNFSjs7QURBQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0dIOztBRERFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDS0o7O0FESEk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0tOOztBREhNO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBQ0tWOztBREhNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0tSOztBREhNO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQ0tSOztBRERJO0VBQ0UsZUFBQTtBQ0dOOztBRENFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUNHSjs7QURESTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNHUjs7QUREUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNHVjs7QURBUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUNFVjs7QURBUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDRVo7O0FEQVE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ0VWOztBRENRO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUNDVjs7QURDTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDQ1I7O0FER1E7RUFDRSxZQUFBO0FDRFY7O0FER1E7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FDRFo7O0FER1E7RUFDSSxlQUFBO0FDRFo7O0FES1E7RUFDRSxlQUFBO0FDSFY7O0FET007RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQXVCQSxTQUFBO0FDM0JSOztBRE1RO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FDSlY7O0FETVE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNKVjs7QURNUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0pWOztBRE1RO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSlY7O0FET1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0xWOztBRE9RO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0xSIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tcGFkZGluZy10b3A6MHB4O1xyXG4gICAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xyXG4gICAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5pb24tbWVudXtcclxuICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICB9XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAtLW9wYWNpdHk6IDE7XHJcbn1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAubGVmdHtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAubWlkZGxle1xyXG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWljb24tcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb257XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb24gLmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXYtaWNvbiAuZGVsZXRle1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMCAwcHg7XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBcclxuICAgICAgICAuY29udGVudC1sb2NhdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAubG9jYXRpb24tZGV0YWlse1xyXG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tbWRncHItT2ZpY2lhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1tZGdwci1QZXNzb2Fse1xyXG4gICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByLU9maWNpYWx7XHJcbiAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogI2NiZWVjYjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLXByLVBlc3NvYWx7XHJcbiAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIC0tYmFja2dyb3VuZDogI2NhYjBkYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbntcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWRldGFpbHMgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkZGxlLWNvbnRlbntcclxuICAgICAgICAubWlkZGxlLWNvbnRlbnQgaDMsIC5taWRkbGUtY29udGVudCBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJvdHRvbS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIFNQQU4gKi9cclxuICAgICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1eDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfSIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLXBhZGRpbmctdG9wOjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmlvbi1tZW51IHtcbiAgLS1oZWlnaHQ6IDIyNXB4O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmxlZnQge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCAwO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAuZGl2LWljb24gLmVkaXQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5kaXYtaWNvbiAuZGVsZXRlIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMHB4IDAgMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuY29udGVudC1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5sb2NhdGlvbi1kZXRhaWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmI3MDM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYmVlY2I7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYWIwZGM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5jb250ZW50LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLWNvbnRlbnQgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IGgzLCAubWFpbi1jb250ZW50IC5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBTUEFOICovXG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { EditEventPage } from '../edit-event/edit-event.page';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n@Component({\r\n selector: 'app-view-event',\r\n templateUrl: './view-event.page.html',\r\n styleUrls: ['./view-event.page.scss'],\r\n})\r\nexport class ViewEventPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n isEventEdited: boolean;\r\n eventBody: EventBody;\r\n loadedAttachments:any;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n eventId:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n \r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private attachmentsService: AttachmentsService,\r\n public alertController: AlertController,\r\n private iab: InAppBrowser,\r\n ) \r\n {\r\n this.profile = this.navParams.get('profile');\r\n this.isEventEdited = false;\r\n this.loadedEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.loadedEvent.Body = this.eventBody;\r\n this.eventId = this.navParams.get('eventId');\r\n }\r\n\r\n ngOnInit() {\r\n /* console.log(this.eventId); */\r\n this.loadEvent();\r\n this.getAttachments();\r\n \r\n }\r\n close(){\r\n console.log(this.isEventEdited);\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n loadEvent(){\r\n this.eventsService.getEvent(this.eventId).subscribe(res => {\r\n this.loadedEvent = res;\r\n\r\n console.log(res);\r\n \r\n this.today = new Date(res.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n });\r\n }\r\n deleteEvent(){\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n this.close();\r\n }); \r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsById(this.eventId).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async editEvent() {\r\n /* this.close(); */\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: EditEventPage,\r\n componentProps:{\r\n event: this.loadedEvent,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n console.log(res);\r\n \r\n if(res){\r\n setTimeout(() => {\r\n /* this.loadEvent(); */\r\n this.getAttachments();\r\n }, 250);\r\n this.isEventEdited = true;\r\n }\r\n });\r\n }\r\n viewDocument(){\r\n const url: string = this.loadedAttachments.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_blank\");\r\n browser.show();\r\n }\r\n\r\n\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-searchbar {\\n --border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcYXR0ZW5kZWUtbW9kYWxcXGF0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL2F0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURDQTtFQUNJLHFCQUFBO0FDRUoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvYXR0ZW5kZWUtbW9kYWwvYXR0ZW5kZWUtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWl0ZW0tZ3JvdXB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG5pb24tc2VhcmNoYmFye1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59IiwiaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1zZWFyY2hiYXIge1xuICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ThrowStmt, removeSummaryDuplicates } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-attendee-modal',\r\n templateUrl: './attendee-modal.page.html',\r\n styleUrls: ['./attendee-modal.page.scss'],\r\n})\r\nexport class AttendeeModalPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n\r\n constructor(private modalCtrl: ModalController, private contactsService: ContactsService) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(\r\n this.contacts.filter(function(contact) {\r\n return contact.IsRequired == true;\r\n })\r\n );\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.eventPersons != null)\r\n {\r\n this.eventPersons.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.EmailAddress\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-item {\\n border-bottom: 1px solid #ccc;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGF0dGVuZGVlc1xcYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9hdHRlbmRlZXMucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtBQ0NKOztBRENBO0VBQ0ksNkJBQUE7QUNFSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9hdHRlbmRlZXMvYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1pdGVtLWdyb3Vwe1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbmlvbi1pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxufVxyXG4iLCJpb24taXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { ModalController, NavController } from '@ionic/angular';\r\nimport { AttendeeModalPage } from '../attendee-modal/attendee-modal.page';\r\n\r\n@Component({\r\n selector: 'app-attendees',\r\n templateUrl: './attendees.page.html',\r\n styleUrls: ['./attendees.page.scss'],\r\n})\r\nexport class AttendeesPage implements OnInit {\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n shouldShowCancel:boolean = true;\r\n\r\n searchCountryString = ''; // initialize your searchCountryString string empty\r\n\r\n constructor(private eventService: EventsService, private modalCtrl: ModalController, \r\n private navCtrl: NavController) { \r\n }\r\n\r\n\r\n ngOnInit() {\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(this.eventAttendees);\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n removeAttendee(attendee: EventPerson)\r\n {\r\n let index: number = this.eventAttendees.findIndex((att) => {\r\n return att.EmailAddress == attendee.EmailAddress\r\n });\r\n\r\n this.eventAttendees.splice(index, 1);\r\n }\r\n \r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n });\r\n }\r\n\r\n}","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 0 auto;\\n padding: 25px;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: right;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxkaXNjYXJ0LWV4cGVkaWVudC1tb2RhbFxcZGlzY2FydC1leHBlZGllbnQtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9nYWJpbmV0ZS1kaWdpdGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUNDSjs7QURDRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNFSjs7QURBRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDSUo7O0FEREU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDSUo7O0FERkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGNvbG9yOiAjNDJiOWZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4uYnV0dG9uc3tcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbn1cclxuXHJcbiAgLmJ1dHRvbi1yZWplY3Qge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLS1jb2xvcjogI2QzMGEwYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxuICAgIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWFwcHJvdmUge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgbWFyZ2luOiAwIDBweCAwIDEycHg7IFxyXG4gIH0iLCIuaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmhlYWRlci1pY29uLWxlZnQge1xuICB3aWR0aDogMzZweDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzQyYjlmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-discart-expedient-modal',\r\n templateUrl: './discart-expedient-modal.page.html',\r\n styleUrls: ['./discart-expedient-modal.page.scss'],\r\n})\r\nexport class DiscartExpedientModalPage implements OnInit {\r\n serialNumber:string;\r\n constructor(\r\n private modalController: ModalController,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private navParams: NavParams,\r\n ) { \r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.serialNumber);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n /* notDelete(){\r\n\r\n } */\r\n save(){\r\n let body = { \"serialNumber\": this.serialNumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-cc-modal',\r\n templateUrl: './add-participants-cc-modal.page.html',\r\n styleUrls: ['./add-participants-cc-modal.page.scss'],\r\n})\r\nexport class AddParticipantsCcModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,\r\n ) { \r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n \r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result; \r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-modal',\r\n templateUrl: './add-participants-modal.page.html',\r\n styleUrls: ['./add-participants-modal.page.scss'],\r\n})\r\nexport class AddParticipantsModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\nion-content {\\n --padding-top: 0px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n/* Error Messages */\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2Jvb2stbWVldGluZy1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxleHBlZGllbnRlXFxib29rLW1lZXRpbmctbW9kYWxcXGJvb2stbWVldGluZy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDRjs7QURDQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0VGOztBREFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDR0Y7O0FEQUE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNHRjs7QUREQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0lGOztBREZBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS0Y7O0FESEE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNNRjs7QURKQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNRRjs7QUROQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDU0Y7O0FEUEE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ1VGOztBRFJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNXRjs7QURSQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDV0Y7O0FEVEE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNZRjs7QURWQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ2FGOztBRFhBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDY0Y7O0FEWkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNlRjs7QURiQSxTQUFBOztBQUNBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNnQkY7O0FEZEE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDaUJBOztBRGZBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNrQko7O0FEaEJBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDbUJKOztBRGpCRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FDb0JKOztBRGpCQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ29CRjs7QURqQkEsbUJBQUE7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNvQkY7O0FEbEJBO0VBQ0UsVUFBQTtBQ3FCRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMjY0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1wYWRkaW5nLXRvcDogMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uaW9uLWl0ZW0tY2xhc3MtMntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxufVxyXG4uaW9uLWljb24tY2xhc3N7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbmlvbi1zZWxlY3R7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzc3tcclxuICB3aWR0aDogMzE1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmxpc3QtcGVvcGxle1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbn1cclxuLmFkZC1wZW9wbGV7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5saXN0LXBlb3BsZS10aXRsZXtcclxuICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgY29sb3I6ICM3OTc5Nzk7XHJcbn1cclxuLmF0dGFjaC1kb2N1bWVudHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYXR0YWNoLWljb257XHJcbiAgd2lkdGg6IDM3cHg7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IzBkODlkMTtcclxufVxyXG4vKiBTUEFOICovXHJcbi5zcGFuLWxlZnR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNXg7XHJcbn1cclxuLnNwYW4tcmlnaHR7XHJcbnRleHQtYWxpZ246IHJpZ2h0O1xyXG5mbG9hdDogcmlnaHQ7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcblxyXG4udGV4dC1pbnB1dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuLmVycm9ye1xyXG4gIGNvbG9yOnJlZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNwYW4tY29sb3J7XHJcbiAgY29sb3I6cmVkO1xyXG59IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItdGl0bGUge1xuICB3aWR0aDogMjY0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAxNXB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb250YWluZXItZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5pb24tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5saXN0LXBlb3BsZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZGQtcGVvcGxlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxpc3QtcGVvcGxlLXRpdGxlIHtcbiAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cblxuLmF0dGFjaC1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF0dGFjaC1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4vKiBTUEFOICovXG4uc3Bhbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTV4O1xufVxuXG4uc3Bhbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5idXR0b24tY2FuY2VsIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiAjMDYxYjUyO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5idXR0b24tc2F2ZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbiAgLS1jb2xvcjojZmZmZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBFcnJvciBNZXNzYWdlcyAqL1xuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { Event } from 'src/app/models/event.model'\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-book-meeting-modal',\r\n templateUrl: './book-meeting-modal.page.html',\r\n styleUrls: ['./book-meeting-modal.page.scss'],\r\n})\r\nexport class BookMeetingModalPage implements OnInit {\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDocId:string;\r\n loadedAttachments:any;\r\n\r\n postData: Event;\r\n eventBody: EventBody;\r\n eventAttendees: EventPerson[];\r\n\r\n formLocationSatus: boolean = false;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private calendarService: EventsService,\r\n ) {\r\n this.task = this.navParams.get('task');\r\n this.postData = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postData.Body = this.eventBody;\r\n\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.Subject = this.task.Folio;\r\n this.postData.CalendarName = \"Oficial\";\r\n /* this.postData.StartDate = new Date(); */\r\n /* Set + 30minutes to seleted datetime */\r\n let selectedEndDate = new Date();\r\n /* this.postData.EndDate = new Date(selectedEndDate.setMinutes(new Date().getMinutes() + 30)); */\r\n \r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.task)\r\n console.log(this.task.SerialNumber);\r\n this.getAttachments();\r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.SerialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n this.eventBody={\r\n BodyType: '1',\r\n Text: this.postData.Body.Text,\r\n }\r\n this.postData = {\r\n EventId: '',\r\n Subject: this.postData.Subject,\r\n Body: this.eventBody,\r\n Location: this.postData.Location,\r\n CalendarId: '',\r\n CalendarName: this.postData.CalendarName,\r\n StartDate: this.postData.StartDate,\r\n EndDate: this.postData.EndDate,\r\n EventType: 'Reunião',\r\n Attendees: this.eventAttendees,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: 'UTC',\r\n Organizer: null,\r\n Categories: null,\r\n HasAttachments: true,\r\n }\r\n console.log(this.postData);\r\n\r\n this.processes.FindTaskDocId(this.task.SerialNumber).subscribe(res =>{\r\n if(res){\r\n this.calendarService.postExpedientEvent(res, this.postData, \"md\",this.task.SerialNumber);\r\n } \r\n });\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n\r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": true\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": false\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.SerialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n validateFormInputs(){\r\n let formLocation = this.postData.Location.trim();\r\n if(!this.postData.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.title {\\n font-family: Roboto;\\n font-size: 25px;\\n font-weight: normal;\\n font-stretch: normal;\\n font-style: normal;\\n line-height: normal;\\n letter-spacing: normal;\\n color: #000000;\\n margin: 8px 0 8px 0px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 360px;\\n margin: 15px auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudC10YXNrLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudC10YXNrLW1vZGFsXFxleHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURDQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFRjs7QURBQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUNLRjs7QURIQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ01GOztBREpBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUNPRjs7QURMQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQ1FGOztBRE5BO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNTRjs7QURQQTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FDVUY7O0FEUkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ1dGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUNXRjs7QURUQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ1lGOztBRFZBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUNhRjs7QURWQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ2FGOztBRFhBLFNBQUE7O0FBQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ2NGOztBRFpBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ2VBOztBRGJBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNnQko7O0FEZEE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUNpQko7O0FEZkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ2tCSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcbi50aXRsZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xyXG59XHJcbi5jb250YWluZXItZGl2e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbjogMTVweCBhdXRvO1xyXG59XHJcbi5pb24taXRlbS1jbGFzcy0ye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5pb24taWNvbi1jbGFzc3tcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbn1cclxuaW9uLXNlbGVjdHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNze1xyXG4gIHdpZHRoOiAzMTVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubGlzdC1wZW9wbGV7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxufVxyXG4uYWRkLXBlb3BsZXtcclxuICB3aWR0aDogNDVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxpc3QtcGVvcGxlLXRpdGxle1xyXG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cclxuICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4uYXR0YWNoLWRvY3VtZW50e1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzBkODlkMTtcclxufVxyXG5cclxuLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjojMGQ4OWQxO1xyXG59XHJcbi8qIFNQQU4gKi9cclxuLnNwYW4tbGVmdHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE1eDtcclxufVxyXG4uc3Bhbi1yaWdodHtcclxudGV4dC1hbGlnbjogcmlnaHQ7XHJcbmZsb2F0OiByaWdodDtcclxuZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jb250YWluZXItZm9vdGVye1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5idXR0b24tY2FuY2VsIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1zYXZlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIC0tY29sb3I6I2ZmZmZmZjtcclxuICAgIG1hcmdpbjoxMHB4O1xyXG4gIH0iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDIwcHg7XG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4uYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cblxuLyogU1BBTiAqL1xuLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cblxuLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { Despacho } from 'src/app/models/despacho.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { Participant } from 'src/app/models/participant.model';\r\nimport { Folder } from 'src/app/models/folder.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { environment } from 'src/environments/environment';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-expedient-task-modal',\r\n templateUrl: './expedient-task-modal.page.html',\r\n styleUrls: ['./expedient-task-modal.page.scss'],\r\n})\r\nexport class ExpedientTaskModalPage implements OnInit {\r\n\r\n modalTitle: string[] = [\r\n 'Efectuar Despacho',\r\n 'Solicitar Parecer',\r\n 'Solicitar Deferimento'\r\n ];\r\n taskType:string;\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDate: Date;\r\n taskDescription: string;\r\n user: string;\r\n loadedAttachments:any;\r\n\r\n postData: Despacho;\r\n dispatchFolder: Folder;\r\n participants: Participant[];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.user = environment.defaultuser +'@'+ environment.domain;\r\n this.task = this.navParams.get('task');\r\n this.taskType = this.navParams.get('taskAction');\r\n this.postData = new Despacho();\r\n this.participants = this.participants = new Array();\r\n this.dispatchFolder = {\r\n Nad: 30,\r\n Subject: '',\r\n Message: '',\r\n SourceSecFsId: this.task.workflowInstanceDataFields.FsId,\r\n SouceType: 'DOC',\r\n SourceId: this.task.workflowInstanceDataFields.DocId,\r\n\r\n };\r\n this.postData.DispatchFolder = this.dispatchFolder;\r\n this.postData.UsersSelected = this.participants;\r\n /* By Default TypeDeadline should be 'Normal' */\r\n this.postData.Priority = '99999861';\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.DispatchFolder.Subject = this.task.workflowInstanceFolio;\r\n }\r\n\r\n ngOnInit() {\r\n this.taskDate = new Date(this.task.taskStartDate);\r\n /* this.authService.userData$.subscribe((res:any)=>{\r\n console.log(res);\r\n });\r\n console.log(this.user); */ \r\n console.log(this.task)\r\n \r\n console.log(this.task.serialNumber);\r\n this.getAttachments();\r\n \r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n console.log(this.taskType);\r\n \r\n switch (this.taskType)\r\n {\r\n case '0':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n console.log(this.postData);\r\n this.processes.postDespatcho(this.postData);\r\n\r\n break;\r\n case '1':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postParecer(this.postData);\r\n break;\r\n case '2':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postDeferimento(this.postData);\r\n break;\r\n }\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n \r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'I',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n \r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'CC',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.serialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\nion-item-group {\\n margin: 15px;\\n}\\nion-button {\\n display: block;\\n width: 80%;\\n margin: 20px auto;\\n}\\n.h3-event-title {\\n padding: 15px 0 0px 25px;\\n font-weight: bold;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cab0dc; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cbeecb; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* TOGGLE BUTTON */\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n margin: 20px 20px 0 0;\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 6px auto;\\n background-color: #0782c9;\\n overflow: auto;\\n}\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-logo {\\n background: transparent;\\n width: 150px;\\n margin: 2.5px 0 2.5px 71px;\\n float: left;\\n}\\n.div-logo img {\\n width: 100%;\\n}\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudGUtZGV0YWlsXFxleHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnRlLWRldGFpbC9leHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVJO0VBQ0ksV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ1I7QURDUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDQ1Y7QURBVztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0VaO0FEQ1U7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ1o7QURFUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQ0FWO0FERVU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDQVo7QURHVTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0RaO0FES1E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNIVjtBREtRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNIVjtBRE9BO0VBQ0ksWUFBQTtBQ0pKO0FETUE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FDSEo7QURLQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7QUNGSjtBRE1BO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNISjtBREtFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNGSjtBRElFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNESjtBREdFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0FKO0FERUU7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDQ0o7QURDRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FDRUo7QURDRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ0VKO0FEQUU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNHSjtBRERFO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKO0FESEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDTUo7QURKRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FDT0o7QURMRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ1FKO0FETkU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDU0o7QURQRTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FDVUo7QURSRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNXSjtBRFRFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNZSjtBRFZBLGtCQUFBO0FBQ0U7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNhSjtBRFhFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FDY0o7QURaRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNlSjtBRGJFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0FDZ0JKO0FEZEU7RUFDRSxXQUFBO0FDaUJKO0FEZkU7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDa0JKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL2V4cGVkaWVudGUtZGV0YWlsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIC5oZWFkZXItYm90dG9tLWljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20tY29udGFjdHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXYtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5pb24taXRlbS1ncm91cHtcclxuICAgIG1hcmdpbjogMTVweDtcclxufVxyXG5pb24tYnV0dG9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuLmgzLWV2ZW50LXRpdGxle1xyXG4gICAgcGFkZGluZzogMTVweCAwIDBweCAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vRElWXHJcbi5kaXYtaXRlbS1PZmljaWFse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiAjY2FiMGRjOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMjBweDsgKi9cclxuICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXHJcbiAgICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xyXG4gIH1cclxuICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG4gICAgLyogYmFja2dyb3VuZDogI2NiZWVjYjsgKi9cclxuICAgIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXHJcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xyXG4gICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICB9XHJcbiAgLmRpdi11cHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtdXAgaDN7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbntcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5kaXYtY29udGVudC1QZXNzb2Fse1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICB9XHJcbiAgLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgze1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBwLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgY29sb3I6IHJnYig5NCwgOTIsIDkyKTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbGVmdHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmlvbi1pY29uLWxvY2F0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbWlkZGxlIHB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbi8qIFRPR0dMRSBCVVRUT04gKi9cclxuICAuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtc2VhcmNoe1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIuNXB4IDAgMi41cHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5oMy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaXYtaXRlbS1PZmljaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYWIwZGM7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtaXRlbS1QZXNzb2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYmVlY2I7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtdXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kaXYtdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uZGl2LWljb24gaW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LVBlc3NvYWwge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDMge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICM1ZTVjNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXYtYm90dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi1ib3R0b24tbGVmdCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWljb24tbG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4uZGl2LWJvdHRvbi1taWRkbGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1ib3R0b24tcmlnaHQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogVE9HR0xFIEJVVFRPTiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMi41cHggMCAyLjVweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\nimport { DailyWorkTask } from '../../../../models/dailyworktask.model';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../../../../models/event.model';\r\nimport { MenuController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { ExpedientTaskModalPage } from '../expedient-task-modal/expedient-task-modal.page';\r\nimport { BookMeetingModalPage } from '../book-meeting-modal/book-meeting-modal.page';\r\nimport { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n@Component({\r\n selector: 'app-expediente-detail',\r\n templateUrl: './expediente-detail.page.html',\r\n styleUrls: ['./expediente-detail.page.scss'],\r\n})\r\nexport class ExpedienteDetailPage implements OnInit {\r\n\r\n task: any;\r\n fulltask:any;\r\n eventsList: Event[]; \r\n serialnumber:string;\r\n profile: string;\r\n\r\n constructor(private activateRoute: ActivatedRoute,\r\n private processes:ProcessesService,\r\n private iab: InAppBrowser,\r\n private attachments: AttachmentsService,\r\n private events: EventsService,\r\n private menu: MenuController,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private alertService: AlertService) { \r\n this.serialnumber = this.navParams.get('serialNumber');\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n this.activateRoute.paramMap.subscribe(paramMap => {\r\n if (!paramMap.has('SerialNumber')){\r\n return;\r\n }\r\n this.serialnumber = paramMap.get('SerialNumber');\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n });\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n }\r\n\r\n\r\n async LoadTaskDetail(serial:string)\r\n {\r\n this.processes.GetTask(serial).subscribe(res => {\r\n this.task = {\r\n \"SerialNumber\": res.serialNumber,\r\n \"Folio\": res.workflowInstanceFolio,\r\n \"Senders\": res.originator.email,\r\n \"CreateDate\": momentG(new Date(res.taskStartDate),'yyyy-MM-dd HH:mm:ss'),\r\n \"DocumentURL\": res.workflowInstanceDataFields.ViewerRequest,\r\n \"Remetente\": res.workflowInstanceDataFields.Sender,\r\n }\r\n this.fulltask = res;\r\n console.log(res);\r\n \r\n });\r\n }\r\n\r\n async LoadRelatedEvents(serial:string)\r\n {\r\n if (this.eventsList == null)\r\n {\r\n this.attachments.getAttachmentsBySerial(serial).subscribe(res => {\r\n console.log(res);\r\n res.forEach(att =>{\r\n if (this.eventsList == null){\r\n this.eventsList = new Array();\r\n }\r\n this.events.getEvent(att.ParentId).subscribe(event => {\r\n this.eventsList.push(event);\r\n console.log(this.eventsList);\r\n });\r\n });\r\n });\r\n }\r\n }\r\n\r\n viewDocument(){\r\n const url: string = this.task.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_parent\");\r\n browser.show();\r\n }\r\n\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n\r\n async openExpedientActionsModal(taskAction:any, task:any){\r\n const modal = await this.modalController.create({\r\n component: ExpedientTaskModalPage,\r\n componentProps:{\r\n taskAction: taskAction,\r\n task: task,\r\n },\r\n cssClass: 'expedient-task-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n discartExpedient(){\r\n let body = { \"serialNumber\": this.serialnumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n }\r\n\r\n async openBookMeetingModal(task:any){\r\n const modal = await this.modalController.create({\r\n component: BookMeetingModalPage,\r\n componentProps:{\r\n task: task,\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n }\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AlertController } from '@ionic/angular';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AlertService {\r\n\r\n constructor(public alertController: AlertController) { }\r\n\r\n async presentAlert(message:string) {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Mensagem do sistema',\r\n message: message,\r\n buttons: ['OK']\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Attachment } from '../models/attachment.model';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AttachmentsService {\r\n\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAttachmentsBySerial(serialNumber: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachments';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getAttachments(source: number, sourceid: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetSourceName';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Source\", source.toString());\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAttachmentsById(eventId: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachmentsByEventId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ParentId\", eventId);\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class EventsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n //lastloadedevent: Event;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAllEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetAllEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllPrEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllMdEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n\r\n\r\n\r\n getEvents(calendarname:string, startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarname);\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getEvent(eventid: string): Observable{\r\n let geturl = environment.apiURL + 'calendar/GetEvent';\r\n let params = new HttpParams();\r\n console.log(eventid);\r\n \r\n\r\n params = params.set(\"EventId\", eventid);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n putEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number, sharedagenda:string): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PutEvent');\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n editEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/PutEvent';\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n postEvent(event:Event, calendarName:string, sharedagenda:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PostEvent');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n \r\n postEventMd(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n postEventPr(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n deleteEvent(eventid:string, deletemode:number)\r\n {\r\n const puturl = environment.apiURL + 'calendar/DeleteEvent';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"EventId\", eventid);\r\n params = params.set(\"deleteMode\", deletemode.toString());\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.delete(`${puturl}`, options)\r\n }\r\n postExpedientEvent(docId:any, body:any, sharedagenda:string, serialNumber:any){\r\n const geturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'CreateEventExpediente');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"DocId\", docId);\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers,\r\n params: params \r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { DailyWorkTask } from '../models/dailyworktask.model';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ProcessesService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n GetTasksList(processname:string, onlycount:boolean): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/List';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ProcessName\", processname);\r\n params = params.set(\"OnlyCount\", onlycount.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetTask(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindTask';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n FindTaskDocId(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDOficialTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDOficialTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDPersonalTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDPersonalTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetToApprovedEvents(categoryname:string, count:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/ListByCategory';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"categoryname\", categoryname);\r\n params = params.set(\"onlyCount\", count);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n PostTaskAction(body:any){\r\n const geturl = environment.apiURL + 'Tasks/Complete';\r\n \r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n postDespatcho(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDispatch';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postParecer(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateParecer';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postDeferimento(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDeferimento';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n\r\n GetActionsList(){\r\n const geturl = environment.apiURL + 'presidentialActions';\r\n let options = { \r\n headers: this.headers, \r\n };\r\n console.log(options);\r\n \r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n \r\n\r\n\r\n\r\n\r\n}\r\n","\r\nvar month = [\r\n 'Janeiro',\r\n 'Fevereiro',\r\n 'Março',\r\n 'Abril',\r\n 'Pode',\r\n 'Junho',\r\n 'Julho',\r\n 'Agosto'\r\n]\r\n\r\nvar week = new Array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado');\r\n\r\nclass momentG {\r\n static run(date, formate , wgs){\r\n\r\n if(typeof date.getMonth != 'function') {\r\n date = new Date(date)\r\n if(! date instanceof Date){\r\n throw new UserException('Invalid date formate momentG');\r\n } \r\n }\r\n\r\n var e = {\r\n d : (date.getDate()).toString() ,\r\n M : (date.getMonth()).toString() ,\r\n ss : (date.getSeconds().toString()).padStart(2,\"0\"),\r\n mm : (date.getMinutes().toString()).padStart(2,\"0\") ,\r\n dd : (date.getDate()).toString().padStart(2,\"0\") ,\r\n MM : (date.getMonth()+1).toString().padStart(2,\"0\"),\r\n HH : date.getHours().toString().padStart(2,\"0\"),\r\n yy: date.getFullYear().toString().slice(2,4).padStart(2,\"0\") ,\r\n EEEE : week[date.getDay()].padStart(2,\"0\") ,\r\n MMMM : month[date.getMonth()],\r\n yyyy : date.getFullYear() ,\r\n }\r\n\r\n\r\n Object.keys(e).reverse().forEach(element => {\r\n var reg = new RegExp(element,'g')\r\n formate = formate.replace(reg,e[element] )\r\n });\r\n\r\n return formate\r\n }\r\n}\r\n\r\nmodule.exports = {\r\n momentG: momentG.run\r\n};"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/pages/agenda/edit-event/edit-event.page.html","./src/app/pages/agenda/view-event/view-event.page.html","./src/app/pages/events/attendee-modal/attendee-modal.page.html","./src/app/pages/events/attendees/attendees.page.html","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.html","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.html","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.html","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html","./src/app/models/despacho.model.ts","./src/app/models/event.model.ts","./src/app/pages/agenda/edit-event/edit-event.page.scss","./src/app/pages/agenda/edit-event/edit-event.page.ts","./src/app/pages/agenda/view-event/view-event.page.scss","./src/app/pages/agenda/view-event/view-event.page.ts","./src/app/pages/events/attendee-modal/attendee-modal.page.scss","./src/app/pages/events/attendee-modal/attendee-modal.page.ts","./src/app/pages/events/attendees/attendees.page.scss","./src/app/pages/events/attendees/attendees.page.ts","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.scss","./src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.scss","./src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.ts","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.scss","./src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.ts","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss","./src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss","./src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss","./src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts","./src/app/services/alert.service.ts","./src/app/services/attachments.service.ts","./src/app/services/events.service.ts","./src/app/services/processes.service.ts","./src/plugin/momentG.js"],"names":[],"mappings":"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","file":"default~home-home-module~pages-events-events-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Editar Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Ver ou editar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n {{loadedEvent.Subject}}\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.CalendarName}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n
\\r\\n

{{attendee.Name}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.Body.Text}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

{{attach.SourceName}}

\\r\\n

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n Adicionar intervenientes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Adicionar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n Participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Intervenientes\\r\\n \\r\\n \\r\\n Com Conhecimento\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Apagar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n OK\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Não\\r\\n Sim\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n

Com conhecimento

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n

Adicionar Intervenientes

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n {{modalTitle[taskType]}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Normal\\r\\n Urgente\\r\\n Muito Urgente\\r\\n Urgentíssimo\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n Detalhes do Expediente\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Menu\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Efectuar Despacho\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Parecer\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Deferimento\\r\\n \\r\\n \\r\\n \\r\\n Marcar reunião\\r\\n \\r\\n \\r\\n \\r\\n Descartar\\r\\n \\r\\n \\r\\n \\r\\n Enviar para pendentes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n

Detalhes do Expediente

\\r\\n \\r\\n \\r\\n Assunto\\r\\n {{ task.Folio }}\\r\\n \\r\\n \\r\\n Remetentes\\r\\n {{task.Remetente}}\\r\\n \\r\\n \\r\\n Data\\r\\n {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}}\\r\\n \\r\\n \\r\\n \\r\\n Ver documento\\r\\n \\r\\n \\r\\n
\\r\\n

Eventos Associados

\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'hh:mm'}}

\\r\\n

{{event.EndDate | date: 'hh:mm'}}

\\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}

\\r\\n

{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}

\\r\\n

{{event.Subject}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","import { Participant } from './participant.model';\r\nimport { Folder } from './folder.model';\r\n\r\nexport class Despacho{\r\n DistributionType: string;\r\n CountryCode: string;\r\n Priority: string;\r\n UserEmail: string;\r\n UsersSelected: Participant[];\r\n DispatchFolder: Folder;\r\n}","import { EventBody } from './eventbody.model';\r\nimport { EventPerson } from './eventperson.model';\r\n\r\nexport class Event{\r\n EventId: string;\r\n Subject: string;\r\n Body: EventBody;\r\n Location: string;\r\n CalendarId: string;\r\n CalendarName: string;\r\n StartDate: Date;\r\n EndDate: Date;\r\n EventType: string;\r\n Attendees: EventPerson[];\r\n IsMeeting: boolean;\r\n IsRecurring: boolean;\r\n AppointmentState: number;\r\n TimeZone: string;\r\n Organizer: string;\r\n Categories: string[];\r\n HasAttachments: boolean;\r\n}","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlZGl0LWV2ZW50XFxlZGl0LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvZWRpdC1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNJSjs7QURGSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDSU47O0FESE87RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNLUjs7QURESTtFQUNFLGVBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBaUZFLFNBQUE7RUF1Q0EsbUJBQUE7QUNuSE47O0FESEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDS1I7O0FESE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDS1I7O0FESE07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNLUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDSVI7O0FERk07RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNJUjs7QURGTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSVI7O0FERk07RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNJUjs7QURETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR1I7O0FERE07RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDR047O0FERE07RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQ0dWOztBRERNO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1Y7O0FERFE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ0dWOztBREFNO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRVI7O0FERU07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBUjs7QURFTTtFQUNFLFVBQUE7QUNBUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9lZGl0LWV2ZW50L2VkaXQtZXZlbnQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWNvbnRlbnR7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhlYWRlci10b29sYmFye1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgIC0tb3BhY2l0eTogMTtcclxufVxyXG4gIC5tYWluLWhlYWRlcntcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gICAgXHJcbiAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgLm1pZGRsZXtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXItZGl2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNsYXNzLTJ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBpb24tc2VsZWN0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZXtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5hZGQtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1wZW9wbGUtdGl0bGV7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgIH1cclxuICAgICAgLyogU1BBTiAqL1xyXG4gICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLXJpZ2h0e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1mb290ZXJ7XHJcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jYW5jZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgLS1jb2xvcjogIzA2MWI1MjtcclxuICAgICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXNhdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgICAgICAgLS1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRleHQtaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8qIEVycm9yIE1lc3NhZ2VzICovXHJcbiAgICAgIC5lcnJvcntcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLWNvbG9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgfVxyXG5cclxuICB9IiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIxcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gIC8qIFNQQU4gKi9cbiAgLyogRXJyb3IgTWVzc2FnZXMgKi9cbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAudGV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-edit-event',\r\n templateUrl: './edit-event.page.html',\r\n styleUrls: ['./edit-event.page.scss'],\r\n})\r\nexport class EditEventPage implements OnInit {\r\n\r\n postEvent: Event;\r\n isRecurring:string;\r\n isEventEdited: boolean;\r\n loadedEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private alertService: AlertService,\r\n public alertController: AlertController,\r\n ) { \r\n this.isEventEdited = false;\r\n this.postEvent = this.navParams.get('event');\r\n if(this.postEvent.IsRecurring == false){\r\n this.isRecurring = \"Não se repete\";\r\n }\r\n else{\r\n this.isRecurring = \"Repete\";\r\n }\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.profile);\r\n console.log(this.postEvent);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n \r\n this.eventsService.editEvent(this.postEvent, 2, 3).subscribe(async () => {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n await alert.present();\r\n });\r\n this.isEventEdited = true;\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 0px 0px 0px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: hidden;\\n}\\n\\n.main-header .title-content .middle {\\n width: 230px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 0;\\n}\\n\\n.main-header .title-content .header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: right;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .div-icon {\\n width: 92px;\\n float: right;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .title-content .div-icon .edit {\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-header .title-content .div-icon .delete {\\n padding: 7px;\\n font-size: 21px;\\n color: #fff;\\n background: #d30606;\\n border-radius: 20px;\\n margin-left: 10px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 0px 0 0px;\\n}\\n\\n.main-content .upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.main-content .upper-content .content-location {\\n width: 100%;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.main-content .upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #f05d5e;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cbeecb;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cab0dc;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.main-content .upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.main-content .upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.main-content .middle-conten .middle-content h3, .main-content .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.main-content .bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.main-content .bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.main-content .bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFx2aWV3LWV2ZW50XFx2aWV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLGVBQUE7QUNFSjs7QURBQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0dIOztBRERFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDS0o7O0FESEk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0tOOztBREhNO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBQ0tWOztBREhNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0tSOztBREhNO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQ0tSOztBRERJO0VBQ0UsZUFBQTtBQ0dOOztBRENFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUNHSjs7QURESTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNHUjs7QUREUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNHVjs7QURBUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUNFVjs7QURBUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDRVo7O0FEQVE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ0VWOztBRENRO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUNDVjs7QURDTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDQ1I7O0FER1E7RUFDRSxZQUFBO0FDRFY7O0FER1E7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FDRFo7O0FER1E7RUFDSSxlQUFBO0FDRFo7O0FES1E7RUFDRSxlQUFBO0FDSFY7O0FET007RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQXVCQSxTQUFBO0FDM0JSOztBRE1RO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FDSlY7O0FETVE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNKVjs7QURNUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0pWOztBRE1RO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSlY7O0FET1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0xWOztBRE9RO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0xSIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tcGFkZGluZy10b3A6MHB4O1xyXG4gICAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xyXG4gICAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5pb24tbWVudXtcclxuICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICB9XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAtLW9wYWNpdHk6IDE7XHJcbn1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAubGVmdHtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAubWlkZGxle1xyXG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWljb24tcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb257XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb24gLmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXYtaWNvbiAuZGVsZXRle1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMCAwcHg7XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBcclxuICAgICAgICAuY29udGVudC1sb2NhdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAubG9jYXRpb24tZGV0YWlse1xyXG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tbWRncHItT2ZpY2lhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1tZGdwci1QZXNzb2Fse1xyXG4gICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByLU9maWNpYWx7XHJcbiAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogI2NiZWVjYjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLXByLVBlc3NvYWx7XHJcbiAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIC0tYmFja2dyb3VuZDogI2NhYjBkYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbntcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWRldGFpbHMgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkZGxlLWNvbnRlbntcclxuICAgICAgICAubWlkZGxlLWNvbnRlbnQgaDMsIC5taWRkbGUtY29udGVudCBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJvdHRvbS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIFNQQU4gKi9cclxuICAgICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1eDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfSIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLXBhZGRpbmctdG9wOjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmlvbi1tZW51IHtcbiAgLS1oZWlnaHQ6IDIyNXB4O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmxlZnQge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCAwO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAuZGl2LWljb24gLmVkaXQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5kaXYtaWNvbiAuZGVsZXRlIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMHB4IDAgMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuY29udGVudC1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5sb2NhdGlvbi1kZXRhaWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmI3MDM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYmVlY2I7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYWIwZGM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5jb250ZW50LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLWNvbnRlbnQgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IGgzLCAubWFpbi1jb250ZW50IC5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBTUEFOICovXG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { EditEventPage } from '../edit-event/edit-event.page';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n@Component({\r\n selector: 'app-view-event',\r\n templateUrl: './view-event.page.html',\r\n styleUrls: ['./view-event.page.scss'],\r\n})\r\nexport class ViewEventPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n isEventEdited: boolean;\r\n eventBody: EventBody;\r\n loadedAttachments:any;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n eventId:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n \r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private attachmentsService: AttachmentsService,\r\n public alertController: AlertController,\r\n private iab: InAppBrowser,\r\n ) \r\n {\r\n this.profile = this.navParams.get('profile');\r\n this.isEventEdited = false;\r\n this.loadedEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.loadedEvent.Body = this.eventBody;\r\n this.eventId = this.navParams.get('eventId');\r\n }\r\n\r\n ngOnInit() {\r\n /* console.log(this.eventId); */\r\n this.loadEvent();\r\n this.getAttachments();\r\n \r\n }\r\n close(){\r\n console.log(this.isEventEdited);\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n loadEvent(){\r\n this.eventsService.getEvent(this.eventId).subscribe(res => {\r\n this.loadedEvent = res;\r\n\r\n console.log(res);\r\n \r\n this.today = new Date(res.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n });\r\n }\r\n deleteEvent(){\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n this.close();\r\n }); \r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsById(this.eventId).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async editEvent() {\r\n /* this.close(); */\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: EditEventPage,\r\n componentProps:{\r\n event: this.loadedEvent,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n console.log(res);\r\n \r\n if(res){\r\n setTimeout(() => {\r\n /* this.loadEvent(); */\r\n this.getAttachments();\r\n }, 250);\r\n this.isEventEdited = true;\r\n }\r\n });\r\n }\r\n viewDocument(){\r\n const url: string = this.loadedAttachments.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_blank\");\r\n browser.show();\r\n }\r\n\r\n\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-searchbar {\\n --border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcYXR0ZW5kZWUtbW9kYWxcXGF0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL2F0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURDQTtFQUNJLHFCQUFBO0FDRUoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvYXR0ZW5kZWUtbW9kYWwvYXR0ZW5kZWUtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWl0ZW0tZ3JvdXB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG5pb24tc2VhcmNoYmFye1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59IiwiaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1zZWFyY2hiYXIge1xuICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ThrowStmt, removeSummaryDuplicates } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-attendee-modal',\r\n templateUrl: './attendee-modal.page.html',\r\n styleUrls: ['./attendee-modal.page.scss'],\r\n})\r\nexport class AttendeeModalPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n\r\n constructor(private modalCtrl: ModalController, private contactsService: ContactsService) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(\r\n this.contacts.filter(function(contact) {\r\n return contact.IsRequired == true;\r\n })\r\n );\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.eventPersons != null)\r\n {\r\n this.eventPersons.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.EmailAddress\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-item {\\n border-bottom: 1px solid #ccc;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGF0dGVuZGVlc1xcYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9hdHRlbmRlZXMucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtBQ0NKOztBRENBO0VBQ0ksNkJBQUE7QUNFSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9hdHRlbmRlZXMvYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1pdGVtLWdyb3Vwe1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbmlvbi1pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxufVxyXG4iLCJpb24taXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { ModalController, NavController } from '@ionic/angular';\r\nimport { AttendeeModalPage } from '../attendee-modal/attendee-modal.page';\r\n\r\n@Component({\r\n selector: 'app-attendees',\r\n templateUrl: './attendees.page.html',\r\n styleUrls: ['./attendees.page.scss'],\r\n})\r\nexport class AttendeesPage implements OnInit {\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n shouldShowCancel:boolean = true;\r\n\r\n searchCountryString = ''; // initialize your searchCountryString string empty\r\n\r\n constructor(private eventService: EventsService, private modalCtrl: ModalController, \r\n private navCtrl: NavController) { \r\n }\r\n\r\n\r\n ngOnInit() {\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(this.eventAttendees);\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n removeAttendee(attendee: EventPerson)\r\n {\r\n let index: number = this.eventAttendees.findIndex((att) => {\r\n return att.EmailAddress == attendee.EmailAddress\r\n });\r\n\r\n this.eventAttendees.splice(index, 1);\r\n }\r\n \r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n });\r\n }\r\n\r\n}","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 0 auto;\\n padding: 25px;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: right;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxkaXNjYXJ0LWV4cGVkaWVudC1tb2RhbFxcZGlzY2FydC1leHBlZGllbnQtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9nYWJpbmV0ZS1kaWdpdGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUNDSjs7QURDRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNFSjs7QURBRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDSUo7O0FEREU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDSUo7O0FERkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGNvbG9yOiAjNDJiOWZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4uYnV0dG9uc3tcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbn1cclxuXHJcbiAgLmJ1dHRvbi1yZWplY3Qge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLS1jb2xvcjogI2QzMGEwYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxuICAgIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWFwcHJvdmUge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgbWFyZ2luOiAwIDBweCAwIDEycHg7IFxyXG4gIH0iLCIuaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmhlYWRlci1pY29uLWxlZnQge1xuICB3aWR0aDogMzZweDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzQyYjlmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-discart-expedient-modal',\r\n templateUrl: './discart-expedient-modal.page.html',\r\n styleUrls: ['./discart-expedient-modal.page.scss'],\r\n})\r\nexport class DiscartExpedientModalPage implements OnInit {\r\n serialNumber:string;\r\n constructor(\r\n private modalController: ModalController,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private navParams: NavParams,\r\n ) { \r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.serialNumber);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n /* notDelete(){\r\n\r\n } */\r\n save(){\r\n let body = { \"serialNumber\": this.serialNumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-cc-modal',\r\n templateUrl: './add-participants-cc-modal.page.html',\r\n styleUrls: ['./add-participants-cc-modal.page.scss'],\r\n})\r\nexport class AddParticipantsCcModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,\r\n ) { \r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n \r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result; \r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-modal',\r\n templateUrl: './add-participants-modal.page.html',\r\n styleUrls: ['./add-participants-modal.page.scss'],\r\n})\r\nexport class AddParticipantsModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\nion-content {\\n --padding-top: 0px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n/* Error Messages */\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2Jvb2stbWVldGluZy1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxleHBlZGllbnRlXFxib29rLW1lZXRpbmctbW9kYWxcXGJvb2stbWVldGluZy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDRjs7QURDQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0VGOztBREFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDR0Y7O0FEQUE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNHRjs7QUREQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0lGOztBREZBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS0Y7O0FESEE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNNRjs7QURKQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNRRjs7QUROQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDU0Y7O0FEUEE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ1VGOztBRFJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNXRjs7QURSQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDV0Y7O0FEVEE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNZRjs7QURWQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ2FGOztBRFhBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDY0Y7O0FEWkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNlRjs7QURiQSxTQUFBOztBQUNBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNnQkY7O0FEZEE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDaUJBOztBRGZBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNrQko7O0FEaEJBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDbUJKOztBRGpCRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FDb0JKOztBRGpCQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ29CRjs7QURqQkEsbUJBQUE7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNvQkY7O0FEbEJBO0VBQ0UsVUFBQTtBQ3FCRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMjY0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1wYWRkaW5nLXRvcDogMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uaW9uLWl0ZW0tY2xhc3MtMntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxufVxyXG4uaW9uLWljb24tY2xhc3N7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbmlvbi1zZWxlY3R7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzc3tcclxuICB3aWR0aDogMzE1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmxpc3QtcGVvcGxle1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbn1cclxuLmFkZC1wZW9wbGV7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5saXN0LXBlb3BsZS10aXRsZXtcclxuICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgY29sb3I6ICM3OTc5Nzk7XHJcbn1cclxuLmF0dGFjaC1kb2N1bWVudHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYXR0YWNoLWljb257XHJcbiAgd2lkdGg6IDM3cHg7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IzBkODlkMTtcclxufVxyXG4vKiBTUEFOICovXHJcbi5zcGFuLWxlZnR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNXg7XHJcbn1cclxuLnNwYW4tcmlnaHR7XHJcbnRleHQtYWxpZ246IHJpZ2h0O1xyXG5mbG9hdDogcmlnaHQ7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcblxyXG4udGV4dC1pbnB1dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuLmVycm9ye1xyXG4gIGNvbG9yOnJlZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNwYW4tY29sb3J7XHJcbiAgY29sb3I6cmVkO1xyXG59IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItdGl0bGUge1xuICB3aWR0aDogMjY0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAxNXB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb250YWluZXItZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5pb24tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5saXN0LXBlb3BsZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZGQtcGVvcGxlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxpc3QtcGVvcGxlLXRpdGxlIHtcbiAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cblxuLmF0dGFjaC1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF0dGFjaC1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4vKiBTUEFOICovXG4uc3Bhbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTV4O1xufVxuXG4uc3Bhbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5idXR0b24tY2FuY2VsIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiAjMDYxYjUyO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5idXR0b24tc2F2ZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbiAgLS1jb2xvcjojZmZmZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBFcnJvciBNZXNzYWdlcyAqL1xuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { Event } from 'src/app/models/event.model'\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-book-meeting-modal',\r\n templateUrl: './book-meeting-modal.page.html',\r\n styleUrls: ['./book-meeting-modal.page.scss'],\r\n})\r\nexport class BookMeetingModalPage implements OnInit {\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDocId:string;\r\n loadedAttachments:any;\r\n\r\n postData: Event;\r\n eventBody: EventBody;\r\n eventAttendees: EventPerson[];\r\n\r\n formLocationSatus: boolean = false;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private calendarService: EventsService,\r\n ) {\r\n this.task = this.navParams.get('task');\r\n this.postData = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postData.Body = this.eventBody;\r\n\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.Subject = this.task.Folio;\r\n this.postData.CalendarName = \"Oficial\";\r\n /* this.postData.StartDate = new Date(); */\r\n /* Set + 30minutes to seleted datetime */\r\n let selectedEndDate = new Date();\r\n /* this.postData.EndDate = new Date(selectedEndDate.setMinutes(new Date().getMinutes() + 30)); */\r\n \r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.task)\r\n console.log(this.task.SerialNumber);\r\n this.getAttachments();\r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.SerialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n this.eventBody={\r\n BodyType: '1',\r\n Text: this.postData.Body.Text,\r\n }\r\n this.postData = {\r\n EventId: '',\r\n Subject: this.postData.Subject,\r\n Body: this.eventBody,\r\n Location: this.postData.Location,\r\n CalendarId: '',\r\n CalendarName: this.postData.CalendarName,\r\n StartDate: this.postData.StartDate,\r\n EndDate: this.postData.EndDate,\r\n EventType: 'Reunião',\r\n Attendees: this.eventAttendees,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: 'UTC',\r\n Organizer: null,\r\n Categories: null,\r\n HasAttachments: true,\r\n }\r\n console.log(this.postData);\r\n\r\n this.processes.FindTaskDocId(this.task.SerialNumber).subscribe(res =>{\r\n if(res){\r\n this.calendarService.postExpedientEvent(res, this.postData, \"md\",this.task.SerialNumber);\r\n } \r\n });\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n\r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": true\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": false\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.SerialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n validateFormInputs(){\r\n let formLocation = this.postData.Location.trim();\r\n if(!this.postData.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.title {\\n font-family: Roboto;\\n font-size: 25px;\\n font-weight: normal;\\n font-stretch: normal;\\n font-style: normal;\\n line-height: normal;\\n letter-spacing: normal;\\n color: #000000;\\n margin: 8px 0 8px 0px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 360px;\\n margin: 15px auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudC10YXNrLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudC10YXNrLW1vZGFsXFxleHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURDQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFRjs7QURBQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUNLRjs7QURIQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ01GOztBREpBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUNPRjs7QURMQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQ1FGOztBRE5BO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNTRjs7QURQQTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FDVUY7O0FEUkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ1dGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUNXRjs7QURUQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ1lGOztBRFZBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUNhRjs7QURWQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ2FGOztBRFhBLFNBQUE7O0FBQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ2NGOztBRFpBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ2VBOztBRGJBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNnQko7O0FEZEE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUNpQko7O0FEZkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ2tCSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcbi50aXRsZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xyXG59XHJcbi5jb250YWluZXItZGl2e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbjogMTVweCBhdXRvO1xyXG59XHJcbi5pb24taXRlbS1jbGFzcy0ye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5pb24taWNvbi1jbGFzc3tcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbn1cclxuaW9uLXNlbGVjdHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNze1xyXG4gIHdpZHRoOiAzMTVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubGlzdC1wZW9wbGV7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxufVxyXG4uYWRkLXBlb3BsZXtcclxuICB3aWR0aDogNDVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxpc3QtcGVvcGxlLXRpdGxle1xyXG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cclxuICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4uYXR0YWNoLWRvY3VtZW50e1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzBkODlkMTtcclxufVxyXG5cclxuLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjojMGQ4OWQxO1xyXG59XHJcbi8qIFNQQU4gKi9cclxuLnNwYW4tbGVmdHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE1eDtcclxufVxyXG4uc3Bhbi1yaWdodHtcclxudGV4dC1hbGlnbjogcmlnaHQ7XHJcbmZsb2F0OiByaWdodDtcclxuZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jb250YWluZXItZm9vdGVye1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5idXR0b24tY2FuY2VsIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1zYXZlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIC0tY29sb3I6I2ZmZmZmZjtcclxuICAgIG1hcmdpbjoxMHB4O1xyXG4gIH0iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDIwcHg7XG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4uYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cblxuLyogU1BBTiAqL1xuLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cblxuLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { Despacho } from 'src/app/models/despacho.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { Participant } from 'src/app/models/participant.model';\r\nimport { Folder } from 'src/app/models/folder.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { environment } from 'src/environments/environment';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-expedient-task-modal',\r\n templateUrl: './expedient-task-modal.page.html',\r\n styleUrls: ['./expedient-task-modal.page.scss'],\r\n})\r\nexport class ExpedientTaskModalPage implements OnInit {\r\n\r\n modalTitle: string[] = [\r\n 'Efectuar Despacho',\r\n 'Solicitar Parecer',\r\n 'Solicitar Deferimento'\r\n ];\r\n taskType:string;\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDate: Date;\r\n taskDescription: string;\r\n user: string;\r\n loadedAttachments:any;\r\n\r\n postData: Despacho;\r\n dispatchFolder: Folder;\r\n participants: Participant[];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.user = environment.defaultuser +'@'+ environment.domain;\r\n this.task = this.navParams.get('task');\r\n this.taskType = this.navParams.get('taskAction');\r\n this.postData = new Despacho();\r\n this.participants = this.participants = new Array();\r\n this.dispatchFolder = {\r\n Nad: 30,\r\n Subject: '',\r\n Message: '',\r\n SourceSecFsId: this.task.workflowInstanceDataFields.FsId,\r\n SouceType: 'DOC',\r\n SourceId: this.task.workflowInstanceDataFields.DocId,\r\n\r\n };\r\n this.postData.DispatchFolder = this.dispatchFolder;\r\n this.postData.UsersSelected = this.participants;\r\n /* By Default TypeDeadline should be 'Normal' */\r\n this.postData.Priority = '99999861';\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.DispatchFolder.Subject = this.task.workflowInstanceFolio;\r\n }\r\n\r\n ngOnInit() {\r\n this.taskDate = new Date(this.task.taskStartDate);\r\n /* this.authService.userData$.subscribe((res:any)=>{\r\n console.log(res);\r\n });\r\n console.log(this.user); */ \r\n console.log(this.task)\r\n \r\n console.log(this.task.serialNumber);\r\n this.getAttachments();\r\n \r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n console.log(this.taskType);\r\n \r\n switch (this.taskType)\r\n {\r\n case '0':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n console.log(this.postData);\r\n this.processes.postDespatcho(this.postData);\r\n\r\n break;\r\n case '1':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postParecer(this.postData);\r\n break;\r\n case '2':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postDeferimento(this.postData);\r\n break;\r\n }\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n \r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'I',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n \r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'CC',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.serialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\nion-item-group {\\n margin: 15px;\\n}\\nion-button {\\n display: block;\\n width: 80%;\\n margin: 20px auto;\\n}\\n.h3-event-title {\\n padding: 15px 0 0px 25px;\\n font-weight: bold;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cab0dc; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cbeecb; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* TOGGLE BUTTON */\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n margin: 20px 20px 0 0;\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 6px auto;\\n background-color: #0782c9;\\n overflow: auto;\\n}\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-logo {\\n background: transparent;\\n width: 150px;\\n margin: 2.5px 0 2.5px 71px;\\n float: left;\\n}\\n.div-logo img {\\n width: 100%;\\n}\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudGUtZGV0YWlsXFxleHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnRlLWRldGFpbC9leHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVJO0VBQ0ksV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ1I7QURDUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDQ1Y7QURBVztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0VaO0FEQ1U7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ1o7QURFUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQ0FWO0FERVU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDQVo7QURHVTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0RaO0FES1E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNIVjtBREtRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNIVjtBRE9BO0VBQ0ksWUFBQTtBQ0pKO0FETUE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FDSEo7QURLQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7QUNGSjtBRE1BO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNISjtBREtFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNGSjtBRElFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNESjtBREdFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0FKO0FERUU7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDQ0o7QURDRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FDRUo7QURDRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ0VKO0FEQUU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNHSjtBRERFO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKO0FESEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDTUo7QURKRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FDT0o7QURMRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ1FKO0FETkU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDU0o7QURQRTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FDVUo7QURSRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNXSjtBRFRFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNZSjtBRFZBLGtCQUFBO0FBQ0U7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNhSjtBRFhFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FDY0o7QURaRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNlSjtBRGJFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0FDZ0JKO0FEZEU7RUFDRSxXQUFBO0FDaUJKO0FEZkU7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDa0JKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL2V4cGVkaWVudGUtZGV0YWlsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIC5oZWFkZXItYm90dG9tLWljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20tY29udGFjdHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXYtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5pb24taXRlbS1ncm91cHtcclxuICAgIG1hcmdpbjogMTVweDtcclxufVxyXG5pb24tYnV0dG9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuLmgzLWV2ZW50LXRpdGxle1xyXG4gICAgcGFkZGluZzogMTVweCAwIDBweCAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vRElWXHJcbi5kaXYtaXRlbS1PZmljaWFse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiAjY2FiMGRjOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMjBweDsgKi9cclxuICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXHJcbiAgICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xyXG4gIH1cclxuICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG4gICAgLyogYmFja2dyb3VuZDogI2NiZWVjYjsgKi9cclxuICAgIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXHJcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xyXG4gICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICB9XHJcbiAgLmRpdi11cHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtdXAgaDN7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbntcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5kaXYtY29udGVudC1QZXNzb2Fse1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICB9XHJcbiAgLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgze1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBwLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgY29sb3I6IHJnYig5NCwgOTIsIDkyKTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbGVmdHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmlvbi1pY29uLWxvY2F0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbWlkZGxlIHB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbi8qIFRPR0dMRSBCVVRUT04gKi9cclxuICAuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtc2VhcmNoe1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIuNXB4IDAgMi41cHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5oMy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaXYtaXRlbS1PZmljaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYWIwZGM7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtaXRlbS1QZXNzb2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYmVlY2I7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtdXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kaXYtdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uZGl2LWljb24gaW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LVBlc3NvYWwge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDMge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICM1ZTVjNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXYtYm90dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi1ib3R0b24tbGVmdCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWljb24tbG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4uZGl2LWJvdHRvbi1taWRkbGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1ib3R0b24tcmlnaHQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogVE9HR0xFIEJVVFRPTiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMi41cHggMCAyLjVweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\nimport { DailyWorkTask } from '../../../../models/dailyworktask.model';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../../../../models/event.model';\r\nimport { MenuController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { ExpedientTaskModalPage } from '../expedient-task-modal/expedient-task-modal.page';\r\nimport { BookMeetingModalPage } from '../book-meeting-modal/book-meeting-modal.page';\r\nimport { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n@Component({\r\n selector: 'app-expediente-detail',\r\n templateUrl: './expediente-detail.page.html',\r\n styleUrls: ['./expediente-detail.page.scss'],\r\n})\r\nexport class ExpedienteDetailPage implements OnInit {\r\n\r\n task: any;\r\n fulltask:any;\r\n eventsList: Event[]; \r\n serialnumber:string;\r\n profile: string;\r\n\r\n constructor(private activateRoute: ActivatedRoute,\r\n private processes:ProcessesService,\r\n private iab: InAppBrowser,\r\n private attachments: AttachmentsService,\r\n private events: EventsService,\r\n private menu: MenuController,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private alertService: AlertService) { \r\n this.serialnumber = this.navParams.get('serialNumber');\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n console.log(this.serialnumber);\r\n \r\n this.activateRoute.paramMap.subscribe(paramMap => {\r\n if (!paramMap.has('SerialNumber')){\r\n return;\r\n }\r\n /* this.serialnumber = paramMap.get('SerialNumber'); */\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n });\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n }\r\n\r\n\r\n async LoadTaskDetail(serial:string)\r\n {\r\n this.processes.GetTask(serial).subscribe(res => {\r\n this.task = {\r\n \"SerialNumber\": res.serialNumber,\r\n \"Folio\": res.workflowInstanceFolio,\r\n \"Senders\": res.originator.email,\r\n \"CreateDate\": momentG(new Date(res.taskStartDate),'yyyy-MM-dd HH:mm:ss'),\r\n \"DocumentURL\": res.workflowInstanceDataFields.ViewerRequest,\r\n \"Remetente\": res.workflowInstanceDataFields.Sender,\r\n }\r\n this.fulltask = res;\r\n console.log(res);\r\n \r\n });\r\n }\r\n\r\n async LoadRelatedEvents(serial:string)\r\n {\r\n if (this.eventsList == null)\r\n {\r\n this.attachments.getAttachmentsBySerial(serial).subscribe(res => {\r\n console.log(res);\r\n res.forEach(att =>{\r\n if (this.eventsList == null){\r\n this.eventsList = new Array();\r\n }\r\n this.events.getEvent(att.ParentId).subscribe(event => {\r\n this.eventsList.push(event);\r\n console.log(this.eventsList);\r\n });\r\n });\r\n });\r\n }\r\n }\r\n\r\n viewDocument(){\r\n const url: string = this.task.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_parent\");\r\n browser.show();\r\n }\r\n\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n\r\n async openExpedientActionsModal(taskAction:any, task:any){\r\n const modal = await this.modalController.create({\r\n component: ExpedientTaskModalPage,\r\n componentProps:{\r\n taskAction: taskAction,\r\n task: task,\r\n },\r\n cssClass: 'expedient-task-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n discartExpedient(){\r\n let body = { \"serialNumber\": this.serialnumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n }\r\n\r\n async openBookMeetingModal(task:any){\r\n const modal = await this.modalController.create({\r\n component: BookMeetingModalPage,\r\n componentProps:{\r\n task: task,\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n }\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AlertController } from '@ionic/angular';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AlertService {\r\n\r\n constructor(public alertController: AlertController) { }\r\n\r\n async presentAlert(message:string) {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Mensagem do sistema',\r\n message: message,\r\n buttons: ['OK']\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Attachment } from '../models/attachment.model';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AttachmentsService {\r\n\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAttachmentsBySerial(serialNumber: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachments';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getAttachments(source: number, sourceid: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetSourceName';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Source\", source.toString());\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAttachmentsById(eventId: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachmentsByEventId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ParentId\", eventId);\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class EventsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n //lastloadedevent: Event;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAllEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetAllEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllPrEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllMdEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n\r\n\r\n\r\n getEvents(calendarname:string, startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarname);\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getEvent(eventid: string): Observable{\r\n let geturl = environment.apiURL + 'calendar/GetEvent';\r\n let params = new HttpParams();\r\n console.log(eventid);\r\n \r\n\r\n params = params.set(\"EventId\", eventid);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n putEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number, sharedagenda:string): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PutEvent');\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n editEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/PutEvent';\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n postEvent(event:Event, calendarName:string, sharedagenda:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PostEvent');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n \r\n postEventMd(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n postEventPr(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n deleteEvent(eventid:string, deletemode:number)\r\n {\r\n const puturl = environment.apiURL + 'calendar/DeleteEvent';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"EventId\", eventid);\r\n params = params.set(\"deleteMode\", deletemode.toString());\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.delete(`${puturl}`, options)\r\n }\r\n postExpedientEvent(docId:any, body:any, sharedagenda:string, serialNumber:any){\r\n const geturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'CreateEventExpediente');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"DocId\", docId);\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers,\r\n params: params \r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { DailyWorkTask } from '../models/dailyworktask.model';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ProcessesService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n GetTasksList(processname:string, onlycount:boolean): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/List';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ProcessName\", processname);\r\n params = params.set(\"OnlyCount\", onlycount.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetTask(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindTask';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n FindTaskDocId(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDOficialTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDOficialTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDPersonalTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDPersonalTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetToApprovedEvents(categoryname:string, count:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/ListByCategory';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"categoryname\", categoryname);\r\n params = params.set(\"onlyCount\", count);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n PostTaskAction(body:any){\r\n const geturl = environment.apiURL + 'Tasks/Complete';\r\n \r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n postDespatcho(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDispatch';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postParecer(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateParecer';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postDeferimento(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDeferimento';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n\r\n GetActionsList(){\r\n const geturl = environment.apiURL + 'presidentialActions';\r\n let options = { \r\n headers: this.headers, \r\n };\r\n console.log(options);\r\n \r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n \r\n\r\n\r\n\r\n\r\n}\r\n","\r\nvar month = [\r\n 'Janeiro',\r\n 'Fevereiro',\r\n 'Março',\r\n 'Abril',\r\n 'Pode',\r\n 'Junho',\r\n 'Julho',\r\n 'Agosto'\r\n]\r\n\r\nvar week = new Array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado');\r\n\r\nclass momentG {\r\n static run(date, formate , wgs){\r\n\r\n if(typeof date.getMonth != 'function') {\r\n date = new Date(date)\r\n if(! date instanceof Date){\r\n throw new UserException('Invalid date formate momentG');\r\n } \r\n }\r\n\r\n var e = {\r\n d : (date.getDate()).toString() ,\r\n M : (date.getMonth()).toString() ,\r\n ss : (date.getSeconds().toString()).padStart(2,\"0\"),\r\n mm : (date.getMinutes().toString()).padStart(2,\"0\") ,\r\n dd : (date.getDate()).toString().padStart(2,\"0\") ,\r\n MM : (date.getMonth()+1).toString().padStart(2,\"0\"),\r\n HH : date.getHours().toString().padStart(2,\"0\"),\r\n yy: date.getFullYear().toString().slice(2,4).padStart(2,\"0\") ,\r\n EEEE : week[date.getDay()].padStart(2,\"0\") ,\r\n MMMM : month[date.getMonth()],\r\n yyyy : date.getFullYear() ,\r\n }\r\n\r\n\r\n Object.keys(e).reverse().forEach(element => {\r\n var reg = new RegExp(element,'g')\r\n formate = formate.replace(reg,e[element] )\r\n });\r\n\r\n return formate\r\n }\r\n}\r\n\r\nmodule.exports = {\r\n momentG: momentG.run\r\n};"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js index 75b1fcdce..ce05bb28f 100644 --- a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js +++ b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js @@ -2511,12 +2511,13 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons var _this18 = this; this.profile = "mdgpr"; + console.log(this.serialnumber); this.activateRoute.paramMap.subscribe(function (paramMap) { if (!paramMap.has('SerialNumber')) { return; } + /* this.serialnumber = paramMap.get('SerialNumber'); */ - _this18.serialnumber = paramMap.get('SerialNumber'); _this18.LoadTaskDetail(_this18.serialnumber); diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js.map b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js.map index fbbdeb36b..b2b25f4fa 100644 --- a/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js.map +++ b/android/app/src/main/assets/public/default~home-home-module~pages-events-events-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/pages/agenda/edit-event/edit-event.page.html","webpack:///src/app/pages/agenda/view-event/view-event.page.html","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.html","webpack:///src/app/pages/events/attendees/attendees.page.html","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html","webpack:///src/app/models/despacho.model.ts","webpack:///src/app/models/event.model.ts","webpack:///src/app/pages/agenda/edit-event/edit-event.page.scss","webpack:///src/app/pages/agenda/edit-event/edit-event.page.ts","webpack:///src/app/pages/agenda/view-event/view-event.page.scss","webpack:///src/app/pages/agenda/view-event/view-event.page.ts","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.scss","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.ts","webpack:///src/app/pages/events/attendees/attendees.page.scss","webpack:///src/app/pages/events/attendees/attendees.page.ts","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.scss","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts","webpack:///src/app/services/alert.service.ts","webpack:///src/app/services/attachments.service.ts","webpack:///src/app/services/events.service.ts","webpack:///src/app/services/processes.service.ts","webpack:///src/plugin/momentG.js"],"names":["Despacho","Event","EditEventPage","modalController","navParams","eventsService","alertService","alertController","segment","isEventEdited","postEvent","get","IsRecurring","isRecurring","profile","console","log","dismiss","editEvent","subscribe","create","cssClass","header","buttons","alert","present","component","componentProps","eventAttendees","Attendees","backdropDismiss","modal","onDidDismiss","then","data","newattendees","selector","template","ViewEventPage","attachmentsService","iab","months","days","loadedEvent","eventBody","BodyType","Text","Body","eventId","loadEvent","getAttachments","getEvent","res","today","Date","StartDate","customDate","getDay","getDate","getMonth","deleteEvent","EventId","close","getAttachmentsById","loadedAttachments","event","setTimeout","url","DocumentURL","replace","browser","show","AttendeeModalPage","modalCtrl","contactsService","showLoader","fetchContacts","contacts","filter","contact","IsRequired","evt","detail","value","itm","getContacts","result","eventPersons","forEach","attendee","index","findIndex","cont","EmailAddress","splice","AttendeesPage","eventService","navCtrl","shouldShowCancel","searchCountryString","att","newattendee","Name","Array","push","DiscartExpedientModalPage","processes","router","serialNumber","body","PostTaskAction","navigate","AddParticipantsCcModalPage","participantsAdded","UserId","AddParticipantsModalPage","BookMeetingModalPage","calendarService","formLocationSatus","task","postData","Subject","Folio","CalendarName","selectedEndDate","SerialNumber","getAttachmentsBySerial","Location","CalendarId","EndDate","EventType","IsMeeting","AppointmentState","TimeZone","Organizer","Categories","HasAttachments","FindTaskDocId","postExpedientEvent","distartExpedientModal","taskParticipants","taskParticipantsCc","formLocation","trim","length","ExpedientTaskModalPage","authService","modalTitle","user","defaultuser","domain","taskType","participants","dispatchFolder","Nad","Message","SourceSecFsId","workflowInstanceDataFields","FsId","SouceType","SourceId","DocId","DispatchFolder","UsersSelected","Priority","workflowInstanceFolio","taskDate","taskStartDate","DistributionType","CountryCode","UserEmail","postDespatcho","postParecer","postDeferimento","ExpedienteDetailPage","activateRoute","attachments","events","menu","serialnumber","paramMap","has","LoadTaskDetail","LoadRelatedEvents","serial","GetTask","originator","email","ViewerRequest","Sender","fulltask","eventsList","ParentId","open","taskAction","AlertService","message","providedIn","AttachmentsService","http","loggeduser","ValidatedUser","headers","set","BasicAuthKey","geturl","apiURL","params","options","source","sourceid","toString","EventsService","authheader","startdate","enddate","calendarname","eventid","conflictResolutionMode","sendInvitationsOrCancellationsMode","sharedagenda","puturl","put","calendarName","post","deletemode","docId","toPromise","ProcessesService","processname","onlycount","categoryname","count","month","week","momentG","date","formate","wgs","UserException","e","d","M","ss","getSeconds","padStart","mm","getMinutes","dd","MM","HH","getHours","yy","getFullYear","slice","EEEE","MMMM","yyyy","Object","keys","reverse","element","reg","RegExp","module","exports","run"],"mappings":";;;;;;;;;;;;;;;;;;;AAAA;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACGf;AAAA;;;AAAA;AAAA;AAAA;;QAAaA,Q;;;;;;;;;;;;;;;;;;;ACAb;AAAA;;;AAAA;AAAA;AAAA;;QAAaC,K;;;;;;;;;;;;;;;;;;;ACHb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACiBf,QAAaC,aAAa;AAcxB,6BACUC,eADV,EAEUC,SAFV,EAGUC,aAHV,EAIUC,YAJV,EAKSC,eALT,EAKyC;AAAA;;AAJ/B,aAAAJ,eAAA,GAAAA,eAAA;AACA,aAAAC,SAAA,GAAAA,SAAA;AACA,aAAAC,aAAA,GAAAA,aAAA;AACA,aAAAC,YAAA,GAAAA,YAAA;AACD,aAAAC,eAAA,GAAAA,eAAA;AAZT,aAAAC,OAAA,GAAiB,MAAjB;AAcE,aAAKC,aAAL,GAAqB,KAArB;AACA,aAAKC,SAAL,GAAiB,KAAKN,SAAL,CAAeO,GAAf,CAAmB,OAAnB,CAAjB;;AACA,YAAG,KAAKD,SAAL,CAAeE,WAAf,IAA8B,KAAjC,EAAuC;AACrC,eAAKC,WAAL,GAAmB,eAAnB;AACD,SAFD,MAGI;AACF,eAAKA,WAAL,GAAmB,QAAnB;AACD;;AACD,aAAKC,OAAL,GAAe,KAAKV,SAAL,CAAeO,GAAf,CAAmB,SAAnB,CAAf;AACD;;AA9BuB;AAAA;AAAA,mCAgCb;AACTI,iBAAO,CAACC,GAAR,CAAY,KAAKF,OAAjB;AACAC,iBAAO,CAACC,GAAR,CAAY,KAAKN,SAAjB;AAED;AApCuB;AAAA;AAAA,gCAqCnB;AACH,eAAKP,eAAL,CAAqBc,OAArB;AACD;AAvCuB;AAAA;AAAA,+BAwCpB;AAAA;;AACFF,iBAAO,CAACC,GAAR,CAAY,KAAKN,SAAjB;AAEA,eAAKL,aAAL,CAAmBa,SAAnB,CAA6B,KAAKR,SAAlC,EAA6C,CAA7C,EAAgD,CAAhD,EAAmDS,SAAnD,CAA6D;AAAA,mBAAY;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACzD,6BAAM,KAAKZ,eAAL,CAAqBa,MAArB,CAA4B;AAC9CC,gCAAQ,EAAE,iBADoC;AAE9CC,8BAAM,EAAE,oBAFsC;AAG9CC,+BAAO,EAAE,CAAC,IAAD;AAHqC,uBAA5B,CAAN;;AADyD;AACjEC,2BADiE;AAAA;AAMvE,6BAAMA,KAAK,CAACC,OAAN,EAAN;;AANuE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,eAAZ;AAAA,WAA7D;AAQA,eAAKhB,aAAL,GAAqB,IAArB;AACA,eAAKN,eAAL,CAAqBc,OAArB,CAA6B,KAAKR,aAAlC;AACD;AArDuB;AAAA;AAAA,wCAuDL;;;;;;;;;;AAEH,2BAAM,KAAKN,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,8EADmC;AAE7CC,oCAAc,EAAE;AACfC,sCAAc,EAAE,KAAKlB,SAAL,CAAemB;AADhB,uBAF6B;AAK9CR,8BAAQ,EAAE,UALoC;AAM9CS,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AAEAM,yBAAK,CAACC,YAAN,GAAqBC,IAArB,CAA0B,UAACC,IAAD,EAAU;AAClC,0BAAIA,IAAI,CAAC,MAAD,CAAJ,IAAgB,IAApB,EACA;AACE,4BAAIC,YAAY,GAAkBD,IAAI,CAAC,MAAD,CAAtC;AACA,8BAAI,CAACxB,SAAL,CAAemB,SAAf,GAA2BM,YAA3B;AACD;AACF,qBAND;;;;;;;;;AAOH;AA3EyB;;AAAA;AAAA,OAA1B;;;;cAe6B;;cACN;;cACI;;cACD;;cACE;;;;AAnBfjC,iBAAa,6DALzB,gEAAU;AACTkC,cAAQ,EAAE,gBADD;AAETC,cAAQ,EAAR;AAAA;AAAA,iHAFS;;;;AAAA,KAAV,CAKyB,GAAbnC,aAAa,CAAb;;;;;;;;;;;;;;;;ACjBb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACgBf,QAAaoC,aAAa;AAoBxB,6BACUnC,eADV,EAEUC,SAFV,EAGUC,aAHV,EAIUkC,kBAJV,EAKShC,eALT,EAMUiC,GANV,EAM2B;AAAA;;AALjB,aAAArC,eAAA,GAAAA,eAAA;AACA,aAAAC,SAAA,GAAAA,SAAA;AACA,aAAAC,aAAA,GAAAA,aAAA;AACA,aAAAkC,kBAAA,GAAAA,kBAAA;AACD,aAAAhC,eAAA,GAAAA,eAAA;AACC,aAAAiC,GAAA,GAAAA,GAAA;AATV,aAAAC,MAAA,GAAS,CAAC,SAAD,EAAY,WAAZ,EAAyB,OAAzB,EAAkC,OAAlC,EAA2C,MAA3C,EAAmD,OAAnD,EAA4D,OAA5D,EAAqE,QAArE,EAA+E,UAA/E,EAA2F,SAA3F,EAAsG,UAAtG,EAAkH,UAAlH,CAAT;AACA,aAAAC,IAAA,GAAO,CAAC,SAAD,EAAY,eAAZ,EAA6B,aAA7B,EAA4C,cAA5C,EAA4D,cAA5D,EAA4E,aAA5E,EAA2F,QAA3F,CAAP;AAWE,aAAK5B,OAAL,GAAe,KAAKV,SAAL,CAAeO,GAAf,CAAmB,SAAnB,CAAf;AACA,aAAKF,aAAL,GAAqB,KAArB;AACA,aAAKkC,WAAL,GAAmB,IAAI,yDAAJ,EAAnB;AACA,aAAKC,SAAL,GAAiB;AAAEC,kBAAQ,EAAG,GAAb;AAAkBC,cAAI,EAAG;AAAzB,SAAjB;AACA,aAAKH,WAAL,CAAiBI,IAAjB,GAAwB,KAAKH,SAA7B;AACA,aAAKI,OAAL,GAAe,KAAK5C,SAAL,CAAeO,GAAf,CAAmB,SAAnB,CAAf;AACD;;AAnCuB;AAAA;AAAA,mCAqCb;AACT;AACA,eAAKsC,SAAL;AACA,eAAKC,cAAL;AAED;AA1CuB;AAAA;AAAA,gCA2CnB;AACHnC,iBAAO,CAACC,GAAR,CAAY,KAAKP,aAAjB;AACA,eAAKN,eAAL,CAAqBc,OAArB,CAA6B,KAAKR,aAAlC;AACD;AA9CuB;AAAA;AAAA,oCAgDf;AAAA;;AACP,eAAKJ,aAAL,CAAmB8C,QAAnB,CAA4B,KAAKH,OAAjC,EAA0C7B,SAA1C,CAAoD,UAAAiC,GAAG,EAAI;AACzD,kBAAI,CAACT,WAAL,GAAmBS,GAAnB;AAEArC,mBAAO,CAACC,GAAR,CAAYoC,GAAZ;AAEA,kBAAI,CAACC,KAAL,GAAa,IAAIC,IAAJ,CAASF,GAAG,CAACG,SAAb,CAAb;AACAxC,mBAAO,CAACC,GAAR,CAAY,IAAIsC,IAAJ,CAAS,MAAI,CAACD,KAAd,CAAZ;AACA,kBAAI,CAACG,UAAL,GAAkB,MAAI,CAACd,IAAL,CAAU,MAAI,CAACW,KAAL,CAAWI,MAAX,EAAV,IAAgC,IAAhC,GAAwC,MAAI,CAACJ,KAAL,CAAWK,OAAX,EAAxC,GAA8D,MAA9D,GAA0E,MAAI,CAACjB,MAAL,CAAY,MAAI,CAACY,KAAL,CAAWM,QAAX,EAAZ,CAA5F;AACD,WARD;AASD;AA1DuB;AAAA;AAAA,sCA2Db;AAAA;;AACT,eAAKtD,aAAL,CAAmBuD,WAAnB,CAA+B,KAAKjB,WAAL,CAAiBkB,OAAhD,EAAyD,CAAzD,EAA4D1C,SAA5D,CAAsE;AAAA,mBAAY;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEhE,6BAAM,KAAKZ,eAAL,CAAqBa,MAArB,CAA4B;AAC9CC,gCAAQ,EAAE,iBADoC;AAE9CC,8BAAM,EAAE,iBAFsC;AAG9CC,+BAAO,EAAE,CAAC,IAAD;AAHqC,uBAA5B,CAAN;;AAFgE;AAExEC,2BAFwE;AAAA;AAQ9E,6BAAMA,KAAK,CAACC,OAAN,EAAN;;AAR8E;AAS9E,2BAAKqC,KAAL;;AAT8E;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,eAAZ;AAAA,WAAtE;AAWD;AAvEuB;AAAA;AAAA,yCAyEV;AAAA;;AACZ,eAAKvB,kBAAL,CAAwBwB,kBAAxB,CAA2C,KAAKf,OAAhD,EAAyD7B,SAAzD,CAAmE,UAAAiC,GAAG,EAAE;AACtE,kBAAI,CAACY,iBAAL,GAAyBZ,GAAzB;AACArC,mBAAO,CAACC,GAAR,CAAYoC,GAAZ;AACD,WAHD;AAID;AA9EuB;AAAA;AAAA,oCAgFN;;;;;;;;;AAChB;AACArC,2BAAO,CAACC,GAAR,CAAY,KAAKF,OAAjB;;AAEc,2BAAM,KAAKX,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,yEADmC;AAE9CC,oCAAc,EAAC;AACbsC,6BAAK,EAAE,KAAKtB,WADC;AAEb7B,+BAAO,EAAE,KAAKA;AAFD,uBAF+B;AAM9CO,8BAAQ,EAAE,OANoC;AAO9CS,qCAAe,EAAE;AAP6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AACAM,yBAAK,CAACC,YAAN,GAAqBC,IAArB,CAA0B,UAACmB,GAAD,EAAS;AACjCrC,6BAAO,CAACC,GAAR,CAAYoC,GAAZ;;AAEA,0BAAGA,GAAH,EAAO;AACLc,kCAAU,CAAC,YAAM;AACf;AACA,gCAAI,CAAChB,cAAL;AACD,yBAHS,EAGP,GAHO,CAAV;AAIA,8BAAI,CAACzC,aAAL,GAAqB,IAArB;AACD;AACF,qBAVD;;;;;;;;;AAWD;AAzGuB;AAAA;AAAA,uCA0GZ;AACV,cAAM0D,GAAG,GAAW,KAAKH,iBAAL,CAAuBI,WAAvB,CAAmCC,OAAnC,CAA2C,gBAA3C,EAA4D,wBAA5D,CAApB;AACA,cAAMC,OAAO,GAAG,KAAK9B,GAAL,CAASpB,MAAT,CAAgB+C,GAAhB,EAAoB,QAApB,CAAhB;AACAG,iBAAO,CAACC,IAAR;AACD;AA9GuB;;AAAA;AAAA,OAA1B;;;;cAqB6B;;cACN;;cACI;;cACK;;cACJ;;cACX;;;;AA1BJjC,iBAAa,6DALzB,gEAAU;AACTF,cAAQ,EAAE,gBADD;AAETC,cAAQ,EAAR;AAAA;AAAA,iHAFS;;;;AAAA,KAAV,CAKyB,GAAbC,aAAa,CAAb;;;;;;;;;;;;;;;;AChBb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACWf,QAAakC,iBAAiB;AAM5B,iCAAoBC,SAApB,EAAwDC,eAAxD,EAA0F;AAAA;;AAAtE,aAAAD,SAAA,GAAAA,SAAA;AAAoC,aAAAC,eAAA,GAAAA,eAAA;AAHxD,aAAAC,UAAA,GAAsB,KAAtB;AAG6F;;AANjE;AAAA;AAAA,mCAQjB;AACT,eAAKC,aAAL,CAAmB,EAAnB;AACD;AAV2B;AAAA;AAAA,+BAYxB;AACF,eAAKH,SAAL,CAAexD,OAAf,CACE,KAAK4D,QAAL,CAAcC,MAAd,CAAqB,UAASC,OAAT,EAAkB;AACvC,mBAAOA,OAAO,CAACC,UAAR,IAAsB,IAA7B;AACD,WAFC,CADF;AAKD;AAlB2B;AAAA;AAAA,gCAoBvB;AACH,eAAKP,SAAL,CAAexD,OAAf,CAAuB,IAAvB;AACD;AAtB2B;AAAA;AAAA,iCAwBnBgE,GAxBmB,EAwBT;AACjB,eAAKL,aAAL,CAAmBK,GAAG,CAACC,MAAJ,CAAWC,KAA9B;AACD;AA1B2B;AAAA;AAAA,sCA4BdC,GA5Bc,EA4BE;AAC5BA,aAAG,CAACJ,UAAJ,GAAiB,CAACI,GAAG,CAACJ,UAAtB;AACD;AA9B2B;AAAA;AAAA,sCAgCRF,MAhCQ,EAgCQ;;;;;;;;AAClC,yBAAKH,UAAL,GAAkB,IAAlB;AAEA,yBAAKD,eAAL,CAAqBW,WAArB,CAAiCP,MAAjC,EAAyC3D,SAAzC,CAAmD,UAAAmE,MAAM,EAAG;AAExD,0BAAI,MAAI,CAACC,YAAL,IAAqB,IAAzB,EACA;AACE,8BAAI,CAACA,YAAL,CAAkBC,OAAlB,CAA0B,UAAAC,QAAQ,EAAI;AACpC,8BAAMC,KAAK,GAAWJ,MAAM,CAACK,SAAP,CAAiB,UAACC,IAAD,EAAU;AAC/C,mCAAOA,IAAI,CAACC,YAAL,IAAqBJ,QAAQ,CAACI,YAArC;AACD,2BAFqB,CAAtB;AAIAP,gCAAM,CAACQ,MAAP,CAAcJ,KAAd,EAAqB,CAArB;AACD,yBAND;AAOD;;AAED,4BAAI,CAACb,QAAL,GAAgBS,MAAhB;AACA,4BAAI,CAACX,UAAL,GAAkB,KAAlB;AACD,qBAfH;;;;;;;;;AAiBD;AApD2B;;AAAA;AAAA,OAA9B;;;;cAMiC;;cAA0C;;;;AAN9DH,qBAAiB,6DAL7B,gEAAU;AACTpC,cAAQ,EAAE,oBADD;AAETC,cAAQ,EAAR;AAAA;AAAA,yHAFS;;;;AAAA,KAAV,CAK6B,GAAjBmC,iBAAiB,CAAjB;;;;;;;;;;;;;;;;ACXb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACWf,QAAauB,aAAa;AAQxB,6BAAoBC,YAApB,EAAyDvB,SAAzD,EACUwB,OADV,EACkC;AAAA;;AADd,aAAAD,YAAA,GAAAA,YAAA;AAAqC,aAAAvB,SAAA,GAAAA,SAAA;AAC/C,aAAAwB,OAAA,GAAAA,OAAA;AANV,aAAAzF,OAAA,GAAiB,MAAjB;AACA,aAAA0F,gBAAA,GAA2B,IAA3B;AAEA,aAAAC,mBAAA,GAAsB,EAAtB,CAGkC,CAHR;AAIzB;;AAVuB;AAAA;AAAA,mCAab,CACV;AAduB;AAAA;AAAA,+BAgBpB;AACF,eAAK1B,SAAL,CAAexD,OAAf,CAAuB,KAAKW,cAA5B;AACD;AAlBuB;AAAA;AAAA,gCAoBnB;AACH,eAAK6C,SAAL,CAAexD,OAAf,CAAuB,IAAvB;AACD;AAtBuB;AAAA;AAAA,uCAwBTwE,QAxBS,EAwBY;AAElC,cAAIC,KAAK,GAAW,KAAK9D,cAAL,CAAoB+D,SAApB,CAA8B,UAACS,GAAD,EAAS;AACzD,mBAAOA,GAAG,CAACP,YAAJ,IAAoBJ,QAAQ,CAACI,YAApC;AACD,WAFmB,CAApB;AAIA,eAAKjE,cAAL,CAAoBkE,MAApB,CAA2BJ,KAA3B,EAAkC,CAAlC;AACD;AA/BuB;AAAA;AAAA,uCAiCN;;;;;;;;;;AAEF,2BAAM,KAAKjB,SAAL,CAAerD,MAAf,CAAsB;AACxCM,+BAAS,EAAE,qFAD6B;AAExCC,oCAAc,EAAE;AACd4D,oCAAY,EAAE,KAAK3D;AADL,uBAFwB;AAKxCP,8BAAQ,EAAE,gBAL8B;AAMxCS,qCAAe,EAAE;AANuB,qBAAtB,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AAEAM,yBAAK,CAACC,YAAN,GAAqBC,IAArB,CAA0B,UAACC,IAAD,EAAU;AAClC,0BAAIC,YAAY,GAAkBD,IAAI,CAAC,MAAD,CAAtC;;AAEA,0BAAIC,YAAY,IAAI,IAApB,EACA;AACEA,oCAAY,CAACqD,OAAb,CAAqB,UAAAa,WAAW,EAAI;AAClC,8BAAID,GAAG,GAAG;AACR,4CAAgBC,WAAW,CAACR,YADpB;AAER,oCAAQQ,WAAW,CAACC,IAFZ;AAGR,0CAAe,MAAI,CAAC9F,OAAL,IAAgB;AAHvB,2BAAV;;AAKA,8BAAI,MAAI,CAACoB,cAAL,IAAuB,IAA3B,EACA;AACE,kCAAI,CAACA,cAAL,GAAsB,IAAI2E,KAAJ,EAAtB;AACD;;AACD,gCAAI,CAAC3E,cAAL,CAAoB4E,IAApB,CAAyBJ,GAAzB;AACD,yBAXD;AAYD;AACF,qBAlBD;;;;;;;;;AAmBD;AAjEuB;;AAAA;AAAA,OAA1B;;;;cAQoC;;cAAkC;;cACjD;;;;AATRL,iBAAa,6DALzB,gEAAU;AACT3D,cAAQ,EAAE,eADD;AAETC,cAAQ,EAAR;AAAA;AAAA,+GAFS;;;;AAAA,KAAV,CAKyB,GAAb0D,aAAa,CAAb;;;;;;;;;;;;;;;;ACXb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACUf,QAAaU,yBAAyB;AAEpC,yCACUtG,eADV,EAEUuG,SAFV,EAGUC,MAHV,EAIUvG,SAJV,EAI8B;AAAA;;AAHpB,aAAAD,eAAA,GAAAA,eAAA;AACA,aAAAuG,SAAA,GAAAA,SAAA;AACA,aAAAC,MAAA,GAAAA,MAAA;AACA,aAAAvG,SAAA,GAAAA,SAAA;AAER,aAAKwG,YAAL,GAAoB,KAAKxG,SAAL,CAAeO,GAAf,CAAmB,cAAnB,CAApB;AACA;;AATkC;AAAA;AAAA,mCAWzB;AACTI,iBAAO,CAACC,GAAR,CAAY,KAAK4F,YAAjB;AAED;AAdmC;AAAA;AAAA,gCAe/B;AACH,eAAKzG,eAAL,CAAqBc,OAArB;AACD;AACD;;;AAlBoC;AAAA;AAAA,+BAqBhC;AACF,cAAI4F,IAAI,GAAG;AAAE,4BAAgB,KAAKD,YAAvB;AAAqC,sBAAU;AAA/C,WAAX;AACA7F,iBAAO,CAACC,GAAR,CAAY6F,IAAZ;AACA,eAAKH,SAAL,CAAeI,cAAf,CAA8BD,IAA9B;AACA,eAAKF,MAAL,CAAYI,QAAZ,CAAqB,CAAC,mCAAD,CAArB;AACA,eAAK5G,eAAL,CAAqBc,OAArB;AACD;AA3BmC;;AAAA;AAAA,OAAtC;;;;cAG6B;;cACP;;cACH;;cACI;;;;AANVwF,6BAAyB,6DALrC,gEAAU;AACTrE,cAAQ,EAAE,6BADD;AAETC,cAAQ,EAAR;AAAA;AAAA,qJAFS;;;;AAAA,KAAV,CAKqC,GAAzBoE,yBAAyB,CAAzB;;;;;;;;;;;;;;;;ACVb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACUf,QAAaO,0BAA0B;AAOrC,0CAAoB7G,eAApB,EACUuE,eADV,EAEUtE,SAFV,EAE8B;AAAA;;AAFV,aAAAD,eAAA,GAAAA,eAAA;AACV,aAAAuE,eAAA,GAAAA,eAAA;AACA,aAAAtE,SAAA,GAAAA,SAAA;AANV,aAAAuE,UAAA,GAAsB,KAAtB;AAQI,aAAKsC,iBAAL,GAAyB,KAAK7G,SAAL,CAAeO,GAAf,CAAmB,cAAnB,CAAzB;AACD;;AAZkC;AAAA;AAAA,mCAc1B;AACT,eAAKiE,aAAL,CAAmB,EAAnB;AACD;AAhBoC;AAAA;AAAA,iCAkB5BK,GAlB4B,EAkBlB;AACjB,eAAKL,aAAL,CAAmBK,GAAG,CAACC,MAAJ,CAAWC,KAA9B;AACD;AApBoC;AAAA;AAAA,sCAsBvBC,GAtBuB,EAsBP;AAC5BA,aAAG,CAACJ,UAAJ,GAAiB,CAACI,GAAG,CAACJ,UAAtB;AACD;AAxBoC;AAAA;AAAA,sCA0BjBF,MA1BiB,EA0BD;;;;;;;;AAClC,yBAAKH,UAAL,GAAkB,IAAlB;AAEA,yBAAKD,eAAL,CAAqBW,WAArB,CAAiCP,MAAjC,EAAyC3D,SAAzC,CAAmD,UAAAmE,MAAM,EAAG;AAExD,0BAAI,MAAI,CAAC2B,iBAAL,IAA0B,IAA9B,EACA;AACE,8BAAI,CAACA,iBAAL,CAAuBzB,OAAvB,CAA+B,UAAAC,QAAQ,EAAI;AACzC,8BAAMC,KAAK,GAAWJ,MAAM,CAACK,SAAP,CAAiB,UAACC,IAAD,EAAU;AAC/C,mCAAOA,IAAI,CAACC,YAAL,IAAqBJ,QAAQ,CAACyB,MAArC;AACD,2BAFqB,CAAtB;AAIA5B,gCAAM,CAACQ,MAAP,CAAcJ,KAAd,EAAqB,CAArB;AACD,yBAND;AAOD;;AACD,4BAAI,CAACb,QAAL,GAAgBS,MAAhB;AACA,4BAAI,CAACX,UAAL,GAAkB,KAAlB;AACD,qBAdH;;;;;;;;;AAgBD;AA7CoC;AAAA;AAAA,qCA+C3B;AACR,eAAKxE,eAAL,CAAqBc,OAArB,CAA6B,IAA7B;AACD;AAjDoC;AAAA;AAAA,mCAmD7B;AACN,eAAKd,eAAL,CAAqBc,OAArB,CAA6B,KAAK4D,QAAL,CAAcC,MAAd,CAAqB,UAASC,OAAT,EAAkB;AAClE,gBAAGA,OAAO,CAACC,UAAX,EAAsB;AACpB;AACD;;AAED,mBAAOD,OAAO,CAACC,UAAR,IAAsB,IAA7B;AACD,WAN4B,CAA7B;AAOD;AA3DoC;;AAAA;AAAA,OAAvC;;;;cAOuC;;cACV;;cACN;;;;AATVgC,8BAA0B,6DALtC,gEAAU;AACT5E,cAAQ,EAAE,+BADD;AAETC,cAAQ,EAAR;AAAA;AAAA,oKAFS;;;;AAAA,KAAV,CAKsC,GAA1B2E,0BAA0B,CAA1B;;;;;;;;;;;;;;;;ACVb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACUf,QAAaG,wBAAwB;AAOnC,wCAAoBhH,eAApB,EACUuE,eADV,EAEUtE,SAFV,EAE8B;AAAA;;AAFV,aAAAD,eAAA,GAAAA,eAAA;AACV,aAAAuE,eAAA,GAAAA,eAAA;AACA,aAAAtE,SAAA,GAAAA,SAAA;AANV,aAAAuE,UAAA,GAAsB,KAAtB;AAMoC;;AATD;AAAA;AAAA,mCAWxB;AACT,eAAKC,aAAL,CAAmB,EAAnB;AACA,eAAKqC,iBAAL,GAAyB,KAAK7G,SAAL,CAAeO,GAAf,CAAmB,cAAnB,CAAzB;AACD;AAdkC;AAAA;AAAA,sCAefmE,MAfe,EAeC;;;;;;;;AAClC,yBAAKH,UAAL,GAAkB,IAAlB;AAEA,yBAAKD,eAAL,CAAqBW,WAArB,CAAiCP,MAAjC,EAAyC3D,SAAzC,CAAmD,UAAAmE,MAAM,EAAG;AAExD,0BAAI,OAAI,CAAC2B,iBAAL,IAA0B,IAA9B,EACA;AACE,+BAAI,CAACA,iBAAL,CAAuBzB,OAAvB,CAA+B,UAAAC,QAAQ,EAAI;AACzC,8BAAMC,KAAK,GAAWJ,MAAM,CAACK,SAAP,CAAiB,UAACC,IAAD,EAAU;AAC/C,mCAAOA,IAAI,CAACC,YAAL,IAAqBJ,QAAQ,CAACyB,MAArC;AACD,2BAFqB,CAAtB;AAIA5B,gCAAM,CAACQ,MAAP,CAAcJ,KAAd,EAAqB,CAArB;AACD,yBAND;AAOD;;AACD,6BAAI,CAACb,QAAL,GAAgBS,MAAhB;AACA,6BAAI,CAACX,UAAL,GAAkB,KAAlB;AACD,qBAdH;;;;;;;;;AAgBD;AAlCkC;AAAA;AAAA,iCAoC1BM,GApC0B,EAoChB;AACjB,eAAKL,aAAL,CAAmBK,GAAG,CAACC,MAAJ,CAAWC,KAA9B;AACD;AAtCkC;AAAA;AAAA,sCAwCrBC,GAxCqB,EAwCL;AAC5BA,aAAG,CAACJ,UAAJ,GAAiB,CAACI,GAAG,CAACJ,UAAtB;AACD;AA1CkC;AAAA;AAAA,qCA4CzB;AACR,eAAK7E,eAAL,CAAqBc,OAArB,CAA6B,IAA7B;AACD;AA9CkC;AAAA;AAAA,mCAgD3B;AACN,eAAKd,eAAL,CAAqBc,OAArB,CAA6B,KAAK4D,QAAL,CAAcC,MAAd,CAAqB,UAASC,OAAT,EAAkB;AAClE,gBAAGA,OAAO,CAACC,UAAX,EAAsB;AACpB;AACD;;AAED,mBAAOD,OAAO,CAACC,UAAR,IAAsB,IAA7B;AACD,WAN4B,CAA7B;AAOD;AAxDkC;;AAAA;AAAA,OAArC;;;;cAOuC;;cACV;;cACN;;;;AATVmC,4BAAwB,6DALpC,gEAAU;AACT/E,cAAQ,EAAE,4BADD;AAETC,cAAQ,EAAR;AAAA;AAAA,8JAFS;;;;AAAA,KAAV,CAKoC,GAAxB8E,wBAAwB,CAAxB;;;;;;;;;;;;;;;;ACVb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACkBf,QAAaC,oBAAoB;AAa/B,oCACUjH,eADV,EAEUwG,MAFV,EAGUvG,SAHV,EAIUsG,SAJV,EAKUnE,kBALV,EAMU8E,eANV,EAMwC;AAAA;;AAL9B,aAAAlH,eAAA,GAAAA,eAAA;AACA,aAAAwG,MAAA,GAAAA,MAAA;AACA,aAAAvG,SAAA,GAAAA,SAAA;AACA,aAAAsG,SAAA,GAAAA,SAAA;AACA,aAAAnE,kBAAA,GAAAA,kBAAA;AACA,aAAA8E,eAAA,GAAAA,eAAA;AARV,aAAAC,iBAAA,GAA6B,KAA7B;AAUI,aAAKC,IAAL,GAAY,KAAKnH,SAAL,CAAeO,GAAf,CAAmB,MAAnB,CAAZ;AACA,aAAK6G,QAAL,GAAgB,IAAI,gEAAJ,EAAhB;AACA,aAAK5E,SAAL,GAAiB;AAAEC,kBAAQ,EAAG,GAAb;AAAkBC,cAAI,EAAG;AAAzB,SAAjB;AACA,aAAK0E,QAAL,CAAczE,IAAd,GAAqB,KAAKH,SAA1B;AAEA;;AACA,aAAK4E,QAAL,CAAcC,OAAd,GAAwB,KAAKF,IAAL,CAAUG,KAAlC;AACA,aAAKF,QAAL,CAAcG,YAAd,GAA6B,SAA7B;AACA;;AACA;;AACA,YAAIC,eAAe,GAAG,IAAItE,IAAJ,EAAtB;AACD;AAEA;;AAlC4B;AAAA;AAAA,mCAoCpB;AACTvC,iBAAO,CAACC,GAAR,CAAY,KAAKuG,IAAjB;AACAxG,iBAAO,CAACC,GAAR,CAAY,KAAKuG,IAAL,CAAUM,YAAtB;AACA,eAAK3E,cAAL;AACD;AAxC8B;AAAA;AAAA,yCA0CjB;AAAA;;AACZ,eAAKX,kBAAL,CAAwBuF,sBAAxB,CAA+C,KAAKP,IAAL,CAAUM,YAAzD,EAAuE1G,SAAvE,CAAiF,UAAAiC,GAAG,EAAE;AACpF,mBAAI,CAACY,iBAAL,GAAyBZ,GAAzB;AACArC,mBAAO,CAACC,GAAR,CAAYoC,GAAZ;AACD,WAHD;AAID;AA/C8B;AAAA;AAAA,gCAiD1B;AACH,eAAKuD,MAAL,CAAYI,QAAZ,CAAqB,CAAC,mCAAD,CAArB;AACA,eAAK5G,eAAL,CAAqBc,OAArB,CAA6B,IAA7B;AACD;AApD8B;AAAA;AAAA,qCAqDrB;AACR,eAAKd,eAAL,CAAqBc,OAArB,CAA6B,IAA7B;AACD;AAvD8B;AAAA;AAAA,mCAwDvB;AAAA;;AACN,eAAK2B,SAAL,GAAe;AACbC,oBAAQ,EAAE,GADG;AAEbC,gBAAI,EAAE,KAAK0E,QAAL,CAAczE,IAAd,CAAmBD;AAFZ,WAAf;AAIA,eAAK0E,QAAL,GAAgB;AACd3D,mBAAO,EAAE,EADK;AAEd4D,mBAAO,EAAE,KAAKD,QAAL,CAAcC,OAFT;AAGd1E,gBAAI,EAAE,KAAKH,SAHG;AAIdmF,oBAAQ,EAAE,KAAKP,QAAL,CAAcO,QAJV;AAKdC,sBAAU,EAAE,EALE;AAMdL,wBAAY,EAAE,KAAKH,QAAL,CAAcG,YANd;AAOdpE,qBAAS,EAAE,KAAKiE,QAAL,CAAcjE,SAPX;AAQd0E,mBAAO,EAAE,KAAKT,QAAL,CAAcS,OART;AASdC,qBAAS,EAAE,SATG;AAUdrG,qBAAS,EAAE,KAAKD,cAVF;AAWduG,qBAAS,EAAE,KAXG;AAYdvH,uBAAW,EAAE,KAZC;AAadwH,4BAAgB,EAAE,CAbJ;AAcdC,oBAAQ,EAAE,KAdI;AAedC,qBAAS,EAAE,IAfG;AAgBdC,sBAAU,EAAE,IAhBE;AAiBdC,0BAAc,EAAE;AAjBF,WAAhB;AAmBAzH,iBAAO,CAACC,GAAR,CAAY,KAAKwG,QAAjB;AAEA,eAAKd,SAAL,CAAe+B,aAAf,CAA6B,KAAKlB,IAAL,CAAUM,YAAvC,EAAqD1G,SAArD,CAA+D,UAAAiC,GAAG,EAAG;AACnE,gBAAGA,GAAH,EAAO;AACL,qBAAI,CAACiE,eAAL,CAAqBqB,kBAArB,CAAwCtF,GAAxC,EAA6C,OAAI,CAACoE,QAAlD,EAA4D,IAA5D,EAAiE,OAAI,CAACD,IAAL,CAAUM,YAA3E;AACD;AACF,WAJD;AAKA,eAAKc,qBAAL;AACA,eAAK7E,KAAL;AACD;AAzF8B;AAAA;AAAA,0CA2FV;;;;;;;;;;AACL,2BAAM,KAAK3D,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,4GADmC;AAE7CC,oCAAc,EAAE;AACf4D,oCAAY,EAAE,KAAK3D;AADJ,uBAF6B;AAK9CP,8BAAQ,EAAE,oBALoC;AAM9CS,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AAEAM,yBAAK,CAACC,YAAN,GAAqBC,IAArB,CAA0B,UAACmB,GAAD,EAAS;AACjC,6BAAI,CAACwF,gBAAL,GAAwBxF,GAAG,CAAClB,IAA5B;AACA,0BAAIC,YAAY,GAAkBiB,GAAG,CAAC,MAAD,CAArC;;AACA,0BAAIjB,YAAY,IAAI,IAApB,EACA;AACEA,oCAAY,CAACqD,OAAb,CAAqB,UAAAa,WAAW,EAAI;AAClC,8BAAID,GAAG,GAAG;AACR,4CAAgBC,WAAW,CAACR,YADpB;AAER,oCAAQQ,WAAW,CAACC,IAFZ;AAGR,0CAAc;AAHN,2BAAV;;AAKA,8BAAI,OAAI,CAAC1E,cAAL,IAAuB,IAA3B,EACA;AACE,mCAAI,CAACA,cAAL,GAAsB,IAAI2E,KAAJ,EAAtB;AACD;;AACD,iCAAI,CAAC3E,cAAL,CAAoB4E,IAApB,CAAyBJ,GAAzB;AACD,yBAXD;AAYD;;AACD,6BAAI,CAACoB,QAAL,CAAc3F,SAAd,GAA0B,OAAI,CAACD,cAA/B;AACD,qBAnBD;;;;;;;;;AAoBD;AA3H8B;AAAA;AAAA,4CA6HR;;;;;;;;;;AACP,2BAAM,KAAKzB,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,oHADmC;AAE7CC,oCAAc,EAAE;AACf4D,oCAAY,EAAE,KAAK3D;AADJ,uBAF6B;AAK9CP,8BAAQ,EAAE,2BALoC;AAM9CS,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AAEAM,yBAAK,CAACC,YAAN,GAAqBC,IAArB,CAA0B,UAACmB,GAAD,EAAS;AACjC,6BAAI,CAACyF,kBAAL,GAA0BzF,GAAG,CAAClB,IAA9B;AACA,0BAAIC,YAAY,GAAkBiB,GAAG,CAAC,MAAD,CAArC;;AAGA,0BAAIjB,YAAY,IAAI,IAApB,EACA;AACEA,oCAAY,CAACqD,OAAb,CAAqB,UAAAa,WAAW,EAAI;AAClC,8BAAID,GAAG,GAAG;AACR,4CAAgBC,WAAW,CAACR,YADpB;AAER,oCAAQQ,WAAW,CAACC,IAFZ;AAGR,0CAAc;AAHN,2BAAV;;AAKA,8BAAI,OAAI,CAAC1E,cAAL,IAAuB,IAA3B,EACA;AACE,mCAAI,CAACA,cAAL,GAAsB,IAAI2E,KAAJ,EAAtB;AACD;;AACD,iCAAI,CAAC3E,cAAL,CAAoB4E,IAApB,CAAyBJ,GAAzB;AAED,yBAZD;AAaD;;AACD,6BAAI,CAACoB,QAAL,CAAc3F,SAAd,GAA0B,OAAI,CAACD,cAA/B;AACD,qBAtBD;;;;;;;;;AAuBD;AAhK8B;AAAA;AAAA,gDAkKJ;;;;;;;;AACX,2BAAM,KAAKzB,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,+GADmC;AAE7CC,oCAAc,EAAE;AACdiF,oCAAY,EAAE,KAAKW,IAAL,CAAUM;AADV,uBAF6B;AAK9CxG,8BAAQ,EAAE,yBALoC;AAM9CS,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AAEAM,yBAAK,CAACC,YAAN;;;;;;;;;AACD;AA/K8B;AAAA;AAAA,6CAgLb;AAChB,cAAI8G,YAAY,GAAG,KAAKtB,QAAL,CAAcO,QAAd,CAAuBgB,IAAvB,EAAnB;;AACA,cAAG,CAAC,KAAKvB,QAAL,CAAcO,QAAf,IAA2Be,YAAY,CAACE,MAAb,IAAuB,CAArD,EAAuD;AACrD,iBAAK1B,iBAAL,GAAuB,IAAvB;AACD;AACF;AArL8B;;AAAA;AAAA,OAAjC;;;;cAc6B;;cACV;;cACI;;cACD;;cACU;;cACH;;;;AAnBhBF,wBAAoB,6DALhC,gEAAU;AACThF,cAAQ,EAAE,wBADD;AAETC,cAAQ,EAAR;AAAA;AAAA,sJAFS;;;;AAAA,KAAV,CAKgC,GAApB+E,oBAAoB,CAApB;;;;;;;;;;;;;;;;AClBb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACqBf,QAAa6B,sBAAsB;AAoBjC,sCACU9I,eADV,EAEUwG,MAFV,EAGUD,SAHV,EAIUnE,kBAJV,EAKUnC,SALV,EAMU8I,WANV,EAMkC;AAAA;;AALxB,aAAA/I,eAAA,GAAAA,eAAA;AACA,aAAAwG,MAAA,GAAAA,MAAA;AACA,aAAAD,SAAA,GAAAA,SAAA;AACA,aAAAnE,kBAAA,GAAAA,kBAAA;AACA,aAAAnC,SAAA,GAAAA,SAAA;AACA,aAAA8I,WAAA,GAAAA,WAAA;AAxBV,aAAAC,UAAA,GAAuB,CACrB,mBADqB,EAErB,mBAFqB,EAGrB,uBAHqB,CAAvB;AA0BI,aAAKC,IAAL,GAAY,yEAAYC,WAAZ,GAAyB,GAAzB,GAA8B,yEAAYC,MAAtD;AACA,aAAK/B,IAAL,GAAY,KAAKnH,SAAL,CAAeO,GAAf,CAAmB,MAAnB,CAAZ;AACA,aAAK4I,QAAL,GAAgB,KAAKnJ,SAAL,CAAeO,GAAf,CAAmB,YAAnB,CAAhB;AACA,aAAK6G,QAAL,GAAgB,IAAI,sEAAJ,EAAhB;AACA,aAAKgC,YAAL,GAAoB,KAAKA,YAAL,GAAoB,IAAIjD,KAAJ,EAAxC;AACA,aAAKkD,cAAL,GAAsB;AACpBC,aAAG,EAAE,EADe;AAEpBjC,iBAAO,EAAE,EAFW;AAGpBkC,iBAAO,EAAE,EAHW;AAIpBC,uBAAa,EAAE,KAAKrC,IAAL,CAAUsC,0BAAV,CAAqCC,IAJhC;AAKpBC,mBAAS,EAAE,KALS;AAMpBC,kBAAQ,EAAE,KAAKzC,IAAL,CAAUsC,0BAAV,CAAqCI;AAN3B,SAAtB;AASA,aAAKzC,QAAL,CAAc0C,cAAd,GAA+B,KAAKT,cAApC;AACA,aAAKjC,QAAL,CAAc2C,aAAd,GAA8B,KAAKX,YAAnC;AACA;;AACA,aAAKhC,QAAL,CAAc4C,QAAd,GAAyB,UAAzB;AACA;;AACA,aAAK5C,QAAL,CAAc0C,cAAd,CAA6BzC,OAA7B,GAAuC,KAAKF,IAAL,CAAU8C,qBAAjD;AACA;;AAhD6B;AAAA;AAAA,mCAkDtB;AACT,eAAKC,QAAL,GAAgB,IAAIhH,IAAJ,CAAS,KAAKiE,IAAL,CAAUgD,aAAnB,CAAhB;AACA;;;;;AAIAxJ,iBAAO,CAACC,GAAR,CAAY,KAAKuG,IAAjB;AAEAxG,iBAAO,CAACC,GAAR,CAAY,KAAKuG,IAAL,CAAUX,YAAtB;AACA,eAAK1D,cAAL;AAED;AA7DgC;AAAA;AAAA,gCA+D5B;AACH,eAAKyD,MAAL,CAAYI,QAAZ,CAAqB,CAAC,mCAAD,CAArB;AACA,eAAK5G,eAAL,CAAqBc,OAArB,CAA6B,IAA7B;AACD;AAlEgC;AAAA;AAAA,qCAmEvB;AACR,eAAKd,eAAL,CAAqBc,OAArB,CAA6B,IAA7B;AACD;AArEgC;AAAA;AAAA,mCAsEzB;AACNF,iBAAO,CAACC,GAAR,CAAY,KAAKuI,QAAjB;;AAEA,kBAAQ,KAAKA,QAAb;AAEE,iBAAK,GAAL;AACE,mBAAK/B,QAAL,GAAgB;AACdgD,gCAAgB,EAAE,UADJ;AAEdC,2BAAW,EAAE,IAFC;AAGdL,wBAAQ,EAAE,KAAK5C,QAAL,CAAc4C,QAHV;AAIdM,yBAAS,EAAE,KAAKtB,IAJF;AAKde,6BAAa,EAAE,KAAKX,YALN;AAMdU,8BAAc,EAAE,KAAKT;AANP,eAAhB;AAQA1I,qBAAO,CAACC,GAAR,CAAY,KAAKwG,QAAjB;AACA,mBAAKd,SAAL,CAAeiE,aAAf,CAA6B,KAAKnD,QAAlC;AAEA;;AACF,iBAAK,GAAL;AACE,mBAAKA,QAAL,GAAgB;AACdgD,gCAAgB,EAAE,UADJ;AAEdC,2BAAW,EAAE,IAFC;AAGdL,wBAAQ,EAAE,KAAK5C,QAAL,CAAc4C,QAHV;AAIdM,yBAAS,EAAE,KAAKtB,IAJF;AAKde,6BAAa,EAAE,KAAKX,YALN;AAMdU,8BAAc,EAAE,KAAKT;AANP,eAAhB;AAQA,mBAAK/C,SAAL,CAAekE,WAAf,CAA2B,KAAKpD,QAAhC;AACA;;AACF,iBAAK,GAAL;AACE,mBAAKA,QAAL,GAAgB;AACdgD,gCAAgB,EAAE,UADJ;AAEdC,2BAAW,EAAE,IAFC;AAGdL,wBAAQ,EAAE,KAAK5C,QAAL,CAAc4C,QAHV;AAIdM,yBAAS,EAAE,KAAKtB,IAJF;AAKde,6BAAa,EAAE,KAAKX,YALN;AAMdU,8BAAc,EAAE,KAAKT;AANP,eAAhB;AAQA,mBAAK/C,SAAL,CAAemE,eAAf,CAA+B,KAAKrD,QAApC;AACA;AApCJ;;AAsCA,eAAKmB,qBAAL;AACA,eAAK7E,KAAL;AACD;AAjHgC;AAAA;AAAA,yCAkHnB;AAAA;;AACZ,eAAKvB,kBAAL,CAAwBuF,sBAAxB,CAA+C,KAAKP,IAAL,CAAUX,YAAzD,EAAuEzF,SAAvE,CAAiF,UAAAiC,GAAG,EAAE;AACpF,mBAAI,CAACY,iBAAL,GAAyBZ,GAAzB;AACArC,mBAAO,CAACC,GAAR,CAAYoC,GAAZ;AACD,WAHD;AAID;AAvHgC;AAAA;AAAA,0CAyHZ;;;;;;;;;;AACL,2BAAM,KAAKjD,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,4GADmC;AAE7CC,oCAAc,EAAE;AACf4D,oCAAY,EAAE,KAAKiE;AADJ,uBAF6B;AAK9CnI,8BAAQ,EAAE,wBALoC;AAM9CS,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AAQN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AACAM,yBAAK,CAACC,YAAN,GAAqBC,IAArB,CAA0B,UAACmB,GAAD,EAAS;AACjC,6BAAI,CAACwF,gBAAL,GAAwBxF,GAAG,CAAClB,IAA5B;AACA,0BAAIC,YAAY,GAAkBiB,GAAG,CAAC,MAAD,CAArC;;AACA,0BAAGjB,YAAY,IAAG,IAAlB,EAAuB;AACrBA,oCAAY,CAACqD,OAAb,CAAqB,UAAAa,WAAW,EAAI;AACpC,8BAAID,GAAG,GAAG;AACR,sCAAUC,WAAW,CAACR,YADd;AAER,wCAAY;AAFJ,2BAAV;;AAIA,8BAAG,OAAI,CAAC2D,YAAL,IAAqB,IAAxB,EAA6B;AAC3B,mCAAI,CAACA,YAAL,GAAoB,IAAIjD,KAAJ,EAApB;AACD;;AACD,iCAAI,CAACiD,YAAL,CAAkBhD,IAAlB,CAAuBJ,GAAvB;AACD,yBATC;AAUD;;AACD,6BAAI,CAACoB,QAAL,CAAc2C,aAAd,GAA8B,OAAI,CAACX,YAAnC;AACAzI,6BAAO,CAACC,GAAR,CAAY,OAAI,CAACwG,QAAjB;AACD,qBAjBD;;;;;;;;;AAkBD;AArJgC;AAAA;AAAA,4CAuJV;;;;;;;;;;AACP,2BAAM,KAAKrH,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,oHADmC;AAE7CC,oCAAc,EAAE;AACd4D,oCAAY,EAAE,KAAKiE;AADL,uBAF6B;AAK9CnI,8BAAQ,EAAE,2BALoC;AAM9CS,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AAQN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AACAM,yBAAK,CAACC,YAAN,GAAqBC,IAArB,CAA0B,UAACmB,GAAD,EAAS;AACjC,6BAAI,CAACyF,kBAAL,GAA0BzF,GAAG,CAAClB,IAA9B;AACA,0BAAIC,YAAY,GAAkBiB,GAAG,CAAC,MAAD,CAArC;;AACA,0BAAGjB,YAAY,IAAG,IAAlB,EAAuB;AACrBA,oCAAY,CAACqD,OAAb,CAAqB,UAAAa,WAAW,EAAI;AACpC,8BAAID,GAAG,GAAG;AACR,sCAAUC,WAAW,CAACR,YADd;AAER,wCAAY;AAFJ,2BAAV;;AAIA,8BAAG,OAAI,CAAC2D,YAAL,IAAqB,IAAxB,EAA6B;AAC3B,mCAAI,CAACA,YAAL,GAAoB,IAAIjD,KAAJ,EAApB;AACD;;AACD,iCAAI,CAACiD,YAAL,CAAkBhD,IAAlB,CAAuBJ,GAAvB;AACD,yBATC;AAUD;;AACD,6BAAI,CAACoB,QAAL,CAAc2C,aAAd,GAA8B,OAAI,CAACX,YAAnC;AACAzI,6BAAO,CAACC,GAAR,CAAY,OAAI,CAACwG,QAAjB;AACD,qBAjBD;;;;;;;;;AAkBD;AAnLgC;AAAA;AAAA,gDAqLN;;;;;;;;AACX,2BAAM,KAAKrH,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,gHADmC;AAE7CC,oCAAc,EAAE;AACfiF,oCAAY,EAAE,KAAKW,IAAL,CAAUX;AADT,uBAF6B;AAK9CvF,8BAAQ,EAAE,yBALoC;AAM9CS,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AACAM,yBAAK,CAACC,YAAN;;;;;;;;;AACD;AAjMgC;;AAAA;AAAA,OAAnC;;;;cAqB6B;;cACV;;cACG;;cACU;;cACT;;cACE;;;;AA1BZiH,0BAAsB,6DALlC,gEAAU;AACT7G,cAAQ,EAAE,0BADD;AAETC,cAAQ,EAAR;AAAA;AAAA,0JAFS;;;;AAAA,KAAV,CAKkC,GAAtB4G,sBAAsB,CAAtB;;;;;;;;;;;;;;;;ACrBb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACqBf,QAAa6B,oBAAoB;AAQ/B,oCAAoBC,aAApB,EACUrE,SADV,EAEUlE,GAFV,EAGUwI,WAHV,EAIUC,MAJV,EAKUC,IALV,EAMUvE,MANV,EAOUxG,eAPV,EAQUC,SARV,EASUE,YATV,EASsC;AAAA;;AATlB,aAAAyK,aAAA,GAAAA,aAAA;AACV,aAAArE,SAAA,GAAAA,SAAA;AACA,aAAAlE,GAAA,GAAAA,GAAA;AACA,aAAAwI,WAAA,GAAAA,WAAA;AACA,aAAAC,MAAA,GAAAA,MAAA;AACA,aAAAC,IAAA,GAAAA,IAAA;AACA,aAAAvE,MAAA,GAAAA,MAAA;AACA,aAAAxG,eAAA,GAAAA,eAAA;AACA,aAAAC,SAAA,GAAAA,SAAA;AACA,aAAAE,YAAA,GAAAA,YAAA;AACN,aAAK6K,YAAL,GAAoB,KAAK/K,SAAL,CAAeO,GAAf,CAAmB,cAAnB,CAApB;AACA,aAAKG,OAAL,GAAe,KAAKV,SAAL,CAAeO,GAAf,CAAmB,SAAnB,CAAf;AACD;;AApB4B;AAAA;AAAA,mCAsBpB;AAAA;;AACT,eAAKG,OAAL,GAAe,OAAf;AACA,eAAKiK,aAAL,CAAmBK,QAAnB,CAA4BjK,SAA5B,CAAsC,UAAAiK,QAAQ,EAAI;AAChD,gBAAI,CAACA,QAAQ,CAACC,GAAT,CAAa,cAAb,CAAL,EAAkC;AAChC;AACD;;AACD,mBAAI,CAACF,YAAL,GAAoBC,QAAQ,CAACzK,GAAT,CAAa,cAAb,CAApB;;AACA,mBAAI,CAAC2K,cAAL,CAAoB,OAAI,CAACH,YAAzB;;AACA,mBAAI,CAACI,iBAAL,CAAuB,OAAI,CAACJ,YAA5B;AACD,WAPD;AAQA,eAAKG,cAAL,CAAoB,KAAKH,YAAzB;AACA,eAAKI,iBAAL,CAAuB,KAAKJ,YAA5B;AACD;AAlC8B;AAAA;AAAA,uCAqCVK,MArCU,EAqCG;;;;;;;;AAEhC,yBAAK9E,SAAL,CAAe+E,OAAf,CAAuBD,MAAvB,EAA+BrK,SAA/B,CAAyC,UAAAiC,GAAG,EAAI;AAC9C,6BAAI,CAACmE,IAAL,GAAY;AACV,wCAAgBnE,GAAG,CAACwD,YADV;AAEV,iCAASxD,GAAG,CAACiH,qBAFH;AAGV,mCAAWjH,GAAG,CAACsI,UAAJ,CAAeC,KAHhB;AAIV,sCAAc,oEAAQ,IAAIrI,IAAJ,CAASF,GAAG,CAACmH,aAAb,CAAR,EAAoC,qBAApC,CAJJ;AAKV,uCAAenH,GAAG,CAACyG,0BAAJ,CAA+B+B,aALpC;AAMV,qCAAaxI,GAAG,CAACyG,0BAAJ,CAA+BgC;AANlC,uBAAZ;AAQA,6BAAI,CAACC,QAAL,GAAgB1I,GAAhB;AACArC,6BAAO,CAACC,GAAR,CAAYoC,GAAZ;AAED,qBAZD;;;;;;;;;AAaD;AApD8B;AAAA;AAAA,0CAsDPoI,MAtDO,EAsDM;;;;;;;;AAEnC,wBAAI,KAAKO,UAAL,IAAmB,IAAvB,EACA;AACE,2BAAKf,WAAL,CAAiBlD,sBAAjB,CAAwC0D,MAAxC,EAAgDrK,SAAhD,CAA0D,UAAAiC,GAAG,EAAI;AAC/DrC,+BAAO,CAACC,GAAR,CAAYoC,GAAZ;AACAA,2BAAG,CAACoC,OAAJ,CAAY,UAAAY,GAAG,EAAG;AAChB,8BAAI,OAAI,CAAC2F,UAAL,IAAmB,IAAvB,EAA4B;AAC1B,mCAAI,CAACA,UAAL,GAAkB,IAAIxF,KAAJ,EAAlB;AACD;;AACD,iCAAI,CAAC0E,MAAL,CAAY9H,QAAZ,CAAqBiD,GAAG,CAAC4F,QAAzB,EAAmC7K,SAAnC,CAA6C,UAAA8C,KAAK,EAAI;AACpD,mCAAI,CAAC8H,UAAL,CAAgBvF,IAAhB,CAAqBvC,KAArB;;AACAlD,mCAAO,CAACC,GAAR,CAAY,OAAI,CAAC+K,UAAjB;AACD,2BAHD;AAID,yBARD;AASD,uBAXD;AAYD;;;;;;;;;AACF;AAvE8B;AAAA;AAAA,uCAyEnB;AACV,cAAM5H,GAAG,GAAW,KAAKoD,IAAL,CAAUnD,WAAV,CAAsBC,OAAtB,CAA8B,gBAA9B,EAA+C,wBAA/C,CAApB;AACA,cAAMC,OAAO,GAAG,KAAK9B,GAAL,CAASpB,MAAT,CAAgB+C,GAAhB,EAAoB,SAApB,CAAhB;AACAG,iBAAO,CAACC,IAAR;AACD;AA7E8B;AAAA;AAAA,mCA+EpB;AACR,eAAK2G,IAAL,CAAUe,IAAV;AACF;AAjF8B;AAAA;AAAA,kDAmFCC,UAnFD,EAmFiB3E,IAnFjB,EAmFyB;;;;;;;;AACxC,2BAAM,KAAKpH,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,sGADmC;AAE9CC,oCAAc,EAAC;AACbuK,kCAAU,EAAEA,UADC;AAEb3E,4BAAI,EAAEA;AAFO,uBAF+B;AAM9ClG,8BAAQ,EAAE,sBANoC;AAO9CS,qCAAe,EAAE;AAP6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AACAM,yBAAK,CAACC,YAAN;;;;;;;;;AACD;AA/F8B;AAAA;AAAA,2CAiGf;AACd,cAAI6E,IAAI,GAAG;AAAE,4BAAgB,KAAKsE,YAAvB;AAAqC,sBAAU;AAA/C,WAAX;AACApK,iBAAO,CAACC,GAAR,CAAY6F,IAAZ;AACA,eAAKH,SAAL,CAAeI,cAAf,CAA8BD,IAA9B;AACA,eAAKF,MAAL,CAAYI,QAAZ,CAAqB,CAAC,mCAAD,CAArB;AACD;AAtG8B;AAAA;AAAA,6CAwGJQ,IAxGI,EAwGI;;;;;;;;AACnB,2BAAM,KAAKpH,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,iGADmC;AAE9CC,oCAAc,EAAC;AACb4F,4BAAI,EAAEA;AADO,uBAF+B;AAK9ClG,8BAAQ,EAAE,oBALoC;AAM9CS,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AAQN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AACAM,yBAAK,CAACC,YAAN;;;;;;;;;AACD;AAnH8B;AAAA;AAAA,wCAqHTgB,OArHS,EAqHI;;;;;;;AACjCjC,2BAAO,CAACC,GAAR,CAAY,KAAKF,OAAjB;;AAEc,2BAAM,KAAKX,eAAL,CAAqBiB,MAArB,CAA4B;AAC9CM,+BAAS,EAAE,8FADmC;AAE9CC,oCAAc,EAAC;AACbqB,+BAAO,EAAEA,OADI;AAEblC,+BAAO,EAAE,KAAKA;AAFD,uBAF+B;AAM9CO,8BAAQ,EAAE,OANoC;AAO9CS,qCAAe,EAAE;AAP6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACN,OAAN,EAAN;;;AACAM,yBAAK,CAACC,YAAN,GAAqBC,IAArB,CAA0B,UAACmB,GAAD,EAAO;AAC/B,0BAAGA,GAAH,EAAO,CACN;AACF,qBAHD;;;;;;;;;AAID;AAtI8B;;AAAA;AAAA,OAAjC;;;;cAQqC;;cACf;;cACL;;cACQ;;cACL;;cACF;;cACC;;cACU;;cACN;;cACG;;;;AAjBb0H,wBAAoB,6DALhC,gEAAU;AACT1I,cAAQ,EAAE,uBADD;AAETC,cAAQ,EAAR;AAAA;AAAA,oJAFS;;;;AAAA,KAAV,CAKgC,GAApByI,oBAAoB,CAApB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACfb,QAAaqB,YAAY;AAEvB,4BAAmB5L,eAAnB,EAAqD;AAAA;;AAAlC,aAAAA,eAAA,GAAAA,eAAA;AAAqC;;AAFjC;AAAA;AAAA,qCAIJ6L,OAJI,EAIY;;;;;;;;AACnB,2BAAM,KAAK7L,eAAL,CAAqBa,MAArB,CAA4B;AAC9CC,8BAAQ,EAAE,iBADoC;AAE9CC,4BAAM,EAAE,qBAFsC;AAG9C8K,6BAAO,EAAEA,OAHqC;AAI9C7K,6BAAO,EAAE,CAAC,IAAD;AAJqC,qBAA5B,CAAN;;;AAARC,yB;;AAON,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;;;;;;;AACD;AAbsB;;AAAA;AAAA,OAAzB;;;;cAEsC;;;;AAFzB0K,gBAAY,6DAHxB,iEAAW;AACVE,gBAAU,EAAE;AADF,KAAX,CAGwB,GAAZF,YAAY,CAAZ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACKb,QAAaG,kBAAkB;AAK7B,kCAAoBC,IAApB,EAAsCnD,IAAtC,EAAyD;AAAA;;AAArC,aAAAmD,IAAA,GAAAA,IAAA;AAClB,aAAKC,UAAL,GAAkBpD,IAAI,CAACqD,aAAvB;AACA,aAAKC,OAAL,GAAe,IAAI,gEAAJ,EAAf;AACA,aAAKA,OAAL,GAAe,KAAKA,OAAL,CAAaC,GAAb,CAAiB,eAAjB,EAAkC,KAAKH,UAAL,CAAgBI,YAAlD,CAAf;AACD;;AAT4B;AAAA;AAAA,+CAWNhG,YAXM,EAWc;AACzC,cAAIiG,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,4BAAlC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,cAAX,EAA2B/F,YAA3B,CAAT;AAEA,cAAIoG,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAIA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAA+BkM,MAA/B,GAAyCG,OAAzC,CAAP;AACD;AAtB4B;AAAA;AAAA,uCAwBdC,MAxBc,EAwBEC,QAxBF,EAwBkB;AAC7C,cAAIL,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,2BAAlC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,QAAX,EAAqBM,MAAM,CAACE,QAAP,EAArB,CAAT;AACA;;AAEA,cAAIH,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAA+BkM,MAA/B,GAAyCG,OAAzC,CAAP;AACD;AArC4B;AAAA;AAAA,2CAsCVhK,OAtCU,EAsCK;AAChC,cAAI6J,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,qCAAlC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,UAAX,EAAuB3J,OAAvB,CAAT;AACA;;AAEA,cAAIgK,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAA+BkM,MAA/B,GAAyCG,OAAzC,CAAP;AACD;AAnD4B;;AAAA;AAAA,OAA/B;;;;cAK4B;;cAAkB;;;;AALjCV,sBAAkB,6DAH9B,iEAAW;AACVD,gBAAU,EAAE;AADF,KAAX,CAG8B,GAAlBC,kBAAkB,CAAlB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACCb,QAAac,aAAa;AAKxB;AAEA,6BAAoBb,IAApB,EAAsCnD,IAAtC,EAAyD;AAAA;;AAArC,aAAAmD,IAAA,GAAAA,IAAA;AALpB,aAAAc,UAAA,GAAa,EAAb;AAME,aAAKb,UAAL,GAAkBpD,IAAI,CAACqD,aAAvB;AACA,aAAKC,OAAL,GAAe,IAAI,gEAAJ,EAAf;AACA,aAAKA,OAAL,GAAe,KAAKA,OAAL,CAAaC,GAAb,CAAiB,eAAjB,EAAkC,KAAKH,UAAL,CAAgBI,YAAlD,CAAf;AACD;;AAXuB;AAAA;AAAA,qCAaXU,SAbW,EAaOC,OAbP,EAaqB;AAC3C,cAAMV,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,uBAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,WAAX,EAAwBW,SAAxB,CAAT;AACAP,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,SAAX,EAAsBY,OAAtB,CAAT;AAEA,cAAIP,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAIA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAA0BkM,MAA1B,GAAoCG,OAApC,CAAP;AACD;AAzBuB;AAAA;AAAA,uCA0BTM,SA1BS,EA0BSC,OA1BT,EA0BuB;AAC7C,cAAMV,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,aAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,OAAX,EAAoBW,SAApB,CAAT;AACAP,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,KAAX,EAAkBY,OAAlB,CAAT;AAEA,cAAIP,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAIA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAA0BkM,MAA1B,GAAoCG,OAApC,CAAP;AACD;AAtCuB;AAAA;AAAA,uCAuCTM,SAvCS,EAuCSC,OAvCT,EAuCuB;AAC7C,cAAMV,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,aAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,OAAX,EAAoBW,SAApB,CAAT;AACAP,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,KAAX,EAAkBY,OAAlB,CAAT;AAEA,cAAIP,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAIA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAA0BkM,MAA1B,GAAoCG,OAApC,CAAP;AACD;AAnDuB;AAAA;AAAA,kCAwDdQ,YAxDc,EAwDOF,SAxDP,EAwDyBC,OAxDzB,EAwDuC;AAC7D,cAAMV,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,oBAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,cAAX,EAA2Ba,YAA3B,CAAT;AACAT,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,WAAX,EAAwBW,SAAxB,CAAT;AACAP,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,SAAX,EAAsBY,OAAtB,CAAT;AAEA,cAAIP,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAIA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAA0BkM,MAA1B,GAAoCG,OAApC,CAAP;AACD;AArEuB;AAAA;AAAA,iCAuEfS,OAvEe,EAuEA;AACtB,cAAIZ,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,mBAAlC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACAhM,iBAAO,CAACC,GAAR,CAAYyM,OAAZ;AAGAV,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,SAAX,EAAsBc,OAAtB,CAAT;AAEA,cAAIT,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAAwBkM,MAAxB,GAAkCG,OAAlC,CAAP;AACD;AArFuB;AAAA;AAAA,iCAuFf/I,KAvFe,EAuFDyJ,sBAvFC,EAuF8BC,kCAvF9B,EAuFyEC,YAvFzE,EAuF4F;AAElH,cAAMC,MAAM,GAAG,yEAAYf,MAAZ,GAAqB,WAArB,IAAqCc,YAAY,IAAI,EAAjB,GAAuBA,YAAvB,GAAsC,UAA1E,CAAf;AAEA,cAAIb,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,wBAAX,EAAqCe,sBAAsB,CAACP,QAAvB,EAArC,CAAT;AACAJ,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,oCAAX,EAAiDgB,kCAAkC,CAACR,QAAnC,EAAjD,CAAT;AAEA,cAAIH,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,CAAUuB,GAAV,WAAwBD,MAAxB,GAAkC5J,KAAlC,EAAyC+I,OAAzC,CAAP;AACD;AAtGuB;AAAA;AAAA,kCAwGd/I,KAxGc,EAwGAyJ,sBAxGA,EAwG+BC,kCAxG/B,EAwGwE;AAE9F,cAAME,MAAM,GAAG,yEAAYf,MAAZ,GAAqB,mBAApC;AAEA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,wBAAX,EAAqCe,sBAAsB,CAACP,QAAvB,EAArC,CAAT;AACAJ,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,oCAAX,EAAiDgB,kCAAkC,CAACR,QAAnC,EAAjD,CAAT;AAEA,cAAIH,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,CAAUuB,GAAV,WAAwBD,MAAxB,GAAkC5J,KAAlC,EAAyC+I,OAAzC,CAAP;AACD;AAvHuB;AAAA;AAAA,kCAyHd/I,KAzHc,EAyHD8J,YAzHC,EAyHoBH,YAzHpB,EAyHuC;AAE7D,cAAMC,MAAM,GAAG,yEAAYf,MAAZ,GAAqB,WAArB,IAAqCc,YAAY,IAAI,EAAjB,GAAuBA,YAAvB,GAAsC,WAA1E,CAAf;AACA,cAAIb,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,cAAX,EAA2BoB,YAA3B,CAAT;AAEA,cAAIf,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,CAAUyB,IAAV,WAAyBH,MAAzB,GAAmC5J,KAAnC,EAA0C+I,OAA1C,CAAP;AACD;AAtIuB;AAAA;AAAA,oCAwIZ/I,KAxIY,EAwIC8J,YAxID,EAwIoB;AAE1C,cAAMF,MAAM,GAAG,yEAAYf,MAAZ,GAAqB,aAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,cAAX,EAA2BoB,YAA3B,CAAT;AAEA,cAAIf,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,CAAUyB,IAAV,WAAyBH,MAAzB,GAAmC5J,KAAnC,EAA0C+I,OAA1C,CAAP;AACD;AArJuB;AAAA;AAAA,oCAuJZ/I,KAvJY,EAuJC8J,YAvJD,EAuJoB;AAE1C,cAAMF,MAAM,GAAG,yEAAYf,MAAZ,GAAqB,aAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,cAAX,EAA2BoB,YAA3B,CAAT;AAEA,cAAIf,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,CAAUyB,IAAV,WAAyBH,MAAzB,GAAmC5J,KAAnC,EAA0C+I,OAA1C,CAAP;AACD;AApKuB;AAAA;AAAA,oCAsKZS,OAtKY,EAsKIQ,UAtKJ,EAsKqB;AAE3C,cAAMJ,MAAM,GAAG,yEAAYf,MAAZ,GAAqB,sBAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,SAAX,EAAsBc,OAAtB,CAAT;AACAV,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,YAAX,EAAyBsB,UAAU,CAACd,QAAX,EAAzB,CAAT;AAEA,cAAIH,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,qBAAoBsB,MAApB,GAA8Bb,OAA9B,CAAP;AACD;AApLuB;AAAA;AAAA,2CAqLLkB,KArLK,EAqLMrH,IArLN,EAqLgB+G,YArLhB,EAqLqChH,YArLrC,EAqLqD;AAC3E,cAAMiG,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,WAArB,IAAqCc,YAAY,IAAI,EAAjB,GAAuBA,YAAvB,GAAsC,uBAA1E,CAAf;AACA,cAAIb,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,OAAX,EAAoBuB,KAApB,CAAT;AACAnB,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,cAAX,EAA2B/F,YAA3B,CAAT;AAEA,cAAIoG,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAIA,iBAAO,KAAKR,IAAL,CAAUyB,IAAV,WAAuBnB,MAAvB,GAAiChG,IAAjC,EAAuCmG,OAAvC,EAAgDmB,SAAhD,GAA4DlM,IAA5D,CAAiE,UAAAmB,GAAG,EAAG;AAC5ErC,mBAAO,CAACC,GAAR,CAAYoC,GAAZ;AACD,WAFM,CAAP;AAGD;AAnMuB;;AAAA;AAAA,OAA1B;;;;cAO4B;;cAAkB;;;;AAPjCgK,iBAAa,6DAHzB,iEAAW;AACVf,gBAAU,EAAE;AADF,KAAX,CAGyB,GAAbe,aAAa,CAAb;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACDb,QAAagB,gBAAgB;AAM3B,gCAAoB7B,IAApB,EAAsCnD,IAAtC,EAAyD;AAAA;;AAArC,aAAAmD,IAAA,GAAAA,IAAA;AAJpB,aAAAc,UAAA,GAAa,EAAb;AAKE,aAAKb,UAAL,GAAkBpD,IAAI,CAACqD,aAAvB;AACA,aAAKC,OAAL,GAAe,IAAI,gEAAJ,EAAf;AACA,aAAKA,OAAL,GAAe,KAAKA,OAAL,CAAaC,GAAb,CAAiB,eAAjB,EAAkC,KAAKH,UAAL,CAAgBI,YAAlD,CAAf;AACD;;AAV0B;AAAA;AAAA,qCAYdyB,WAZc,EAYMC,SAZN,EAYuB;AAEhD,cAAMzB,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,YAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,aAAX,EAA0B0B,WAA1B,CAAT;AACAtB,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,WAAX,EAAwB2B,SAAS,CAACnB,QAAV,EAAxB,CAAT;AAEA,cAAIH,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAKA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAAsBkM,MAAtB,GAAgCG,OAAhC,CAAP;AACD;AA1B0B;AAAA;AAAA,gCA4BnB7B,YA5BmB,EA4BA;AAEzB,cAAM0B,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,gBAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,cAAX,EAA2BxB,YAA3B,CAAT;AAEA,cAAI6B,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAIA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAAsBkM,MAAtB,GAAgCG,OAAhC,CAAP;AACD;AAxC0B;AAAA;AAAA,sCAyCb7B,YAzCa,EAyCM;AAE/B,cAAM0B,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,2BAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,cAAX,EAA2BxB,YAA3B,CAAT;AAEA,cAAI6B,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAIA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAAsBkM,MAAtB,GAAgCG,OAAhC,CAAP;AACD;AArD0B;AAAA;AAAA,4CAuDV;AAEf,cAAMH,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,yBAApC;AACA,cAAIE,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA;AADF,WAAd;AAGA,iBAAO,KAAKH,IAAL,CAAU5L,GAAV,WAAsBkM,MAAtB,GAAgCG,OAAhC,CAAP;AACD;AA9D0B;AAAA;AAAA,6CAgET;AAEhB,cAAMH,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,0BAApC;AACA,cAAIE,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA;AADF,WAAd;AAGA,iBAAO,KAAKH,IAAL,CAAU5L,GAAV,WAAsBkM,MAAtB,GAAgCG,OAAhC,CAAP;AACD;AAvE0B;AAAA;AAAA,4CAyEPuB,YAzEO,EAyEcC,KAzEd,EAyE0B;AAEnD,cAAM3B,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,sBAApC;AACA,cAAIC,MAAM,GAAG,IAAI,+DAAJ,EAAb;AAEAA,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,cAAX,EAA2B4B,YAA3B,CAAT;AACAxB,gBAAM,GAAGA,MAAM,CAACJ,GAAP,CAAW,WAAX,EAAwB6B,KAAxB,CAAT;AAEA,cAAIxB,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA,OADF;AAEZK,kBAAM,EAAEA;AAFI,WAAd;AAIA,iBAAO,KAAKR,IAAL,CAAU5L,GAAV,WAAsBkM,MAAtB,GAAgCG,OAAhC,CAAP;AACD;AAtF0B;AAAA;AAAA,uCAwFZnG,IAxFY,EAwFJ;AACrB,cAAMgG,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,gBAApC;AAEA,cAAIE,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA;AADF,WAAd;AAGA,iBAAO,KAAKH,IAAL,CAAUyB,IAAV,WAAuBnB,MAAvB,GAAiChG,IAAjC,EAAuCmG,OAAvC,EAAgDmB,SAAhD,GAA4DlM,IAA5D,CAAiE,UAAAmB,GAAG,EAAG;AAC5ErC,mBAAO,CAACC,GAAR,CAAYoC,GAAZ;AACD,WAFM,CAAP;AAGD;AAjG0B;AAAA;AAAA,sCAmGbyD,IAnGa,EAmGL;AACpB,cAAMgG,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,0BAApC;AACA,cAAIE,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA;AADF,WAAd;AAGA,iBAAO,KAAKH,IAAL,CAAUyB,IAAV,WAAuBnB,MAAvB,GAAiChG,IAAjC,EAAuCmG,OAAvC,EAAgDmB,SAAhD,GAA4DlM,IAA5D,CAAiE,UAAAmB,GAAG,EAAG;AAC5ErC,mBAAO,CAACC,GAAR,CAAYoC,GAAZ;AACD,WAFM,CAAP;AAGD;AA3G0B;AAAA;AAAA,oCA6GfyD,IA7Ge,EA6GP;AAClB,cAAMgG,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,yBAApC;AACA,cAAIE,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA;AADF,WAAd;AAGA,iBAAO,KAAKH,IAAL,CAAUyB,IAAV,WAAuBnB,MAAvB,GAAiChG,IAAjC,EAAuCmG,OAAvC,EAAgDmB,SAAhD,GAA4DlM,IAA5D,CAAiE,UAAAmB,GAAG,EAAG;AAC5ErC,mBAAO,CAACC,GAAR,CAAYoC,GAAZ;AACD,WAFM,CAAP;AAGD;AArH0B;AAAA;AAAA,wCAuHXyD,IAvHW,EAuHH;AACtB,cAAMgG,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,6BAApC;AACA,cAAIE,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA;AADF,WAAd;AAGA,iBAAO,KAAKH,IAAL,CAAUyB,IAAV,WAAuBnB,MAAvB,GAAiChG,IAAjC,EAAuCmG,OAAvC,EAAgDmB,SAAhD,GAA4DlM,IAA5D,CAAiE,UAAAmB,GAAG,EAAG;AAC5ErC,mBAAO,CAACC,GAAR,CAAYoC,GAAZ;AACD,WAFM,CAAP;AAGD;AA/H0B;AAAA;AAAA,yCAkIb;AACZ,cAAMyJ,MAAM,GAAG,yEAAYC,MAAZ,GAAqB,qBAApC;AACA,cAAIE,OAAO,GAAG;AACZN,mBAAO,EAAE,KAAKA;AADF,WAAd;AAGA3L,iBAAO,CAACC,GAAR,CAAYgM,OAAZ;AAEA,iBAAO,KAAKT,IAAL,CAAU5L,GAAV,WAAsBkM,MAAtB,GAAgCG,OAAhC,CAAP;AACD;AA1I0B;;AAAA;AAAA,OAA7B;;;;cAM4B;;cAAkB;;;;AANjCoB,oBAAgB,6DAH5B,iEAAW;AACV/B,gBAAU,EAAE;AADF,KAAX,CAG4B,GAAhB+B,gBAAgB,CAAhB;;;;;;;;;;;;;;ACVb,QAAIK,KAAK,GAAG,CACR,SADQ,EAER,WAFQ,EAGR,OAHQ,EAIR,OAJQ,EAKR,MALQ,EAMR,OANQ,EAOR,OAPQ,EAQR,QARQ,CAAZ;AAWA,QAAIC,IAAI,GAAG,IAAInI,KAAJ,CAAU,SAAV,EAAqB,SAArB,EAAgC,OAAhC,EAAyC,QAAzC,EAAmD,QAAnD,EAA6D,OAA7D,EAAsE,QAAtE,CAAX;;QAEMoI,O;;;;;;;4BACSC,I,EAAMC,O,EAAUC,G,EAAI;AAE3B,cAAG,OAAOF,IAAI,CAACjL,QAAZ,IAAwB,UAA3B,EAAuC;AACnCiL,gBAAI,GAAG,IAAItL,IAAJ,CAASsL,IAAT,CAAP;;AACA,gBAAG,CAAEA,IAAF,YAAkBtL,IAArB,EAA0B;AACtB,oBAAM,IAAIyL,aAAJ,CAAkB,8BAAlB,CAAN;;AAEP;;AAED,cAAKC,CAAC,GAAG;AACLC,aAAC,EAAML,IAAI,CAAClL,OAAL,EAAD,CAAiByJ,QAAjB,EADD;AAEL+B,aAAC,EAAMN,IAAI,CAACjL,QAAL,EAAD,CAAkBwJ,QAAlB,EAFD;AAGLgC,cAAE,EAAKP,IAAI,CAACQ,UAAL,GAAkBjC,QAAlB,EAAD,CAA+BkC,QAA/B,CAAwC,CAAxC,EAA0C,GAA1C,CAHD;AAILC,cAAE,EAAIV,IAAI,CAACW,UAAL,GAAkBpC,QAAlB,EAAD,CAA+BkC,QAA/B,CAAwC,CAAxC,EAA0C,GAA1C,CAJA;AAKLG,cAAE,EAAMZ,IAAI,CAAClL,OAAL,EAAD,CAAiByJ,QAAjB,GAA4BkC,QAA5B,CAAqC,CAArC,EAAuC,GAAvC,CALF;AAMLI,cAAE,EAAK,CAACb,IAAI,CAACjL,QAAL,KAAgB,CAAjB,EAAoBwJ,QAApB,GAA+BkC,QAA/B,CAAwC,CAAxC,EAA0C,GAA1C,CANF;AAOLK,cAAE,EAAGd,IAAI,CAACe,QAAL,GAAgBxC,QAAhB,GAA2BkC,QAA3B,CAAoC,CAApC,EAAsC,GAAtC,CAPA;AAQLO,cAAE,EAAEhB,IAAI,CAACiB,WAAL,GAAmB1C,QAAnB,GAA8B2C,KAA9B,CAAoC,CAApC,EAAsC,CAAtC,EAAyCT,QAAzC,CAAkD,CAAlD,EAAoD,GAApD,CARC;AASLU,gBAAI,EAAIrB,IAAI,CAACE,IAAI,CAACnL,MAAL,EAAD,CAAJ,CAAoB4L,QAApB,CAA6B,CAA7B,EAA+B,GAA/B,CATH;AAULW,gBAAI,EAAGvB,KAAK,CAACG,IAAI,CAACjL,QAAL,EAAD,CAVP;AAWLsM,gBAAI,EAAGrB,IAAI,CAACiB,WAAL;AAXF,WAAT;AAeAK,gBAAM,CAACC,IAAP,CAAYnB,CAAZ,EAAeoB,OAAf,GAAyB5K,OAAzB,CAAiC,UAAA6K,OAAO,EAAI;AACxC,gBAAIC,GAAG,GAAG,IAAIC,MAAJ,CAAWF,OAAX,EAAmB,GAAnB,CAAV;AACAxB,mBAAO,GAAGA,OAAO,CAACxK,OAAR,CAAgBiM,GAAhB,EAAoBtB,CAAC,CAACqB,OAAD,CAArB,CAAV;AACH,WAHD;AAKA,iBAAOxB,OAAP;AACH;;;;;;AAGL2B,UAAM,CAACC,OAAP,GAAiB;AACb9B,aAAO,EAAEA,OAAO,CAAC+B;AADJ,KAAjB","file":"default~home-home-module~pages-events-events-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Editar Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Ver ou editar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n {{loadedEvent.Subject}}\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.CalendarName}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n
\\r\\n

{{attendee.Name}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.Body.Text}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

{{attach.SourceName}}

\\r\\n

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n Adicionar intervenientes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Adicionar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n Participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Intervenientes\\r\\n \\r\\n \\r\\n Com Conhecimento\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Apagar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n OK\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Não\\r\\n Sim\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n

Com conhecimento

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n

Adicionar Intervenientes

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n {{modalTitle[taskType]}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Normal\\r\\n Urgente\\r\\n Muito Urgente\\r\\n Urgentíssimo\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n Detalhes do Expediente\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Menu\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Efectuar Despacho\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Parecer\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Deferimento\\r\\n \\r\\n \\r\\n \\r\\n Marcar reunião\\r\\n \\r\\n \\r\\n \\r\\n Descartar\\r\\n \\r\\n \\r\\n \\r\\n Enviar para pendentes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n

Detalhes do Expediente

\\r\\n \\r\\n \\r\\n Assunto\\r\\n {{ task.Folio }}\\r\\n \\r\\n \\r\\n Remetentes\\r\\n {{task.Remetente}}\\r\\n \\r\\n \\r\\n Data\\r\\n {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}}\\r\\n \\r\\n \\r\\n \\r\\n Ver documento\\r\\n \\r\\n \\r\\n
\\r\\n

Eventos Associados

\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'hh:mm'}}

\\r\\n

{{event.EndDate | date: 'hh:mm'}}

\\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}

\\r\\n

{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}

\\r\\n

{{event.Subject}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","import { Participant } from './participant.model';\r\nimport { Folder } from './folder.model';\r\n\r\nexport class Despacho{\r\n DistributionType: string;\r\n CountryCode: string;\r\n Priority: string;\r\n UserEmail: string;\r\n UsersSelected: Participant[];\r\n DispatchFolder: Folder;\r\n}","import { EventBody } from './eventbody.model';\r\nimport { EventPerson } from './eventperson.model';\r\n\r\nexport class Event{\r\n EventId: string;\r\n Subject: string;\r\n Body: EventBody;\r\n Location: string;\r\n CalendarId: string;\r\n CalendarName: string;\r\n StartDate: Date;\r\n EndDate: Date;\r\n EventType: string;\r\n Attendees: EventPerson[];\r\n IsMeeting: boolean;\r\n IsRecurring: boolean;\r\n AppointmentState: number;\r\n TimeZone: string;\r\n Organizer: string;\r\n Categories: string[];\r\n HasAttachments: boolean;\r\n}","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlZGl0LWV2ZW50XFxlZGl0LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvZWRpdC1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNJSjs7QURGSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDSU47O0FESE87RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNLUjs7QURESTtFQUNFLGVBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBaUZFLFNBQUE7RUF1Q0EsbUJBQUE7QUNuSE47O0FESEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDS1I7O0FESE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDS1I7O0FESE07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNLUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDSVI7O0FERk07RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNJUjs7QURGTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSVI7O0FERk07RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNJUjs7QURETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR1I7O0FERE07RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDR047O0FERE07RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQ0dWOztBRERNO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1Y7O0FERFE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ0dWOztBREFNO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRVI7O0FERU07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBUjs7QURFTTtFQUNFLFVBQUE7QUNBUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9lZGl0LWV2ZW50L2VkaXQtZXZlbnQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWNvbnRlbnR7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhlYWRlci10b29sYmFye1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgIC0tb3BhY2l0eTogMTtcclxufVxyXG4gIC5tYWluLWhlYWRlcntcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gICAgXHJcbiAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgLm1pZGRsZXtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXItZGl2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNsYXNzLTJ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBpb24tc2VsZWN0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZXtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5hZGQtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1wZW9wbGUtdGl0bGV7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgIH1cclxuICAgICAgLyogU1BBTiAqL1xyXG4gICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLXJpZ2h0e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1mb290ZXJ7XHJcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jYW5jZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgLS1jb2xvcjogIzA2MWI1MjtcclxuICAgICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXNhdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgICAgICAgLS1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRleHQtaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8qIEVycm9yIE1lc3NhZ2VzICovXHJcbiAgICAgIC5lcnJvcntcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLWNvbG9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgfVxyXG5cclxuICB9IiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIxcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gIC8qIFNQQU4gKi9cbiAgLyogRXJyb3IgTWVzc2FnZXMgKi9cbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAudGV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-edit-event',\r\n templateUrl: './edit-event.page.html',\r\n styleUrls: ['./edit-event.page.scss'],\r\n})\r\nexport class EditEventPage implements OnInit {\r\n\r\n postEvent: Event;\r\n isRecurring:string;\r\n isEventEdited: boolean;\r\n loadedEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private alertService: AlertService,\r\n public alertController: AlertController,\r\n ) { \r\n this.isEventEdited = false;\r\n this.postEvent = this.navParams.get('event');\r\n if(this.postEvent.IsRecurring == false){\r\n this.isRecurring = \"Não se repete\";\r\n }\r\n else{\r\n this.isRecurring = \"Repete\";\r\n }\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.profile);\r\n console.log(this.postEvent);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n \r\n this.eventsService.editEvent(this.postEvent, 2, 3).subscribe(async () => {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n await alert.present();\r\n });\r\n this.isEventEdited = true;\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 0px 0px 0px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: hidden;\\n}\\n\\n.main-header .title-content .middle {\\n width: 230px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 0;\\n}\\n\\n.main-header .title-content .header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: right;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .div-icon {\\n width: 92px;\\n float: right;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .title-content .div-icon .edit {\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-header .title-content .div-icon .delete {\\n padding: 7px;\\n font-size: 21px;\\n color: #fff;\\n background: #d30606;\\n border-radius: 20px;\\n margin-left: 10px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 0px 0 0px;\\n}\\n\\n.main-content .upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.main-content .upper-content .content-location {\\n width: 100%;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.main-content .upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #f05d5e;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cbeecb;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cab0dc;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.main-content .upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.main-content .upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.main-content .middle-conten .middle-content h3, .main-content .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.main-content .bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.main-content .bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.main-content .bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFx2aWV3LWV2ZW50XFx2aWV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLGVBQUE7QUNFSjs7QURBQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0dIOztBRERFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDS0o7O0FESEk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0tOOztBREhNO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBQ0tWOztBREhNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0tSOztBREhNO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQ0tSOztBRERJO0VBQ0UsZUFBQTtBQ0dOOztBRENFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUNHSjs7QURESTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNHUjs7QUREUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNHVjs7QURBUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUNFVjs7QURBUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDRVo7O0FEQVE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ0VWOztBRENRO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUNDVjs7QURDTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDQ1I7O0FER1E7RUFDRSxZQUFBO0FDRFY7O0FER1E7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FDRFo7O0FER1E7RUFDSSxlQUFBO0FDRFo7O0FES1E7RUFDRSxlQUFBO0FDSFY7O0FET007RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQXVCQSxTQUFBO0FDM0JSOztBRE1RO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FDSlY7O0FETVE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNKVjs7QURNUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0pWOztBRE1RO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSlY7O0FET1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0xWOztBRE9RO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0xSIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tcGFkZGluZy10b3A6MHB4O1xyXG4gICAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xyXG4gICAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5pb24tbWVudXtcclxuICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICB9XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAtLW9wYWNpdHk6IDE7XHJcbn1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAubGVmdHtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAubWlkZGxle1xyXG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWljb24tcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb257XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb24gLmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXYtaWNvbiAuZGVsZXRle1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMCAwcHg7XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBcclxuICAgICAgICAuY29udGVudC1sb2NhdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAubG9jYXRpb24tZGV0YWlse1xyXG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tbWRncHItT2ZpY2lhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1tZGdwci1QZXNzb2Fse1xyXG4gICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByLU9maWNpYWx7XHJcbiAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogI2NiZWVjYjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLXByLVBlc3NvYWx7XHJcbiAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIC0tYmFja2dyb3VuZDogI2NhYjBkYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbntcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWRldGFpbHMgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkZGxlLWNvbnRlbntcclxuICAgICAgICAubWlkZGxlLWNvbnRlbnQgaDMsIC5taWRkbGUtY29udGVudCBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJvdHRvbS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIFNQQU4gKi9cclxuICAgICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1eDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfSIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLXBhZGRpbmctdG9wOjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmlvbi1tZW51IHtcbiAgLS1oZWlnaHQ6IDIyNXB4O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmxlZnQge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCAwO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAuZGl2LWljb24gLmVkaXQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5kaXYtaWNvbiAuZGVsZXRlIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMHB4IDAgMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuY29udGVudC1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5sb2NhdGlvbi1kZXRhaWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmI3MDM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYmVlY2I7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYWIwZGM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5jb250ZW50LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLWNvbnRlbnQgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IGgzLCAubWFpbi1jb250ZW50IC5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBTUEFOICovXG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { EditEventPage } from '../edit-event/edit-event.page';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n@Component({\r\n selector: 'app-view-event',\r\n templateUrl: './view-event.page.html',\r\n styleUrls: ['./view-event.page.scss'],\r\n})\r\nexport class ViewEventPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n isEventEdited: boolean;\r\n eventBody: EventBody;\r\n loadedAttachments:any;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n eventId:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n \r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private attachmentsService: AttachmentsService,\r\n public alertController: AlertController,\r\n private iab: InAppBrowser,\r\n ) \r\n {\r\n this.profile = this.navParams.get('profile');\r\n this.isEventEdited = false;\r\n this.loadedEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.loadedEvent.Body = this.eventBody;\r\n this.eventId = this.navParams.get('eventId');\r\n }\r\n\r\n ngOnInit() {\r\n /* console.log(this.eventId); */\r\n this.loadEvent();\r\n this.getAttachments();\r\n \r\n }\r\n close(){\r\n console.log(this.isEventEdited);\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n loadEvent(){\r\n this.eventsService.getEvent(this.eventId).subscribe(res => {\r\n this.loadedEvent = res;\r\n\r\n console.log(res);\r\n \r\n this.today = new Date(res.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n });\r\n }\r\n deleteEvent(){\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n this.close();\r\n }); \r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsById(this.eventId).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async editEvent() {\r\n /* this.close(); */\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: EditEventPage,\r\n componentProps:{\r\n event: this.loadedEvent,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n console.log(res);\r\n \r\n if(res){\r\n setTimeout(() => {\r\n /* this.loadEvent(); */\r\n this.getAttachments();\r\n }, 250);\r\n this.isEventEdited = true;\r\n }\r\n });\r\n }\r\n viewDocument(){\r\n const url: string = this.loadedAttachments.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_blank\");\r\n browser.show();\r\n }\r\n\r\n\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-searchbar {\\n --border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcYXR0ZW5kZWUtbW9kYWxcXGF0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL2F0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURDQTtFQUNJLHFCQUFBO0FDRUoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvYXR0ZW5kZWUtbW9kYWwvYXR0ZW5kZWUtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWl0ZW0tZ3JvdXB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG5pb24tc2VhcmNoYmFye1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59IiwiaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1zZWFyY2hiYXIge1xuICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ThrowStmt, removeSummaryDuplicates } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-attendee-modal',\r\n templateUrl: './attendee-modal.page.html',\r\n styleUrls: ['./attendee-modal.page.scss'],\r\n})\r\nexport class AttendeeModalPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n\r\n constructor(private modalCtrl: ModalController, private contactsService: ContactsService) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(\r\n this.contacts.filter(function(contact) {\r\n return contact.IsRequired == true;\r\n })\r\n );\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.eventPersons != null)\r\n {\r\n this.eventPersons.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.EmailAddress\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-item {\\n border-bottom: 1px solid #ccc;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGF0dGVuZGVlc1xcYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9hdHRlbmRlZXMucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtBQ0NKOztBRENBO0VBQ0ksNkJBQUE7QUNFSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9hdHRlbmRlZXMvYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1pdGVtLWdyb3Vwe1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbmlvbi1pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxufVxyXG4iLCJpb24taXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { ModalController, NavController } from '@ionic/angular';\r\nimport { AttendeeModalPage } from '../attendee-modal/attendee-modal.page';\r\n\r\n@Component({\r\n selector: 'app-attendees',\r\n templateUrl: './attendees.page.html',\r\n styleUrls: ['./attendees.page.scss'],\r\n})\r\nexport class AttendeesPage implements OnInit {\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n shouldShowCancel:boolean = true;\r\n\r\n searchCountryString = ''; // initialize your searchCountryString string empty\r\n\r\n constructor(private eventService: EventsService, private modalCtrl: ModalController, \r\n private navCtrl: NavController) { \r\n }\r\n\r\n\r\n ngOnInit() {\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(this.eventAttendees);\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n removeAttendee(attendee: EventPerson)\r\n {\r\n let index: number = this.eventAttendees.findIndex((att) => {\r\n return att.EmailAddress == attendee.EmailAddress\r\n });\r\n\r\n this.eventAttendees.splice(index, 1);\r\n }\r\n \r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n });\r\n }\r\n\r\n}","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 0 auto;\\n padding: 25px;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: right;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxkaXNjYXJ0LWV4cGVkaWVudC1tb2RhbFxcZGlzY2FydC1leHBlZGllbnQtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9nYWJpbmV0ZS1kaWdpdGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUNDSjs7QURDRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNFSjs7QURBRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDSUo7O0FEREU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDSUo7O0FERkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGNvbG9yOiAjNDJiOWZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4uYnV0dG9uc3tcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbn1cclxuXHJcbiAgLmJ1dHRvbi1yZWplY3Qge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLS1jb2xvcjogI2QzMGEwYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxuICAgIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWFwcHJvdmUge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgbWFyZ2luOiAwIDBweCAwIDEycHg7IFxyXG4gIH0iLCIuaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmhlYWRlci1pY29uLWxlZnQge1xuICB3aWR0aDogMzZweDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzQyYjlmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-discart-expedient-modal',\r\n templateUrl: './discart-expedient-modal.page.html',\r\n styleUrls: ['./discart-expedient-modal.page.scss'],\r\n})\r\nexport class DiscartExpedientModalPage implements OnInit {\r\n serialNumber:string;\r\n constructor(\r\n private modalController: ModalController,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private navParams: NavParams,\r\n ) { \r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.serialNumber);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n /* notDelete(){\r\n\r\n } */\r\n save(){\r\n let body = { \"serialNumber\": this.serialNumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-cc-modal',\r\n templateUrl: './add-participants-cc-modal.page.html',\r\n styleUrls: ['./add-participants-cc-modal.page.scss'],\r\n})\r\nexport class AddParticipantsCcModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,\r\n ) { \r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n \r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result; \r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-modal',\r\n templateUrl: './add-participants-modal.page.html',\r\n styleUrls: ['./add-participants-modal.page.scss'],\r\n})\r\nexport class AddParticipantsModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\nion-content {\\n --padding-top: 0px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n/* Error Messages */\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2Jvb2stbWVldGluZy1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxleHBlZGllbnRlXFxib29rLW1lZXRpbmctbW9kYWxcXGJvb2stbWVldGluZy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDRjs7QURDQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0VGOztBREFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDR0Y7O0FEQUE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNHRjs7QUREQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0lGOztBREZBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS0Y7O0FESEE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNNRjs7QURKQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNRRjs7QUROQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDU0Y7O0FEUEE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ1VGOztBRFJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNXRjs7QURSQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDV0Y7O0FEVEE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNZRjs7QURWQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ2FGOztBRFhBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDY0Y7O0FEWkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNlRjs7QURiQSxTQUFBOztBQUNBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNnQkY7O0FEZEE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDaUJBOztBRGZBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNrQko7O0FEaEJBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDbUJKOztBRGpCRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FDb0JKOztBRGpCQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ29CRjs7QURqQkEsbUJBQUE7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNvQkY7O0FEbEJBO0VBQ0UsVUFBQTtBQ3FCRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMjY0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1wYWRkaW5nLXRvcDogMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uaW9uLWl0ZW0tY2xhc3MtMntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxufVxyXG4uaW9uLWljb24tY2xhc3N7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbmlvbi1zZWxlY3R7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzc3tcclxuICB3aWR0aDogMzE1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmxpc3QtcGVvcGxle1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbn1cclxuLmFkZC1wZW9wbGV7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5saXN0LXBlb3BsZS10aXRsZXtcclxuICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgY29sb3I6ICM3OTc5Nzk7XHJcbn1cclxuLmF0dGFjaC1kb2N1bWVudHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYXR0YWNoLWljb257XHJcbiAgd2lkdGg6IDM3cHg7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IzBkODlkMTtcclxufVxyXG4vKiBTUEFOICovXHJcbi5zcGFuLWxlZnR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNXg7XHJcbn1cclxuLnNwYW4tcmlnaHR7XHJcbnRleHQtYWxpZ246IHJpZ2h0O1xyXG5mbG9hdDogcmlnaHQ7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcblxyXG4udGV4dC1pbnB1dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuLmVycm9ye1xyXG4gIGNvbG9yOnJlZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNwYW4tY29sb3J7XHJcbiAgY29sb3I6cmVkO1xyXG59IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItdGl0bGUge1xuICB3aWR0aDogMjY0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAxNXB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb250YWluZXItZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5pb24tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5saXN0LXBlb3BsZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZGQtcGVvcGxlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxpc3QtcGVvcGxlLXRpdGxlIHtcbiAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cblxuLmF0dGFjaC1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF0dGFjaC1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4vKiBTUEFOICovXG4uc3Bhbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTV4O1xufVxuXG4uc3Bhbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5idXR0b24tY2FuY2VsIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiAjMDYxYjUyO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5idXR0b24tc2F2ZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbiAgLS1jb2xvcjojZmZmZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBFcnJvciBNZXNzYWdlcyAqL1xuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { Event } from 'src/app/models/event.model'\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-book-meeting-modal',\r\n templateUrl: './book-meeting-modal.page.html',\r\n styleUrls: ['./book-meeting-modal.page.scss'],\r\n})\r\nexport class BookMeetingModalPage implements OnInit {\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDocId:string;\r\n loadedAttachments:any;\r\n\r\n postData: Event;\r\n eventBody: EventBody;\r\n eventAttendees: EventPerson[];\r\n\r\n formLocationSatus: boolean = false;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private calendarService: EventsService,\r\n ) {\r\n this.task = this.navParams.get('task');\r\n this.postData = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postData.Body = this.eventBody;\r\n\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.Subject = this.task.Folio;\r\n this.postData.CalendarName = \"Oficial\";\r\n /* this.postData.StartDate = new Date(); */\r\n /* Set + 30minutes to seleted datetime */\r\n let selectedEndDate = new Date();\r\n /* this.postData.EndDate = new Date(selectedEndDate.setMinutes(new Date().getMinutes() + 30)); */\r\n \r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.task)\r\n console.log(this.task.SerialNumber);\r\n this.getAttachments();\r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.SerialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n this.eventBody={\r\n BodyType: '1',\r\n Text: this.postData.Body.Text,\r\n }\r\n this.postData = {\r\n EventId: '',\r\n Subject: this.postData.Subject,\r\n Body: this.eventBody,\r\n Location: this.postData.Location,\r\n CalendarId: '',\r\n CalendarName: this.postData.CalendarName,\r\n StartDate: this.postData.StartDate,\r\n EndDate: this.postData.EndDate,\r\n EventType: 'Reunião',\r\n Attendees: this.eventAttendees,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: 'UTC',\r\n Organizer: null,\r\n Categories: null,\r\n HasAttachments: true,\r\n }\r\n console.log(this.postData);\r\n\r\n this.processes.FindTaskDocId(this.task.SerialNumber).subscribe(res =>{\r\n if(res){\r\n this.calendarService.postExpedientEvent(res, this.postData, \"md\",this.task.SerialNumber);\r\n } \r\n });\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n\r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": true\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": false\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.SerialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n validateFormInputs(){\r\n let formLocation = this.postData.Location.trim();\r\n if(!this.postData.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.title {\\n font-family: Roboto;\\n font-size: 25px;\\n font-weight: normal;\\n font-stretch: normal;\\n font-style: normal;\\n line-height: normal;\\n letter-spacing: normal;\\n color: #000000;\\n margin: 8px 0 8px 0px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 360px;\\n margin: 15px auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudC10YXNrLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudC10YXNrLW1vZGFsXFxleHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURDQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFRjs7QURBQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUNLRjs7QURIQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ01GOztBREpBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUNPRjs7QURMQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQ1FGOztBRE5BO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNTRjs7QURQQTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FDVUY7O0FEUkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ1dGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUNXRjs7QURUQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ1lGOztBRFZBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUNhRjs7QURWQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ2FGOztBRFhBLFNBQUE7O0FBQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ2NGOztBRFpBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ2VBOztBRGJBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNnQko7O0FEZEE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUNpQko7O0FEZkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ2tCSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcbi50aXRsZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xyXG59XHJcbi5jb250YWluZXItZGl2e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbjogMTVweCBhdXRvO1xyXG59XHJcbi5pb24taXRlbS1jbGFzcy0ye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5pb24taWNvbi1jbGFzc3tcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbn1cclxuaW9uLXNlbGVjdHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNze1xyXG4gIHdpZHRoOiAzMTVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubGlzdC1wZW9wbGV7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxufVxyXG4uYWRkLXBlb3BsZXtcclxuICB3aWR0aDogNDVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxpc3QtcGVvcGxlLXRpdGxle1xyXG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cclxuICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4uYXR0YWNoLWRvY3VtZW50e1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzBkODlkMTtcclxufVxyXG5cclxuLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjojMGQ4OWQxO1xyXG59XHJcbi8qIFNQQU4gKi9cclxuLnNwYW4tbGVmdHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE1eDtcclxufVxyXG4uc3Bhbi1yaWdodHtcclxudGV4dC1hbGlnbjogcmlnaHQ7XHJcbmZsb2F0OiByaWdodDtcclxuZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jb250YWluZXItZm9vdGVye1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5idXR0b24tY2FuY2VsIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1zYXZlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIC0tY29sb3I6I2ZmZmZmZjtcclxuICAgIG1hcmdpbjoxMHB4O1xyXG4gIH0iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDIwcHg7XG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4uYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cblxuLyogU1BBTiAqL1xuLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cblxuLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { Despacho } from 'src/app/models/despacho.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { Participant } from 'src/app/models/participant.model';\r\nimport { Folder } from 'src/app/models/folder.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { environment } from 'src/environments/environment';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-expedient-task-modal',\r\n templateUrl: './expedient-task-modal.page.html',\r\n styleUrls: ['./expedient-task-modal.page.scss'],\r\n})\r\nexport class ExpedientTaskModalPage implements OnInit {\r\n\r\n modalTitle: string[] = [\r\n 'Efectuar Despacho',\r\n 'Solicitar Parecer',\r\n 'Solicitar Deferimento'\r\n ];\r\n taskType:string;\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDate: Date;\r\n taskDescription: string;\r\n user: string;\r\n loadedAttachments:any;\r\n\r\n postData: Despacho;\r\n dispatchFolder: Folder;\r\n participants: Participant[];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.user = environment.defaultuser +'@'+ environment.domain;\r\n this.task = this.navParams.get('task');\r\n this.taskType = this.navParams.get('taskAction');\r\n this.postData = new Despacho();\r\n this.participants = this.participants = new Array();\r\n this.dispatchFolder = {\r\n Nad: 30,\r\n Subject: '',\r\n Message: '',\r\n SourceSecFsId: this.task.workflowInstanceDataFields.FsId,\r\n SouceType: 'DOC',\r\n SourceId: this.task.workflowInstanceDataFields.DocId,\r\n\r\n };\r\n this.postData.DispatchFolder = this.dispatchFolder;\r\n this.postData.UsersSelected = this.participants;\r\n /* By Default TypeDeadline should be 'Normal' */\r\n this.postData.Priority = '99999861';\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.DispatchFolder.Subject = this.task.workflowInstanceFolio;\r\n }\r\n\r\n ngOnInit() {\r\n this.taskDate = new Date(this.task.taskStartDate);\r\n /* this.authService.userData$.subscribe((res:any)=>{\r\n console.log(res);\r\n });\r\n console.log(this.user); */ \r\n console.log(this.task)\r\n \r\n console.log(this.task.serialNumber);\r\n this.getAttachments();\r\n \r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n console.log(this.taskType);\r\n \r\n switch (this.taskType)\r\n {\r\n case '0':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n console.log(this.postData);\r\n this.processes.postDespatcho(this.postData);\r\n\r\n break;\r\n case '1':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postParecer(this.postData);\r\n break;\r\n case '2':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postDeferimento(this.postData);\r\n break;\r\n }\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n \r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'I',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n \r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'CC',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.serialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\nion-item-group {\\n margin: 15px;\\n}\\nion-button {\\n display: block;\\n width: 80%;\\n margin: 20px auto;\\n}\\n.h3-event-title {\\n padding: 15px 0 0px 25px;\\n font-weight: bold;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cab0dc; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cbeecb; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* TOGGLE BUTTON */\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n margin: 20px 20px 0 0;\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 6px auto;\\n background-color: #0782c9;\\n overflow: auto;\\n}\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-logo {\\n background: transparent;\\n width: 150px;\\n margin: 2.5px 0 2.5px 71px;\\n float: left;\\n}\\n.div-logo img {\\n width: 100%;\\n}\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudGUtZGV0YWlsXFxleHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnRlLWRldGFpbC9leHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVJO0VBQ0ksV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ1I7QURDUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDQ1Y7QURBVztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0VaO0FEQ1U7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ1o7QURFUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQ0FWO0FERVU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDQVo7QURHVTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0RaO0FES1E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNIVjtBREtRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNIVjtBRE9BO0VBQ0ksWUFBQTtBQ0pKO0FETUE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FDSEo7QURLQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7QUNGSjtBRE1BO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNISjtBREtFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNGSjtBRElFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNESjtBREdFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0FKO0FERUU7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDQ0o7QURDRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FDRUo7QURDRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ0VKO0FEQUU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNHSjtBRERFO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKO0FESEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDTUo7QURKRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FDT0o7QURMRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ1FKO0FETkU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDU0o7QURQRTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FDVUo7QURSRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNXSjtBRFRFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNZSjtBRFZBLGtCQUFBO0FBQ0U7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNhSjtBRFhFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FDY0o7QURaRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNlSjtBRGJFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0FDZ0JKO0FEZEU7RUFDRSxXQUFBO0FDaUJKO0FEZkU7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDa0JKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL2V4cGVkaWVudGUtZGV0YWlsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIC5oZWFkZXItYm90dG9tLWljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20tY29udGFjdHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXYtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5pb24taXRlbS1ncm91cHtcclxuICAgIG1hcmdpbjogMTVweDtcclxufVxyXG5pb24tYnV0dG9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuLmgzLWV2ZW50LXRpdGxle1xyXG4gICAgcGFkZGluZzogMTVweCAwIDBweCAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vRElWXHJcbi5kaXYtaXRlbS1PZmljaWFse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiAjY2FiMGRjOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMjBweDsgKi9cclxuICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXHJcbiAgICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xyXG4gIH1cclxuICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG4gICAgLyogYmFja2dyb3VuZDogI2NiZWVjYjsgKi9cclxuICAgIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXHJcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xyXG4gICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICB9XHJcbiAgLmRpdi11cHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtdXAgaDN7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbntcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5kaXYtY29udGVudC1QZXNzb2Fse1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICB9XHJcbiAgLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgze1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBwLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgY29sb3I6IHJnYig5NCwgOTIsIDkyKTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbGVmdHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmlvbi1pY29uLWxvY2F0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbWlkZGxlIHB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbi8qIFRPR0dMRSBCVVRUT04gKi9cclxuICAuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtc2VhcmNoe1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIuNXB4IDAgMi41cHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5oMy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaXYtaXRlbS1PZmljaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYWIwZGM7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtaXRlbS1QZXNzb2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYmVlY2I7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtdXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kaXYtdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uZGl2LWljb24gaW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LVBlc3NvYWwge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDMge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICM1ZTVjNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXYtYm90dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi1ib3R0b24tbGVmdCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWljb24tbG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4uZGl2LWJvdHRvbi1taWRkbGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1ib3R0b24tcmlnaHQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogVE9HR0xFIEJVVFRPTiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMi41cHggMCAyLjVweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\nimport { DailyWorkTask } from '../../../../models/dailyworktask.model';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../../../../models/event.model';\r\nimport { MenuController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { ExpedientTaskModalPage } from '../expedient-task-modal/expedient-task-modal.page';\r\nimport { BookMeetingModalPage } from '../book-meeting-modal/book-meeting-modal.page';\r\nimport { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n@Component({\r\n selector: 'app-expediente-detail',\r\n templateUrl: './expediente-detail.page.html',\r\n styleUrls: ['./expediente-detail.page.scss'],\r\n})\r\nexport class ExpedienteDetailPage implements OnInit {\r\n\r\n task: any;\r\n fulltask:any;\r\n eventsList: Event[]; \r\n serialnumber:string;\r\n profile: string;\r\n\r\n constructor(private activateRoute: ActivatedRoute,\r\n private processes:ProcessesService,\r\n private iab: InAppBrowser,\r\n private attachments: AttachmentsService,\r\n private events: EventsService,\r\n private menu: MenuController,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private alertService: AlertService) { \r\n this.serialnumber = this.navParams.get('serialNumber');\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n this.activateRoute.paramMap.subscribe(paramMap => {\r\n if (!paramMap.has('SerialNumber')){\r\n return;\r\n }\r\n this.serialnumber = paramMap.get('SerialNumber');\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n });\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n }\r\n\r\n\r\n async LoadTaskDetail(serial:string)\r\n {\r\n this.processes.GetTask(serial).subscribe(res => {\r\n this.task = {\r\n \"SerialNumber\": res.serialNumber,\r\n \"Folio\": res.workflowInstanceFolio,\r\n \"Senders\": res.originator.email,\r\n \"CreateDate\": momentG(new Date(res.taskStartDate),'yyyy-MM-dd HH:mm:ss'),\r\n \"DocumentURL\": res.workflowInstanceDataFields.ViewerRequest,\r\n \"Remetente\": res.workflowInstanceDataFields.Sender,\r\n }\r\n this.fulltask = res;\r\n console.log(res);\r\n \r\n });\r\n }\r\n\r\n async LoadRelatedEvents(serial:string)\r\n {\r\n if (this.eventsList == null)\r\n {\r\n this.attachments.getAttachmentsBySerial(serial).subscribe(res => {\r\n console.log(res);\r\n res.forEach(att =>{\r\n if (this.eventsList == null){\r\n this.eventsList = new Array();\r\n }\r\n this.events.getEvent(att.ParentId).subscribe(event => {\r\n this.eventsList.push(event);\r\n console.log(this.eventsList);\r\n });\r\n });\r\n });\r\n }\r\n }\r\n\r\n viewDocument(){\r\n const url: string = this.task.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_parent\");\r\n browser.show();\r\n }\r\n\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n\r\n async openExpedientActionsModal(taskAction:any, task:any){\r\n const modal = await this.modalController.create({\r\n component: ExpedientTaskModalPage,\r\n componentProps:{\r\n taskAction: taskAction,\r\n task: task,\r\n },\r\n cssClass: 'expedient-task-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n discartExpedient(){\r\n let body = { \"serialNumber\": this.serialnumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n }\r\n\r\n async openBookMeetingModal(task:any){\r\n const modal = await this.modalController.create({\r\n component: BookMeetingModalPage,\r\n componentProps:{\r\n task: task,\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n }\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AlertController } from '@ionic/angular';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AlertService {\r\n\r\n constructor(public alertController: AlertController) { }\r\n\r\n async presentAlert(message:string) {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Mensagem do sistema',\r\n message: message,\r\n buttons: ['OK']\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Attachment } from '../models/attachment.model';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AttachmentsService {\r\n\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAttachmentsBySerial(serialNumber: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachments';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getAttachments(source: number, sourceid: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetSourceName';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Source\", source.toString());\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAttachmentsById(eventId: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachmentsByEventId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ParentId\", eventId);\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class EventsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n //lastloadedevent: Event;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAllEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetAllEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllPrEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllMdEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n\r\n\r\n\r\n getEvents(calendarname:string, startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarname);\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getEvent(eventid: string): Observable{\r\n let geturl = environment.apiURL + 'calendar/GetEvent';\r\n let params = new HttpParams();\r\n console.log(eventid);\r\n \r\n\r\n params = params.set(\"EventId\", eventid);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n putEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number, sharedagenda:string): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PutEvent');\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n editEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/PutEvent';\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n postEvent(event:Event, calendarName:string, sharedagenda:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PostEvent');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n \r\n postEventMd(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n postEventPr(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n deleteEvent(eventid:string, deletemode:number)\r\n {\r\n const puturl = environment.apiURL + 'calendar/DeleteEvent';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"EventId\", eventid);\r\n params = params.set(\"deleteMode\", deletemode.toString());\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.delete(`${puturl}`, options)\r\n }\r\n postExpedientEvent(docId:any, body:any, sharedagenda:string, serialNumber:any){\r\n const geturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'CreateEventExpediente');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"DocId\", docId);\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers,\r\n params: params \r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { DailyWorkTask } from '../models/dailyworktask.model';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ProcessesService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n GetTasksList(processname:string, onlycount:boolean): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/List';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ProcessName\", processname);\r\n params = params.set(\"OnlyCount\", onlycount.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetTask(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindTask';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n FindTaskDocId(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDOficialTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDOficialTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDPersonalTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDPersonalTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetToApprovedEvents(categoryname:string, count:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/ListByCategory';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"categoryname\", categoryname);\r\n params = params.set(\"onlyCount\", count);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n PostTaskAction(body:any){\r\n const geturl = environment.apiURL + 'Tasks/Complete';\r\n \r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n postDespatcho(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDispatch';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postParecer(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateParecer';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postDeferimento(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDeferimento';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n\r\n GetActionsList(){\r\n const geturl = environment.apiURL + 'presidentialActions';\r\n let options = { \r\n headers: this.headers, \r\n };\r\n console.log(options);\r\n \r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n \r\n\r\n\r\n\r\n\r\n}\r\n","\r\nvar month = [\r\n 'Janeiro',\r\n 'Fevereiro',\r\n 'Março',\r\n 'Abril',\r\n 'Pode',\r\n 'Junho',\r\n 'Julho',\r\n 'Agosto'\r\n]\r\n\r\nvar week = new Array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado');\r\n\r\nclass momentG {\r\n static run(date, formate , wgs){\r\n\r\n if(typeof date.getMonth != 'function') {\r\n date = new Date(date)\r\n if(! date instanceof Date){\r\n throw new UserException('Invalid date formate momentG');\r\n } \r\n }\r\n\r\n var e = {\r\n d : (date.getDate()).toString() ,\r\n M : (date.getMonth()).toString() ,\r\n ss : (date.getSeconds().toString()).padStart(2,\"0\"),\r\n mm : (date.getMinutes().toString()).padStart(2,\"0\") ,\r\n dd : (date.getDate()).toString().padStart(2,\"0\") ,\r\n MM : (date.getMonth()+1).toString().padStart(2,\"0\"),\r\n HH : date.getHours().toString().padStart(2,\"0\"),\r\n yy: date.getFullYear().toString().slice(2,4).padStart(2,\"0\") ,\r\n EEEE : week[date.getDay()].padStart(2,\"0\") ,\r\n MMMM : month[date.getMonth()],\r\n yyyy : date.getFullYear() ,\r\n }\r\n\r\n\r\n Object.keys(e).reverse().forEach(element => {\r\n var reg = new RegExp(element,'g')\r\n formate = formate.replace(reg,e[element] )\r\n });\r\n\r\n return formate\r\n }\r\n}\r\n\r\nmodule.exports = {\r\n momentG: momentG.run\r\n};"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/pages/agenda/edit-event/edit-event.page.html","webpack:///src/app/pages/agenda/view-event/view-event.page.html","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.html","webpack:///src/app/pages/events/attendees/attendees.page.html","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.html","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.html","webpack:///src/app/models/despacho.model.ts","webpack:///src/app/models/event.model.ts","webpack:///src/app/pages/agenda/edit-event/edit-event.page.scss","webpack:///src/app/pages/agenda/edit-event/edit-event.page.ts","webpack:///src/app/pages/agenda/view-event/view-event.page.scss","webpack:///src/app/pages/agenda/view-event/view-event.page.ts","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.scss","webpack:///src/app/pages/events/attendee-modal/attendee-modal.page.ts","webpack:///src/app/pages/events/attendees/attendees.page.scss","webpack:///src/app/pages/events/attendees/attendees.page.ts","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.scss","webpack:///src/app/pages/gabinete-digital/discart-expedient-modal/discart-expedient-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-cc-modal/add-participants-cc-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/add-participants-modal/add-participants-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/book-meeting-modal/book-meeting-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page.ts","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.scss","webpack:///src/app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page.ts","webpack:///src/app/services/alert.service.ts","webpack:///src/app/services/attachments.service.ts","webpack:///src/app/services/events.service.ts","webpack:///src/app/services/processes.service.ts","webpack:///src/plugin/momentG.js"],"names":["Despacho","Event","EditEventPage","modalController","navParams","eventsService","alertService","alertController","segment","isEventEdited","postEvent","get","IsRecurring","isRecurring","profile","console","log","dismiss","editEvent","subscribe","create","cssClass","header","buttons","alert","present","component","componentProps","eventAttendees","Attendees","backdropDismiss","modal","onDidDismiss","then","data","newattendees","selector","template","ViewEventPage","attachmentsService","iab","months","days","loadedEvent","eventBody","BodyType","Text","Body","eventId","loadEvent","getAttachments","getEvent","res","today","Date","StartDate","customDate","getDay","getDate","getMonth","deleteEvent","EventId","close","getAttachmentsById","loadedAttachments","event","setTimeout","url","DocumentURL","replace","browser","show","AttendeeModalPage","modalCtrl","contactsService","showLoader","fetchContacts","contacts","filter","contact","IsRequired","evt","detail","value","itm","getContacts","result","eventPersons","forEach","attendee","index","findIndex","cont","EmailAddress","splice","AttendeesPage","eventService","navCtrl","shouldShowCancel","searchCountryString","att","newattendee","Name","Array","push","DiscartExpedientModalPage","processes","router","serialNumber","body","PostTaskAction","navigate","AddParticipantsCcModalPage","participantsAdded","UserId","AddParticipantsModalPage","BookMeetingModalPage","calendarService","formLocationSatus","task","postData","Subject","Folio","CalendarName","selectedEndDate","SerialNumber","getAttachmentsBySerial","Location","CalendarId","EndDate","EventType","IsMeeting","AppointmentState","TimeZone","Organizer","Categories","HasAttachments","FindTaskDocId","postExpedientEvent","distartExpedientModal","taskParticipants","taskParticipantsCc","formLocation","trim","length","ExpedientTaskModalPage","authService","modalTitle","user","defaultuser","domain","taskType","participants","dispatchFolder","Nad","Message","SourceSecFsId","workflowInstanceDataFields","FsId","SouceType","SourceId","DocId","DispatchFolder","UsersSelected","Priority","workflowInstanceFolio","taskDate","taskStartDate","DistributionType","CountryCode","UserEmail","postDespatcho","postParecer","postDeferimento","ExpedienteDetailPage","activateRoute","attachments","events","menu","serialnumber","paramMap","has","LoadTaskDetail","LoadRelatedEvents","serial","GetTask","originator","email","ViewerRequest","Sender","fulltask","eventsList","ParentId","open","taskAction","AlertService","message","providedIn","AttachmentsService","http","loggeduser","ValidatedUser","headers","set","BasicAuthKey","geturl","apiURL","params","options","source","sourceid","toString","EventsService","authheader","startdate","enddate","calendarname","eventid","conflictResolutionMode","sendInvitationsOrCancellationsMode","sharedagenda","puturl","put","calendarName","post","deletemode","docId","toPromise","ProcessesService","processname","onlycount","categoryname","count","month","week","momentG","date","formate","wgs","UserException","e","d","M","ss","getSeconds","padStart","mm","getMinutes","dd","MM","HH","getHours","yy","getFullYear","slice","EEEE","MMMM","yyyy","Object","keys","reverse","element","reg","RegExp","module","exports","run"],"mappings":"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","file":"default~home-home-module~pages-events-events-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Editar Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Ver ou editar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n {{loadedEvent.Subject}}\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.CalendarName}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.StartDate | date: 'HH:mm'}} às {{loadedEvent.EndDate | date: 'HH:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n
\\r\\n

{{attendee.Name}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.Body.Text}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

{{attach.SourceName}}

\\r\\n

{{attach.Stakeholders}}{{ attach.CreateDate | date: 'dd-MM-yy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n Adicionar intervenientes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Adicionar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n Participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Intervenientes\\r\\n \\r\\n \\r\\n Com Conhecimento\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Apagar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n OK\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Não\\r\\n Sim\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n

Com conhecimento

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n

Adicionar Intervenientes

\\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ attendee.Name }}

\\r\\n

{{ attendee.EmailAddress }}

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n {{modalTitle[taskType]}}\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Normal\\r\\n Urgente\\r\\n Muito Urgente\\r\\n Urgentíssimo\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar intervenientes\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Com conhecimento\\r\\n {{participant.Name}}\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n Documentos Anexados\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{attachment.Description}}

\\r\\n

{{attachment.Stakeholders}} {{ attachment.CreateDate | date: 'dd/MM/yyyy' }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n

\\r\\n Cancelar\\r\\n

\\r\\n

\\r\\n Gravar\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n Detalhes do Expediente\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n Menu\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Efectuar Despacho\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Parecer\\r\\n \\r\\n \\r\\n \\r\\n Pedido de Deferimento\\r\\n \\r\\n \\r\\n \\r\\n Marcar reunião\\r\\n \\r\\n \\r\\n \\r\\n Descartar\\r\\n \\r\\n \\r\\n \\r\\n Enviar para pendentes\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n

Detalhes do Expediente

\\r\\n \\r\\n \\r\\n Assunto\\r\\n {{ task.Folio }}\\r\\n \\r\\n \\r\\n Remetentes\\r\\n {{task.Remetente}}\\r\\n \\r\\n \\r\\n Data\\r\\n {{ task.CreateDate | date: 'dd-MM-yy | hh:mm'}}\\r\\n \\r\\n \\r\\n \\r\\n Ver documento\\r\\n \\r\\n \\r\\n
\\r\\n

Eventos Associados

\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'hh:mm'}}

\\r\\n

{{event.EndDate | date: 'hh:mm'}}

\\r\\n
\\r\\n
\\r\\n

{{event.StartDate | date: 'd/M/yy' }} - {{ event.EndDate | date: 'dd/mm/yy'}} | {{event.Location}}

\\r\\n

{{event.StartDate | date: 'd/M/yy' }} | {{event.Location}}

\\r\\n

{{event.Subject}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","import { Participant } from './participant.model';\r\nimport { Folder } from './folder.model';\r\n\r\nexport class Despacho{\r\n DistributionType: string;\r\n CountryCode: string;\r\n Priority: string;\r\n UserEmail: string;\r\n UsersSelected: Participant[];\r\n DispatchFolder: Folder;\r\n}","import { EventBody } from './eventbody.model';\r\nimport { EventPerson } from './eventperson.model';\r\n\r\nexport class Event{\r\n EventId: string;\r\n Subject: string;\r\n Body: EventBody;\r\n Location: string;\r\n CalendarId: string;\r\n CalendarName: string;\r\n StartDate: Date;\r\n EndDate: Date;\r\n EventType: string;\r\n Attendees: EventPerson[];\r\n IsMeeting: boolean;\r\n IsRecurring: boolean;\r\n AppointmentState: number;\r\n TimeZone: string;\r\n Organizer: string;\r\n Categories: string[];\r\n HasAttachments: boolean;\r\n}","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlZGl0LWV2ZW50XFxlZGl0LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VkaXQtZXZlbnQvZWRpdC1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtBQ0NKOztBRENBO0VBQ0csd0JBQUE7RUFDQSxZQUFBO0FDRUg7O0FEQUU7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNJSjs7QURGSTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDSU47O0FESE87RUFDQyxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNLUjs7QURESTtFQUNFLGVBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBaUZFLFNBQUE7RUF1Q0EsbUJBQUE7QUNuSE47O0FESEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDS1I7O0FESE07RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDS1I7O0FESE07RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNLUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDSVI7O0FERk07RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNJUjs7QURGTTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDSVI7O0FERk07RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNJUjs7QURETTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FDR1I7O0FERE07RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDR047O0FERE07RUFDSSxjQUFBO0VBQ0EsY0FBQTtBQ0dWOztBRERNO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDR1Y7O0FERFE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ0dWOztBREFNO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FDRVI7O0FERU07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNBUjs7QURFTTtFQUNFLFVBQUE7QUNBUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9lZGl0LWV2ZW50L2VkaXQtZXZlbnQucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWNvbnRlbnR7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuLmhlYWRlci10b29sYmFye1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgIC0tb3BhY2l0eTogMTtcclxufVxyXG4gIC5tYWluLWhlYWRlcntcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gICAgXHJcbiAgICAudGl0bGUtY29udGVudHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgLm1pZGRsZXtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjIxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWluZXItZGl2e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNsYXNzLTJ7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgICBpb24tc2VsZWN0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZXtcclxuICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5hZGQtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC1wZW9wbGUtdGl0bGV7XHJcbiAgICAgICAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgIH1cclxuICAgICAgLyogU1BBTiAqL1xyXG4gICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLXJpZ2h0e1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1mb290ZXJ7XHJcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1jYW5jZWwge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgLS1jb2xvcjogIzA2MWI1MjtcclxuICAgICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXNhdmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgICAgICAgLS1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRleHQtaW5wdXR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8qIEVycm9yIE1lc3NhZ2VzICovXHJcbiAgICAgIC5lcnJvcntcclxuICAgICAgICBjb2xvcjpyZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGFuLWNvbG9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgfVxyXG5cclxuICB9IiwiaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIxcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG4gIC8qIFNQQU4gKi9cbiAgLyogRXJyb3IgTWVzc2FnZXMgKi9cbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY29udGFpbmVyLW5vLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWFpbi1jb250ZW50IC5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAuYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAudGV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-edit-event',\r\n templateUrl: './edit-event.page.html',\r\n styleUrls: ['./edit-event.page.scss'],\r\n})\r\nexport class EditEventPage implements OnInit {\r\n\r\n postEvent: Event;\r\n isRecurring:string;\r\n isEventEdited: boolean;\r\n loadedEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private alertService: AlertService,\r\n public alertController: AlertController,\r\n ) { \r\n this.isEventEdited = false;\r\n this.postEvent = this.navParams.get('event');\r\n if(this.postEvent.IsRecurring == false){\r\n this.isRecurring = \"Não se repete\";\r\n }\r\n else{\r\n this.isRecurring = \"Repete\";\r\n }\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.profile);\r\n console.log(this.postEvent);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n \r\n this.eventsService.editEvent(this.postEvent, 2, 3).subscribe(async () => {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n await alert.present();\r\n });\r\n this.isEventEdited = true;\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 0px 0px 0px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: hidden;\\n}\\n\\n.main-header .title-content .middle {\\n width: 230px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 0;\\n}\\n\\n.main-header .title-content .header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: right;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .div-icon {\\n width: 92px;\\n float: right;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .title-content .div-icon .edit {\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-header .title-content .div-icon .delete {\\n padding: 7px;\\n font-size: 21px;\\n color: #fff;\\n background: #d30606;\\n border-radius: 20px;\\n margin-left: 10px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 0px 0 0px;\\n}\\n\\n.main-content .upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.main-content .upper-content .content-location {\\n width: 100%;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.main-content .upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-mdgpr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #f05d5e;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Oficial {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cbeecb;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-pr-Pessoal {\\n width: 91px;\\n --border-radius: 20px;\\n --background: #cab0dc;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.main-content .upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.main-content .upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.main-content .upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.main-content .middle-conten .middle-content h3, .main-content .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.main-content .bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.main-content .bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.main-content .bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFx2aWV3LWV2ZW50XFx2aWV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLGVBQUE7QUNFSjs7QURBQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0dIOztBRERFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDS0o7O0FESEk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0tOOztBREhNO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNLUjs7QURITTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBQ0tWOztBREhNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0tSOztBREhNO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBQ0tSOztBRERJO0VBQ0UsZUFBQTtBQ0dOOztBRENFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUNHSjs7QURESTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNHUjs7QUREUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNHVjs7QURBUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7QUNFVjs7QURBUTtFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDRVo7O0FEQVE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ0VWOztBRENRO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUNDVjs7QURDTTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDQ1I7O0FER1E7RUFDRSxZQUFBO0FDRFY7O0FER1E7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FDRFo7O0FER1E7RUFDSSxlQUFBO0FDRFo7O0FES1E7RUFDRSxlQUFBO0FDSFY7O0FET007RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQXVCQSxTQUFBO0FDM0JSOztBRE1RO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0FDSlY7O0FETVE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNKVjs7QURNUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0pWOztBRE1RO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSlY7O0FET1E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0xWOztBRE9RO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0xSIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL3ZpZXctZXZlbnQvdmlldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tcGFkZGluZy10b3A6MHB4O1xyXG4gICAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xyXG4gICAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5pb24tbWVudXtcclxuICAgIC0taGVpZ2h0OiAyMjVweDtcclxuICB9XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAtLW9wYWNpdHk6IDE7XHJcbn1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAubGVmdHtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAubWlkZGxle1xyXG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWljb24tcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb257XHJcbiAgICAgICAgd2lkdGg6IDkycHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgfVxyXG4gICAgICAuZGl2LWljb24gLmVkaXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5kaXYtaWNvbiAuZGVsZXRle1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMCAwcHg7XHJcblxyXG4gICAgLnVwcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBcclxuICAgICAgICAuY29udGVudC1sb2NhdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICAubG9jYXRpb24tZGV0YWlse1xyXG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tbWRncHItT2ZpY2lhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1tZGdwci1QZXNzb2Fse1xyXG4gICAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLXByLU9maWNpYWx7XHJcbiAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgIC0tYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIC0tYmFja2dyb3VuZDogI2NiZWVjYjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLXByLVBlc3NvYWx7XHJcbiAgICAgICAgd2lkdGg6IDkxcHg7XHJcbiAgICAgICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIC0tYmFja2dyb3VuZDogI2NhYjBkYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgICAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbntcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgICAgICAgICAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xyXG4gICAgICAgICAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50LWRldGFpbHMgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWlkZGxlLWNvbnRlbntcclxuICAgICAgICAubWlkZGxlLWNvbnRlbnQgaDMsIC5taWRkbGUtY29udGVudCBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJvdHRvbS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAuYm90dG9tLWNvbnRlbnQgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hdHRhY2gtZG9jdW1lbnR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXR0YWNoLXRpdGxlLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiMwZDg5ZDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIFNQQU4gKi9cclxuICAgICAgICAuc3Bhbi1sZWZ0e1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1eDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfSIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLXBhZGRpbmctdG9wOjBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAyMHB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmlvbi1tZW51IHtcbiAgLS1oZWlnaHQ6IDIyNXB4O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmxlZnQge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCAwO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAuZGl2LWljb24gLmVkaXQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IC5kaXYtaWNvbiAuZGVsZXRlIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZDMwNjA2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMHB4IDAgMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuY29udGVudC1sb2NhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5sb2NhdGlvbi1kZXRhaWwge1xuICB3aWR0aDogMjEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmI3MDM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLW1kZ3ByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNmMDVkNWU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLU9maWNpYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYmVlY2I7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLXByLVBlc3NvYWwge1xuICB3aWR0aDogOTFweDtcbiAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtLWJhY2tncm91bmQ6ICNjYWIwZGM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAudXBwZXItY29udGVudCAuYnV0dG9uLWNhbGVuZGFyLXR5cGUgaW9uLWJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluLWNvbnRlbnQgLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4ubWFpbi1jb250ZW50IC51cHBlci1jb250ZW50IC5jb250ZW50LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tYWluLWNvbnRlbnQgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IGgzLCAubWFpbi1jb250ZW50IC5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBTUEFOICovXG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5ib3R0b20tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLm1haW4tY29udGVudCAuYm90dG9tLWNvbnRlbnQgLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cbi5tYWluLWNvbnRlbnQgLmJvdHRvbS1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { EditEventPage } from '../edit-event/edit-event.page';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n@Component({\r\n selector: 'app-view-event',\r\n templateUrl: './view-event.page.html',\r\n styleUrls: ['./view-event.page.scss'],\r\n})\r\nexport class ViewEventPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n isEventEdited: boolean;\r\n eventBody: EventBody;\r\n loadedAttachments:any;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n eventId:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n \r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventsService: EventsService,\r\n private attachmentsService: AttachmentsService,\r\n public alertController: AlertController,\r\n private iab: InAppBrowser,\r\n ) \r\n {\r\n this.profile = this.navParams.get('profile');\r\n this.isEventEdited = false;\r\n this.loadedEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.loadedEvent.Body = this.eventBody;\r\n this.eventId = this.navParams.get('eventId');\r\n }\r\n\r\n ngOnInit() {\r\n /* console.log(this.eventId); */\r\n this.loadEvent();\r\n this.getAttachments();\r\n \r\n }\r\n close(){\r\n console.log(this.isEventEdited);\r\n this.modalController.dismiss(this.isEventEdited);\r\n }\r\n\r\n loadEvent(){\r\n this.eventsService.getEvent(this.eventId).subscribe(res => {\r\n this.loadedEvent = res;\r\n\r\n console.log(res);\r\n \r\n this.today = new Date(res.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n });\r\n }\r\n deleteEvent(){\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n this.close();\r\n }); \r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsById(this.eventId).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async editEvent() {\r\n /* this.close(); */\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: EditEventPage,\r\n componentProps:{\r\n event: this.loadedEvent,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n console.log(res);\r\n \r\n if(res){\r\n setTimeout(() => {\r\n /* this.loadEvent(); */\r\n this.getAttachments();\r\n }, 250);\r\n this.isEventEdited = true;\r\n }\r\n });\r\n }\r\n viewDocument(){\r\n const url: string = this.loadedAttachments.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_blank\");\r\n browser.show();\r\n }\r\n\r\n\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-searchbar {\\n --border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcYXR0ZW5kZWUtbW9kYWxcXGF0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlLW1vZGFsL2F0dGVuZGVlLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7QUNDSjs7QURDQTtFQUNJLHFCQUFBO0FDRUoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvYXR0ZW5kZWUtbW9kYWwvYXR0ZW5kZWUtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWl0ZW0tZ3JvdXB7XHJcbiAgICBtYXJnaW46IDE1cHg7XHJcbiAgfVxyXG5pb24tc2VhcmNoYmFye1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59IiwiaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1zZWFyY2hiYXIge1xuICAtLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ThrowStmt, removeSummaryDuplicates } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-attendee-modal',\r\n templateUrl: './attendee-modal.page.html',\r\n styleUrls: ['./attendee-modal.page.scss'],\r\n})\r\nexport class AttendeeModalPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n\r\n constructor(private modalCtrl: ModalController, private contactsService: ContactsService) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(\r\n this.contacts.filter(function(contact) {\r\n return contact.IsRequired == true;\r\n })\r\n );\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.eventPersons != null)\r\n {\r\n this.eventPersons.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.EmailAddress\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n}\r\n","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\nion-item {\\n border-bottom: 1px solid #ccc;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGF0dGVuZGVlc1xcYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2F0dGVuZGVlcy9hdHRlbmRlZXMucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksWUFBQTtBQ0NKOztBRENBO0VBQ0ksNkJBQUE7QUNFSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9hdHRlbmRlZXMvYXR0ZW5kZWVzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1pdGVtLWdyb3Vwe1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbmlvbi1pdGVte1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxufVxyXG4iLCJpb24taXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { ModalController, NavController } from '@ionic/angular';\r\nimport { AttendeeModalPage } from '../attendee-modal/attendee-modal.page';\r\n\r\n@Component({\r\n selector: 'app-attendees',\r\n templateUrl: './attendees.page.html',\r\n styleUrls: ['./attendees.page.scss'],\r\n})\r\nexport class AttendeesPage implements OnInit {\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n shouldShowCancel:boolean = true;\r\n\r\n searchCountryString = ''; // initialize your searchCountryString string empty\r\n\r\n constructor(private eventService: EventsService, private modalCtrl: ModalController, \r\n private navCtrl: NavController) { \r\n }\r\n\r\n\r\n ngOnInit() {\r\n }\r\n\r\n save(){\r\n this.modalCtrl.dismiss(this.eventAttendees);\r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss(null);\r\n }\r\n\r\n removeAttendee(attendee: EventPerson)\r\n {\r\n let index: number = this.eventAttendees.findIndex((att) => {\r\n return att.EmailAddress == attendee.EmailAddress\r\n });\r\n\r\n this.eventAttendees.splice(index, 1);\r\n }\r\n \r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n });\r\n }\r\n\r\n}","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 0 auto;\\n padding: 25px;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: right;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxkaXNjYXJ0LWV4cGVkaWVudC1tb2RhbFxcZGlzY2FydC1leHBlZGllbnQtbW9kYWwucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9nYWJpbmV0ZS1kaWdpdGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsL2Rpc2NhcnQtZXhwZWRpZW50LW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUNDSjs7QURDRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNFSjs7QURBRTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDSUo7O0FEREU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDSUo7O0FERkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC9kaXNjYXJ0LWV4cGVkaWVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICB9XHJcbiAgLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGNvbG9yOiAjNDJiOWZlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4uYnV0dG9uc3tcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDA7XHJcbn1cclxuXHJcbiAgLmJ1dHRvbi1yZWplY3Qge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgLS1jb2xvcjogI2QzMGEwYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxuICAgIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWFwcHJvdmUge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG4gICAgbWFyZ2luOiAwIDBweCAwIDEycHg7IFxyXG4gIH0iLCIuaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmhlYWRlci1pY29uLWxlZnQge1xuICB3aWR0aDogMzZweDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzQyYjlmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-discart-expedient-modal',\r\n templateUrl: './discart-expedient-modal.page.html',\r\n styleUrls: ['./discart-expedient-modal.page.scss'],\r\n})\r\nexport class DiscartExpedientModalPage implements OnInit {\r\n serialNumber:string;\r\n constructor(\r\n private modalController: ModalController,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private navParams: NavParams,\r\n ) { \r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.serialNumber);\r\n \r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n /* notDelete(){\r\n\r\n } */\r\n save(){\r\n let body = { \"serialNumber\": this.serialNumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1jYy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLWNjLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtY2MtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-cc-modal',\r\n templateUrl: './add-participants-cc-modal.page.html',\r\n styleUrls: ['./add-participants-cc-modal.page.scss'],\r\n})\r\nexport class AddParticipantsCcModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,\r\n ) { \r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n \r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result; \r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \"ion-header {\\n padding: 20px 20px 0px 20px;\\n}\\n\\nion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXhwZWRpZW50ZVxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbFxcYWRkLXBhcnRpY2lwYW50cy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksMkJBQUE7QUNDSjs7QURDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ0VKOztBRENBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNFSjs7QURBQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dKOztBRERFO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9hZGQtcGFydGljaXBhbnRzLW1vZGFsL2FkZC1wYXJ0aWNpcGFudHMtbW9kYWwucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaW9uLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxufVxyXG5pb24tY29udGVudHtcclxuICAgIC0tcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XHJcbiAgICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9IiwiaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDE1cHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\n\r\n@Component({\r\n selector: 'app-add-participants-modal',\r\n templateUrl: './add-participants-modal.page.html',\r\n styleUrls: ['./add-participants-modal.page.scss'],\r\n})\r\nexport class AddParticipantsModalPage implements OnInit {\r\n \r\n contacts: EventPerson[];\r\n showLoader: boolean = false;\r\n eventPersons: EventPerson[];\r\n participantsAdded: any;\r\n\r\n constructor(private modalController: ModalController, \r\n private contactsService: ContactsService,\r\n private navParams: NavParams,) { }\r\n\r\n ngOnInit() {\r\n this.fetchContacts(\"\");\r\n this.participantsAdded = this.navParams.get('eventPersons');\r\n }\r\n async fetchContacts(filter: string) {\r\n this.showLoader = true;\r\n\r\n this.contactsService.getContacts(filter).subscribe(result =>\r\n {\r\n if (this.participantsAdded != null)\r\n {\r\n this.participantsAdded.forEach(attendee => {\r\n const index: number = result.findIndex((cont) => {\r\n return cont.EmailAddress == attendee.UserId\r\n });\r\n \r\n result.splice(index, 1);\r\n });\r\n }\r\n this.contacts = result;\r\n this.showLoader = false;\r\n }\r\n );\r\n }\r\n\r\n onChange(evt: any) {\r\n this.fetchContacts(evt.detail.value);\r\n }\r\n\r\n selectContact(itm: EventPerson){\r\n itm.IsRequired = !itm.IsRequired;\r\n }\r\n\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n saveTask(){\r\n this.modalController.dismiss(this.contacts.filter(function(contact) {\r\n if(contact.IsRequired){\r\n /* console.log(contact); */\r\n }\r\n \r\n return contact.IsRequired == true;\r\n }));\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\nion-content {\\n --padding-top: 0px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n/* Error Messages */\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2Jvb2stbWVldGluZy1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxnYWJpbmV0ZS1kaWdpdGFsXFxleHBlZGllbnRlXFxib29rLW1lZXRpbmctbW9kYWxcXGJvb2stbWVldGluZy1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDRjs7QURDQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0VGOztBREFBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDR0Y7O0FEQUE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNHRjs7QUREQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ0lGOztBREZBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FDS0Y7O0FESEE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QUNNRjs7QURKQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QUNRRjs7QUROQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FDU0Y7O0FEUEE7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ1VGOztBRFJBO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUNXRjs7QURSQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0FDV0Y7O0FEVEE7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QUNZRjs7QURWQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ2FGOztBRFhBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDY0Y7O0FEWkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNlRjs7QURiQSxTQUFBOztBQUNBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNnQkY7O0FEZEE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FDaUJBOztBRGZBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNrQko7O0FEaEJBO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDbUJKOztBRGpCRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FDb0JKOztBRGpCQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ29CRjs7QURqQkEsbUJBQUE7O0FBQ0E7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNvQkY7O0FEbEJBO0VBQ0UsVUFBQTtBQ3FCRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9ib29rLW1lZXRpbmctbW9kYWwvYm9vay1tZWV0aW5nLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMjY0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1wYWRkaW5nLXRvcDogMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcblxyXG4uaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uaW9uLWl0ZW0tY2xhc3MtMntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxufVxyXG4uaW9uLWljb24tY2xhc3N7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcbmlvbi1zZWxlY3R7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzc3tcclxuICB3aWR0aDogMzE1cHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmxpc3QtcGVvcGxle1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbn1cclxuLmFkZC1wZW9wbGV7XHJcbiAgd2lkdGg6IDQ1cHg7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5saXN0LXBlb3BsZS10aXRsZXtcclxuICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgY29sb3I6ICM3OTc5Nzk7XHJcbn1cclxuLmF0dGFjaC1kb2N1bWVudHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYXR0YWNoLWljb257XHJcbiAgd2lkdGg6IDM3cHg7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IzBkODlkMTtcclxufVxyXG4vKiBTUEFOICovXHJcbi5zcGFuLWxlZnR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNXg7XHJcbn1cclxuLnNwYW4tcmlnaHR7XHJcbnRleHQtYWxpZ246IHJpZ2h0O1xyXG5mbG9hdDogcmlnaHQ7XHJcbmZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY29udGFpbmVyLWZvb3RlcntcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uYnV0dG9uLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgbWFyZ2luOjEwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tc2F2ZSB7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcblxyXG4udGV4dC1pbnB1dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuLmVycm9ye1xyXG4gIGNvbG9yOnJlZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNwYW4tY29sb3J7XHJcbiAgY29sb3I6cmVkO1xyXG59IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItdGl0bGUge1xuICB3aWR0aDogMjY0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDBweDtcbiAgLS1wYWRkaW5nLXN0YXJ0OiAxNXB4O1xuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jb250YWluZXItZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG5pb24tc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5saXN0LXBlb3BsZSB7XG4gIHdpZHRoOiAyNTZweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hZGQtcGVvcGxlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmxpc3QtcGVvcGxlLXRpdGxlIHtcbiAgLyogZm9udC1zaXplOiAxM3B4OyAqL1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cblxuLmF0dGFjaC1kb2N1bWVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF0dGFjaC1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4vKiBTUEFOICovXG4uc3Bhbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTV4O1xufVxuXG4uc3Bhbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbnRhaW5lci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5idXR0b24tY2FuY2VsIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiAjMDYxYjUyO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5idXR0b24tc2F2ZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbiAgLS1jb2xvcjojZmZmZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBFcnJvciBNZXNzYWdlcyAqL1xuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zcGFuLWNvbG9yIHtcbiAgY29sb3I6IHJlZDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { Event } from 'src/app/models/event.model'\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-book-meeting-modal',\r\n templateUrl: './book-meeting-modal.page.html',\r\n styleUrls: ['./book-meeting-modal.page.scss'],\r\n})\r\nexport class BookMeetingModalPage implements OnInit {\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDocId:string;\r\n loadedAttachments:any;\r\n\r\n postData: Event;\r\n eventBody: EventBody;\r\n eventAttendees: EventPerson[];\r\n\r\n formLocationSatus: boolean = false;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private calendarService: EventsService,\r\n ) {\r\n this.task = this.navParams.get('task');\r\n this.postData = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postData.Body = this.eventBody;\r\n\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.Subject = this.task.Folio;\r\n this.postData.CalendarName = \"Oficial\";\r\n /* this.postData.StartDate = new Date(); */\r\n /* Set + 30minutes to seleted datetime */\r\n let selectedEndDate = new Date();\r\n /* this.postData.EndDate = new Date(selectedEndDate.setMinutes(new Date().getMinutes() + 30)); */\r\n \r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.task)\r\n console.log(this.task.SerialNumber);\r\n this.getAttachments();\r\n }\r\n\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.SerialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n this.eventBody={\r\n BodyType: '1',\r\n Text: this.postData.Body.Text,\r\n }\r\n this.postData = {\r\n EventId: '',\r\n Subject: this.postData.Subject,\r\n Body: this.eventBody,\r\n Location: this.postData.Location,\r\n CalendarId: '',\r\n CalendarName: this.postData.CalendarName,\r\n StartDate: this.postData.StartDate,\r\n EndDate: this.postData.EndDate,\r\n EventType: 'Reunião',\r\n Attendees: this.eventAttendees,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: 'UTC',\r\n Organizer: null,\r\n Categories: null,\r\n HasAttachments: true,\r\n }\r\n console.log(this.postData);\r\n\r\n this.processes.FindTaskDocId(this.task.SerialNumber).subscribe(res =>{\r\n if(res){\r\n this.calendarService.postExpedientEvent(res, this.postData, \"md\",this.task.SerialNumber);\r\n } \r\n });\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n\r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": true\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.eventAttendees\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": false\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postData.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.SerialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n validateFormInputs(){\r\n let formLocation = this.postData.Location.trim();\r\n if(!this.postData.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top: 20px;\\n --padding-start: 15px;\\n --padding-end: 20px;\\n}\\n\\n.title {\\n font-family: Roboto;\\n font-size: 25px;\\n font-weight: normal;\\n font-stretch: normal;\\n font-style: normal;\\n line-height: normal;\\n letter-spacing: normal;\\n color: #000000;\\n margin: 8px 0 8px 0px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 360px;\\n margin: 15px auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\nion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n/* SPAN */\\n\\n.span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudC10YXNrLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudC10YXNrLW1vZGFsXFxleHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURDQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFRjs7QURBQTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QUNLRjs7QURIQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ01GOztBREpBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QUNPRjs7QURMQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtBQ1FGOztBRE5BO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNTRjs7QURQQTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FDVUY7O0FEUkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ1dGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QUNXRjs7QURUQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ1lGOztBRFZBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUNhRjs7QURWQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ2FGOztBRFhBLFNBQUE7O0FBQ0E7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ2NGOztBRFpBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ2VBOztBRGJBO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNnQko7O0FEZEE7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QUNpQko7O0FEZkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBQ2tCSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnQtdGFzay1tb2RhbC9leHBlZGllbnQtdGFzay1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcclxuICAtLXBhZGRpbmctZW5kOiAyMHB4O1xyXG59XHJcbi50aXRsZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xyXG59XHJcbi5jb250YWluZXItZGl2e1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lcntcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1hcmdpbjogMTVweCBhdXRvO1xyXG59XHJcbi5pb24taXRlbS1jbGFzcy0ye1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcbi5pb24taWNvbi1jbGFzc3tcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbn1cclxuaW9uLXNlbGVjdHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNze1xyXG4gIHdpZHRoOiAzMTVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4ubGlzdC1wZW9wbGV7XHJcbiAgd2lkdGg6IDI1NnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxufVxyXG4uYWRkLXBlb3BsZXtcclxuICB3aWR0aDogNDVweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxpc3QtcGVvcGxlLXRpdGxle1xyXG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cclxuICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4uYXR0YWNoLWRvY3VtZW50e1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzBkODlkMTtcclxufVxyXG5cclxuLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjojMGQ4OWQxO1xyXG59XHJcbi8qIFNQQU4gKi9cclxuLnNwYW4tbGVmdHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDE1eDtcclxufVxyXG4uc3Bhbi1yaWdodHtcclxudGV4dC1hbGlnbjogcmlnaHQ7XHJcbmZsb2F0OiByaWdodDtcclxuZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5jb250YWluZXItZm9vdGVye1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5idXR0b24tY2FuY2VsIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1zYXZlIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIC0tY29sb3I6I2ZmZmZmZjtcclxuICAgIG1hcmdpbjoxMHB4O1xyXG4gIH0iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6IDIwcHg7XG4gIC0tcGFkZGluZy1zdGFydDogMTVweDtcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiA4cHggMCA4cHggMHB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY2xhc3MtMiB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLmlvbi1pY29uLWNsYXNzIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaW9uLXNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGlzdC1wZW9wbGUge1xuICB3aWR0aDogMjU2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWRkLXBlb3BsZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5saXN0LXBlb3BsZS10aXRsZSB7XG4gIC8qIGZvbnQtc2l6ZTogMTNweDsgKi9cbiAgY29sb3I6ICM3OTc5Nzk7XG59XG5cbi5hdHRhY2gtZG9jdW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuXG4uYXR0YWNoLXRpdGxlLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cblxuLyogU1BBTiAqL1xuLnNwYW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE1eDtcbn1cblxuLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jb250YWluZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYnV0dG9uLWNhbmNlbCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjogIzA2MWI1MjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYnV0dG9uLXNhdmUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIC0tY29sb3I6I2ZmZmZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { Despacho } from 'src/app/models/despacho.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { Participant } from 'src/app/models/participant.model';\r\nimport { Folder } from 'src/app/models/folder.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AddParticipantsCcModalPage } from '../add-participants-cc-modal/add-participants-cc-modal.page';\r\nimport { AddParticipantsModalPage } from '../add-participants-modal/add-participants-modal.page';\r\nimport { environment } from 'src/environments/environment';\r\nimport { DiscartExpedientModalPage } from '../../discart-expedient-modal/discart-expedient-modal.page';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\n\r\n@Component({\r\n selector: 'app-expedient-task-modal',\r\n templateUrl: './expedient-task-modal.page.html',\r\n styleUrls: ['./expedient-task-modal.page.scss'],\r\n})\r\nexport class ExpedientTaskModalPage implements OnInit {\r\n\r\n modalTitle: string[] = [\r\n 'Efectuar Despacho',\r\n 'Solicitar Parecer',\r\n 'Solicitar Deferimento'\r\n ];\r\n taskType:string;\r\n task: any;\r\n taskParticipants: any;\r\n taskParticipantsCc: any;\r\n taskDate: Date;\r\n taskDescription: string;\r\n user: string;\r\n loadedAttachments:any;\r\n\r\n postData: Despacho;\r\n dispatchFolder: Folder;\r\n participants: Participant[];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private router:Router,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.user = environment.defaultuser +'@'+ environment.domain;\r\n this.task = this.navParams.get('task');\r\n this.taskType = this.navParams.get('taskAction');\r\n this.postData = new Despacho();\r\n this.participants = this.participants = new Array();\r\n this.dispatchFolder = {\r\n Nad: 30,\r\n Subject: '',\r\n Message: '',\r\n SourceSecFsId: this.task.workflowInstanceDataFields.FsId,\r\n SouceType: 'DOC',\r\n SourceId: this.task.workflowInstanceDataFields.DocId,\r\n\r\n };\r\n this.postData.DispatchFolder = this.dispatchFolder;\r\n this.postData.UsersSelected = this.participants;\r\n /* By Default TypeDeadline should be 'Normal' */\r\n this.postData.Priority = '99999861';\r\n /* Initialize 'Subject' with the title of the expedient */\r\n this.postData.DispatchFolder.Subject = this.task.workflowInstanceFolio;\r\n }\r\n\r\n ngOnInit() {\r\n this.taskDate = new Date(this.task.taskStartDate);\r\n /* this.authService.userData$.subscribe((res:any)=>{\r\n console.log(res);\r\n });\r\n console.log(this.user); */ \r\n console.log(this.task)\r\n \r\n console.log(this.task.serialNumber);\r\n this.getAttachments();\r\n \r\n }\r\n\r\n close(){\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n this.modalController.dismiss(null);\r\n }\r\n cancelTask(){\r\n this.modalController.dismiss(null);\r\n }\r\n saveTask(){\r\n console.log(this.taskType);\r\n \r\n switch (this.taskType)\r\n {\r\n case '0':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n console.log(this.postData);\r\n this.processes.postDespatcho(this.postData);\r\n\r\n break;\r\n case '1':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postParecer(this.postData);\r\n break;\r\n case '2':\r\n this.postData = {\r\n DistributionType: \"Paralelo\",\r\n CountryCode: 'AO',\r\n Priority: this.postData.Priority,\r\n UserEmail: this.user,\r\n UsersSelected: this.participants,\r\n DispatchFolder: this.dispatchFolder,\r\n }\r\n this.processes.postDeferimento(this.postData);\r\n break;\r\n }\r\n this.distartExpedientModal();\r\n this.close();\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.task.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n \r\n async addParticipants(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipants = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'I',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n \r\n async addParticipantsCc(){\r\n const modal = await this.modalController.create({\r\n component: AddParticipantsCcModalPage,\r\n componentProps: {\r\n eventPersons: this.participants\r\n },\r\n cssClass: 'add-participants-cc-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res) => {\r\n this.taskParticipantsCc = res.data;\r\n let newattendees: EventPerson[] = res['data'];\r\n if(newattendees!= null){\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n 'UserId': newattendee.EmailAddress,\r\n 'UserType': 'CC',\r\n };\r\n if(this.participants == null){\r\n this.participants = new Array();\r\n }\r\n this.participants.push(att);\r\n });\r\n }\r\n this.postData.UsersSelected = this.participants;\r\n console.log(this.postData);\r\n });\r\n }\r\n\r\n async distartExpedientModal(){\r\n const modal = await this.modalController.create({\r\n component: DiscartExpedientModalPage,\r\n componentProps: {\r\n serialNumber: this.task.serialNumber,\r\n },\r\n cssClass: 'discart-expedient-modal',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\nion-item-group {\\n margin: 15px;\\n}\\nion-button {\\n display: block;\\n width: 80%;\\n margin: 20px auto;\\n}\\n.h3-event-title {\\n padding: 15px 0 0px 25px;\\n font-weight: bold;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cab0dc; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n /* background: #cbeecb; */\\n /* border-radius: 20px; */\\n /* padding: 10px; */\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* TOGGLE BUTTON */\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n margin: 20px 20px 0 0;\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 6px auto;\\n background-color: #0782c9;\\n overflow: auto;\\n}\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-logo {\\n background: transparent;\\n width: 150px;\\n margin: 2.5px 0 2.5px 71px;\\n float: left;\\n}\\n.div-logo img {\\n width: 100%;\\n}\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGdhYmluZXRlLWRpZ2l0YWxcXGV4cGVkaWVudGVcXGV4cGVkaWVudGUtZGV0YWlsXFxleHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXhwZWRpZW50ZS9leHBlZGllbnRlLWRldGFpbC9leHBlZGllbnRlLWRldGFpbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVJO0VBQ0ksV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ1I7QURDUTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0FDQ1Y7QURBVztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0VaO0FEQ1U7RUFDRSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ1o7QURFUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBQ0FWO0FERVU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDQVo7QURHVTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQ0RaO0FES1E7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNIVjtBREtRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNIVjtBRE9BO0VBQ0ksWUFBQTtBQ0pKO0FETUE7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0FDSEo7QURLQTtFQUNJLHdCQUFBO0VBQ0EsaUJBQUE7QUNGSjtBRE1BO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNISjtBREtFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0ZBQUE7QUNGSjtBRElFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNESjtBREdFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0FKO0FERUU7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDQ0o7QURDRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FDRUo7QURDRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ0VKO0FEQUU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUNHSjtBRERFO0VBQ0UsZUFBQTtFQUNBLDJCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0tKO0FESEU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDTUo7QURKRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FDT0o7QURMRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ1FKO0FETkU7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDU0o7QURQRTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FDVUo7QURSRTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNXSjtBRFRFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNZSjtBRFZBLGtCQUFBO0FBQ0U7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNhSjtBRFhFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FDY0o7QURaRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUNlSjtBRGJFO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0FDZ0JKO0FEZEU7RUFDRSxXQUFBO0FDaUJKO0FEZkU7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDa0JKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9leHBlZGllbnRlL2V4cGVkaWVudGUtZGV0YWlsL2V4cGVkaWVudGUtZGV0YWlsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1ib3R0b217XHJcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIC5oZWFkZXItYm90dG9tLWljb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20tY29udGFjdHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXYtaWNvbntcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gfVxyXG5pb24taXRlbS1ncm91cHtcclxuICAgIG1hcmdpbjogMTVweDtcclxufVxyXG5pb24tYnV0dG9ue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuLmgzLWV2ZW50LXRpdGxle1xyXG4gICAgcGFkZGluZzogMTVweCAwIDBweCAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vRElWXHJcbi5kaXYtaXRlbS1PZmljaWFse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiAjY2FiMGRjOyAqL1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogMjBweDsgKi9cclxuICAgIC8qIHBhZGRpbmc6IDEwcHg7ICovXHJcbiAgICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xyXG4gIH1cclxuICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG4gICAgLyogYmFja2dyb3VuZDogI2NiZWVjYjsgKi9cclxuICAgIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXHJcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xyXG4gICAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgKi9cclxuICB9XHJcbiAgLmRpdi11cHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtdXAgaDN7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbntcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIFxyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcclxuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgfVxyXG4gIC5kaXYtY29udGVudC1QZXNzb2Fse1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICB9XHJcbiAgLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgze1xyXG4gICAgZm9udC1zaXplOiAxNHB0O1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gIH1cclxuICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBwLCAuZGl2LWNvbnRlbnQtUGVzc29hbCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgY29sb3I6IHJnYig5NCwgOTIsIDkyKTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbGVmdHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmlvbi1pY29uLWxvY2F0aW9ue1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICB9XHJcbiAgLmRpdi1ib3R0b24tbWlkZGxlIHB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbi8qIFRPR0dMRSBCVVRUT04gKi9cclxuICAuc3dpdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOjIwcHggMjBweCAwIDA7XHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5kaXYtc2VhcmNoe1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIuNXB4IDAgMi41cHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuaW9uLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbmlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5oMy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kaXYtaXRlbS1PZmljaWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYWIwZGM7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtaXRlbS1QZXNzb2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIC8qIGJhY2tncm91bmQ6ICNjYmVlY2I7ICovXG4gIC8qIGJvcmRlci1yYWRpdXM6IDIwcHg7ICovXG4gIC8qIHBhZGRpbmc6IDEwcHg7ICovXG4gIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXG59XG5cbi5kaXYtdXAge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kaXYtdXAgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtaWNvbiB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uZGl2LWljb24gaW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NhYjBkYztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LVBlc3NvYWwge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2JlZWNiO1xuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDMge1xuICBmb250LXNpemU6IDE0cHQ7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgY29sb3I6ICM1ZTVjNWM7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXYtYm90dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi1ib3R0b24tbGVmdCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWljb24tbG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4uZGl2LWJvdHRvbi1taWRkbGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1ib3R0b24tcmlnaHQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW9uLWljb24tYXR0YWNoIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogVE9HR0xFIEJVVFRPTiAqL1xuLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMi41cHggMCAyLjVweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\nimport { DailyWorkTask } from '../../../../models/dailyworktask.model';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../../../../models/event.model';\r\nimport { MenuController, ModalController, NavParams } from '@ionic/angular';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { ExpedientTaskModalPage } from '../expedient-task-modal/expedient-task-modal.page';\r\nimport { BookMeetingModalPage } from '../book-meeting-modal/book-meeting-modal.page';\r\nimport { ViewEventPage } from 'src/app/pages/agenda/view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n@Component({\r\n selector: 'app-expediente-detail',\r\n templateUrl: './expediente-detail.page.html',\r\n styleUrls: ['./expediente-detail.page.scss'],\r\n})\r\nexport class ExpedienteDetailPage implements OnInit {\r\n\r\n task: any;\r\n fulltask:any;\r\n eventsList: Event[]; \r\n serialnumber:string;\r\n profile: string;\r\n\r\n constructor(private activateRoute: ActivatedRoute,\r\n private processes:ProcessesService,\r\n private iab: InAppBrowser,\r\n private attachments: AttachmentsService,\r\n private events: EventsService,\r\n private menu: MenuController,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private alertService: AlertService) { \r\n this.serialnumber = this.navParams.get('serialNumber');\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n console.log(this.serialnumber);\r\n \r\n this.activateRoute.paramMap.subscribe(paramMap => {\r\n if (!paramMap.has('SerialNumber')){\r\n return;\r\n }\r\n /* this.serialnumber = paramMap.get('SerialNumber'); */\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n });\r\n this.LoadTaskDetail(this.serialnumber);\r\n this.LoadRelatedEvents(this.serialnumber);\r\n }\r\n\r\n\r\n async LoadTaskDetail(serial:string)\r\n {\r\n this.processes.GetTask(serial).subscribe(res => {\r\n this.task = {\r\n \"SerialNumber\": res.serialNumber,\r\n \"Folio\": res.workflowInstanceFolio,\r\n \"Senders\": res.originator.email,\r\n \"CreateDate\": momentG(new Date(res.taskStartDate),'yyyy-MM-dd HH:mm:ss'),\r\n \"DocumentURL\": res.workflowInstanceDataFields.ViewerRequest,\r\n \"Remetente\": res.workflowInstanceDataFields.Sender,\r\n }\r\n this.fulltask = res;\r\n console.log(res);\r\n \r\n });\r\n }\r\n\r\n async LoadRelatedEvents(serial:string)\r\n {\r\n if (this.eventsList == null)\r\n {\r\n this.attachments.getAttachmentsBySerial(serial).subscribe(res => {\r\n console.log(res);\r\n res.forEach(att =>{\r\n if (this.eventsList == null){\r\n this.eventsList = new Array();\r\n }\r\n this.events.getEvent(att.ParentId).subscribe(event => {\r\n this.eventsList.push(event);\r\n console.log(this.eventsList);\r\n });\r\n });\r\n });\r\n }\r\n }\r\n\r\n viewDocument(){\r\n const url: string = this.task.DocumentURL.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n const browser = this.iab.create(url,\"_parent\");\r\n browser.show();\r\n }\r\n\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n\r\n async openExpedientActionsModal(taskAction:any, task:any){\r\n const modal = await this.modalController.create({\r\n component: ExpedientTaskModalPage,\r\n componentProps:{\r\n taskAction: taskAction,\r\n task: task,\r\n },\r\n cssClass: 'expedient-task-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n discartExpedient(){\r\n let body = { \"serialNumber\": this.serialnumber, \"action\": \"Task Completed\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/expediente']);\r\n }\r\n\r\n async openBookMeetingModal(task:any){\r\n const modal = await this.modalController.create({\r\n component: BookMeetingModalPage,\r\n componentProps:{\r\n task: task,\r\n },\r\n cssClass: 'book-meeting-modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n }\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AlertController } from '@ionic/angular';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AlertService {\r\n\r\n constructor(public alertController: AlertController) { }\r\n\r\n async presentAlert(message:string) {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Mensagem do sistema',\r\n message: message,\r\n buttons: ['OK']\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Attachment } from '../models/attachment.model';\r\nimport { Observable } from 'rxjs';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AttachmentsService {\r\n\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAttachmentsBySerial(serialNumber: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachments';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getAttachments(source: number, sourceid: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetSourceName';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Source\", source.toString());\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAttachmentsById(eventId: string): Observable{\r\n let geturl = environment.apiURL + 'attachments/GetAttachmentsByEventId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ParentId\", eventId);\r\n /* params = params.set(\"SourceId\", sourceid); */\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class EventsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n //lastloadedevent: Event;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getAllEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetAllEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllPrEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n getAllMdEvents(startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"Start\", startdate);\r\n params = params.set(\"End\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n\r\n\r\n\r\n getEvents(calendarname:string, startdate:string, enddate:string): Observable{\r\n const geturl = environment.apiURL + 'calendar/GetEvents';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarname);\r\n params = params.set(\"StartDate\", startdate);\r\n params = params.set(\"EndDate\", enddate);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n getEvent(eventid: string): Observable{\r\n let geturl = environment.apiURL + 'calendar/GetEvent';\r\n let params = new HttpParams();\r\n console.log(eventid);\r\n \r\n\r\n params = params.set(\"EventId\", eventid);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n putEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number, sharedagenda:string): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PutEvent');\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n editEvent(event: Event, conflictResolutionMode:number, sendInvitationsOrCancellationsMode:number): Observable\r\n {\r\n const puturl = environment.apiURL + 'calendar/PutEvent';\r\n\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"conflictResolutionMode\", conflictResolutionMode.toString());\r\n params = params.set(\"sendInvitationsOrCancellationsMode\", sendInvitationsOrCancellationsMode.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.put(`${puturl}`, event, options)\r\n }\r\n\r\n postEvent(event:Event, calendarName:string, sharedagenda:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'PostEvent');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n \r\n postEventMd(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/md';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n postEventPr(event:Event, calendarName:string)\r\n {\r\n const puturl = environment.apiURL + 'calendar/pr';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"CalendarName\", calendarName);\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.post(`${puturl}`, event, options)\r\n }\r\n\r\n deleteEvent(eventid:string, deletemode:number)\r\n {\r\n const puturl = environment.apiURL + 'calendar/DeleteEvent';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"EventId\", eventid);\r\n params = params.set(\"deleteMode\", deletemode.toString());\r\n\r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n \r\n return this.http.delete(`${puturl}`, options)\r\n }\r\n postExpedientEvent(docId:any, body:any, sharedagenda:string, serialNumber:any){\r\n const geturl = environment.apiURL + 'calendar/' + ((sharedagenda != '') ? sharedagenda : 'CreateEventExpediente');\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"DocId\", docId);\r\n params = params.set(\"SerialNumber\", serialNumber);\r\n\r\n let options = { \r\n headers: this.headers,\r\n params: params \r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { DailyWorkTask } from '../models/dailyworktask.model';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ProcessesService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n GetTasksList(processname:string, onlycount:boolean): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/List';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"ProcessName\", processname);\r\n params = params.set(\"OnlyCount\", onlycount.toString());\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetTask(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindTask';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n FindTaskDocId(serialnumber:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/FindExpedienteDocId';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"serialNumber\", serialnumber);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDOficialTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDOficialTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetMDPersonalTasks(): Observable\r\n {\r\n const geturl = environment.apiURL + 'tasks/GetMDPersonalTasks';\r\n let options = {\r\n headers: this.headers, \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n GetToApprovedEvents(categoryname:string, count:string): Observable\r\n {\r\n const geturl = environment.apiURL + 'Tasks/ListByCategory';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"categoryname\", categoryname);\r\n params = params.set(\"onlyCount\", count);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n PostTaskAction(body:any){\r\n const geturl = environment.apiURL + 'Tasks/Complete';\r\n \r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n postDespatcho(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDispatch';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postParecer(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateParecer';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n postDeferimento(body:any){\r\n const geturl = environment.apiURL + 'Processes/CreateDeferimento';\r\n let options = { \r\n headers: this.headers,\r\n };\r\n return this.http.post(`${geturl}`, body, options).toPromise().then(res =>{\r\n console.log(res);\r\n });\r\n }\r\n\r\n\r\n GetActionsList(){\r\n const geturl = environment.apiURL + 'presidentialActions';\r\n let options = { \r\n headers: this.headers, \r\n };\r\n console.log(options);\r\n \r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n \r\n\r\n\r\n\r\n\r\n}\r\n","\r\nvar month = [\r\n 'Janeiro',\r\n 'Fevereiro',\r\n 'Março',\r\n 'Abril',\r\n 'Pode',\r\n 'Junho',\r\n 'Julho',\r\n 'Agosto'\r\n]\r\n\r\nvar week = new Array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado');\r\n\r\nclass momentG {\r\n static run(date, formate , wgs){\r\n\r\n if(typeof date.getMonth != 'function') {\r\n date = new Date(date)\r\n if(! date instanceof Date){\r\n throw new UserException('Invalid date formate momentG');\r\n } \r\n }\r\n\r\n var e = {\r\n d : (date.getDate()).toString() ,\r\n M : (date.getMonth()).toString() ,\r\n ss : (date.getSeconds().toString()).padStart(2,\"0\"),\r\n mm : (date.getMinutes().toString()).padStart(2,\"0\") ,\r\n dd : (date.getDate()).toString().padStart(2,\"0\") ,\r\n MM : (date.getMonth()+1).toString().padStart(2,\"0\"),\r\n HH : date.getHours().toString().padStart(2,\"0\"),\r\n yy: date.getFullYear().toString().slice(2,4).padStart(2,\"0\") ,\r\n EEEE : week[date.getDay()].padStart(2,\"0\") ,\r\n MMMM : month[date.getMonth()],\r\n yyyy : date.getFullYear() ,\r\n }\r\n\r\n\r\n Object.keys(e).reverse().forEach(element => {\r\n var reg = new RegExp(element,'g')\r\n formate = formate.replace(reg,e[element] )\r\n });\r\n\r\n return formate\r\n }\r\n}\r\n\r\nmodule.exports = {\r\n momentG: momentG.run\r\n};"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/home-home-module-es2015.js b/android/app/src/main/assets/public/home-home-module-es2015.js index ce7d9e0e8..95320ab08 100644 --- a/android/app/src/main/assets/public/home-home-module-es2015.js +++ b/android/app/src/main/assets/public/home-home-module-es2015.js @@ -9,7 +9,7 @@ "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony default export */ __webpack_exports__["default"] = ("\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{totalEvent}}\r\n Início\r\n \r\n \r\n \r\n \r\n \r\n Agenda\r\n \r\n \r\n \r\n \r\n {{totalExpediente}}\r\n Gabinete\r\n \r\n \r\n \r\n Acções\r\n \r\n \r\n \r\n Chat\r\n \r\n \r\n \r\n \r\n"); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{totalEvent}}\r\n Início\r\n \r\n \r\n \r\n \r\n \r\n Agenda\r\n \r\n \r\n \r\n \r\n {{totalExpediente}}\r\n Gabinete\r\n \r\n \r\n \r\n Ações\r\n \r\n \r\n \r\n Chat\r\n \r\n \r\n \r\n \r\n"); /***/ }), diff --git a/android/app/src/main/assets/public/home-home-module-es2015.js.map b/android/app/src/main/assets/public/home-home-module-es2015.js.map index 681da4b73..9ea726315 100644 --- a/android/app/src/main/assets/public/home-home-module-es2015.js.map +++ b/android/app/src/main/assets/public/home-home-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/home/home.page.html","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html","./src/app/home/home-routing.module.ts","./src/app/home/home.module.ts","./src/app/home/home.page.scss","./src/app/home/home.page.ts","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.scss","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.scss","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts","./src/app/resolvers/userData.resolver.ts"],"names":[],"mappings":"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","file":"home-home-module-es2015.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalEvent}}\\r\\n Início\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Agenda\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalExpediente}}\\r\\n Gabinete\\r\\n \\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n Chat\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Cancelar\\r\\n Gravar\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n

\\r\\n Rejeitar\\r\\n

\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Aprovar\\r\\n \\r\\n \\r\\n \\r\\n Emendar\\r\\n \\r\\n \\r\\n \\r\\n Rejeitar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Agenda}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.workflowInstanceDataFields.StartDate | date: 'hh:mm'}} às {{loadedEvent.workflowInstanceDataFields.EndDate | date: 'hh:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Participants}}

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Body}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

Receita por Natureza

\\r\\n

{{loadedAttachments.Remetente}}{{loadedAttachments.CreateDate}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\nimport { HomeGuard } from '../guards/home.guard';\r\nimport { UserDataResolver } from '../resolvers/userData.resolver';\r\n\r\nimport { HomePage } from './home.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: 'home',\r\n component: HomePage,\r\n /* canActivate: [HomeGuard], */\r\n resolve: {\r\n userData: UserDataResolver\r\n },\r\n children: [\r\n {\r\n path: 'events',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/events.module').then(m => m.EventsPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n },\r\n ]\r\n },\r\n {\r\n path: 'attachments',\r\n children: [\r\n {\r\n path:':eventId',\r\n loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule)\r\n },\r\n\r\n ]\r\n },\r\n {\r\n path: 'attendees',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/attendees/attendees.module').then(m => m.AttendeesPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'login',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/login/login.module').then(m => m.LoginPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'agenda',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/agenda/agenda.module').then(m => m.AgendaPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path: 'gabinete-digital',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/gabinete-digital.module').then(m => m.GabineteDigitalPageModule)\r\n },\r\n {\r\n path:'expediente',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente.module').then(m => m.ExpedientePageModule)\r\n },\r\n {\r\n path:':SerialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente-detail/expediente-detail.module').then(m => m.ExpedienteDetailPageModule)\r\n },\r\n {\r\n path:'events/:eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path:'event-list',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)\r\n },\r\n {\r\n path:':serialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)\r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'search',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/search/search.module').then(m => m.SearchPageModule)\r\n }\r\n ]\r\n },\r\n {\r\n path: 'publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/publications/publications.module').then(m => m.PublicationsPageModule)\r\n },\r\n {\r\n path:'view-publications',\r\n children: [\r\n {\r\n path:':folderId',\r\n loadChildren: ()=> import('../pages/publications/view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n children: [\r\n {\r\n path: ':id',\r\n loadChildren: ()=> import('../pages/publications/view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n \r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'chat',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/chat/chat.module').then(m => m.ChatPageModule)\r\n }\r\n ]\r\n },\r\n ]\r\n },\r\n {\r\n path: '',\r\n redirectTo: '/home/events',\r\n pathMatch: 'full'\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class HomePageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { HomePageRoutingModule } from './home-routing.module';\r\n\r\nimport { HomePage } from './home.page';\r\n/* import { IonicSelectableModule } from 'ionic-selectable'; */\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n HomePageRoutingModule,\r\n SharedModule\r\n ],\r\n declarations: [HomePage]\r\n})\r\nexport class HomePageModule {}\r\n","export default \"ion-tab-bar {\\n --background: #f9f9f9;\\n --color: #061b52;\\n}\\n\\nion-badge {\\n /* */\\n /* display: inline-block;*/\\n min-width: 18px;\\n font-size: 15px;\\n /* font-weight: $badge-font-weight;\\n line-height: 1;\\n\\n white-space: nowrap;\\n vertical-align: baseline; */\\n}\\n\\n.tab .bottoms {\\n display: flex;\\n justify-content: space-around;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvaG9tZS9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGhvbWVcXGhvbWUucGFnZS5zY3NzIiwic3JjL2FwcC9ob21lL2hvbWUucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBQ0FKOztBRGFBO0VBQVcsS0FBQTtFQUVULDBCQUFBO0VBRUEsZUFBQTtFQUNBLGVBWGU7RUFZZjs7Ozs2QkFBQTtBQ1BGOztBRGdCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBQ2JKIiwiZmlsZSI6InNyYy9hcHAvaG9tZS9ob21lLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pb24tdGFiLWJhcntcclxuICAgIC0tYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gQHByb3AgLSBGb250IHNpemUgb2YgdGhlIGJhZGdlXHJcbiRiYWRnZS1mb250LXNpemU6MTVweCAhZGVmYXVsdDtcclxuXHJcbi8vLyBAcHJvcCAtIEZvbnQgd2VpZ2h0IG9mIHRoZSBiYWRnZVxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6Ym9sZCAhZGVmYXVsdDtcclxuXHJcblxyXG5pb24tYmFkZ2Ugey8qICAqL1xyXG5cclxuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuXHJcbiAgbWluLXdpZHRoOiAxOHB4OyBcclxuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XHJcbiAgLyogZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXHJcbn1cclxuXHJcblxyXG4udGFie1xyXG4gIC5ib3R0b21ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufSIsImlvbi10YWItYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLWNvbG9yOiAjMDYxYjUyO1xufVxuXG5pb24tYmFkZ2Uge1xuICAvKiAgKi9cbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIG1pbi13aWR0aDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKiBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXG59XG5cbi50YWIgLmJvdHRvbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn0iXX0= */\";","import { Component, OnInit, NgZone } from '@angular/core';\r\nimport { EventsService } from '../services/events.service';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../models/event.model';\r\nimport { ProcessesService } from '../services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationDetailPage } from '../../app/pages/publications/view-publications/publication-detail/publication-detail.page';\r\nimport { ViewPublicationsPage } from '../../app/pages/publications/view-publications/view-publications.page';\r\nimport { ExpedienteDetailPage } from '../../app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page'\r\nimport { ViewEventPage } from '../../app/pages/agenda/view-event/view-event.page'\r\nimport { ApproveEventModalPage } from '../../app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page';\r\n\r\nimport { Plugins, PushNotification, PushNotificationToken, PushNotificationActionPerformed, Modals } from '@capacitor/core';\r\nimport { Router } from '@angular/router';\r\nimport { MethodCall } from '@angular/compiler';\r\n\r\nconst { PushNotifications, LocalNotifications, LocalNotificationAction } = Plugins;\r\n\r\n@Component({\r\n selector: 'app-home',\r\n templateUrl: './home.page.html',\r\n styleUrls: ['./home.page.scss'],\r\n})\r\nexport class HomePage implements OnInit {\r\n eventsList: Event[];\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n totalEvent = 0;\r\n totalExpediente = 0;\r\n profile: string;\r\n\r\n constructor(private ngZone: NgZone,private eventService: EventsService, private processesbackend: ProcessesService, private router: Router, private modalController: ModalController,) { }\r\n\r\n ngOnInit() {\r\n //Initialize profile as mdgpr\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n this.profile = \"mdgpr\";\r\n if (this.profile == \"mdgpr\") {\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n }\r\n else {\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n\r\n }\r\n this.processesbackend.GetTasksList(\"Expediente\", true).subscribe(result => {\r\n this.totalExpediente = result;\r\n });\r\n /*\r\n (PushNotifications as any).requestPermission().then(result => {\r\n PushNotifications.register();\r\n });\r\n \r\n PushNotifications.addListener(\r\n 'registration',\r\n (token: PushNotificationToken) => {\r\n alert('Push registration success, token: ' + token.value);\r\n console.log('FIREBASE: ', token.value)\r\n this.storageService.store(this.username,token.value);\r\n },\r\n );\r\n \r\n console.log(this.storageService.get(this.username)) */\r\n\r\n PushNotifications.addListener('registrationError', (error: any) => {\r\n alert('Error on registration: ' + JSON.stringify(error));\r\n });\r\n\r\n PushNotifications.addListener('pushNotificationReceived', notification => { \r\n\r\n //const isPushNotification = !!notification.title || !!notification.body;\r\n \r\n // if this is a push notification received when the app is in the foreground on Android\r\n //if (isAndroid && isPushNotification) {\r\n \r\n // We schedule a LocalNotification 1 second later since Capacitor for Android doesn't show anything in this case\r\n console.log('Recived: ', notification)\r\n //}\r\n });\r\n \r\n\r\n PushNotifications.addListener(\r\n 'pushNotificationActionPerformed',\r\n (notification: PushNotificationActionPerformed) => {\r\n let service = notification.notification.data.Service;\r\n let object = notification.notification.data.Object;\r\n let idObject = notification.notification.data.IdObject;\r\n\r\n console.log('Complete Object: ', notification.notification )\r\n\r\n console.log('Service: ', service);\r\n console.log('Object: ', object);\r\n console.log('idObject: ', idObject);\r\n\r\n /* if (service === \"events\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"agenda\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"gabinete-digital\" && object != \"expediente\") {*/\r\n // this.router.navigate(['/home/', service]);\r\n // }\r\n\r\n //if (service != null) {\r\n\r\n /*const routeValue = {\r\n \"agenda\": this.router.navigate(['/home/', service, idObject, 'home']),\r\n \"gabinete-digital\": this.router.navigate(['/home/', service]),\r\n \"accoes\": this.viewExpedientDetail(idObject),\r\n\r\n }\r\n\r\n const route = routeValue[service] && object ;\r\n\r\n service = \"agenda\" ? this.router.navigate(['/home/', service, idObject, 'home']) : */\r\n\r\n if (service === \"agenda\") {\r\n //this.router.navigate(['/home/', service, idObject, 'home']);\r\n this.viewEventDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"expediente\") {\r\n this.viewExpedientDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"event-list\") {\r\n /* this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', idObject])}) */\r\n this.openApproveModal(idObject);\r\n } \r\n else if (service === \"accoes\" && object === \"accao\") {\r\n this.viewPublications(idObject)\r\n } \r\n else if (service === \"accoes\" && object === \"publicacao\") {\r\n this.viewPublicationDetail(idObject)\r\n }\r\n \r\n\r\n\r\n\r\n /*switch (service) {\r\n case \"events\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"agenda\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"gabinete-digital\":\r\n this.router.navigate(['/home/', service]);\r\n break;\r\n case \"gabinete-digital-expediente\":\r\n this.router.navigate(['/home/gabinete-digital/', object, idObject, 'home']);\r\n break;\r\n case \"\": {\r\n\r\n if(publicationId && processId != null) {\r\n this.viewPublicationDetail(publicationId,processId)\r\n }\r\n if (folder.ProcessId != null) {\r\n this.viewPublications(folder)\r\n }\r\n }\r\n\r\n default:\r\n this.router.navigate(['/home/']);\r\n }*/\r\n\r\n\r\n\r\n },\r\n );\r\n }\r\n\r\n async localNotificationPresent(notification) {\r\n\r\n LocalNotificationAction.\r\n\r\n LocalNotifications.schedule({\r\n notifications: [\r\n {\r\n title: notification.title,\r\n body: notification.body,\r\n id: 1,\r\n schedule: { at: new Date(Date.now() + 1000) },\r\n sound: null,\r\n attachments: null,\r\n actionTypeId: \"\",\r\n extra: null,\r\n foreground: true,\r\n }\r\n ]\r\n });\r\n }\r\n\r\n async openApproveModal(eventSerialNumber){\r\n const modal = await this.modalController.create({\r\n component: ApproveEventModalPage,\r\n componentProps:{\r\n serialNumber: eventSerialNumber,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n\r\n\r\n async viewPublicationDetail(folderId) {\r\n const modal = await this.modalController.create({\r\n component: PublicationDetailPage,\r\n componentProps: {\r\n folderId: folderId,\r\n },\r\n cssClass: 'publication-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewPublications(folderId) {\r\n\r\n\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps: {\r\n item: folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlbWVuZC1tZXNzYWdlLW1vZGFsXFxlbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvZW1lbmQtbWVzc2FnZS1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ0o7O0FEQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FDRUo7O0FEQUU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNHSjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURERTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURGRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDS0oiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvZW1lbmQtbWVzc2FnZS1tb2RhbC9lbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXItaWNvbi1sZWZ0e1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBjb2xvcjogIzQyYjlmZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuLmJ1dHRvbnN7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG59XHJcblxyXG4gIC5idXR0b24tcmVqZWN0IHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XHJcbiAgICBtYXJnaW46IDAgMTJweCAwIDBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIG1hcmdpbjogMCAwcHggMCAxMnB4OyBcclxuICB9IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItaWNvbi1sZWZ0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM0MmI5ZmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-emend-message-modal',\r\n templateUrl: './emend-message-modal.page.html',\r\n styleUrls: ['./emend-message-modal.page.scss'],\r\n})\r\nexport class EmendMessageModalPage implements OnInit {\r\n emendMessage: string = '';\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n ) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n save(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n\r\n}\r\n","export default \".button-edit-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n}\\n\\n.button-approve {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-discart-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #d30a0a;\\n --color:#fff;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXGV2ZW50LWFjdGlvbnMtcG9wb3ZlclxcZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9ldmVudC1hY3Rpb25zLXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQ0VKOztBREFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBRERBO0VBQ0ksa0JBQUE7RUFDQyxZQUFBO0VBQ0QscUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9ldmVudC1hY3Rpb25zLXBvcG92ZXIvZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAvKiB3aWR0aDogMTQwcHg7ICovXHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbn1cclxuLmJ1dHRvbi1vcHRpb25zIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICM0MmI5ZmU7XHJcbn1cclxuLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIC8qIHdpZHRoOiAxNDBweDsgKi9cclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxufVxyXG4uYnV0dG9uLWRpc2NhcnQtZXZlbnQge1xyXG4gICAgLyogd2lkdGg6IDE0MHB4OyAqL1xyXG4gICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2QzMGEwYTtcclxuICAgIC0tY29sb3I6I2ZmZjtcclxufSIsIi5idXR0b24tZWRpdC1ldmVudCB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjojMDYxYjUyO1xufVxuXG4uYnV0dG9uLW9wdGlvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tYXBwcm92ZSB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbn1cblxuLmJ1dHRvbi1kaXNjYXJ0LWV2ZW50IHtcbiAgLyogd2lkdGg6IDE0MHB4OyAqL1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZDMwYTBhO1xuICAtLWNvbG9yOiNmZmY7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-event-actions-popover',\r\n templateUrl: './event-actions-popover.page.html',\r\n styleUrls: ['./event-actions-popover.page.scss'],\r\n})\r\nexport class EventActionsPopoverPage implements OnInit {\r\n\r\n constructor(private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private popoverController: PopoverController,) {\r\n /* this.serialNumber = this.navParams.get('serialNumber'); */\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n closePopover(){\r\n this.popoverController.dismiss();\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n emendarTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n deleteTask(){\r\n\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: left;\\n overflow: auto;\\n}\\n\\n.upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.upper-content .content-location {\\n width: 360px;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.upper-content .button-calendar-type {\\n width: 91px;\\n --border-radius: 12.5px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.middle-conten .middle-content h3, .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.buttons {\\n width: 360px;\\n margin: 0 auto;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n /* opacity: 0; */\\n}\\n\\n.button-approve {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-reject {\\n width: 140px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXZlbnQtbGlzdFxcYXBwcm92ZS1ldmVudC1tb2RhbFxcYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXZlbnQtbGlzdC9hcHByb3ZlLWV2ZW50LW1vZGFsL2FwcHJvdmUtZXZlbnQtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0NGOztBRENBO0VBQ0UsZUFBQTtBQ0VGOztBREFBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0dGOztBRERBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDS0Y7O0FESEE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDTUY7O0FESkE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FDT0o7O0FESkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDTUo7O0FESkU7RUFDSSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ01OOztBREpFO0VBQ0UsWUFBQTtBQ01KOztBREpFO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQ01OOztBREpFO0VBQ0ksZUFBQTtBQ01OOztBREZFO0VBQ0UsZUFBQTtBQ0tKOztBRERBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUF1QkEsU0FBQTtBQ2xCRjs7QURIRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBQ0tKOztBREhFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDS0o7O0FESEU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0tKOztBREZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNJSjs7QURGRTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNJRjs7QURBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FDR0Y7O0FEQUE7RUFDSSxZQUFBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBQ0dMOztBRERBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0tGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOjBweDtcclxuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XHJcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuaW9uLW1lbnV7XHJcbiAgLS1oZWlnaHQ6IDIyNXB4O1xyXG59XHJcbi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGNvbG9yOiAjNDJiOWZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItdGl0bGV7XHJcbiAgd2lkdGg6IDI2NHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjojMDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItaWNvbi1yaWdodHtcclxuICB3aWR0aDogNDVweDtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnVwcGVyLWNvbnRlbnR7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAuY29udGVudC1sb2NhdGlvbntcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRldGFpbHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWNhbGVuZGFyLXR5cGV7XHJcbiAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcclxuICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmJ1dHRvbi1jYWxlbmRhci10eXBlIGlvbi1idXR0b257XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgICAgLS1jb2xvcjojMDYxYjUyO1xyXG4gIH1cclxuICAuY29udGVudC1kZXRhaWxzIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLm1pZGRsZS1jb250ZW57XHJcbiAgLm1pZGRsZS1jb250ZW50IGgzLCAubWlkZGxlLWNvbnRlbnQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLmJvdHRvbS1jb250ZW50IGgze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIH1cclxuICAuYXR0YWNoLWRvY3VtZW50e1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC1pY29ue1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuICAvKiBTUEFOICovXHJcbiAgLnNwYW4tbGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNXg7XHJcbiAgfVxyXG4gIC5zcGFuLXJpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uc3tcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24tb3B0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgLS1jb2xvcjogIzQyYjlmZTtcclxuICAgICAvKiBvcGFjaXR5OiAwOyAqL1xyXG59XHJcbi5idXR0b24tYXBwcm92ZSB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG59XHJcbi5idXR0b24tcmVqZWN0IHtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxufVxyXG4iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6MHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaW9uLW1lbnUge1xuICAtLWhlaWdodDogMjI1cHg7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuXG4uaGVhZGVyLWljb24tbGVmdCB7XG4gIHdpZHRoOiAzNnB4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjNDJiOWZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAyNjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi51cHBlci1jb250ZW50IC5jb250ZW50LWxvY2F0aW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXBwZXItY29udGVudCAubG9jYXRpb24tZGV0YWlsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDBweDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSB7XG4gIHdpZHRoOiA5MXB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSBpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4udXBwZXItY29udGVudCAuY29udGVudC1kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBoMywgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ib3R0b20tY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIFNQQU4gKi9cbn1cbi5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5ib3R0b20tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLmJvdHRvbS1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4uYm90dG9tLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5idXR0b25zIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ1dHRvbi1vcHRpb25zIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICAtLWNvbG9yOiAjNDJiOWZlO1xuICAvKiBvcGFjaXR5OiAwOyAqL1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tcmVqZWN0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICNkMzBhMGE7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZlMGUwO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EmendMessageModalPage } from 'src/app/pages/agenda/emend-message-modal/emend-message-modal.page';\r\nimport { EventActionsPopoverPage } from 'src/app/pages/agenda/event-actions-popover/event-actions-popover.page';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-approve-event-modal',\r\n templateUrl: './approve-event-modal.page.html',\r\n styleUrls: ['./approve-event-modal.page.scss'],\r\n})\r\nexport class ApproveEventModalPage implements OnInit {\r\n event: Event;\r\n loadedEvent:any;\r\n loadedAttachments:any;\r\n serialNumber:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n \r\n constructor(\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private popoverController: PopoverController,\r\n private menu: MenuController,\r\n private alertService: AlertService,\r\n )\r\n {\r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n this.getTask();\r\n this.getAttachments();\r\n }\r\n\r\n notImplemented(){\r\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\r\n }\r\n\r\n close(){\r\n /* this.router.navigate(['/home/gabinete-digital/event-list']); */\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n getTask(){\r\n this.processes.GetTask(this.serialNumber).subscribe(res => {\r\n console.log(res);\r\n this.loadedEvent = res;\r\n this.today = new Date(res.workflowInstanceDataFields.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n \r\n })\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n emendTask(serialNumber:string){\r\n /* console.log('Emendar'); */\r\n this.menu.close();\r\n this.openEmendMessageModal(serialNumber);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n rejectTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async openOptions(ev:any) {\r\n const popover = await this.popoverController.create({\r\n component: EventActionsPopoverPage,\r\n cssClass: 'event-actions-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n async openEmendMessageModal(serialNumber:string) {\r\n const modal = await this.modalController.create({\r\n component: EmendMessageModalPage,\r\n componentProps:{\r\n \r\n },\r\n cssClass: 'emend-message-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(res => {\r\n if(res.data !== ''){\r\n let body = { \"serialNumber\": serialNumber, \r\n \"action\": \"Emendar\",\r\n \"dataFields\": {\r\n \"ReviewerComments\": res.data,\r\n }\r\n }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n }\r\n else{\r\n this.alertService.presentAlert('Operação cancelada!');\r\n }\r\n });\r\n}\r\n \r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AuthService } from '../services/auth.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class UserDataResolver{ \r\n constructor(private authService: AuthService){}\r\n\r\n resolve(){\r\n return this.authService.getUserData();\r\n }\r\n}"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/home/home.page.html","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html","./src/app/home/home-routing.module.ts","./src/app/home/home.module.ts","./src/app/home/home.page.scss","./src/app/home/home.page.ts","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.scss","./src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.scss","./src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss","./src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts","./src/app/resolvers/userData.resolver.ts"],"names":[],"mappings":"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","file":"home-home-module-es2015.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalEvent}}\\r\\n Início\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Agenda\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalExpediente}}\\r\\n Gabinete\\r\\n \\r\\n \\r\\n \\r\\n Ações\\r\\n \\r\\n \\r\\n \\r\\n Chat\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Cancelar\\r\\n Gravar\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n

\\r\\n Rejeitar\\r\\n

\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Aprovar\\r\\n \\r\\n \\r\\n \\r\\n Emendar\\r\\n \\r\\n \\r\\n \\r\\n Rejeitar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Agenda}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.workflowInstanceDataFields.StartDate | date: 'hh:mm'}} às {{loadedEvent.workflowInstanceDataFields.EndDate | date: 'hh:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Participants}}

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Body}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

Receita por Natureza

\\r\\n

{{loadedAttachments.Remetente}}{{loadedAttachments.CreateDate}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\nimport { HomeGuard } from '../guards/home.guard';\r\nimport { UserDataResolver } from '../resolvers/userData.resolver';\r\n\r\nimport { HomePage } from './home.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: 'home',\r\n component: HomePage,\r\n /* canActivate: [HomeGuard], */\r\n resolve: {\r\n userData: UserDataResolver\r\n },\r\n children: [\r\n {\r\n path: 'events',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/events.module').then(m => m.EventsPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n },\r\n ]\r\n },\r\n {\r\n path: 'attachments',\r\n children: [\r\n {\r\n path:':eventId',\r\n loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule)\r\n },\r\n\r\n ]\r\n },\r\n {\r\n path: 'attendees',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/attendees/attendees.module').then(m => m.AttendeesPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'login',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/login/login.module').then(m => m.LoginPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'agenda',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/agenda/agenda.module').then(m => m.AgendaPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path: 'gabinete-digital',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/gabinete-digital.module').then(m => m.GabineteDigitalPageModule)\r\n },\r\n {\r\n path:'expediente',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente.module').then(m => m.ExpedientePageModule)\r\n },\r\n {\r\n path:':SerialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente-detail/expediente-detail.module').then(m => m.ExpedienteDetailPageModule)\r\n },\r\n {\r\n path:'events/:eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path:'event-list',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)\r\n },\r\n {\r\n path:':serialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)\r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'search',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/search/search.module').then(m => m.SearchPageModule)\r\n }\r\n ]\r\n },\r\n {\r\n path: 'publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/publications/publications.module').then(m => m.PublicationsPageModule)\r\n },\r\n {\r\n path:'view-publications',\r\n children: [\r\n {\r\n path:':folderId',\r\n loadChildren: ()=> import('../pages/publications/view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n children: [\r\n {\r\n path: ':id',\r\n loadChildren: ()=> import('../pages/publications/view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n \r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'chat',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/chat/chat.module').then(m => m.ChatPageModule)\r\n }\r\n ]\r\n },\r\n ]\r\n },\r\n {\r\n path: '',\r\n redirectTo: '/home/events',\r\n pathMatch: 'full'\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class HomePageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { HomePageRoutingModule } from './home-routing.module';\r\n\r\nimport { HomePage } from './home.page';\r\n/* import { IonicSelectableModule } from 'ionic-selectable'; */\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n HomePageRoutingModule,\r\n SharedModule\r\n ],\r\n declarations: [HomePage]\r\n})\r\nexport class HomePageModule {}\r\n","export default \"ion-tab-bar {\\n --background: #f9f9f9;\\n --color: #061b52;\\n}\\n\\nion-badge {\\n /* */\\n /* display: inline-block;*/\\n min-width: 18px;\\n font-size: 15px;\\n /* font-weight: $badge-font-weight;\\n line-height: 1;\\n\\n white-space: nowrap;\\n vertical-align: baseline; */\\n}\\n\\n.tab .bottoms {\\n display: flex;\\n justify-content: space-around;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvaG9tZS9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGhvbWVcXGhvbWUucGFnZS5zY3NzIiwic3JjL2FwcC9ob21lL2hvbWUucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBQ0FKOztBRGFBO0VBQVcsS0FBQTtFQUVULDBCQUFBO0VBRUEsZUFBQTtFQUNBLGVBWGU7RUFZZjs7Ozs2QkFBQTtBQ1BGOztBRGdCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBQ2JKIiwiZmlsZSI6InNyYy9hcHAvaG9tZS9ob21lLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pb24tdGFiLWJhcntcclxuICAgIC0tYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gQHByb3AgLSBGb250IHNpemUgb2YgdGhlIGJhZGdlXHJcbiRiYWRnZS1mb250LXNpemU6MTVweCAhZGVmYXVsdDtcclxuXHJcbi8vLyBAcHJvcCAtIEZvbnQgd2VpZ2h0IG9mIHRoZSBiYWRnZVxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6Ym9sZCAhZGVmYXVsdDtcclxuXHJcblxyXG5pb24tYmFkZ2Ugey8qICAqL1xyXG5cclxuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuXHJcbiAgbWluLXdpZHRoOiAxOHB4OyBcclxuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XHJcbiAgLyogZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXHJcbn1cclxuXHJcblxyXG4udGFie1xyXG4gIC5ib3R0b21ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufSIsImlvbi10YWItYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLWNvbG9yOiAjMDYxYjUyO1xufVxuXG5pb24tYmFkZ2Uge1xuICAvKiAgKi9cbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIG1pbi13aWR0aDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKiBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXG59XG5cbi50YWIgLmJvdHRvbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn0iXX0= */\";","import { Component, OnInit, NgZone } from '@angular/core';\r\nimport { EventsService } from '../services/events.service';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../models/event.model';\r\nimport { ProcessesService } from '../services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationDetailPage } from '../../app/pages/publications/view-publications/publication-detail/publication-detail.page';\r\nimport { ViewPublicationsPage } from '../../app/pages/publications/view-publications/view-publications.page';\r\nimport { ExpedienteDetailPage } from '../../app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page'\r\nimport { ViewEventPage } from '../../app/pages/agenda/view-event/view-event.page'\r\nimport { ApproveEventModalPage } from '../../app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page';\r\n\r\nimport { Plugins, PushNotification, PushNotificationToken, PushNotificationActionPerformed, Modals } from '@capacitor/core';\r\nimport { Router } from '@angular/router';\r\nimport { MethodCall } from '@angular/compiler';\r\n\r\nconst { PushNotifications, LocalNotifications, LocalNotificationAction } = Plugins;\r\n\r\n@Component({\r\n selector: 'app-home',\r\n templateUrl: './home.page.html',\r\n styleUrls: ['./home.page.scss'],\r\n})\r\nexport class HomePage implements OnInit {\r\n eventsList: Event[];\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n totalEvent = 0;\r\n totalExpediente = 0;\r\n profile: string;\r\n\r\n constructor(private ngZone: NgZone,private eventService: EventsService, private processesbackend: ProcessesService, private router: Router, private modalController: ModalController,) { }\r\n\r\n ngOnInit() {\r\n //Initialize profile as mdgpr\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n this.profile = \"mdgpr\";\r\n if (this.profile == \"mdgpr\") {\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n }\r\n else {\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n\r\n }\r\n this.processesbackend.GetTasksList(\"Expediente\", true).subscribe(result => {\r\n this.totalExpediente = result;\r\n });\r\n /*\r\n (PushNotifications as any).requestPermission().then(result => {\r\n PushNotifications.register();\r\n });\r\n \r\n PushNotifications.addListener(\r\n 'registration',\r\n (token: PushNotificationToken) => {\r\n alert('Push registration success, token: ' + token.value);\r\n console.log('FIREBASE: ', token.value)\r\n this.storageService.store(this.username,token.value);\r\n },\r\n );\r\n \r\n console.log(this.storageService.get(this.username)) */\r\n\r\n PushNotifications.addListener('registrationError', (error: any) => {\r\n alert('Error on registration: ' + JSON.stringify(error));\r\n });\r\n\r\n PushNotifications.addListener('pushNotificationReceived', notification => { \r\n\r\n //const isPushNotification = !!notification.title || !!notification.body;\r\n \r\n // if this is a push notification received when the app is in the foreground on Android\r\n //if (isAndroid && isPushNotification) {\r\n \r\n // We schedule a LocalNotification 1 second later since Capacitor for Android doesn't show anything in this case\r\n console.log('Recived: ', notification)\r\n //}\r\n });\r\n \r\n\r\n PushNotifications.addListener(\r\n 'pushNotificationActionPerformed',\r\n (notification: PushNotificationActionPerformed) => {\r\n let service = notification.notification.data.Service;\r\n let object = notification.notification.data.Object;\r\n let idObject = notification.notification.data.IdObject;\r\n\r\n console.log('Complete Object: ', notification.notification )\r\n\r\n console.log('Service: ', service);\r\n console.log('Object: ', object);\r\n console.log('idObject: ', idObject);\r\n\r\n /* if (service === \"events\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"agenda\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"gabinete-digital\" && object != \"expediente\") {*/\r\n // this.router.navigate(['/home/', service]);\r\n // }\r\n\r\n //if (service != null) {\r\n\r\n /*const routeValue = {\r\n \"agenda\": this.router.navigate(['/home/', service, idObject, 'home']),\r\n \"gabinete-digital\": this.router.navigate(['/home/', service]),\r\n \"accoes\": this.viewExpedientDetail(idObject),\r\n\r\n }\r\n\r\n const route = routeValue[service] && object ;\r\n\r\n service = \"agenda\" ? this.router.navigate(['/home/', service, idObject, 'home']) : */\r\n\r\n if (service === \"agenda\") {\r\n //this.router.navigate(['/home/', service, idObject, 'home']);\r\n this.viewEventDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"expediente\") {\r\n this.viewExpedientDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"event-list\") {\r\n /* this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', idObject])}) */\r\n this.openApproveModal(idObject);\r\n } \r\n else if (service === \"accoes\" && object === \"accao\") {\r\n this.viewPublications(idObject)\r\n } \r\n else if (service === \"accoes\" && object === \"publicacao\") {\r\n this.viewPublicationDetail(idObject)\r\n }\r\n \r\n\r\n\r\n\r\n /*switch (service) {\r\n case \"events\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"agenda\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"gabinete-digital\":\r\n this.router.navigate(['/home/', service]);\r\n break;\r\n case \"gabinete-digital-expediente\":\r\n this.router.navigate(['/home/gabinete-digital/', object, idObject, 'home']);\r\n break;\r\n case \"\": {\r\n\r\n if(publicationId && processId != null) {\r\n this.viewPublicationDetail(publicationId,processId)\r\n }\r\n if (folder.ProcessId != null) {\r\n this.viewPublications(folder)\r\n }\r\n }\r\n\r\n default:\r\n this.router.navigate(['/home/']);\r\n }*/\r\n\r\n\r\n\r\n },\r\n );\r\n }\r\n\r\n async localNotificationPresent(notification) {\r\n\r\n LocalNotificationAction.\r\n\r\n LocalNotifications.schedule({\r\n notifications: [\r\n {\r\n title: notification.title,\r\n body: notification.body,\r\n id: 1,\r\n schedule: { at: new Date(Date.now() + 1000) },\r\n sound: null,\r\n attachments: null,\r\n actionTypeId: \"\",\r\n extra: null,\r\n foreground: true,\r\n }\r\n ]\r\n });\r\n }\r\n\r\n async openApproveModal(eventSerialNumber){\r\n const modal = await this.modalController.create({\r\n component: ApproveEventModalPage,\r\n componentProps:{\r\n serialNumber: eventSerialNumber,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n\r\n\r\n async viewPublicationDetail(folderId) {\r\n const modal = await this.modalController.create({\r\n component: PublicationDetailPage,\r\n componentProps: {\r\n folderId: folderId,\r\n },\r\n cssClass: 'publication-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewPublications(folderId) {\r\n\r\n\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps: {\r\n item: folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlbWVuZC1tZXNzYWdlLW1vZGFsXFxlbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvZW1lbmQtbWVzc2FnZS1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ0o7O0FEQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FDRUo7O0FEQUU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNHSjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURERTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURGRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDS0oiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvZW1lbmQtbWVzc2FnZS1tb2RhbC9lbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXItaWNvbi1sZWZ0e1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBjb2xvcjogIzQyYjlmZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuLmJ1dHRvbnN7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG59XHJcblxyXG4gIC5idXR0b24tcmVqZWN0IHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XHJcbiAgICBtYXJnaW46IDAgMTJweCAwIDBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIG1hcmdpbjogMCAwcHggMCAxMnB4OyBcclxuICB9IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItaWNvbi1sZWZ0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM0MmI5ZmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-emend-message-modal',\r\n templateUrl: './emend-message-modal.page.html',\r\n styleUrls: ['./emend-message-modal.page.scss'],\r\n})\r\nexport class EmendMessageModalPage implements OnInit {\r\n emendMessage: string = '';\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n ) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n save(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n\r\n}\r\n","export default \".button-edit-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n}\\n\\n.button-approve {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-discart-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #d30a0a;\\n --color:#fff;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXGV2ZW50LWFjdGlvbnMtcG9wb3ZlclxcZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9ldmVudC1hY3Rpb25zLXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQ0VKOztBREFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBRERBO0VBQ0ksa0JBQUE7RUFDQyxZQUFBO0VBQ0QscUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9ldmVudC1hY3Rpb25zLXBvcG92ZXIvZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAvKiB3aWR0aDogMTQwcHg7ICovXHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbn1cclxuLmJ1dHRvbi1vcHRpb25zIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICM0MmI5ZmU7XHJcbn1cclxuLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIC8qIHdpZHRoOiAxNDBweDsgKi9cclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxufVxyXG4uYnV0dG9uLWRpc2NhcnQtZXZlbnQge1xyXG4gICAgLyogd2lkdGg6IDE0MHB4OyAqL1xyXG4gICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2QzMGEwYTtcclxuICAgIC0tY29sb3I6I2ZmZjtcclxufSIsIi5idXR0b24tZWRpdC1ldmVudCB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjojMDYxYjUyO1xufVxuXG4uYnV0dG9uLW9wdGlvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tYXBwcm92ZSB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbn1cblxuLmJ1dHRvbi1kaXNjYXJ0LWV2ZW50IHtcbiAgLyogd2lkdGg6IDE0MHB4OyAqL1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZDMwYTBhO1xuICAtLWNvbG9yOiNmZmY7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-event-actions-popover',\r\n templateUrl: './event-actions-popover.page.html',\r\n styleUrls: ['./event-actions-popover.page.scss'],\r\n})\r\nexport class EventActionsPopoverPage implements OnInit {\r\n\r\n constructor(private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private popoverController: PopoverController,) {\r\n /* this.serialNumber = this.navParams.get('serialNumber'); */\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n closePopover(){\r\n this.popoverController.dismiss();\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n emendarTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n deleteTask(){\r\n\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: left;\\n overflow: auto;\\n}\\n\\n.upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.upper-content .content-location {\\n width: 360px;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.upper-content .button-calendar-type {\\n width: 91px;\\n --border-radius: 12.5px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.middle-conten .middle-content h3, .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.buttons {\\n width: 360px;\\n margin: 0 auto;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n /* opacity: 0; */\\n}\\n\\n.button-approve {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-reject {\\n width: 140px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXZlbnQtbGlzdFxcYXBwcm92ZS1ldmVudC1tb2RhbFxcYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXZlbnQtbGlzdC9hcHByb3ZlLWV2ZW50LW1vZGFsL2FwcHJvdmUtZXZlbnQtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0NGOztBRENBO0VBQ0UsZUFBQTtBQ0VGOztBREFBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0dGOztBRERBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDS0Y7O0FESEE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDTUY7O0FESkE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FDT0o7O0FESkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDTUo7O0FESkU7RUFDSSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ01OOztBREpFO0VBQ0UsWUFBQTtBQ01KOztBREpFO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQ01OOztBREpFO0VBQ0ksZUFBQTtBQ01OOztBREZFO0VBQ0UsZUFBQTtBQ0tKOztBRERBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUF1QkEsU0FBQTtBQ2xCRjs7QURIRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBQ0tKOztBREhFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDS0o7O0FESEU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0tKOztBREZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNJSjs7QURGRTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNJRjs7QURBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FDR0Y7O0FEQUE7RUFDSSxZQUFBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBQ0dMOztBRERBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0tGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOjBweDtcclxuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XHJcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuaW9uLW1lbnV7XHJcbiAgLS1oZWlnaHQ6IDIyNXB4O1xyXG59XHJcbi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGNvbG9yOiAjNDJiOWZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItdGl0bGV7XHJcbiAgd2lkdGg6IDI2NHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjojMDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItaWNvbi1yaWdodHtcclxuICB3aWR0aDogNDVweDtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnVwcGVyLWNvbnRlbnR7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAuY29udGVudC1sb2NhdGlvbntcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRldGFpbHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWNhbGVuZGFyLXR5cGV7XHJcbiAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcclxuICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmJ1dHRvbi1jYWxlbmRhci10eXBlIGlvbi1idXR0b257XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgICAgLS1jb2xvcjojMDYxYjUyO1xyXG4gIH1cclxuICAuY29udGVudC1kZXRhaWxzIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLm1pZGRsZS1jb250ZW57XHJcbiAgLm1pZGRsZS1jb250ZW50IGgzLCAubWlkZGxlLWNvbnRlbnQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLmJvdHRvbS1jb250ZW50IGgze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIH1cclxuICAuYXR0YWNoLWRvY3VtZW50e1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC1pY29ue1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuICAvKiBTUEFOICovXHJcbiAgLnNwYW4tbGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNXg7XHJcbiAgfVxyXG4gIC5zcGFuLXJpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uc3tcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24tb3B0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgLS1jb2xvcjogIzQyYjlmZTtcclxuICAgICAvKiBvcGFjaXR5OiAwOyAqL1xyXG59XHJcbi5idXR0b24tYXBwcm92ZSB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG59XHJcbi5idXR0b24tcmVqZWN0IHtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxufVxyXG4iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6MHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaW9uLW1lbnUge1xuICAtLWhlaWdodDogMjI1cHg7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuXG4uaGVhZGVyLWljb24tbGVmdCB7XG4gIHdpZHRoOiAzNnB4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjNDJiOWZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAyNjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi51cHBlci1jb250ZW50IC5jb250ZW50LWxvY2F0aW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXBwZXItY29udGVudCAubG9jYXRpb24tZGV0YWlsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDBweDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSB7XG4gIHdpZHRoOiA5MXB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSBpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4udXBwZXItY29udGVudCAuY29udGVudC1kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBoMywgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ib3R0b20tY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIFNQQU4gKi9cbn1cbi5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5ib3R0b20tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLmJvdHRvbS1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4uYm90dG9tLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5idXR0b25zIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ1dHRvbi1vcHRpb25zIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICAtLWNvbG9yOiAjNDJiOWZlO1xuICAvKiBvcGFjaXR5OiAwOyAqL1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tcmVqZWN0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICNkMzBhMGE7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZlMGUwO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EmendMessageModalPage } from 'src/app/pages/agenda/emend-message-modal/emend-message-modal.page';\r\nimport { EventActionsPopoverPage } from 'src/app/pages/agenda/event-actions-popover/event-actions-popover.page';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-approve-event-modal',\r\n templateUrl: './approve-event-modal.page.html',\r\n styleUrls: ['./approve-event-modal.page.scss'],\r\n})\r\nexport class ApproveEventModalPage implements OnInit {\r\n event: Event;\r\n loadedEvent:any;\r\n loadedAttachments:any;\r\n serialNumber:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n \r\n constructor(\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private popoverController: PopoverController,\r\n private menu: MenuController,\r\n private alertService: AlertService,\r\n )\r\n {\r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n this.getTask();\r\n this.getAttachments();\r\n }\r\n\r\n notImplemented(){\r\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\r\n }\r\n\r\n close(){\r\n /* this.router.navigate(['/home/gabinete-digital/event-list']); */\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n getTask(){\r\n this.processes.GetTask(this.serialNumber).subscribe(res => {\r\n console.log(res);\r\n this.loadedEvent = res;\r\n this.today = new Date(res.workflowInstanceDataFields.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n \r\n })\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n emendTask(serialNumber:string){\r\n /* console.log('Emendar'); */\r\n this.menu.close();\r\n this.openEmendMessageModal(serialNumber);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n rejectTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async openOptions(ev:any) {\r\n const popover = await this.popoverController.create({\r\n component: EventActionsPopoverPage,\r\n cssClass: 'event-actions-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n async openEmendMessageModal(serialNumber:string) {\r\n const modal = await this.modalController.create({\r\n component: EmendMessageModalPage,\r\n componentProps:{\r\n \r\n },\r\n cssClass: 'emend-message-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(res => {\r\n if(res.data !== ''){\r\n let body = { \"serialNumber\": serialNumber, \r\n \"action\": \"Emendar\",\r\n \"dataFields\": {\r\n \"ReviewerComments\": res.data,\r\n }\r\n }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n }\r\n else{\r\n this.alertService.presentAlert('Operação cancelada!');\r\n }\r\n });\r\n}\r\n \r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AuthService } from '../services/auth.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class UserDataResolver{ \r\n constructor(private authService: AuthService){}\r\n\r\n resolve(){\r\n return this.authService.getUserData();\r\n }\r\n}"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/home-home-module-es5.js b/android/app/src/main/assets/public/home-home-module-es5.js index cad0d02d4..a76f5eb18 100644 --- a/android/app/src/main/assets/public/home-home-module-es5.js +++ b/android/app/src/main/assets/public/home-home-module-es5.js @@ -21,7 +21,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons /* harmony default export */ - __webpack_exports__["default"] = "\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{totalEvent}}\r\n Início\r\n \r\n \r\n \r\n \r\n \r\n Agenda\r\n \r\n \r\n \r\n \r\n {{totalExpediente}}\r\n Gabinete\r\n \r\n \r\n \r\n Acções\r\n \r\n \r\n \r\n Chat\r\n \r\n \r\n \r\n \r\n"; + __webpack_exports__["default"] = "\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{totalEvent}}\r\n Início\r\n \r\n \r\n \r\n \r\n \r\n Agenda\r\n \r\n \r\n \r\n \r\n {{totalExpediente}}\r\n Gabinete\r\n \r\n \r\n \r\n Ações\r\n \r\n \r\n \r\n Chat\r\n \r\n \r\n \r\n \r\n"; /***/ }, diff --git a/android/app/src/main/assets/public/home-home-module-es5.js.map b/android/app/src/main/assets/public/home-home-module-es5.js.map index 1202502a9..f2f66f22f 100644 --- a/android/app/src/main/assets/public/home-home-module-es5.js.map +++ b/android/app/src/main/assets/public/home-home-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/home/home.page.html","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html","webpack:///src/app/home/home-routing.module.ts","webpack:///src/app/home/home.module.ts","webpack:///src/app/home/home.page.scss","webpack:///src/app/home/home.page.ts","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.scss","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.scss","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts","webpack:///src/app/resolvers/userData.resolver.ts"],"names":["routes","path","component","resolve","userData","children","loadChildren","then","m","EventsPageModule","EventDetailPageModule","AttachmentsPageModule","AttendeesPageModule","LoginPageModule","AgendaPageModule","GabineteDigitalPageModule","ExpedientePageModule","ExpedienteDetailPageModule","EventListPageModule","ApproveEventPageModule","SearchPageModule","PublicationsPageModule","ViewPublicationsPageModule","PublicationDetailPageModule","ChatPageModule","redirectTo","pathMatch","HomePageRoutingModule","imports","forChild","exports","HomePageModule","declarations","PushNotifications","LocalNotifications","LocalNotificationAction","HomePage","ngZone","eventService","processesbackend","router","modalController","totalEvent","totalExpediente","date","Date","setMonth","getMonth","start","getFullYear","getDate","getHours","getMinutes","getSeconds","end","profile","getAllMdEvents","subscribe","res","eventsList","length","getAllPrEvents","GetTasksList","result","addListener","error","alert","JSON","stringify","notification","console","log","service","data","Service","object","Object","idObject","IdObject","viewEventDetail","viewExpedientDetail","openApproveModal","viewPublications","viewPublicationDetail","schedule","notifications","title","body","id","at","now","sound","attachments","actionTypeId","extra","foreground","eventSerialNumber","create","componentProps","serialNumber","cssClass","backdropDismiss","modal","present","onDidDismiss","eventId","folderId","item","selector","template","EmendMessageModalPage","emendMessage","dismiss","EventActionsPopoverPage","navParams","processes","popoverController","PostTaskAction","navigate","ApproveEventModalPage","attachmentsService","menu","alertService","months","days","get","getTask","getAttachments","presentAlert","GetTask","loadedEvent","today","workflowInstanceDataFields","StartDate","customDate","getDay","close","openEmendMessageModal","getAttachmentsBySerial","loadedAttachments","ev","event","translucent","popover","open","UserDataResolver","authService","getUserData","providedIn"],"mappings":"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","file":"home-home-module-es5.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalEvent}}\\r\\n Início\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Agenda\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalExpediente}}\\r\\n Gabinete\\r\\n \\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n Chat\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Cancelar\\r\\n Gravar\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n

\\r\\n Rejeitar\\r\\n

\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Aprovar\\r\\n \\r\\n \\r\\n \\r\\n Emendar\\r\\n \\r\\n \\r\\n \\r\\n Rejeitar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Agenda}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.workflowInstanceDataFields.StartDate | date: 'hh:mm'}} às {{loadedEvent.workflowInstanceDataFields.EndDate | date: 'hh:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Participants}}

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Body}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

Receita por Natureza

\\r\\n

{{loadedAttachments.Remetente}}{{loadedAttachments.CreateDate}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\nimport { HomeGuard } from '../guards/home.guard';\r\nimport { UserDataResolver } from '../resolvers/userData.resolver';\r\n\r\nimport { HomePage } from './home.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: 'home',\r\n component: HomePage,\r\n /* canActivate: [HomeGuard], */\r\n resolve: {\r\n userData: UserDataResolver\r\n },\r\n children: [\r\n {\r\n path: 'events',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/events.module').then(m => m.EventsPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n },\r\n ]\r\n },\r\n {\r\n path: 'attachments',\r\n children: [\r\n {\r\n path:':eventId',\r\n loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule)\r\n },\r\n\r\n ]\r\n },\r\n {\r\n path: 'attendees',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/attendees/attendees.module').then(m => m.AttendeesPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'login',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/login/login.module').then(m => m.LoginPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'agenda',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/agenda/agenda.module').then(m => m.AgendaPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path: 'gabinete-digital',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/gabinete-digital.module').then(m => m.GabineteDigitalPageModule)\r\n },\r\n {\r\n path:'expediente',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente.module').then(m => m.ExpedientePageModule)\r\n },\r\n {\r\n path:':SerialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente-detail/expediente-detail.module').then(m => m.ExpedienteDetailPageModule)\r\n },\r\n {\r\n path:'events/:eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path:'event-list',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)\r\n },\r\n {\r\n path:':serialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)\r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'search',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/search/search.module').then(m => m.SearchPageModule)\r\n }\r\n ]\r\n },\r\n {\r\n path: 'publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/publications/publications.module').then(m => m.PublicationsPageModule)\r\n },\r\n {\r\n path:'view-publications',\r\n children: [\r\n {\r\n path:':folderId',\r\n loadChildren: ()=> import('../pages/publications/view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n children: [\r\n {\r\n path: ':id',\r\n loadChildren: ()=> import('../pages/publications/view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n \r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'chat',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/chat/chat.module').then(m => m.ChatPageModule)\r\n }\r\n ]\r\n },\r\n ]\r\n },\r\n {\r\n path: '',\r\n redirectTo: '/home/events',\r\n pathMatch: 'full'\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class HomePageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { HomePageRoutingModule } from './home-routing.module';\r\n\r\nimport { HomePage } from './home.page';\r\n/* import { IonicSelectableModule } from 'ionic-selectable'; */\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n HomePageRoutingModule,\r\n SharedModule\r\n ],\r\n declarations: [HomePage]\r\n})\r\nexport class HomePageModule {}\r\n","export default \"ion-tab-bar {\\n --background: #f9f9f9;\\n --color: #061b52;\\n}\\n\\nion-badge {\\n /* */\\n /* display: inline-block;*/\\n min-width: 18px;\\n font-size: 15px;\\n /* font-weight: $badge-font-weight;\\n line-height: 1;\\n\\n white-space: nowrap;\\n vertical-align: baseline; */\\n}\\n\\n.tab .bottoms {\\n display: flex;\\n justify-content: space-around;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvaG9tZS9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGhvbWVcXGhvbWUucGFnZS5zY3NzIiwic3JjL2FwcC9ob21lL2hvbWUucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBQ0FKOztBRGFBO0VBQVcsS0FBQTtFQUVULDBCQUFBO0VBRUEsZUFBQTtFQUNBLGVBWGU7RUFZZjs7Ozs2QkFBQTtBQ1BGOztBRGdCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBQ2JKIiwiZmlsZSI6InNyYy9hcHAvaG9tZS9ob21lLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pb24tdGFiLWJhcntcclxuICAgIC0tYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gQHByb3AgLSBGb250IHNpemUgb2YgdGhlIGJhZGdlXHJcbiRiYWRnZS1mb250LXNpemU6MTVweCAhZGVmYXVsdDtcclxuXHJcbi8vLyBAcHJvcCAtIEZvbnQgd2VpZ2h0IG9mIHRoZSBiYWRnZVxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6Ym9sZCAhZGVmYXVsdDtcclxuXHJcblxyXG5pb24tYmFkZ2Ugey8qICAqL1xyXG5cclxuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuXHJcbiAgbWluLXdpZHRoOiAxOHB4OyBcclxuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XHJcbiAgLyogZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXHJcbn1cclxuXHJcblxyXG4udGFie1xyXG4gIC5ib3R0b21ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufSIsImlvbi10YWItYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLWNvbG9yOiAjMDYxYjUyO1xufVxuXG5pb24tYmFkZ2Uge1xuICAvKiAgKi9cbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIG1pbi13aWR0aDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKiBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXG59XG5cbi50YWIgLmJvdHRvbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn0iXX0= */\";","import { Component, OnInit, NgZone } from '@angular/core';\r\nimport { EventsService } from '../services/events.service';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../models/event.model';\r\nimport { ProcessesService } from '../services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationDetailPage } from '../../app/pages/publications/view-publications/publication-detail/publication-detail.page';\r\nimport { ViewPublicationsPage } from '../../app/pages/publications/view-publications/view-publications.page';\r\nimport { ExpedienteDetailPage } from '../../app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page'\r\nimport { ViewEventPage } from '../../app/pages/agenda/view-event/view-event.page'\r\nimport { ApproveEventModalPage } from '../../app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page';\r\n\r\nimport { Plugins, PushNotification, PushNotificationToken, PushNotificationActionPerformed, Modals } from '@capacitor/core';\r\nimport { Router } from '@angular/router';\r\nimport { MethodCall } from '@angular/compiler';\r\n\r\nconst { PushNotifications, LocalNotifications, LocalNotificationAction } = Plugins;\r\n\r\n@Component({\r\n selector: 'app-home',\r\n templateUrl: './home.page.html',\r\n styleUrls: ['./home.page.scss'],\r\n})\r\nexport class HomePage implements OnInit {\r\n eventsList: Event[];\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n totalEvent = 0;\r\n totalExpediente = 0;\r\n profile: string;\r\n\r\n constructor(private ngZone: NgZone,private eventService: EventsService, private processesbackend: ProcessesService, private router: Router, private modalController: ModalController,) { }\r\n\r\n ngOnInit() {\r\n //Initialize profile as mdgpr\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n this.profile = \"mdgpr\";\r\n if (this.profile == \"mdgpr\") {\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n }\r\n else {\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n\r\n }\r\n this.processesbackend.GetTasksList(\"Expediente\", true).subscribe(result => {\r\n this.totalExpediente = result;\r\n });\r\n /*\r\n (PushNotifications as any).requestPermission().then(result => {\r\n PushNotifications.register();\r\n });\r\n \r\n PushNotifications.addListener(\r\n 'registration',\r\n (token: PushNotificationToken) => {\r\n alert('Push registration success, token: ' + token.value);\r\n console.log('FIREBASE: ', token.value)\r\n this.storageService.store(this.username,token.value);\r\n },\r\n );\r\n \r\n console.log(this.storageService.get(this.username)) */\r\n\r\n PushNotifications.addListener('registrationError', (error: any) => {\r\n alert('Error on registration: ' + JSON.stringify(error));\r\n });\r\n\r\n PushNotifications.addListener('pushNotificationReceived', notification => { \r\n\r\n //const isPushNotification = !!notification.title || !!notification.body;\r\n \r\n // if this is a push notification received when the app is in the foreground on Android\r\n //if (isAndroid && isPushNotification) {\r\n \r\n // We schedule a LocalNotification 1 second later since Capacitor for Android doesn't show anything in this case\r\n console.log('Recived: ', notification)\r\n //}\r\n });\r\n \r\n\r\n PushNotifications.addListener(\r\n 'pushNotificationActionPerformed',\r\n (notification: PushNotificationActionPerformed) => {\r\n let service = notification.notification.data.Service;\r\n let object = notification.notification.data.Object;\r\n let idObject = notification.notification.data.IdObject;\r\n\r\n console.log('Complete Object: ', notification.notification )\r\n\r\n console.log('Service: ', service);\r\n console.log('Object: ', object);\r\n console.log('idObject: ', idObject);\r\n\r\n /* if (service === \"events\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"agenda\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"gabinete-digital\" && object != \"expediente\") {*/\r\n // this.router.navigate(['/home/', service]);\r\n // }\r\n\r\n //if (service != null) {\r\n\r\n /*const routeValue = {\r\n \"agenda\": this.router.navigate(['/home/', service, idObject, 'home']),\r\n \"gabinete-digital\": this.router.navigate(['/home/', service]),\r\n \"accoes\": this.viewExpedientDetail(idObject),\r\n\r\n }\r\n\r\n const route = routeValue[service] && object ;\r\n\r\n service = \"agenda\" ? this.router.navigate(['/home/', service, idObject, 'home']) : */\r\n\r\n if (service === \"agenda\") {\r\n //this.router.navigate(['/home/', service, idObject, 'home']);\r\n this.viewEventDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"expediente\") {\r\n this.viewExpedientDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"event-list\") {\r\n /* this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', idObject])}) */\r\n this.openApproveModal(idObject);\r\n } \r\n else if (service === \"accoes\" && object === \"accao\") {\r\n this.viewPublications(idObject)\r\n } \r\n else if (service === \"accoes\" && object === \"publicacao\") {\r\n this.viewPublicationDetail(idObject)\r\n }\r\n \r\n\r\n\r\n\r\n /*switch (service) {\r\n case \"events\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"agenda\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"gabinete-digital\":\r\n this.router.navigate(['/home/', service]);\r\n break;\r\n case \"gabinete-digital-expediente\":\r\n this.router.navigate(['/home/gabinete-digital/', object, idObject, 'home']);\r\n break;\r\n case \"\": {\r\n\r\n if(publicationId && processId != null) {\r\n this.viewPublicationDetail(publicationId,processId)\r\n }\r\n if (folder.ProcessId != null) {\r\n this.viewPublications(folder)\r\n }\r\n }\r\n\r\n default:\r\n this.router.navigate(['/home/']);\r\n }*/\r\n\r\n\r\n\r\n },\r\n );\r\n }\r\n\r\n async localNotificationPresent(notification) {\r\n\r\n LocalNotificationAction.\r\n\r\n LocalNotifications.schedule({\r\n notifications: [\r\n {\r\n title: notification.title,\r\n body: notification.body,\r\n id: 1,\r\n schedule: { at: new Date(Date.now() + 1000) },\r\n sound: null,\r\n attachments: null,\r\n actionTypeId: \"\",\r\n extra: null,\r\n foreground: true,\r\n }\r\n ]\r\n });\r\n }\r\n\r\n async openApproveModal(eventSerialNumber){\r\n const modal = await this.modalController.create({\r\n component: ApproveEventModalPage,\r\n componentProps:{\r\n serialNumber: eventSerialNumber,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n\r\n\r\n async viewPublicationDetail(folderId) {\r\n const modal = await this.modalController.create({\r\n component: PublicationDetailPage,\r\n componentProps: {\r\n folderId: folderId,\r\n },\r\n cssClass: 'publication-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewPublications(folderId) {\r\n\r\n\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps: {\r\n item: folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlbWVuZC1tZXNzYWdlLW1vZGFsXFxlbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvZW1lbmQtbWVzc2FnZS1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ0o7O0FEQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FDRUo7O0FEQUU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNHSjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURERTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURGRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDS0oiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvZW1lbmQtbWVzc2FnZS1tb2RhbC9lbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXItaWNvbi1sZWZ0e1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBjb2xvcjogIzQyYjlmZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuLmJ1dHRvbnN7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG59XHJcblxyXG4gIC5idXR0b24tcmVqZWN0IHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XHJcbiAgICBtYXJnaW46IDAgMTJweCAwIDBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIG1hcmdpbjogMCAwcHggMCAxMnB4OyBcclxuICB9IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItaWNvbi1sZWZ0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM0MmI5ZmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-emend-message-modal',\r\n templateUrl: './emend-message-modal.page.html',\r\n styleUrls: ['./emend-message-modal.page.scss'],\r\n})\r\nexport class EmendMessageModalPage implements OnInit {\r\n emendMessage: string = '';\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n ) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n save(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n\r\n}\r\n","export default \".button-edit-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n}\\n\\n.button-approve {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-discart-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #d30a0a;\\n --color:#fff;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXGV2ZW50LWFjdGlvbnMtcG9wb3ZlclxcZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9ldmVudC1hY3Rpb25zLXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQ0VKOztBREFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBRERBO0VBQ0ksa0JBQUE7RUFDQyxZQUFBO0VBQ0QscUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9ldmVudC1hY3Rpb25zLXBvcG92ZXIvZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAvKiB3aWR0aDogMTQwcHg7ICovXHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbn1cclxuLmJ1dHRvbi1vcHRpb25zIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICM0MmI5ZmU7XHJcbn1cclxuLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIC8qIHdpZHRoOiAxNDBweDsgKi9cclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxufVxyXG4uYnV0dG9uLWRpc2NhcnQtZXZlbnQge1xyXG4gICAgLyogd2lkdGg6IDE0MHB4OyAqL1xyXG4gICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2QzMGEwYTtcclxuICAgIC0tY29sb3I6I2ZmZjtcclxufSIsIi5idXR0b24tZWRpdC1ldmVudCB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjojMDYxYjUyO1xufVxuXG4uYnV0dG9uLW9wdGlvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tYXBwcm92ZSB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbn1cblxuLmJ1dHRvbi1kaXNjYXJ0LWV2ZW50IHtcbiAgLyogd2lkdGg6IDE0MHB4OyAqL1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZDMwYTBhO1xuICAtLWNvbG9yOiNmZmY7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-event-actions-popover',\r\n templateUrl: './event-actions-popover.page.html',\r\n styleUrls: ['./event-actions-popover.page.scss'],\r\n})\r\nexport class EventActionsPopoverPage implements OnInit {\r\n\r\n constructor(private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private popoverController: PopoverController,) {\r\n /* this.serialNumber = this.navParams.get('serialNumber'); */\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n closePopover(){\r\n this.popoverController.dismiss();\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n emendarTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n deleteTask(){\r\n\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: left;\\n overflow: auto;\\n}\\n\\n.upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.upper-content .content-location {\\n width: 360px;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.upper-content .button-calendar-type {\\n width: 91px;\\n --border-radius: 12.5px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.middle-conten .middle-content h3, .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.buttons {\\n width: 360px;\\n margin: 0 auto;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n /* opacity: 0; */\\n}\\n\\n.button-approve {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-reject {\\n width: 140px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXZlbnQtbGlzdFxcYXBwcm92ZS1ldmVudC1tb2RhbFxcYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXZlbnQtbGlzdC9hcHByb3ZlLWV2ZW50LW1vZGFsL2FwcHJvdmUtZXZlbnQtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0NGOztBRENBO0VBQ0UsZUFBQTtBQ0VGOztBREFBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0dGOztBRERBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDS0Y7O0FESEE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDTUY7O0FESkE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FDT0o7O0FESkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDTUo7O0FESkU7RUFDSSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ01OOztBREpFO0VBQ0UsWUFBQTtBQ01KOztBREpFO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQ01OOztBREpFO0VBQ0ksZUFBQTtBQ01OOztBREZFO0VBQ0UsZUFBQTtBQ0tKOztBRERBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUF1QkEsU0FBQTtBQ2xCRjs7QURIRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBQ0tKOztBREhFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDS0o7O0FESEU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0tKOztBREZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNJSjs7QURGRTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNJRjs7QURBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FDR0Y7O0FEQUE7RUFDSSxZQUFBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBQ0dMOztBRERBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0tGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOjBweDtcclxuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XHJcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuaW9uLW1lbnV7XHJcbiAgLS1oZWlnaHQ6IDIyNXB4O1xyXG59XHJcbi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGNvbG9yOiAjNDJiOWZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItdGl0bGV7XHJcbiAgd2lkdGg6IDI2NHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjojMDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItaWNvbi1yaWdodHtcclxuICB3aWR0aDogNDVweDtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnVwcGVyLWNvbnRlbnR7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAuY29udGVudC1sb2NhdGlvbntcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRldGFpbHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWNhbGVuZGFyLXR5cGV7XHJcbiAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcclxuICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmJ1dHRvbi1jYWxlbmRhci10eXBlIGlvbi1idXR0b257XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgICAgLS1jb2xvcjojMDYxYjUyO1xyXG4gIH1cclxuICAuY29udGVudC1kZXRhaWxzIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLm1pZGRsZS1jb250ZW57XHJcbiAgLm1pZGRsZS1jb250ZW50IGgzLCAubWlkZGxlLWNvbnRlbnQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLmJvdHRvbS1jb250ZW50IGgze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIH1cclxuICAuYXR0YWNoLWRvY3VtZW50e1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC1pY29ue1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuICAvKiBTUEFOICovXHJcbiAgLnNwYW4tbGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNXg7XHJcbiAgfVxyXG4gIC5zcGFuLXJpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uc3tcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24tb3B0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgLS1jb2xvcjogIzQyYjlmZTtcclxuICAgICAvKiBvcGFjaXR5OiAwOyAqL1xyXG59XHJcbi5idXR0b24tYXBwcm92ZSB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG59XHJcbi5idXR0b24tcmVqZWN0IHtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxufVxyXG4iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6MHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaW9uLW1lbnUge1xuICAtLWhlaWdodDogMjI1cHg7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuXG4uaGVhZGVyLWljb24tbGVmdCB7XG4gIHdpZHRoOiAzNnB4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjNDJiOWZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAyNjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi51cHBlci1jb250ZW50IC5jb250ZW50LWxvY2F0aW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXBwZXItY29udGVudCAubG9jYXRpb24tZGV0YWlsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDBweDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSB7XG4gIHdpZHRoOiA5MXB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSBpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4udXBwZXItY29udGVudCAuY29udGVudC1kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBoMywgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ib3R0b20tY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIFNQQU4gKi9cbn1cbi5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5ib3R0b20tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLmJvdHRvbS1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4uYm90dG9tLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5idXR0b25zIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ1dHRvbi1vcHRpb25zIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICAtLWNvbG9yOiAjNDJiOWZlO1xuICAvKiBvcGFjaXR5OiAwOyAqL1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tcmVqZWN0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICNkMzBhMGE7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZlMGUwO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EmendMessageModalPage } from 'src/app/pages/agenda/emend-message-modal/emend-message-modal.page';\r\nimport { EventActionsPopoverPage } from 'src/app/pages/agenda/event-actions-popover/event-actions-popover.page';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-approve-event-modal',\r\n templateUrl: './approve-event-modal.page.html',\r\n styleUrls: ['./approve-event-modal.page.scss'],\r\n})\r\nexport class ApproveEventModalPage implements OnInit {\r\n event: Event;\r\n loadedEvent:any;\r\n loadedAttachments:any;\r\n serialNumber:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n \r\n constructor(\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private popoverController: PopoverController,\r\n private menu: MenuController,\r\n private alertService: AlertService,\r\n )\r\n {\r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n this.getTask();\r\n this.getAttachments();\r\n }\r\n\r\n notImplemented(){\r\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\r\n }\r\n\r\n close(){\r\n /* this.router.navigate(['/home/gabinete-digital/event-list']); */\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n getTask(){\r\n this.processes.GetTask(this.serialNumber).subscribe(res => {\r\n console.log(res);\r\n this.loadedEvent = res;\r\n this.today = new Date(res.workflowInstanceDataFields.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n \r\n })\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n emendTask(serialNumber:string){\r\n /* console.log('Emendar'); */\r\n this.menu.close();\r\n this.openEmendMessageModal(serialNumber);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n rejectTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async openOptions(ev:any) {\r\n const popover = await this.popoverController.create({\r\n component: EventActionsPopoverPage,\r\n cssClass: 'event-actions-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n async openEmendMessageModal(serialNumber:string) {\r\n const modal = await this.modalController.create({\r\n component: EmendMessageModalPage,\r\n componentProps:{\r\n \r\n },\r\n cssClass: 'emend-message-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(res => {\r\n if(res.data !== ''){\r\n let body = { \"serialNumber\": serialNumber, \r\n \"action\": \"Emendar\",\r\n \"dataFields\": {\r\n \"ReviewerComments\": res.data,\r\n }\r\n }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n }\r\n else{\r\n this.alertService.presentAlert('Operação cancelada!');\r\n }\r\n });\r\n}\r\n \r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AuthService } from '../services/auth.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class UserDataResolver{ \r\n constructor(private authService: AuthService){}\r\n\r\n resolve(){\r\n return this.authService.getUserData();\r\n }\r\n}"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/home/home.page.html","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.html","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.html","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.html","webpack:///src/app/home/home-routing.module.ts","webpack:///src/app/home/home.module.ts","webpack:///src/app/home/home.page.scss","webpack:///src/app/home/home.page.ts","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.scss","webpack:///src/app/pages/agenda/emend-message-modal/emend-message-modal.page.ts","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.scss","webpack:///src/app/pages/agenda/event-actions-popover/event-actions-popover.page.ts","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.scss","webpack:///src/app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page.ts","webpack:///src/app/resolvers/userData.resolver.ts"],"names":["routes","path","component","resolve","userData","children","loadChildren","then","m","EventsPageModule","EventDetailPageModule","AttachmentsPageModule","AttendeesPageModule","LoginPageModule","AgendaPageModule","GabineteDigitalPageModule","ExpedientePageModule","ExpedienteDetailPageModule","EventListPageModule","ApproveEventPageModule","SearchPageModule","PublicationsPageModule","ViewPublicationsPageModule","PublicationDetailPageModule","ChatPageModule","redirectTo","pathMatch","HomePageRoutingModule","imports","forChild","exports","HomePageModule","declarations","PushNotifications","LocalNotifications","LocalNotificationAction","HomePage","ngZone","eventService","processesbackend","router","modalController","totalEvent","totalExpediente","date","Date","setMonth","getMonth","start","getFullYear","getDate","getHours","getMinutes","getSeconds","end","profile","getAllMdEvents","subscribe","res","eventsList","length","getAllPrEvents","GetTasksList","result","addListener","error","alert","JSON","stringify","notification","console","log","service","data","Service","object","Object","idObject","IdObject","viewEventDetail","viewExpedientDetail","openApproveModal","viewPublications","viewPublicationDetail","schedule","notifications","title","body","id","at","now","sound","attachments","actionTypeId","extra","foreground","eventSerialNumber","create","componentProps","serialNumber","cssClass","backdropDismiss","modal","present","onDidDismiss","eventId","folderId","item","selector","template","EmendMessageModalPage","emendMessage","dismiss","EventActionsPopoverPage","navParams","processes","popoverController","PostTaskAction","navigate","ApproveEventModalPage","attachmentsService","menu","alertService","months","days","get","getTask","getAttachments","presentAlert","GetTask","loadedEvent","today","workflowInstanceDataFields","StartDate","customDate","getDay","close","openEmendMessageModal","getAttachmentsBySerial","loadedAttachments","ev","event","translucent","popover","open","UserDataResolver","authService","getUserData","providedIn"],"mappings":"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","file":"home-home-module-es5.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalEvent}}\\r\\n Início\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Agenda\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{totalExpediente}}\\r\\n Gabinete\\r\\n \\r\\n \\r\\n \\r\\n Ações\\r\\n \\r\\n \\r\\n \\r\\n Chat\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n Cancelar\\r\\n Gravar\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n

\\r\\n Rejeitar\\r\\n

\\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n Acções\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Aprovar\\r\\n \\r\\n \\r\\n \\r\\n Emendar\\r\\n \\r\\n \\r\\n \\r\\n Rejeitar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Location}}\\r\\n
\\r\\n
\\r\\n {{loadedEvent.workflowInstanceDataFields.Agenda}}\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n

{{customDate}}

\\r\\n

das {{loadedEvent.workflowInstanceDataFields.StartDate | date: 'hh:mm'}} às {{loadedEvent.workflowInstanceDataFields.EndDate | date: 'hh:mm'}}

\\r\\n

(Não se repete)

\\r\\n

Repete

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Intervenientes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Participants}}

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

Detalhes

\\r\\n

{{loadedEvent.workflowInstanceDataFields.Body}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

Documentos Anexados

\\r\\n \\r\\n \\r\\n

Receita por Natureza

\\r\\n

{{loadedAttachments.Remetente}}{{loadedAttachments.CreateDate}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n

\\r\\n Emendar\\r\\n

\\r\\n

\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n Aprovar\\r\\n

\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\nimport { HomeGuard } from '../guards/home.guard';\r\nimport { UserDataResolver } from '../resolvers/userData.resolver';\r\n\r\nimport { HomePage } from './home.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: 'home',\r\n component: HomePage,\r\n /* canActivate: [HomeGuard], */\r\n resolve: {\r\n userData: UserDataResolver\r\n },\r\n children: [\r\n {\r\n path: 'events',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/events.module').then(m => m.EventsPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n },\r\n ]\r\n },\r\n {\r\n path: 'attachments',\r\n children: [\r\n {\r\n path:':eventId',\r\n loadChildren: ()=> import('../pages/events/attachments/attachments.module').then(m => m.AttachmentsPageModule)\r\n },\r\n\r\n ]\r\n },\r\n {\r\n path: 'attendees',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/events/attendees/attendees.module').then(m => m.AttendeesPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'login',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/login/login.module').then(m => m.LoginPageModule)\r\n },\r\n ]\r\n },\r\n {\r\n path: 'agenda',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/agenda/agenda.module').then(m => m.AgendaPageModule)\r\n },\r\n {\r\n path:':eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path: 'gabinete-digital',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/gabinete-digital.module').then(m => m.GabineteDigitalPageModule)\r\n },\r\n {\r\n path:'expediente',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente.module').then(m => m.ExpedientePageModule)\r\n },\r\n {\r\n path:':SerialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/expediente/expediente-detail/expediente-detail.module').then(m => m.ExpedienteDetailPageModule)\r\n },\r\n {\r\n path:'events/:eventId/:caller',\r\n loadChildren: ()=> import('../pages/events/event-detail/event-detail.module').then(m => m.EventDetailPageModule),\r\n }\r\n ]\r\n },\r\n {\r\n path:'event-list',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/event-list.module').then(m => m.EventListPageModule)\r\n },\r\n {\r\n path:':serialNumber',\r\n loadChildren: ()=> import('../pages/gabinete-digital/event-list/approve-event/approve-event.module').then(m => m.ApproveEventPageModule)\r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'search',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/search/search.module').then(m => m.SearchPageModule)\r\n }\r\n ]\r\n },\r\n {\r\n path: 'publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/publications/publications.module').then(m => m.PublicationsPageModule)\r\n },\r\n {\r\n path:'view-publications',\r\n children: [\r\n {\r\n path:':folderId',\r\n loadChildren: ()=> import('../pages/publications/view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n children: [\r\n {\r\n path: ':id',\r\n loadChildren: ()=> import('../pages/publications/view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n \r\n },\r\n ] \r\n },\r\n ]\r\n },\r\n {\r\n path: 'chat',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('../pages/chat/chat.module').then(m => m.ChatPageModule)\r\n }\r\n ]\r\n },\r\n ]\r\n },\r\n {\r\n path: '',\r\n redirectTo: '/home/events',\r\n pathMatch: 'full'\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class HomePageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { HomePageRoutingModule } from './home-routing.module';\r\n\r\nimport { HomePage } from './home.page';\r\n/* import { IonicSelectableModule } from 'ionic-selectable'; */\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n HomePageRoutingModule,\r\n SharedModule\r\n ],\r\n declarations: [HomePage]\r\n})\r\nexport class HomePageModule {}\r\n","export default \"ion-tab-bar {\\n --background: #f9f9f9;\\n --color: #061b52;\\n}\\n\\nion-badge {\\n /* */\\n /* display: inline-block;*/\\n min-width: 18px;\\n font-size: 15px;\\n /* font-weight: $badge-font-weight;\\n line-height: 1;\\n\\n white-space: nowrap;\\n vertical-align: baseline; */\\n}\\n\\n.tab .bottoms {\\n display: flex;\\n justify-content: space-around;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvaG9tZS9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGhvbWVcXGhvbWUucGFnZS5zY3NzIiwic3JjL2FwcC9ob21lL2hvbWUucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBQ0FKOztBRGFBO0VBQVcsS0FBQTtFQUVULDBCQUFBO0VBRUEsZUFBQTtFQUNBLGVBWGU7RUFZZjs7Ozs2QkFBQTtBQ1BGOztBRGdCRTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBQ2JKIiwiZmlsZSI6InNyYy9hcHAvaG9tZS9ob21lLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5pb24tdGFiLWJhcntcclxuICAgIC0tYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIC0tY29sb3I6ICMwNjFiNTI7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gQHByb3AgLSBGb250IHNpemUgb2YgdGhlIGJhZGdlXHJcbiRiYWRnZS1mb250LXNpemU6MTVweCAhZGVmYXVsdDtcclxuXHJcbi8vLyBAcHJvcCAtIEZvbnQgd2VpZ2h0IG9mIHRoZSBiYWRnZVxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6Ym9sZCAhZGVmYXVsdDtcclxuXHJcblxyXG5pb24tYmFkZ2Ugey8qICAqL1xyXG5cclxuICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuXHJcbiAgbWluLXdpZHRoOiAxOHB4OyBcclxuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XHJcbiAgLyogZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXHJcbn1cclxuXHJcblxyXG4udGFie1xyXG4gIC5ib3R0b21ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxufSIsImlvbi10YWItYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAtLWNvbG9yOiAjMDYxYjUyO1xufVxuXG5pb24tYmFkZ2Uge1xuICAvKiAgKi9cbiAgLyogZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIG1pbi13aWR0aDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKiBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7ICovXG59XG5cbi50YWIgLmJvdHRvbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn0iXX0= */\";","import { Component, OnInit, NgZone } from '@angular/core';\r\nimport { EventsService } from '../services/events.service';\r\nimport { formatDate } from '@angular/common';\r\nimport { Event } from '../models/event.model';\r\nimport { ProcessesService } from '../services/processes.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationDetailPage } from '../../app/pages/publications/view-publications/publication-detail/publication-detail.page';\r\nimport { ViewPublicationsPage } from '../../app/pages/publications/view-publications/view-publications.page';\r\nimport { ExpedienteDetailPage } from '../../app/pages/gabinete-digital/expediente/expediente-detail/expediente-detail.page'\r\nimport { ViewEventPage } from '../../app/pages/agenda/view-event/view-event.page'\r\nimport { ApproveEventModalPage } from '../../app/pages/gabinete-digital/event-list/approve-event-modal/approve-event-modal.page';\r\n\r\nimport { Plugins, PushNotification, PushNotificationToken, PushNotificationActionPerformed, Modals } from '@capacitor/core';\r\nimport { Router } from '@angular/router';\r\nimport { MethodCall } from '@angular/compiler';\r\n\r\nconst { PushNotifications, LocalNotifications, LocalNotificationAction } = Plugins;\r\n\r\n@Component({\r\n selector: 'app-home',\r\n templateUrl: './home.page.html',\r\n styleUrls: ['./home.page.scss'],\r\n})\r\nexport class HomePage implements OnInit {\r\n eventsList: Event[];\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n totalEvent = 0;\r\n totalExpediente = 0;\r\n profile: string;\r\n\r\n constructor(private ngZone: NgZone,private eventService: EventsService, private processesbackend: ProcessesService, private router: Router, private modalController: ModalController,) { }\r\n\r\n ngOnInit() {\r\n //Initialize profile as mdgpr\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n this.profile = \"mdgpr\";\r\n if (this.profile == \"mdgpr\") {\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n }\r\n else {\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n this.totalEvent = this.eventsList.length;\r\n });\r\n\r\n }\r\n this.processesbackend.GetTasksList(\"Expediente\", true).subscribe(result => {\r\n this.totalExpediente = result;\r\n });\r\n /*\r\n (PushNotifications as any).requestPermission().then(result => {\r\n PushNotifications.register();\r\n });\r\n \r\n PushNotifications.addListener(\r\n 'registration',\r\n (token: PushNotificationToken) => {\r\n alert('Push registration success, token: ' + token.value);\r\n console.log('FIREBASE: ', token.value)\r\n this.storageService.store(this.username,token.value);\r\n },\r\n );\r\n \r\n console.log(this.storageService.get(this.username)) */\r\n\r\n PushNotifications.addListener('registrationError', (error: any) => {\r\n alert('Error on registration: ' + JSON.stringify(error));\r\n });\r\n\r\n PushNotifications.addListener('pushNotificationReceived', notification => { \r\n\r\n //const isPushNotification = !!notification.title || !!notification.body;\r\n \r\n // if this is a push notification received when the app is in the foreground on Android\r\n //if (isAndroid && isPushNotification) {\r\n \r\n // We schedule a LocalNotification 1 second later since Capacitor for Android doesn't show anything in this case\r\n console.log('Recived: ', notification)\r\n //}\r\n });\r\n \r\n\r\n PushNotifications.addListener(\r\n 'pushNotificationActionPerformed',\r\n (notification: PushNotificationActionPerformed) => {\r\n let service = notification.notification.data.Service;\r\n let object = notification.notification.data.Object;\r\n let idObject = notification.notification.data.IdObject;\r\n\r\n console.log('Complete Object: ', notification.notification )\r\n\r\n console.log('Service: ', service);\r\n console.log('Object: ', object);\r\n console.log('idObject: ', idObject);\r\n\r\n /* if (service === \"events\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"agenda\") {\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n } else if (service === \"gabinete-digital\" && object != \"expediente\") {*/\r\n // this.router.navigate(['/home/', service]);\r\n // }\r\n\r\n //if (service != null) {\r\n\r\n /*const routeValue = {\r\n \"agenda\": this.router.navigate(['/home/', service, idObject, 'home']),\r\n \"gabinete-digital\": this.router.navigate(['/home/', service]),\r\n \"accoes\": this.viewExpedientDetail(idObject),\r\n\r\n }\r\n\r\n const route = routeValue[service] && object ;\r\n\r\n service = \"agenda\" ? this.router.navigate(['/home/', service, idObject, 'home']) : */\r\n\r\n if (service === \"agenda\") {\r\n //this.router.navigate(['/home/', service, idObject, 'home']);\r\n this.viewEventDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"expediente\") {\r\n this.viewExpedientDetail(idObject)\r\n } \r\n else if (service === \"gabinete-digital\" && object === \"event-list\") {\r\n /* this.ngZone.run(() => {this.router.navigate(['/home/gabinete-digital/event-list', idObject])}) */\r\n this.openApproveModal(idObject);\r\n } \r\n else if (service === \"accoes\" && object === \"accao\") {\r\n this.viewPublications(idObject)\r\n } \r\n else if (service === \"accoes\" && object === \"publicacao\") {\r\n this.viewPublicationDetail(idObject)\r\n }\r\n \r\n\r\n\r\n\r\n /*switch (service) {\r\n case \"events\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"agenda\":\r\n this.router.navigate(['/home/', service, idObject, 'home']);\r\n break;\r\n case \"gabinete-digital\":\r\n this.router.navigate(['/home/', service]);\r\n break;\r\n case \"gabinete-digital-expediente\":\r\n this.router.navigate(['/home/gabinete-digital/', object, idObject, 'home']);\r\n break;\r\n case \"\": {\r\n\r\n if(publicationId && processId != null) {\r\n this.viewPublicationDetail(publicationId,processId)\r\n }\r\n if (folder.ProcessId != null) {\r\n this.viewPublications(folder)\r\n }\r\n }\r\n\r\n default:\r\n this.router.navigate(['/home/']);\r\n }*/\r\n\r\n\r\n\r\n },\r\n );\r\n }\r\n\r\n async localNotificationPresent(notification) {\r\n\r\n LocalNotificationAction.\r\n\r\n LocalNotifications.schedule({\r\n notifications: [\r\n {\r\n title: notification.title,\r\n body: notification.body,\r\n id: 1,\r\n schedule: { at: new Date(Date.now() + 1000) },\r\n sound: null,\r\n attachments: null,\r\n actionTypeId: \"\",\r\n extra: null,\r\n foreground: true,\r\n }\r\n ]\r\n });\r\n }\r\n\r\n async openApproveModal(eventSerialNumber){\r\n const modal = await this.modalController.create({\r\n component: ApproveEventModalPage,\r\n componentProps:{\r\n serialNumber: eventSerialNumber,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n\r\n\r\n async viewPublicationDetail(folderId) {\r\n const modal = await this.modalController.create({\r\n component: PublicationDetailPage,\r\n componentProps: {\r\n folderId: folderId,\r\n },\r\n cssClass: 'publication-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async viewPublications(folderId) {\r\n\r\n\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps: {\r\n item: folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.buttons {\\n width: 320px;\\n margin: 0 auto;\\n padding: 5px 0 5px 0;\\n}\\n\\n.button-reject {\\n width: 130px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n margin: 0 12px 0 0px;\\n}\\n\\n.button-approve {\\n width: 130px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n margin: 0 0px 0 12px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcYWdlbmRhXFxlbWVuZC1tZXNzYWdlLW1vZGFsXFxlbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2VtZW5kLW1lc3NhZ2UtbW9kYWwvZW1lbmQtbWVzc2FnZS1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FDQ0o7O0FEQ0U7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FDRUo7O0FEQUU7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QUNHSjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURERTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QUNJSjs7QURGRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDS0oiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvZW1lbmQtbWVzc2FnZS1tb2RhbC9lbWVuZC1tZXNzYWdlLW1vZGFsLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXItY29udGVudHtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgfVxyXG4gIC5oZWFkZXItaWNvbi1sZWZ0e1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICBjb2xvcjogIzQyYjlmZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxle1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuLmJ1dHRvbnN7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG59XHJcblxyXG4gIC5idXR0b24tcmVqZWN0IHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XHJcbiAgICBtYXJnaW46IDAgMTJweCAwIDBweDtcclxuICB9XHJcbiAgLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxuICAgIG1hcmdpbjogMCAwcHggMCAxMnB4OyBcclxuICB9IiwiLmhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyNXB4IGF1dG87XG59XG5cbi5oZWFkZXItaWNvbi1sZWZ0IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICM0MmI5ZmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ1dHRvbnMge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLmJ1dHRvbi1yZWplY3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgLS1jb2xvcjogI2QzMGEwYTtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNmZmUwZTA7XG4gIG1hcmdpbjogMCAxMnB4IDAgMHB4O1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG4gIG1hcmdpbjogMCAwcHggMCAxMnB4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-emend-message-modal',\r\n templateUrl: './emend-message-modal.page.html',\r\n styleUrls: ['./emend-message-modal.page.scss'],\r\n})\r\nexport class EmendMessageModalPage implements OnInit {\r\n emendMessage: string = '';\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n ) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n save(){\r\n this.modalController.dismiss(this.emendMessage);\r\n }\r\n\r\n}\r\n","export default \".button-edit-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n}\\n\\n.button-approve {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-discart-event {\\n /* width: 140px; */\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #d30a0a;\\n --color:#fff;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXGV2ZW50LWFjdGlvbnMtcG9wb3ZlclxcZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2V2ZW50LWFjdGlvbnMtcG9wb3Zlci9ldmVudC1hY3Rpb25zLXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QUNDSjs7QURDQTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtBQ0VKOztBREFBO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBRERBO0VBQ0ksa0JBQUE7RUFDQyxZQUFBO0VBQ0QscUJBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2FnZW5kYS9ldmVudC1hY3Rpb25zLXBvcG92ZXIvZXZlbnQtYWN0aW9ucy1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAvKiB3aWR0aDogMTQwcHg7ICovXHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAtLWNvbG9yOiMwNjFiNTI7XHJcbn1cclxuLmJ1dHRvbi1vcHRpb25zIHtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC0tY29sb3I6ICM0MmI5ZmU7XHJcbn1cclxuLmJ1dHRvbi1hcHByb3ZlIHtcclxuICAgIC8qIHdpZHRoOiAxNDBweDsgKi9cclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcclxufVxyXG4uYnV0dG9uLWRpc2NhcnQtZXZlbnQge1xyXG4gICAgLyogd2lkdGg6IDE0MHB4OyAqL1xyXG4gICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcclxuICAgIC0tYmFja2dyb3VuZDogI2QzMGEwYTtcclxuICAgIC0tY29sb3I6I2ZmZjtcclxufSIsIi5idXR0b24tZWRpdC1ldmVudCB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogI2UwZTllZTtcbiAgLS1jb2xvcjojMDYxYjUyO1xufVxuXG4uYnV0dG9uLW9wdGlvbnMge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tYXBwcm92ZSB7XG4gIC8qIHdpZHRoOiAxNDBweDsgKi9cbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIC0tYmFja2dyb3VuZDogIzQyYjlmZTtcbn1cblxuLmJ1dHRvbi1kaXNjYXJ0LWV2ZW50IHtcbiAgLyogd2lkdGg6IDE0MHB4OyAqL1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZDMwYTBhO1xuICAtLWNvbG9yOiNmZmY7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-event-actions-popover',\r\n templateUrl: './event-actions-popover.page.html',\r\n styleUrls: ['./event-actions-popover.page.scss'],\r\n})\r\nexport class EventActionsPopoverPage implements OnInit {\r\n\r\n constructor(private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private popoverController: PopoverController,) {\r\n /* this.serialNumber = this.navParams.get('serialNumber'); */\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n closePopover(){\r\n this.popoverController.dismiss();\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n emendarTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n deleteTask(){\r\n\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --padding-top:0px;\\n --padding-start: 20px;\\n --padding-end: 20px;\\n font-size: 18px;\\n}\\n\\nion-menu {\\n --height: 225px;\\n}\\n\\n.header-content {\\n width: 360px;\\n overflow: auto;\\n margin: 25px auto;\\n}\\n\\n.header-icon-left {\\n width: 36px;\\n font-size: 33px;\\n color: #42b9fe;\\n float: left;\\n}\\n\\n.header-title {\\n width: 264px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 5px;\\n padding: 0;\\n color: #000;\\n float: left;\\n}\\n\\n.header-icon-right {\\n width: 45px;\\n font-size: 45px;\\n float: left;\\n overflow: auto;\\n}\\n\\n.upper-content {\\n margin-left: 50px;\\n overflow: auto;\\n font-size: 18px;\\n}\\n\\n.upper-content .content-location {\\n width: 360px;\\n margin: 0 auto;\\n padding: 0;\\n overflow: auto;\\n}\\n\\n.upper-content .location-detail {\\n width: 210px;\\n font-weight: 700;\\n font-size: 18px;\\n float: left;\\n margin: 5px 5px 5px 0px;\\n}\\n\\n.upper-content .button-calendar-type {\\n width: 91px;\\n --border-radius: 12.5px;\\n --background: #ffb703;\\n margin-left: 5px;\\n float: left;\\n}\\n\\n.upper-content .button-calendar-type ion-button {\\n height: 25px;\\n}\\n\\n.upper-content .button-edit-event {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color:#061b52;\\n}\\n\\n.upper-content .content-details p {\\n font-size: 16px;\\n}\\n\\n.middle-conten .middle-content h3, .middle-conten .middle-content p {\\n font-size: 16px;\\n}\\n\\n.bottom-content {\\n width: 360px;\\n margin: 0 auto;\\n /* SPAN */\\n}\\n\\n.bottom-content .bottom-content h3 {\\n font-size: 16px;\\n margin: 0 0 0 10px;\\n}\\n\\n.bottom-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.bottom-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.bottom-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.bottom-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.bottom-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.buttons {\\n width: 360px;\\n margin: 0 auto;\\n}\\n\\n.button-options {\\n height: 44px;\\n --color: #42b9fe;\\n /* opacity: 0; */\\n}\\n\\n.button-approve {\\n width: 140px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n}\\n\\n.button-reject {\\n width: 140px;\\n height: 44px;\\n --color: #d30a0a;\\n border-radius: 22.5px;\\n --background: #ffe0e0;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcZ2FiaW5ldGUtZGlnaXRhbFxcZXZlbnQtbGlzdFxcYXBwcm92ZS1ldmVudC1tb2RhbFxcYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzcmMvYXBwL3BhZ2VzL2dhYmluZXRlLWRpZ2l0YWwvZXZlbnQtbGlzdC9hcHByb3ZlLWV2ZW50LW1vZGFsL2FwcHJvdmUtZXZlbnQtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0NGOztBRENBO0VBQ0UsZUFBQTtBQ0VGOztBREFBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0dGOztBRERBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FDS0Y7O0FESEE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FDTUY7O0FESkE7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FETEU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FDT0o7O0FESkU7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDTUo7O0FESkU7RUFDSSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQ01OOztBREpFO0VBQ0UsWUFBQTtBQ01KOztBREpFO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQ01OOztBREpFO0VBQ0ksZUFBQTtBQ01OOztBREZFO0VBQ0UsZUFBQTtBQ0tKOztBRERBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUF1QkEsU0FBQTtBQ2xCRjs7QURIRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBQ0tKOztBREhFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDS0o7O0FESEU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0tKOztBREZFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7QUNJSjs7QURGRTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNJRjs7QURBQTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FDR0Y7O0FEQUE7RUFDSSxZQUFBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBQ0dMOztBRERBO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0FDSUY7O0FERkE7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtBQ0tGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvZ2FiaW5ldGUtZGlnaXRhbC9ldmVudC1saXN0L2FwcHJvdmUtZXZlbnQtbW9kYWwvYXBwcm92ZS1ldmVudC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAtLXBhZGRpbmctdG9wOjBweDtcclxuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XHJcbiAgLS1wYWRkaW5nLWVuZDogMjBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuaW9uLW1lbnV7XHJcbiAgLS1oZWlnaHQ6IDIyNXB4O1xyXG59XHJcbi5oZWFkZXItY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbn1cclxuLmhlYWRlci1pY29uLWxlZnR7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGNvbG9yOiAjNDJiOWZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItdGl0bGV7XHJcbiAgd2lkdGg6IDI2NHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG4gIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjojMDAwO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZWFkZXItaWNvbi1yaWdodHtcclxuICB3aWR0aDogNDVweDtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnVwcGVyLWNvbnRlbnR7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAuY29udGVudC1sb2NhdGlvbntcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRldGFpbHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xyXG4gIH1cclxuICAuYnV0dG9uLWNhbGVuZGFyLXR5cGV7XHJcbiAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcclxuICAgICAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmJ1dHRvbi1jYWxlbmRhci10eXBlIGlvbi1idXR0b257XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIC5idXR0b24tZWRpdC1ldmVudCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgIC0tYmFja2dyb3VuZDogI2UwZTllZTtcclxuICAgICAgLS1jb2xvcjojMDYxYjUyO1xyXG4gIH1cclxuICAuY29udGVudC1kZXRhaWxzIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLm1pZGRsZS1jb250ZW57XHJcbiAgLm1pZGRsZS1jb250ZW50IGgzLCAubWlkZGxlLWNvbnRlbnQgcHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b20tY29udGVudHtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLmJvdHRvbS1jb250ZW50IGgze1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gIH1cclxuICAuYXR0YWNoLWRvY3VtZW50e1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICBtYXJnaW46IDVweCA1cHggNXB4IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC1pY29ue1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmF0dGFjaC10aXRsZS1pdGVte1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuICAvKiBTUEFOICovXHJcbiAgLnNwYW4tbGVmdHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNXg7XHJcbiAgfVxyXG4gIC5zcGFuLXJpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uc3tcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24tb3B0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgLS1jb2xvcjogIzQyYjlmZTtcclxuICAgICAvKiBvcGFjaXR5OiAwOyAqL1xyXG59XHJcbi5idXR0b24tYXBwcm92ZSB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xyXG59XHJcbi5idXR0b24tcmVqZWN0IHtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIC0tY29sb3I6ICNkMzBhMGE7XHJcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gIC0tYmFja2dyb3VuZDogI2ZmZTBlMDtcclxufVxyXG4iLCJpb24tY29udGVudCB7XG4gIC0tcGFkZGluZy10b3A6MHB4O1xuICAtLXBhZGRpbmctc3RhcnQ6IDIwcHg7XG4gIC0tcGFkZGluZy1lbmQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaW9uLW1lbnUge1xuICAtLWhlaWdodDogMjI1cHg7XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjVweCBhdXRvO1xufVxuXG4uaGVhZGVyLWljb24tbGVmdCB7XG4gIHdpZHRoOiAzNnB4O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGNvbG9yOiAjNDJiOWZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAyNjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXItaWNvbi1yaWdodCB7XG4gIHdpZHRoOiA0NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi51cHBlci1jb250ZW50IC5jb250ZW50LWxvY2F0aW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udXBwZXItY29udGVudCAubG9jYXRpb24tZGV0YWlsIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDBweDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSB7XG4gIHdpZHRoOiA5MXB4O1xuICAtLWJvcmRlci1yYWRpdXM6IDEyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZiNzAzO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi51cHBlci1jb250ZW50IC5idXR0b24tY2FsZW5kYXItdHlwZSBpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnVwcGVyLWNvbnRlbnQgLmJ1dHRvbi1lZGl0LWV2ZW50IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZTBlOWVlO1xuICAtLWNvbG9yOiMwNjFiNTI7XG59XG4udXBwZXItY29udGVudCAuY29udGVudC1kZXRhaWxzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5taWRkbGUtY29udGVuIC5taWRkbGUtY29udGVudCBoMywgLm1pZGRsZS1jb250ZW4gLm1pZGRsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ib3R0b20tY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIFNQQU4gKi9cbn1cbi5ib3R0b20tY29udGVudCAuYm90dG9tLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5ib3R0b20tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtaWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJvdHRvbS1jb250ZW50IC5hdHRhY2gtdGl0bGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xufVxuLmJvdHRvbS1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4uYm90dG9tLWNvbnRlbnQgLnNwYW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5idXR0b25zIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ1dHRvbi1vcHRpb25zIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICAtLWNvbG9yOiAjNDJiOWZlO1xuICAvKiBvcGFjaXR5OiAwOyAqL1xufVxuXG4uYnV0dG9uLWFwcHJvdmUge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XG59XG5cbi5idXR0b24tcmVqZWN0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC0tY29sb3I6ICNkMzBhMGE7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjZmZlMGUwO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EmendMessageModalPage } from 'src/app/pages/agenda/emend-message-modal/emend-message-modal.page';\r\nimport { EventActionsPopoverPage } from 'src/app/pages/agenda/event-actions-popover/event-actions-popover.page';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\n\r\n@Component({\r\n selector: 'app-approve-event-modal',\r\n templateUrl: './approve-event-modal.page.html',\r\n styleUrls: ['./approve-event-modal.page.scss'],\r\n})\r\nexport class ApproveEventModalPage implements OnInit {\r\n event: Event;\r\n loadedEvent:any;\r\n loadedAttachments:any;\r\n serialNumber:string;\r\n customDate:any;\r\n today:any;\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n \r\n constructor(\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private processes:ProcessesService,\r\n private attachmentsService: AttachmentsService,\r\n private popoverController: PopoverController,\r\n private menu: MenuController,\r\n private alertService: AlertService,\r\n )\r\n {\r\n this.serialNumber = this.navParams.get('serialNumber');\r\n }\r\n\r\n ngOnInit() {\r\n this.getTask();\r\n this.getAttachments();\r\n }\r\n\r\n notImplemented(){\r\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\r\n }\r\n\r\n close(){\r\n /* this.router.navigate(['/home/gabinete-digital/event-list']); */\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n getTask(){\r\n this.processes.GetTask(this.serialNumber).subscribe(res => {\r\n console.log(res);\r\n this.loadedEvent = res;\r\n this.today = new Date(res.workflowInstanceDataFields.StartDate);\r\n console.log(new Date(this.today));\r\n this.customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n \r\n })\r\n }\r\n approveTask(serialNumber:string){\r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Aprovar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n emendTask(serialNumber:string){\r\n /* console.log('Emendar'); */\r\n this.menu.close();\r\n this.openEmendMessageModal(serialNumber);\r\n this.modalController.dismiss(null);\r\n }\r\n\r\n rejectTask(serialNumber:string){\r\n \r\n let body = { \"serialNumber\": serialNumber, \"action\": \"Rejeitar\" }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.modalController.dismiss(null);\r\n }\r\n getAttachments(){\r\n this.attachmentsService.getAttachmentsBySerial(this.serialNumber).subscribe(res=>{\r\n this.loadedAttachments = res;\r\n console.log(res);\r\n });\r\n }\r\n\r\n async openOptions(ev:any) {\r\n const popover = await this.popoverController.create({\r\n component: EventActionsPopoverPage,\r\n cssClass: 'event-actions-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n openMenu() {\r\n this.menu.open();\r\n }\r\n async openEmendMessageModal(serialNumber:string) {\r\n const modal = await this.modalController.create({\r\n component: EmendMessageModalPage,\r\n componentProps:{\r\n \r\n },\r\n cssClass: 'emend-message-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(res => {\r\n if(res.data !== ''){\r\n let body = { \"serialNumber\": serialNumber, \r\n \"action\": \"Emendar\",\r\n \"dataFields\": {\r\n \"ReviewerComments\": res.data,\r\n }\r\n }\r\n console.log(body);\r\n this.processes.PostTaskAction(body);\r\n this.router.navigate(['/home/gabinete-digital/event-list']);\r\n this.alertService.presentAlert('Operação realizada com sucesso!');\r\n }\r\n else{\r\n this.alertService.presentAlert('Operação cancelada!');\r\n }\r\n });\r\n}\r\n \r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { AuthService } from '../services/auth.service';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class UserDataResolver{ \r\n constructor(private authService: AuthService){}\r\n\r\n resolve(){\r\n return this.authService.getUserData();\r\n }\r\n}"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/main-es2015.js b/android/app/src/main/assets/public/main-es2015.js index 9ca5b5e63..90ba132fe 100644 --- a/android/app/src/main/assets/public/main-es2015.js +++ b/android/app/src/main/assets/public/main-es2015.js @@ -652,7 +652,7 @@ const environment = { apiChatUrl: 'https://www.tabularium.pt/api/v1/', /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */ domain: 'gabinetedigital.local', - defaultuser: 'paulo.pinto', + defaultuser: 'tiago.kayaya', defaultuserpwd: 'tabteste@006' }; /* diff --git a/android/app/src/main/assets/public/main-es2015.js.map b/android/app/src/main/assets/public/main-es2015.js.map index e5a23a088..e09bc85e6 100644 --- a/android/app/src/main/assets/public/main-es2015.js.map +++ b/android/app/src/main/assets/public/main-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./$_lazy_route_resource lazy namespace object","./node_modules/@ionic/core/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","./node_modules/@ionic/pwa-elements/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","./src/app/app.component.html","./src/app/app-routing.module.ts","./src/app/app.component.scss","./src/app/app.component.ts","./src/app/app.module.ts","./src/app/pipes/filter.pipe.ts","./src/app/pipes/pipes.module.ts","./src/environments/environment.ts","./src/main.ts"],"names":[],"mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA,4CAA4C,WAAW;AACvD;AACA;AACA,wE;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA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","file":"main-es2015.js","sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(function() {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = function() { return []; };\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nmodule.exports = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = \"./$$_lazy_route_resource lazy recursive\";","var map = {\n\t\"./ion-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js\",\n\t\t\"common\",\n\t\t0\n\t],\n\t\"./ion-alert.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-alert.entry.js\",\n\t\t\"common\",\n\t\t1\n\t],\n\t\"./ion-app_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js\",\n\t\t\"common\",\n\t\t2\n\t],\n\t\"./ion-avatar_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js\",\n\t\t\"common\",\n\t\t3\n\t],\n\t\"./ion-back-button.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-back-button.entry.js\",\n\t\t\"common\",\n\t\t4\n\t],\n\t\"./ion-backdrop.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-backdrop.entry.js\",\n\t\t5\n\t],\n\t\"./ion-button_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-button_2.entry.js\",\n\t\t\"common\",\n\t\t6\n\t],\n\t\"./ion-card_5.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-card_5.entry.js\",\n\t\t\"common\",\n\t\t7\n\t],\n\t\"./ion-checkbox.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-checkbox.entry.js\",\n\t\t\"common\",\n\t\t8\n\t],\n\t\"./ion-chip.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-chip.entry.js\",\n\t\t\"common\",\n\t\t9\n\t],\n\t\"./ion-col_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js\",\n\t\t10\n\t],\n\t\"./ion-datetime_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js\",\n\t\t\"common\",\n\t\t11\n\t],\n\t\"./ion-fab_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js\",\n\t\t\"common\",\n\t\t12\n\t],\n\t\"./ion-img.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-img.entry.js\",\n\t\t13\n\t],\n\t\"./ion-infinite-scroll_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js\",\n\t\t14\n\t],\n\t\"./ion-input.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-input.entry.js\",\n\t\t\"common\",\n\t\t15\n\t],\n\t\"./ion-item-option_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js\",\n\t\t\"common\",\n\t\t16\n\t],\n\t\"./ion-item_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js\",\n\t\t\"common\",\n\t\t17\n\t],\n\t\"./ion-loading.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-loading.entry.js\",\n\t\t\"common\",\n\t\t18\n\t],\n\t\"./ion-menu_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js\",\n\t\t\"common\",\n\t\t19\n\t],\n\t\"./ion-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-modal.entry.js\",\n\t\t\"common\",\n\t\t20\n\t],\n\t\"./ion-nav_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js\",\n\t\t\"common\",\n\t\t21\n\t],\n\t\"./ion-popover.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-popover.entry.js\",\n\t\t\"common\",\n\t\t22\n\t],\n\t\"./ion-progress-bar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js\",\n\t\t\"common\",\n\t\t23\n\t],\n\t\"./ion-radio_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js\",\n\t\t\"common\",\n\t\t24\n\t],\n\t\"./ion-range.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-range.entry.js\",\n\t\t\"common\",\n\t\t25\n\t],\n\t\"./ion-refresher_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js\",\n\t\t\"common\",\n\t\t26\n\t],\n\t\"./ion-reorder_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js\",\n\t\t\"common\",\n\t\t27\n\t],\n\t\"./ion-ripple-effect.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js\",\n\t\t28\n\t],\n\t\"./ion-route_4.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js\",\n\t\t\"common\",\n\t\t29\n\t],\n\t\"./ion-searchbar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js\",\n\t\t\"common\",\n\t\t30\n\t],\n\t\"./ion-segment_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js\",\n\t\t\"common\",\n\t\t31\n\t],\n\t\"./ion-select_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js\",\n\t\t\"common\",\n\t\t32\n\t],\n\t\"./ion-slide_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js\",\n\t\t33\n\t],\n\t\"./ion-spinner.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js\",\n\t\t\"common\",\n\t\t34\n\t],\n\t\"./ion-split-pane.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js\",\n\t\t35\n\t],\n\t\"./ion-tab-bar_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js\",\n\t\t\"common\",\n\t\t36\n\t],\n\t\"./ion-tab_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js\",\n\t\t\"common\",\n\t\t37\n\t],\n\t\"./ion-text.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-text.entry.js\",\n\t\t\"common\",\n\t\t38\n\t],\n\t\"./ion-textarea.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js\",\n\t\t\"common\",\n\t\t39\n\t],\n\t\"./ion-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toast.entry.js\",\n\t\t\"common\",\n\t\t40\n\t],\n\t\"./ion-toggle.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toggle.entry.js\",\n\t\t\"common\",\n\t\t41\n\t],\n\t\"./ion-virtual-scroll.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-virtual-scroll.entry.js\",\n\t\t42\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/core/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./pwa-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-action-sheet.entry.js\",\n\t\t43\n\t],\n\t\"./pwa-camera-modal-instance.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal-instance.entry.js\",\n\t\t44\n\t],\n\t\"./pwa-camera-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal.entry.js\",\n\t\t45\n\t],\n\t\"./pwa-camera.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera.entry.js\",\n\t\t46\n\t],\n\t\"./pwa-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-toast.entry.js\",\n\t\t47\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/pwa-elements/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","export default \"\\r\\n \\r\\n\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { PreloadAllModules, RouterModule, Routes } from '@angular/router';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)\r\n },\r\n {\r\n path: '',\r\n loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)\r\n },\r\n {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n },\r\n {\r\n path: 'chat',\r\n loadChildren: () => import('./pages/chat/chat.module').then( m => m.ChatPageModule)\r\n },\r\n {\r\n path: 'publications',\r\n loadChildren: () => import('./pages/publications/publications.module').then( m => m.PublicationsPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header-pr',\r\n loadChildren: () => import('./shared/header-pr/header-pr.module').then( m => m.HeaderPrPageModule)\r\n },\r\n {\r\n path: 'btn-seguinte',\r\n loadChildren: () => import('./shared/btn-seguinte/btn-seguinte.module').then( m => m.BtnSeguintePageModule)\r\n },\r\n {\r\n path: 'btn-modal-dismiss',\r\n loadChildren: () => import('./shared/btn-modal-dismiss/btn-modal-dismiss.module').then( m => m.BtnModalDismissPageModule)\r\n },\r\n {\r\n path: 'chat-popover',\r\n loadChildren: () => import('./shared/popover/chat-popover/chat-popover.module').then( m => m.ChatPopoverPageModule)\r\n },\r\n {\r\n path: 'chat-options-popover',\r\n loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)\r\n },\r {\n path: 'messages-options',\n loadChildren: () => import('./shared/popover/messages-options/messages-options.module').then( m => m.MessagesOptionsPageModule)\n },\n {\n path: 'group-duration',\n loadChildren: () => import('./shared/popover/group-duration/group-duration.module').then( m => m.GroupDurationPageModule)\n },\n {\n path: 'header-no-search',\n loadChildren: () => import('./shared/headers/header-no-search/header-no-search.module').then( m => m.HeaderNoSearchPageModule)\n },\n\n\r\n\r\n /* {\r\n path: 'cal-modal',\r\n loadChildren: () => import('./pages/cal-modal/cal-modal.module').then( m => m.CalModalPageModule)\r\n }, */\r\n /* {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n }, */\r\n\r\n /* \r\n {\r\n path: 'gabinete-digital-menu',\r\n loadChildren: () => import('./pages/gabinete-digital-menu/gabinete-digital-menu.module').then( m => m.GabineteDigitalMenuPageModule)\r\n },\r\n\r\n\r\n {\r\n path: 'view-event',\r\n loadChildren: () => import('./pages/view-event/view-event.module').then( m => m.ViewEventPageModule)\r\n }, */\r\n\r\n];\r\n@NgModule({\r\n imports: [\r\n RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })\r\n ],\r\n exports: [RouterModule]\r\n})\r\nexport class AppRoutingModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2FwcC5jb21wb25lbnQuc2NzcyJ9 */\";","import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\n */\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss']\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n /* private splashScreen: SplashScreen,\r\n private statusBar: StatusBar */\r\n ) {\r\n this.initializeApp();\r\n }\r\n\r\n initializeApp() {\r\n this.platform.ready().then(() => {\r\n /* this.statusBar.styleDefault();\r\n this.splashScreen.hide(); */\r\n });\r\n }\r\n}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\n\r\nimport { IonicModule, IonicRouteStrategy } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx'; */\r\n\r\nimport { AppRoutingModule } from './app-routing.module';\r\nimport { AppComponent } from './app.component';\r\nimport { HttpClientModule } from '@angular/common/http';\r\n\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n\r\nimport { File } from '@ionic-native/File/ngx';\r\nimport { WebView } from '@ionic-native/ionic-webview/ngx';\r\nimport { FilePath } from '@ionic-native/file-path/ngx';\r\nimport { Camera } from '@ionic-native/camera/ngx';\r\nimport { IonicStorageModule } from '@ionic/storage';\r\nimport { PipesModule } from './pipes/pipes.module';\r\n//\r\n\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\n\r\n\r\n@NgModule({\r\n declarations: [AppComponent],\r\n entryComponents: [],\r\n imports: [BrowserModule, \r\n CommonModule,\r\n FormsModule,\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n IonicModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n AppRoutingModule, \r\n PipesModule,\r\n HttpClientModule, \r\n ],\r\n providers: [\r\n /* StatusBar,\r\n SplashScreen, */\r\n HttpClientModule,\r\n { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },\r\n InAppBrowser,\r\n Camera,\r\n File,\r\n WebView,\r\n FilePath,\r\n ],\r\n bootstrap: [AppComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class AppModule {}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'filter'\r\n})\r\nexport class FilterPipe implements PipeTransform {\r\n\r\n transform(array: any[], text:string, column:string): any {\r\n\r\n if(text === ''){\r\n return array;\r\n }\r\n\r\n text = text.toLowerCase();\r\n\r\n return array.filter(item =>{\r\n return item[column].toLowerCase().includes(text);\r\n });\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { FilterPipe } from './filter.pipe';\r\n\r\n\r\n@NgModule({\r\n declarations: [FilterPipe],\r\n exports: [FilterPipe],\r\n imports: []\r\n})\r\nexport class PipesModule { }\r\n","// This file can be replaced during build by using the `fileReplacements` array.\r\n// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.\r\n// The list of file replacements can be found in `angular.json`.\r\n\r\nexport const environment = {\r\n production: false,\r\n apiURL: 'https://equilibrium.dyndns.info/GabineteDigital.Services/V4/api/',\r\n /* apiURL: 'http://gpr-dev-01.gabinetedigital.local/GabineteDigital.Services/V3/api/', */\r\n apiChatUrl: 'https://www.tabularium.pt/api/v1/',\r\n /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */\r\n domain: 'gabinetedigital.local',\r\n defaultuser: 'paulo.pinto',\r\n defaultuserpwd: 'tabteste@006'\r\n};\r\n\r\n/*\r\n * For easier debugging in development mode, you can import the following file\r\n * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.\r\n *\r\n * This import should be commented out in production mode because it will have a negative impact\r\n * on performance if an error is thrown.\r\n */\r\n// import 'zone.js/dist/zone-error'; // Included with Angular CLI.\r\n","import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nimport { defineCustomElements } from '@ionic/pwa-elements/loader';\r\n\r\nif (environment.production) {\r\n enableProdMode();\r\n}\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n .catch(err => console.log(err));\r\n\r\n // Call the element loader after the platform has been bootstrapped\r\ndefineCustomElements(window);"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./$_lazy_route_resource lazy namespace object","./node_modules/@ionic/core/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","./node_modules/@ionic/pwa-elements/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","./src/app/app.component.html","./src/app/app-routing.module.ts","./src/app/app.component.scss","./src/app/app.component.ts","./src/app/app.module.ts","./src/app/pipes/filter.pipe.ts","./src/app/pipes/pipes.module.ts","./src/environments/environment.ts","./src/main.ts"],"names":[],"mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;AACF;AACA,4CAA4C,WAAW;AACvD;AACA;AACA,wE;;;;;;;;;;;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA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","file":"main-es2015.js","sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(function() {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = function() { return []; };\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nmodule.exports = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = \"./$$_lazy_route_resource lazy recursive\";","var map = {\n\t\"./ion-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js\",\n\t\t\"common\",\n\t\t0\n\t],\n\t\"./ion-alert.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-alert.entry.js\",\n\t\t\"common\",\n\t\t1\n\t],\n\t\"./ion-app_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js\",\n\t\t\"common\",\n\t\t2\n\t],\n\t\"./ion-avatar_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js\",\n\t\t\"common\",\n\t\t3\n\t],\n\t\"./ion-back-button.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-back-button.entry.js\",\n\t\t\"common\",\n\t\t4\n\t],\n\t\"./ion-backdrop.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-backdrop.entry.js\",\n\t\t5\n\t],\n\t\"./ion-button_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-button_2.entry.js\",\n\t\t\"common\",\n\t\t6\n\t],\n\t\"./ion-card_5.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-card_5.entry.js\",\n\t\t\"common\",\n\t\t7\n\t],\n\t\"./ion-checkbox.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-checkbox.entry.js\",\n\t\t\"common\",\n\t\t8\n\t],\n\t\"./ion-chip.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-chip.entry.js\",\n\t\t\"common\",\n\t\t9\n\t],\n\t\"./ion-col_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js\",\n\t\t10\n\t],\n\t\"./ion-datetime_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js\",\n\t\t\"common\",\n\t\t11\n\t],\n\t\"./ion-fab_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js\",\n\t\t\"common\",\n\t\t12\n\t],\n\t\"./ion-img.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-img.entry.js\",\n\t\t13\n\t],\n\t\"./ion-infinite-scroll_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js\",\n\t\t14\n\t],\n\t\"./ion-input.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-input.entry.js\",\n\t\t\"common\",\n\t\t15\n\t],\n\t\"./ion-item-option_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js\",\n\t\t\"common\",\n\t\t16\n\t],\n\t\"./ion-item_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js\",\n\t\t\"common\",\n\t\t17\n\t],\n\t\"./ion-loading.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-loading.entry.js\",\n\t\t\"common\",\n\t\t18\n\t],\n\t\"./ion-menu_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js\",\n\t\t\"common\",\n\t\t19\n\t],\n\t\"./ion-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-modal.entry.js\",\n\t\t\"common\",\n\t\t20\n\t],\n\t\"./ion-nav_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js\",\n\t\t\"common\",\n\t\t21\n\t],\n\t\"./ion-popover.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-popover.entry.js\",\n\t\t\"common\",\n\t\t22\n\t],\n\t\"./ion-progress-bar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js\",\n\t\t\"common\",\n\t\t23\n\t],\n\t\"./ion-radio_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js\",\n\t\t\"common\",\n\t\t24\n\t],\n\t\"./ion-range.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-range.entry.js\",\n\t\t\"common\",\n\t\t25\n\t],\n\t\"./ion-refresher_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js\",\n\t\t\"common\",\n\t\t26\n\t],\n\t\"./ion-reorder_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js\",\n\t\t\"common\",\n\t\t27\n\t],\n\t\"./ion-ripple-effect.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js\",\n\t\t28\n\t],\n\t\"./ion-route_4.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js\",\n\t\t\"common\",\n\t\t29\n\t],\n\t\"./ion-searchbar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js\",\n\t\t\"common\",\n\t\t30\n\t],\n\t\"./ion-segment_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js\",\n\t\t\"common\",\n\t\t31\n\t],\n\t\"./ion-select_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js\",\n\t\t\"common\",\n\t\t32\n\t],\n\t\"./ion-slide_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js\",\n\t\t33\n\t],\n\t\"./ion-spinner.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js\",\n\t\t\"common\",\n\t\t34\n\t],\n\t\"./ion-split-pane.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js\",\n\t\t35\n\t],\n\t\"./ion-tab-bar_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js\",\n\t\t\"common\",\n\t\t36\n\t],\n\t\"./ion-tab_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js\",\n\t\t\"common\",\n\t\t37\n\t],\n\t\"./ion-text.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-text.entry.js\",\n\t\t\"common\",\n\t\t38\n\t],\n\t\"./ion-textarea.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js\",\n\t\t\"common\",\n\t\t39\n\t],\n\t\"./ion-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toast.entry.js\",\n\t\t\"common\",\n\t\t40\n\t],\n\t\"./ion-toggle.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toggle.entry.js\",\n\t\t\"common\",\n\t\t41\n\t],\n\t\"./ion-virtual-scroll.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-virtual-scroll.entry.js\",\n\t\t42\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/core/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./pwa-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-action-sheet.entry.js\",\n\t\t43\n\t],\n\t\"./pwa-camera-modal-instance.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal-instance.entry.js\",\n\t\t44\n\t],\n\t\"./pwa-camera-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal.entry.js\",\n\t\t45\n\t],\n\t\"./pwa-camera.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera.entry.js\",\n\t\t46\n\t],\n\t\"./pwa-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-toast.entry.js\",\n\t\t47\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/pwa-elements/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","export default \"\\r\\n \\r\\n\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { PreloadAllModules, RouterModule, Routes } from '@angular/router';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)\r\n },\r\n {\r\n path: '',\r\n loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)\r\n },\r\n {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n },\r\n {\r\n path: 'chat',\r\n loadChildren: () => import('./pages/chat/chat.module').then( m => m.ChatPageModule)\r\n },\r\n {\r\n path: 'publications',\r\n loadChildren: () => import('./pages/publications/publications.module').then( m => m.PublicationsPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header-pr',\r\n loadChildren: () => import('./shared/header-pr/header-pr.module').then( m => m.HeaderPrPageModule)\r\n },\r\n {\r\n path: 'btn-seguinte',\r\n loadChildren: () => import('./shared/btn-seguinte/btn-seguinte.module').then( m => m.BtnSeguintePageModule)\r\n },\r\n {\r\n path: 'btn-modal-dismiss',\r\n loadChildren: () => import('./shared/btn-modal-dismiss/btn-modal-dismiss.module').then( m => m.BtnModalDismissPageModule)\r\n },\r\n {\r\n path: 'chat-popover',\r\n loadChildren: () => import('./shared/popover/chat-popover/chat-popover.module').then( m => m.ChatPopoverPageModule)\r\n },\r\n {\r\n path: 'chat-options-popover',\r\n loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)\r\n },\r {\n path: 'messages-options',\n loadChildren: () => import('./shared/popover/messages-options/messages-options.module').then( m => m.MessagesOptionsPageModule)\n },\n {\n path: 'group-duration',\n loadChildren: () => import('./shared/popover/group-duration/group-duration.module').then( m => m.GroupDurationPageModule)\n },\n {\n path: 'header-no-search',\n loadChildren: () => import('./shared/headers/header-no-search/header-no-search.module').then( m => m.HeaderNoSearchPageModule)\n },\n\n\r\n\r\n /* {\r\n path: 'cal-modal',\r\n loadChildren: () => import('./pages/cal-modal/cal-modal.module').then( m => m.CalModalPageModule)\r\n }, */\r\n /* {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n }, */\r\n\r\n /* \r\n {\r\n path: 'gabinete-digital-menu',\r\n loadChildren: () => import('./pages/gabinete-digital-menu/gabinete-digital-menu.module').then( m => m.GabineteDigitalMenuPageModule)\r\n },\r\n\r\n\r\n {\r\n path: 'view-event',\r\n loadChildren: () => import('./pages/view-event/view-event.module').then( m => m.ViewEventPageModule)\r\n }, */\r\n\r\n];\r\n@NgModule({\r\n imports: [\r\n RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })\r\n ],\r\n exports: [RouterModule]\r\n})\r\nexport class AppRoutingModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2FwcC5jb21wb25lbnQuc2NzcyJ9 */\";","import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\n */\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss']\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n /* private splashScreen: SplashScreen,\r\n private statusBar: StatusBar */\r\n ) {\r\n this.initializeApp();\r\n }\r\n\r\n initializeApp() {\r\n this.platform.ready().then(() => {\r\n /* this.statusBar.styleDefault();\r\n this.splashScreen.hide(); */\r\n });\r\n }\r\n}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\n\r\nimport { IonicModule, IonicRouteStrategy } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx'; */\r\n\r\nimport { AppRoutingModule } from './app-routing.module';\r\nimport { AppComponent } from './app.component';\r\nimport { HttpClientModule } from '@angular/common/http';\r\n\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n\r\nimport { File } from '@ionic-native/File/ngx';\r\nimport { WebView } from '@ionic-native/ionic-webview/ngx';\r\nimport { FilePath } from '@ionic-native/file-path/ngx';\r\nimport { Camera } from '@ionic-native/camera/ngx';\r\nimport { IonicStorageModule } from '@ionic/storage';\r\nimport { PipesModule } from './pipes/pipes.module';\r\n//\r\n\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\n\r\n\r\n@NgModule({\r\n declarations: [AppComponent],\r\n entryComponents: [],\r\n imports: [BrowserModule, \r\n CommonModule,\r\n FormsModule,\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n IonicModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n AppRoutingModule, \r\n PipesModule,\r\n HttpClientModule, \r\n ],\r\n providers: [\r\n /* StatusBar,\r\n SplashScreen, */\r\n HttpClientModule,\r\n { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },\r\n InAppBrowser,\r\n Camera,\r\n File,\r\n WebView,\r\n FilePath,\r\n ],\r\n bootstrap: [AppComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class AppModule {}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'filter'\r\n})\r\nexport class FilterPipe implements PipeTransform {\r\n\r\n transform(array: any[], text:string, column:string): any {\r\n\r\n if(text === ''){\r\n return array;\r\n }\r\n\r\n text = text.toLowerCase();\r\n\r\n return array.filter(item =>{\r\n return item[column].toLowerCase().includes(text);\r\n });\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { FilterPipe } from './filter.pipe';\r\n\r\n\r\n@NgModule({\r\n declarations: [FilterPipe],\r\n exports: [FilterPipe],\r\n imports: []\r\n})\r\nexport class PipesModule { }\r\n","// This file can be replaced during build by using the `fileReplacements` array.\r\n// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.\r\n// The list of file replacements can be found in `angular.json`.\r\n\r\nexport const environment = {\r\n production: false,\r\n apiURL: 'https://equilibrium.dyndns.info/GabineteDigital.Services/V4/api/',\r\n /* apiURL: 'http://gpr-dev-01.gabinetedigital.local/GabineteDigital.Services/V3/api/', */\r\n apiChatUrl: 'https://www.tabularium.pt/api/v1/',\r\n /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */\r\n domain: 'gabinetedigital.local',\r\n defaultuser: 'tiago.kayaya',\r\n defaultuserpwd: 'tabteste@006'\r\n};\r\n\r\n/*\r\n * For easier debugging in development mode, you can import the following file\r\n * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.\r\n *\r\n * This import should be commented out in production mode because it will have a negative impact\r\n * on performance if an error is thrown.\r\n */\r\n// import 'zone.js/dist/zone-error'; // Included with Angular CLI.\r\n","import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nimport { defineCustomElements } from '@ionic/pwa-elements/loader';\r\n\r\nif (environment.production) {\r\n enableProdMode();\r\n}\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n .catch(err => console.log(err));\r\n\r\n // Call the element loader after the platform has been bootstrapped\r\ndefineCustomElements(window);"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/main-es5.js b/android/app/src/main/assets/public/main-es5.js index 4b91e7ba3..a4e70f50d 100644 --- a/android/app/src/main/assets/public/main-es5.js +++ b/android/app/src/main/assets/public/main-es5.js @@ -802,7 +802,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */ domain: 'gabinetedigital.local', - defaultuser: 'paulo.pinto', + defaultuser: 'tiago.kayaya', defaultuserpwd: 'tabteste@006' }; /* diff --git a/android/app/src/main/assets/public/main-es5.js.map b/android/app/src/main/assets/public/main-es5.js.map index 9eda59e9b..b4dc7cde3 100644 --- a/android/app/src/main/assets/public/main-es5.js.map +++ b/android/app/src/main/assets/public/main-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///$_lazy_route_resource lazy namespace object","webpack:///node_modules/@ionic/core/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","webpack:///node_modules/@ionic/pwa-elements/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","webpack:///src/app/app.component.html","webpack:///src/app/app-routing.module.ts","webpack:///src/app/app.component.scss","webpack:///src/app/app.component.ts","webpack:///src/app/app.module.ts","webpack:///src/app/pipes/filter.pipe.ts","webpack:///src/app/pipes/pipes.module.ts","webpack:///src/environments/environment.ts","webpack:///src/main.ts"],"names":["webpackEmptyAsyncContext","req","Promise","resolve","then","e","Error","code","keys","module","exports","id","map","webpackAsyncContext","__webpack_require__","o","ids","all","slice","webpackAsyncContextKeys","Object","routes","path","loadChildren","m","IndexPageModule","HomePageModule","EventsPageModule","ChatPageModule","PublicationsPageModule","HeaderPageModule","HeaderPrPageModule","BtnSeguintePageModule","BtnModalDismissPageModule","ChatPopoverPageModule","ChatOptionsPopoverPageModule","AppComponent","platform","initializeApp","ready","selector","template","AppModule","declarations","entryComponents","imports","forRoot","provide","useFactory","providers","useClass","bootstrap","schemas","FilterPipe","array","text","column","toLowerCase","filter","item","includes","name","PipesModule","environment","production","apiURL","apiChatUrl","domain","defaultuser","defaultuserpwd","bootstrapModule","err","console","log","window"],"mappings":"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","file":"main-es5.js","sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(function() {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = function() { return []; };\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nmodule.exports = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = \"./$$_lazy_route_resource lazy recursive\";","var map = {\n\t\"./ion-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js\",\n\t\t\"common\",\n\t\t0\n\t],\n\t\"./ion-alert.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-alert.entry.js\",\n\t\t\"common\",\n\t\t1\n\t],\n\t\"./ion-app_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js\",\n\t\t\"common\",\n\t\t2\n\t],\n\t\"./ion-avatar_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js\",\n\t\t\"common\",\n\t\t3\n\t],\n\t\"./ion-back-button.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-back-button.entry.js\",\n\t\t\"common\",\n\t\t4\n\t],\n\t\"./ion-backdrop.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-backdrop.entry.js\",\n\t\t5\n\t],\n\t\"./ion-button_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-button_2.entry.js\",\n\t\t\"common\",\n\t\t6\n\t],\n\t\"./ion-card_5.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-card_5.entry.js\",\n\t\t\"common\",\n\t\t7\n\t],\n\t\"./ion-checkbox.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-checkbox.entry.js\",\n\t\t\"common\",\n\t\t8\n\t],\n\t\"./ion-chip.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-chip.entry.js\",\n\t\t\"common\",\n\t\t9\n\t],\n\t\"./ion-col_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js\",\n\t\t10\n\t],\n\t\"./ion-datetime_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js\",\n\t\t\"common\",\n\t\t11\n\t],\n\t\"./ion-fab_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js\",\n\t\t\"common\",\n\t\t12\n\t],\n\t\"./ion-img.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-img.entry.js\",\n\t\t13\n\t],\n\t\"./ion-infinite-scroll_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js\",\n\t\t14\n\t],\n\t\"./ion-input.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-input.entry.js\",\n\t\t\"common\",\n\t\t15\n\t],\n\t\"./ion-item-option_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js\",\n\t\t\"common\",\n\t\t16\n\t],\n\t\"./ion-item_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js\",\n\t\t\"common\",\n\t\t17\n\t],\n\t\"./ion-loading.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-loading.entry.js\",\n\t\t\"common\",\n\t\t18\n\t],\n\t\"./ion-menu_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js\",\n\t\t\"common\",\n\t\t19\n\t],\n\t\"./ion-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-modal.entry.js\",\n\t\t\"common\",\n\t\t20\n\t],\n\t\"./ion-nav_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js\",\n\t\t\"common\",\n\t\t21\n\t],\n\t\"./ion-popover.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-popover.entry.js\",\n\t\t\"common\",\n\t\t22\n\t],\n\t\"./ion-progress-bar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js\",\n\t\t\"common\",\n\t\t23\n\t],\n\t\"./ion-radio_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js\",\n\t\t\"common\",\n\t\t24\n\t],\n\t\"./ion-range.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-range.entry.js\",\n\t\t\"common\",\n\t\t25\n\t],\n\t\"./ion-refresher_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js\",\n\t\t\"common\",\n\t\t26\n\t],\n\t\"./ion-reorder_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js\",\n\t\t\"common\",\n\t\t27\n\t],\n\t\"./ion-ripple-effect.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js\",\n\t\t28\n\t],\n\t\"./ion-route_4.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js\",\n\t\t\"common\",\n\t\t29\n\t],\n\t\"./ion-searchbar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js\",\n\t\t\"common\",\n\t\t30\n\t],\n\t\"./ion-segment_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js\",\n\t\t\"common\",\n\t\t31\n\t],\n\t\"./ion-select_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js\",\n\t\t\"common\",\n\t\t32\n\t],\n\t\"./ion-slide_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js\",\n\t\t33\n\t],\n\t\"./ion-spinner.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js\",\n\t\t\"common\",\n\t\t34\n\t],\n\t\"./ion-split-pane.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js\",\n\t\t35\n\t],\n\t\"./ion-tab-bar_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js\",\n\t\t\"common\",\n\t\t36\n\t],\n\t\"./ion-tab_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js\",\n\t\t\"common\",\n\t\t37\n\t],\n\t\"./ion-text.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-text.entry.js\",\n\t\t\"common\",\n\t\t38\n\t],\n\t\"./ion-textarea.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js\",\n\t\t\"common\",\n\t\t39\n\t],\n\t\"./ion-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toast.entry.js\",\n\t\t\"common\",\n\t\t40\n\t],\n\t\"./ion-toggle.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toggle.entry.js\",\n\t\t\"common\",\n\t\t41\n\t],\n\t\"./ion-virtual-scroll.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-virtual-scroll.entry.js\",\n\t\t42\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/core/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./pwa-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-action-sheet.entry.js\",\n\t\t43\n\t],\n\t\"./pwa-camera-modal-instance.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal-instance.entry.js\",\n\t\t44\n\t],\n\t\"./pwa-camera-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal.entry.js\",\n\t\t45\n\t],\n\t\"./pwa-camera.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera.entry.js\",\n\t\t46\n\t],\n\t\"./pwa-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-toast.entry.js\",\n\t\t47\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/pwa-elements/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","export default \"\\r\\n \\r\\n\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { PreloadAllModules, RouterModule, Routes } from '@angular/router';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)\r\n },\r\n {\r\n path: '',\r\n loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)\r\n },\r\n {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n },\r\n {\r\n path: 'chat',\r\n loadChildren: () => import('./pages/chat/chat.module').then( m => m.ChatPageModule)\r\n },\r\n {\r\n path: 'publications',\r\n loadChildren: () => import('./pages/publications/publications.module').then( m => m.PublicationsPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header-pr',\r\n loadChildren: () => import('./shared/header-pr/header-pr.module').then( m => m.HeaderPrPageModule)\r\n },\r\n {\r\n path: 'btn-seguinte',\r\n loadChildren: () => import('./shared/btn-seguinte/btn-seguinte.module').then( m => m.BtnSeguintePageModule)\r\n },\r\n {\r\n path: 'btn-modal-dismiss',\r\n loadChildren: () => import('./shared/btn-modal-dismiss/btn-modal-dismiss.module').then( m => m.BtnModalDismissPageModule)\r\n },\r\n {\r\n path: 'chat-popover',\r\n loadChildren: () => import('./shared/popover/chat-popover/chat-popover.module').then( m => m.ChatPopoverPageModule)\r\n },\r\n {\r\n path: 'chat-options-popover',\r\n loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)\r\n },\r {\n path: 'messages-options',\n loadChildren: () => import('./shared/popover/messages-options/messages-options.module').then( m => m.MessagesOptionsPageModule)\n },\n {\n path: 'group-duration',\n loadChildren: () => import('./shared/popover/group-duration/group-duration.module').then( m => m.GroupDurationPageModule)\n },\n {\n path: 'header-no-search',\n loadChildren: () => import('./shared/headers/header-no-search/header-no-search.module').then( m => m.HeaderNoSearchPageModule)\n },\n\n\r\n\r\n /* {\r\n path: 'cal-modal',\r\n loadChildren: () => import('./pages/cal-modal/cal-modal.module').then( m => m.CalModalPageModule)\r\n }, */\r\n /* {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n }, */\r\n\r\n /* \r\n {\r\n path: 'gabinete-digital-menu',\r\n loadChildren: () => import('./pages/gabinete-digital-menu/gabinete-digital-menu.module').then( m => m.GabineteDigitalMenuPageModule)\r\n },\r\n\r\n\r\n {\r\n path: 'view-event',\r\n loadChildren: () => import('./pages/view-event/view-event.module').then( m => m.ViewEventPageModule)\r\n }, */\r\n\r\n];\r\n@NgModule({\r\n imports: [\r\n RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })\r\n ],\r\n exports: [RouterModule]\r\n})\r\nexport class AppRoutingModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2FwcC5jb21wb25lbnQuc2NzcyJ9 */\";","import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\n */\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss']\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n /* private splashScreen: SplashScreen,\r\n private statusBar: StatusBar */\r\n ) {\r\n this.initializeApp();\r\n }\r\n\r\n initializeApp() {\r\n this.platform.ready().then(() => {\r\n /* this.statusBar.styleDefault();\r\n this.splashScreen.hide(); */\r\n });\r\n }\r\n}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\n\r\nimport { IonicModule, IonicRouteStrategy } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx'; */\r\n\r\nimport { AppRoutingModule } from './app-routing.module';\r\nimport { AppComponent } from './app.component';\r\nimport { HttpClientModule } from '@angular/common/http';\r\n\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n\r\nimport { File } from '@ionic-native/File/ngx';\r\nimport { WebView } from '@ionic-native/ionic-webview/ngx';\r\nimport { FilePath } from '@ionic-native/file-path/ngx';\r\nimport { Camera } from '@ionic-native/camera/ngx';\r\nimport { IonicStorageModule } from '@ionic/storage';\r\nimport { PipesModule } from './pipes/pipes.module';\r\n//\r\n\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\n\r\n\r\n@NgModule({\r\n declarations: [AppComponent],\r\n entryComponents: [],\r\n imports: [BrowserModule, \r\n CommonModule,\r\n FormsModule,\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n IonicModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n AppRoutingModule, \r\n PipesModule,\r\n HttpClientModule, \r\n ],\r\n providers: [\r\n /* StatusBar,\r\n SplashScreen, */\r\n HttpClientModule,\r\n { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },\r\n InAppBrowser,\r\n Camera,\r\n File,\r\n WebView,\r\n FilePath,\r\n ],\r\n bootstrap: [AppComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class AppModule {}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'filter'\r\n})\r\nexport class FilterPipe implements PipeTransform {\r\n\r\n transform(array: any[], text:string, column:string): any {\r\n\r\n if(text === ''){\r\n return array;\r\n }\r\n\r\n text = text.toLowerCase();\r\n\r\n return array.filter(item =>{\r\n return item[column].toLowerCase().includes(text);\r\n });\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { FilterPipe } from './filter.pipe';\r\n\r\n\r\n@NgModule({\r\n declarations: [FilterPipe],\r\n exports: [FilterPipe],\r\n imports: []\r\n})\r\nexport class PipesModule { }\r\n","// This file can be replaced during build by using the `fileReplacements` array.\r\n// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.\r\n// The list of file replacements can be found in `angular.json`.\r\n\r\nexport const environment = {\r\n production: false,\r\n apiURL: 'https://equilibrium.dyndns.info/GabineteDigital.Services/V4/api/',\r\n /* apiURL: 'http://gpr-dev-01.gabinetedigital.local/GabineteDigital.Services/V3/api/', */\r\n apiChatUrl: 'https://www.tabularium.pt/api/v1/',\r\n /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */\r\n domain: 'gabinetedigital.local',\r\n defaultuser: 'paulo.pinto',\r\n defaultuserpwd: 'tabteste@006'\r\n};\r\n\r\n/*\r\n * For easier debugging in development mode, you can import the following file\r\n * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.\r\n *\r\n * This import should be commented out in production mode because it will have a negative impact\r\n * on performance if an error is thrown.\r\n */\r\n// import 'zone.js/dist/zone-error'; // Included with Angular CLI.\r\n","import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nimport { defineCustomElements } from '@ionic/pwa-elements/loader';\r\n\r\nif (environment.production) {\r\n enableProdMode();\r\n}\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n .catch(err => console.log(err));\r\n\r\n // Call the element loader after the platform has been bootstrapped\r\ndefineCustomElements(window);"]} \ No newline at end of file +{"version":3,"sources":["webpack:///$_lazy_route_resource lazy namespace object","webpack:///node_modules/@ionic/core/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","webpack:///node_modules/@ionic/pwa-elements/dist/esm lazy ^\\.\\/.*\\.entry\\.js$ include: \\.entry\\.js$ exclude: \\.system\\.entry\\.js$ namespace object","webpack:///src/app/app.component.html","webpack:///src/app/app-routing.module.ts","webpack:///src/app/app.component.scss","webpack:///src/app/app.component.ts","webpack:///src/app/app.module.ts","webpack:///src/app/pipes/filter.pipe.ts","webpack:///src/app/pipes/pipes.module.ts","webpack:///src/environments/environment.ts","webpack:///src/main.ts"],"names":["webpackEmptyAsyncContext","req","Promise","resolve","then","e","Error","code","keys","module","exports","id","map","webpackAsyncContext","__webpack_require__","o","ids","all","slice","webpackAsyncContextKeys","Object","routes","path","loadChildren","m","IndexPageModule","HomePageModule","EventsPageModule","ChatPageModule","PublicationsPageModule","HeaderPageModule","HeaderPrPageModule","BtnSeguintePageModule","BtnModalDismissPageModule","ChatPopoverPageModule","ChatOptionsPopoverPageModule","AppComponent","platform","initializeApp","ready","selector","template","AppModule","declarations","entryComponents","imports","forRoot","provide","useFactory","providers","useClass","bootstrap","schemas","FilterPipe","array","text","column","toLowerCase","filter","item","includes","name","PipesModule","environment","production","apiURL","apiChatUrl","domain","defaultuser","defaultuserpwd","bootstrapModule","err","console","log","window"],"mappings":"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","file":"main-es5.js","sourcesContent":["function webpackEmptyAsyncContext(req) {\n\t// Here Promise.resolve().then() is used instead of new Promise() to prevent\n\t// uncaught exception popping up in devtools\n\treturn Promise.resolve().then(function() {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t});\n}\nwebpackEmptyAsyncContext.keys = function() { return []; };\nwebpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;\nmodule.exports = webpackEmptyAsyncContext;\nwebpackEmptyAsyncContext.id = \"./$$_lazy_route_resource lazy recursive\";","var map = {\n\t\"./ion-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js\",\n\t\t\"common\",\n\t\t0\n\t],\n\t\"./ion-alert.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-alert.entry.js\",\n\t\t\"common\",\n\t\t1\n\t],\n\t\"./ion-app_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js\",\n\t\t\"common\",\n\t\t2\n\t],\n\t\"./ion-avatar_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js\",\n\t\t\"common\",\n\t\t3\n\t],\n\t\"./ion-back-button.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-back-button.entry.js\",\n\t\t\"common\",\n\t\t4\n\t],\n\t\"./ion-backdrop.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-backdrop.entry.js\",\n\t\t5\n\t],\n\t\"./ion-button_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-button_2.entry.js\",\n\t\t\"common\",\n\t\t6\n\t],\n\t\"./ion-card_5.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-card_5.entry.js\",\n\t\t\"common\",\n\t\t7\n\t],\n\t\"./ion-checkbox.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-checkbox.entry.js\",\n\t\t\"common\",\n\t\t8\n\t],\n\t\"./ion-chip.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-chip.entry.js\",\n\t\t\"common\",\n\t\t9\n\t],\n\t\"./ion-col_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js\",\n\t\t10\n\t],\n\t\"./ion-datetime_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js\",\n\t\t\"common\",\n\t\t11\n\t],\n\t\"./ion-fab_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js\",\n\t\t\"common\",\n\t\t12\n\t],\n\t\"./ion-img.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-img.entry.js\",\n\t\t13\n\t],\n\t\"./ion-infinite-scroll_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js\",\n\t\t14\n\t],\n\t\"./ion-input.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-input.entry.js\",\n\t\t\"common\",\n\t\t15\n\t],\n\t\"./ion-item-option_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js\",\n\t\t\"common\",\n\t\t16\n\t],\n\t\"./ion-item_8.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js\",\n\t\t\"common\",\n\t\t17\n\t],\n\t\"./ion-loading.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-loading.entry.js\",\n\t\t\"common\",\n\t\t18\n\t],\n\t\"./ion-menu_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js\",\n\t\t\"common\",\n\t\t19\n\t],\n\t\"./ion-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-modal.entry.js\",\n\t\t\"common\",\n\t\t20\n\t],\n\t\"./ion-nav_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js\",\n\t\t\"common\",\n\t\t21\n\t],\n\t\"./ion-popover.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-popover.entry.js\",\n\t\t\"common\",\n\t\t22\n\t],\n\t\"./ion-progress-bar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js\",\n\t\t\"common\",\n\t\t23\n\t],\n\t\"./ion-radio_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js\",\n\t\t\"common\",\n\t\t24\n\t],\n\t\"./ion-range.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-range.entry.js\",\n\t\t\"common\",\n\t\t25\n\t],\n\t\"./ion-refresher_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js\",\n\t\t\"common\",\n\t\t26\n\t],\n\t\"./ion-reorder_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js\",\n\t\t\"common\",\n\t\t27\n\t],\n\t\"./ion-ripple-effect.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js\",\n\t\t28\n\t],\n\t\"./ion-route_4.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js\",\n\t\t\"common\",\n\t\t29\n\t],\n\t\"./ion-searchbar.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js\",\n\t\t\"common\",\n\t\t30\n\t],\n\t\"./ion-segment_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js\",\n\t\t\"common\",\n\t\t31\n\t],\n\t\"./ion-select_3.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js\",\n\t\t\"common\",\n\t\t32\n\t],\n\t\"./ion-slide_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js\",\n\t\t33\n\t],\n\t\"./ion-spinner.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js\",\n\t\t\"common\",\n\t\t34\n\t],\n\t\"./ion-split-pane.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js\",\n\t\t35\n\t],\n\t\"./ion-tab-bar_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js\",\n\t\t\"common\",\n\t\t36\n\t],\n\t\"./ion-tab_2.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js\",\n\t\t\"common\",\n\t\t37\n\t],\n\t\"./ion-text.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-text.entry.js\",\n\t\t\"common\",\n\t\t38\n\t],\n\t\"./ion-textarea.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js\",\n\t\t\"common\",\n\t\t39\n\t],\n\t\"./ion-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toast.entry.js\",\n\t\t\"common\",\n\t\t40\n\t],\n\t\"./ion-toggle.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-toggle.entry.js\",\n\t\t\"common\",\n\t\t41\n\t],\n\t\"./ion-virtual-scroll.entry.js\": [\n\t\t\"./node_modules/@ionic/core/dist/esm/ion-virtual-scroll.entry.js\",\n\t\t42\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/core/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","var map = {\n\t\"./pwa-action-sheet.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-action-sheet.entry.js\",\n\t\t43\n\t],\n\t\"./pwa-camera-modal-instance.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal-instance.entry.js\",\n\t\t44\n\t],\n\t\"./pwa-camera-modal.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera-modal.entry.js\",\n\t\t45\n\t],\n\t\"./pwa-camera.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-camera.entry.js\",\n\t\t46\n\t],\n\t\"./pwa-toast.entry.js\": [\n\t\t\"./node_modules/@ionic/pwa-elements/dist/esm/pwa-toast.entry.js\",\n\t\t47\n\t]\n};\nfunction webpackAsyncContext(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\treturn Promise.resolve().then(function() {\n\t\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\t\te.code = 'MODULE_NOT_FOUND';\n\t\t\tthrow e;\n\t\t});\n\t}\n\n\tvar ids = map[req], id = ids[0];\n\treturn __webpack_require__.e(ids[1]).then(function() {\n\t\treturn __webpack_require__(id);\n\t});\n}\nwebpackAsyncContext.keys = function webpackAsyncContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackAsyncContext.id = \"./node_modules/@ionic/pwa-elements/dist/esm lazy recursive ^\\\\.\\\\/.*\\\\.entry\\\\.js$ include: \\\\.entry\\\\.js$ exclude: \\\\.system\\\\.entry\\\\.js$\";\nmodule.exports = webpackAsyncContext;","export default \"\\r\\n \\r\\n\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { PreloadAllModules, RouterModule, Routes } from '@angular/router';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n loadChildren: () => import('./index/index.module').then(m => m.IndexPageModule)\r\n },\r\n {\r\n path: '',\r\n loadChildren: () => import('./home/home.module').then( m => m.HomePageModule)\r\n },\r\n {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n },\r\n {\r\n path: 'chat',\r\n loadChildren: () => import('./pages/chat/chat.module').then( m => m.ChatPageModule)\r\n },\r\n {\r\n path: 'publications',\r\n loadChildren: () => import('./pages/publications/publications.module').then( m => m.PublicationsPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header',\r\n loadChildren: () => import('./shared/header/header.module').then( m => m.HeaderPageModule)\r\n },\r\n {\r\n path: 'header-pr',\r\n loadChildren: () => import('./shared/header-pr/header-pr.module').then( m => m.HeaderPrPageModule)\r\n },\r\n {\r\n path: 'btn-seguinte',\r\n loadChildren: () => import('./shared/btn-seguinte/btn-seguinte.module').then( m => m.BtnSeguintePageModule)\r\n },\r\n {\r\n path: 'btn-modal-dismiss',\r\n loadChildren: () => import('./shared/btn-modal-dismiss/btn-modal-dismiss.module').then( m => m.BtnModalDismissPageModule)\r\n },\r\n {\r\n path: 'chat-popover',\r\n loadChildren: () => import('./shared/popover/chat-popover/chat-popover.module').then( m => m.ChatPopoverPageModule)\r\n },\r\n {\r\n path: 'chat-options-popover',\r\n loadChildren: () => import('./shared/popover/chat-options-popover/chat-options-popover.module').then( m => m.ChatOptionsPopoverPageModule)\r\n },\r {\n path: 'messages-options',\n loadChildren: () => import('./shared/popover/messages-options/messages-options.module').then( m => m.MessagesOptionsPageModule)\n },\n {\n path: 'group-duration',\n loadChildren: () => import('./shared/popover/group-duration/group-duration.module').then( m => m.GroupDurationPageModule)\n },\n {\n path: 'header-no-search',\n loadChildren: () => import('./shared/headers/header-no-search/header-no-search.module').then( m => m.HeaderNoSearchPageModule)\n },\n\n\r\n\r\n /* {\r\n path: 'cal-modal',\r\n loadChildren: () => import('./pages/cal-modal/cal-modal.module').then( m => m.CalModalPageModule)\r\n }, */\r\n /* {\r\n path: 'events',\r\n loadChildren: () => import('./pages/events/events.module').then( m => m.EventsPageModule)\r\n }, */\r\n\r\n /* \r\n {\r\n path: 'gabinete-digital-menu',\r\n loadChildren: () => import('./pages/gabinete-digital-menu/gabinete-digital-menu.module').then( m => m.GabineteDigitalMenuPageModule)\r\n },\r\n\r\n\r\n {\r\n path: 'view-event',\r\n loadChildren: () => import('./pages/view-event/view-event.module').then( m => m.ViewEventPageModule)\r\n }, */\r\n\r\n];\r\n@NgModule({\r\n imports: [\r\n RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })\r\n ],\r\n exports: [RouterModule]\r\n})\r\nexport class AppRoutingModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL2FwcC5jb21wb25lbnQuc2NzcyJ9 */\";","import { Component } from '@angular/core';\r\n\r\nimport { Platform } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx';\r\n */\r\n@Component({\r\n selector: 'app-root',\r\n templateUrl: 'app.component.html',\r\n styleUrls: ['app.component.scss']\r\n})\r\nexport class AppComponent {\r\n constructor(\r\n private platform: Platform,\r\n /* private splashScreen: SplashScreen,\r\n private statusBar: StatusBar */\r\n ) {\r\n this.initializeApp();\r\n }\r\n\r\n initializeApp() {\r\n this.platform.ready().then(() => {\r\n /* this.statusBar.styleDefault();\r\n this.splashScreen.hide(); */\r\n });\r\n }\r\n}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { RouteReuseStrategy } from '@angular/router';\r\n\r\nimport { IonicModule, IonicRouteStrategy } from '@ionic/angular';\r\n/* import { SplashScreen } from '@ionic-native/splash-screen/ngx';\r\nimport { StatusBar } from '@ionic-native/status-bar/ngx'; */\r\n\r\nimport { AppRoutingModule } from './app-routing.module';\r\nimport { AppComponent } from './app.component';\r\nimport { HttpClientModule } from '@angular/common/http';\r\n\r\nimport { InAppBrowser } from '@ionic-native/in-app-browser/ngx';\r\n\r\n\r\nimport { File } from '@ionic-native/File/ngx';\r\nimport { WebView } from '@ionic-native/ionic-webview/ngx';\r\nimport { FilePath } from '@ionic-native/file-path/ngx';\r\nimport { Camera } from '@ionic-native/camera/ngx';\r\nimport { IonicStorageModule } from '@ionic/storage';\r\nimport { PipesModule } from './pipes/pipes.module';\r\n//\r\n\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\n\r\n\r\n@NgModule({\r\n declarations: [AppComponent],\r\n entryComponents: [],\r\n imports: [BrowserModule, \r\n CommonModule,\r\n FormsModule,\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n IonicModule.forRoot(),\r\n IonicStorageModule.forRoot(),\r\n AppRoutingModule, \r\n PipesModule,\r\n HttpClientModule, \r\n ],\r\n providers: [\r\n /* StatusBar,\r\n SplashScreen, */\r\n HttpClientModule,\r\n { provide: RouteReuseStrategy, useClass: IonicRouteStrategy },\r\n InAppBrowser,\r\n Camera,\r\n File,\r\n WebView,\r\n FilePath,\r\n ],\r\n bootstrap: [AppComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class AppModule {}\r\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'filter'\r\n})\r\nexport class FilterPipe implements PipeTransform {\r\n\r\n transform(array: any[], text:string, column:string): any {\r\n\r\n if(text === ''){\r\n return array;\r\n }\r\n\r\n text = text.toLowerCase();\r\n\r\n return array.filter(item =>{\r\n return item[column].toLowerCase().includes(text);\r\n });\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { FilterPipe } from './filter.pipe';\r\n\r\n\r\n@NgModule({\r\n declarations: [FilterPipe],\r\n exports: [FilterPipe],\r\n imports: []\r\n})\r\nexport class PipesModule { }\r\n","// This file can be replaced during build by using the `fileReplacements` array.\r\n// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.\r\n// The list of file replacements can be found in `angular.json`.\r\n\r\nexport const environment = {\r\n production: false,\r\n apiURL: 'https://equilibrium.dyndns.info/GabineteDigital.Services/V4/api/',\r\n /* apiURL: 'http://gpr-dev-01.gabinetedigital.local/GabineteDigital.Services/V3/api/', */\r\n apiChatUrl: 'https://www.tabularium.pt/api/v1/',\r\n /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */\r\n domain: 'gabinetedigital.local',\r\n defaultuser: 'tiago.kayaya',\r\n defaultuserpwd: 'tabteste@006'\r\n};\r\n\r\n/*\r\n * For easier debugging in development mode, you can import the following file\r\n * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`.\r\n *\r\n * This import should be commented out in production mode because it will have a negative impact\r\n * on performance if an error is thrown.\r\n */\r\n// import 'zone.js/dist/zone-error'; // Included with Angular CLI.\r\n","import { enableProdMode } from '@angular/core';\r\nimport { platformBrowserDynamic } from '@angular/platform-browser-dynamic';\r\n\r\nimport { AppModule } from './app/app.module';\r\nimport { environment } from './environments/environment';\r\n\r\nimport { defineCustomElements } from '@ionic/pwa-elements/loader';\r\n\r\nif (environment.production) {\r\n enableProdMode();\r\n}\r\n\r\nplatformBrowserDynamic().bootstrapModule(AppModule)\r\n .catch(err => console.log(err));\r\n\r\n // Call the element loader after the platform has been bootstrapped\r\ndefineCustomElements(window);"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js b/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js index cd399913e..bfc87febb 100644 --- a/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js +++ b/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js @@ -464,7 +464,7 @@ let AgendaPage = class AgendaPage { this.view = view; } ngOnInit() { - this.profile = "mdgpr"; + this.profile = "pr"; //Inicializar segment /* localStorage.setItem('test', this.eventSelectedDate.toString()); */ this.router.events.forEach((event) => { diff --git a/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js.map b/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js.map index c09bb813f..1a20a1d9e 100644 --- a/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js.map +++ b/android/app/src/main/assets/public/pages-agenda-agenda-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./node_modules/@angular/common/locales/pt.js","./src/app/components/calendar/calendar.component.html","./src/app/pages/agenda/agenda.page.html","./src/app/pages/agenda/new-event/new-event.page.html","./src/app/pages/cal-modal/cal-modal.page.html","./src/app/components/calendar/calendar.component.scss","./src/app/components/calendar/calendar.component.ts","./src/app/pages/agenda/agenda-routing.module.ts","./src/app/pages/agenda/agenda.module.ts","./src/app/pages/agenda/agenda.page.scss","./src/app/pages/agenda/agenda.page.ts","./src/app/pages/agenda/custom-date-formatter.provider.ts","./src/app/pages/agenda/new-event/new-event.page.scss","./src/app/pages/agenda/new-event/new-event.page.ts","./src/app/pages/cal-modal/cal-modal-routing.module.ts","./src/app/pages/cal-modal/cal-modal.module.ts","./src/app/pages/cal-modal/cal-modal.page.scss","./src/app/pages/cal-modal/cal-modal.page.ts"],"names":[],"mappings":"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","file":"pages-agenda-agenda-module-es2015.js","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n(function (factory) {\n if (typeof module === \"object\" && typeof module.exports === \"object\") {\n var v = factory(null, exports);\n if (v !== undefined) module.exports = v;\n }\n else if (typeof define === \"function\" && define.amd) {\n define(\"@angular/common/locales/pt\", [\"require\", \"exports\"], factory);\n }\n})(function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n // THIS CODE IS GENERATED - DO NOT MODIFY\n // See angular/tools/gulp-tasks/cldr/extract.js\n var u = undefined;\n function plural(n) {\n var i = Math.floor(Math.abs(n));\n if (i === Math.floor(i) && i >= 0 && i <= 1)\n return 1;\n return 5;\n }\n exports.default = [\n 'pt',\n [['AM', 'PM'], u, u],\n u,\n [\n ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],\n [\n 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',\n 'sábado'\n ],\n ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']\n ],\n u,\n [\n ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n [\n 'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'\n ],\n [\n 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',\n 'outubro', 'novembro', 'dezembro'\n ]\n ],\n u,\n [['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],\n 0,\n [6, 0],\n ['dd/MM/y', 'd \\'de\\' MMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'EEEE, d \\'de\\' MMMM \\'de\\' y'],\n ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],\n ['{1} {0}', u, u, u],\n [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],\n ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],\n 'BRL',\n 'R$',\n 'Real brasileiro',\n {\n 'AUD': ['AU$', '$'],\n 'JPY': ['JP¥', '¥'],\n 'PTE': ['Esc.'],\n 'RON': [u, 'L'],\n 'SYP': [u, 'S£'],\n 'THB': ['฿'],\n 'TWD': ['NT$'],\n 'USD': ['US$', '$']\n },\n 'ltr',\n plural\n ];\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19","export default \"
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n

{{ viewTitle }}

\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{ view.dates[row*7+col].label }} \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Hoje,   {{ timelineDate }}\\r\\n \\r\\n \\r\\n
{{timelineFilterState}}
\\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n
  • Todos
  • \\r\\n
  • Oficial
  • \\r\\n
  • Pessoal
  • \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Novo Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Novo Evento\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n Assunto *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Descrição *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Localização *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Selecione a Agenda *\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Tipo de evento *\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Data Início *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Data Fim *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n {{ viewTitle }}\\r\\n \\r\\n \\r\\n Enviar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"* {\\n margin: 0;\\n padding: 0;\\n box-sizing: border-box;\\n font-family: \\\"Quicksand\\\", sans-serif;\\n}\\n\\nhtml {\\n font-size: 62.5%;\\n}\\n\\n.container {\\n width: 100%;\\n height: 100vh;\\n background-color: #12121f;\\n color: #eee;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGNvbXBvbmVudHNcXGNhbGVuZGFyXFxjYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQ0FBQTtBQ0NKOztBREVFO0VBQ0UsZ0JBQUE7QUNDSjs7QURFRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNDSiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxZjtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-calendar',\r\n templateUrl: './calendar.component.html',\r\n styleUrls: ['./calendar.component.scss'],\r\n})\r\nexport class CalendarComponent implements OnInit {\r\n\r\n date = new Date();\r\n months = [\r\n \"Janeiro\",\r\n \"Fevereiro\",\r\n \"Março\",\r\n \"Abril\",\r\n \"Maio\",\r\n \"Junho\",\r\n \"Julho\",\r\n \"Agosto\",\r\n \"Setembro\",\r\n \"Outubro\",\r\n \"Novembro\",\r\n \"Dezembro\",\r\n ];\r\n weekdays = [\r\n \"Domingo\", \r\n \"Segunda-feira\", \r\n \"Terça-feira\", \r\n \"Quarta-feira\", \r\n \"Quinta-feira\", \r\n \"Sexta-feira\", \r\n \"Sábado\"\r\n ];\r\n currentMonth = this.months[this.date.getMonth()];\r\n customDate = this.weekdays[this.date.getDay()]+ \", \" + this.date.getDate() +\" de \" + ( this.months[this.date.getMonth()]);\r\n \r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: AgendaPage\r\n },\r {\n path: 'approve-event-modal',\n loadChildren: () => import('./approve-event-modal/approve-event-modal.module').then( m => m.ApproveEventModalPageModule)\n },\n {\n path: 'event-actions-popover',\n loadChildren: () => import('./event-actions-popover/event-actions-popover.module').then( m => m.EventActionsPopoverPageModule)\n },\n {\n path: 'emend-message-modal',\n loadChildren: () => import('./emend-message-modal/emend-message-modal.module').then( m => m.EmendMessageModalPageModule)\n },\n {\n path: 'new-event',\n loadChildren: () => import('./new-event/new-event.module').then( m => m.NewEventPageModule)\n },\n {\n path: 'edit-event',\n loadChildren: () => import('./edit-event/edit-event.module').then( m => m.EditEventPageModule)\n },\n {\n path: 'view-event',\n loadChildren: () => import('./view-event/view-event.module').then( m => m.ViewEventPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class AgendaPageRoutingModule {}\r\n","import { NgModule, LOCALE_ID, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { AgendaPageRoutingModule } from './agenda-routing.module';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\n\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\nimport { CalModalPageModule } from '../cal-modal/cal-modal.module';\r\n\r\nimport { registerLocaleData } from '@angular/common';\r\nimport localeDe from '@angular/common/locales/pt';\r\nimport { CalendarComponent } from 'src/app/components/calendar/calendar.component';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\nregisterLocaleData(localeDe);\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n /* ComponentsModule, */\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n SharedModule,\r\n AgendaPageRoutingModule,\r\n NgCalendarModule,\r\n CalModalPageModule,\r\n ],\r\n declarations: [AgendaPage, CalendarComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA],\r\n providers: [\r\n { provide: LOCALE_ID, useValue: 'pt-PT'}\r\n ]\r\n})\r\nexport class AgendaPageModule {}\r\n","export default \".event-indicator {\\n background: #333;\\n width: 5px;\\n height: 5px;\\n border-radius: 5px;\\n display: table-cell;\\n}\\n\\nion-slide td div {\\n padding-left: 7px;\\n border-radius: 28px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n text-align: center;\\n height: 25px;\\n}\\n\\n:host ::ng-deep .monthview-primary-with-event {\\n /* background-color: white !important; */\\n}\\n\\n:host ::ng-deep .monthview-current {\\n /* background-color: red; */\\n border-bottom: 1px solid lightskyblue !important;\\n}\\n\\n:host ::ng-deep .monthview-selected {\\n /* background-color: lightskyblue !important; */\\n}\\n\\n:host ::ng-deep .item {\\n /* background: red !important; */\\n text-transform: capitalize;\\n}\\n\\n:host ::ng-deep .input-wrapper {\\n border-left: red !important;\\n /* background: red; */\\n margin-left: 1px solid red;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 15px 5px 0px 5px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #ecf8ff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n/* TOGGLE button */\\n\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n right: -4px !important;\\n margin: 20px 20px 0 0;\\n}\\n\\n.switch input {\\n display: none;\\n}\\n\\n.slider {\\n position: absolute;\\n cursor: pointer;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n background-color: #ffffff;\\n border: 1px solid #e16817;\\n color: #e16817;\\n transition: 0.4s;\\n}\\n\\n.slider:before {\\n position: absolute;\\n content: \\\"\\\";\\n height: 23.5px;\\n /* 26px; */\\n width: 24px;\\n left: 4px;\\n bottom: 4px;\\n background-color: #ffffff;\\n transition: 0.4s;\\n}\\n\\ninput:checked + .slider {\\n background-color: #e16817;\\n}\\n\\ninput:focus + .slider {\\n box-shadow: 0 0 1px #2196F3;\\n}\\n\\ninput:checked + .slider:before {\\n transform: translateX(55px);\\n}\\n\\n/*------ ADDED CSS ---------*/\\n\\n.pr {\\n display: none;\\n text-align: left !important;\\n left: 25px !important;\\n color: white;\\n}\\n\\n.mdgpr {\\n left: 58px !important;\\n color: #e16817;\\n}\\n\\n.pr, .mdgpr {\\n position: absolute;\\n transform: translate(-50%, -50%);\\n top: 50%;\\n left: 50%;\\n font-size: 12px;\\n font-family: Verdana, sans-serif;\\n}\\n\\ninput:checked + .slider .pr {\\n display: block;\\n background: #e16817;\\n}\\n\\ninput:checked + .slider .mdgpr {\\n display: none;\\n}\\n\\n/*--------- END --------*/\\n\\n/* Rounded sliders */\\n\\n.slider.round {\\n border-radius: 34px;\\n}\\n\\n.slider.round:before {\\n border-radius: 50%;\\n border: 1px solid #e16817;\\n}\\n\\n/*\\n\\nCalendar\\n\\n*/\\n\\n/* NEW CSS FOR TOGGLE BUTTON */\\n\\n.toggleBox {\\n margin: 20px 12px 7px 0;\\n}\\n\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\n\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n\\n.toggle {\\n position: relative;\\n display: block;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n /* display: grid; */\\n text-align: center;\\n}\\n\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n\\ntd.monthview-primary-with-event {\\n background-color: white !important;\\n}\\n\\n.header-title {\\n width: 300px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 25px;\\n padding: 0;\\n /* color:#ffffff; */\\n color: #000;\\n float: left;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: auto;\\n /* padding: 25px 20px 0 20px; */\\n color: #000 !important;\\n}\\n\\n/* Timeline */\\n\\n.cal-hour-segment {\\n border-bottom: none !important;\\n}\\n\\n.cal-current-time-marker {\\n background-color: #42b9fe !important;\\n}\\n\\n.calendar-tool-tip ion-icon {\\n font-size: 35px;\\n}\\n\\n.calendar-tool-tip .arrow-down {\\n font-size: 28px;\\n}\\n\\n.drop-down .drop-down-container {\\n display: none;\\n border-top: 2px solid #42b9fe;\\n position: absolute;\\n background: white;\\n z-index: 100000;\\n box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.3);\\n border-bottom-right-radius: 5px;\\n border-bottom-left-radius: 5px;\\n margin-left: -122px;\\n padding: 4px 15px;\\n}\\n\\n.drop-down .drop-down-container ul {\\n margin: 0px;\\n padding: 0px;\\n}\\n\\n.drop-down .drop-down-container ul li {\\n list-style: none;\\n height: 35px;\\n display: flex;\\n align-items: center;\\n}\\n\\n.capitaliseText {\\n min-width: 155px;\\n text-align: center;\\n font-weight: normal;\\n padding: 0px;\\n margin: 0px;\\n}\\n\\n.arrow {\\n padding: 0px 0px;\\n}\\n\\n.right-icons, .calendar-profile {\\n padding: 0px 9px;\\n}\\n\\n.capitaliseText {\\n font-size: 20px;\\n}\\n\\n.calendar-tool-tip {\\n padding: 20px 10px 30px 10px;\\n}\\n\\n.custom-calendar-header {\\n width: 100%;\\n margin-bottom: 10px;\\n}\\n\\n.custom-calendar-header thead th {\\n font-family: Roboto;\\n font-size: 15px;\\n color: rgba(52, 72, 94, 0.54);\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien {\\n padding: 10px 20px;\\n}\\n\\n.currente-date-timelien .timeline-date {\\n font-size: 15px;\\n font-weight: bold;\\n}\\n\\n.currente-date-timelien .collaps {\\n font-size: 26px;\\n padding-right: 8px;\\n}\\n\\n.currente-date-timelien .filter {\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ion-icon {\\n font-size: 35px;\\n color: #0d89d1;\\n}\\n\\n.currente-date-timelien .filter .filter-name {\\n color: #0d89d1;\\n font-family: Roboto;\\n font-size: 15px;\\n margin-right: 25px;\\n}\\n\\n.currente-date-timelien .filter ul {\\n background-color: white !important;\\n position: absolute;\\n padding: 0px;\\n margin: 0px;\\n list-style: none;\\n margin-top: 140px;\\n padding: 0px;\\n box-shadow: 0px 0px 10px gray !important;\\n border-radius: 5px;\\n width: 96px;\\n z-index: 1000000;\\n}\\n\\n.currente-date-timelien .filter ul li {\\n padding: 5px 10px;\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ul li.active {\\n background-color: rgba(66, 185, 254, 0.1);\\n}\\n\\n.showcalendar {\\n display: none;\\n}\\n\\n.timeline-header {\\n z-index: 1000000;\\n position: absolute;\\n width: 100%;\\n background-color: white;\\n}\\n\\n.timeline-container {\\n margin-top: 67px;\\n}\\n\\n.calendar-border {\\n background: #ebebeb;\\n margin: 13px 20px;\\n height: 2px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcYWdlbmRhLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0FGOztBREtRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDRlo7O0FEUUU7RUFDRSx3Q0FBQTtBQ0xKOztBRFFFO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtBQ05KOztBRFFFO0VBQ0UsK0NBQUE7QUNOSjs7QURRRTtFQUNFLGdDQUFBO0VBQ0EsMEJBQUE7QUNOSjs7QURRRTtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBQ05KOztBRFdBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDUEY7O0FEU0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ1BKOztBRFNFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDUEo7O0FEU0U7RUFDRSxlQUFBO0FDUEo7O0FEU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ1BKOztBRFNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDUEo7O0FEWUEsa0JBQUE7O0FBQ0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtF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QURnQ0E7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDN0JGOztBRGlDQTtFQUNFLGdCQUFBO0FDOUJGOztBRGtDQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FDL0JGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLmV2ZW50LWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbiBcclxuaW9uLXNsaWRle1xyXG4gICAgdGR7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbjpob3N0IDo6bmctZGVlcCB7XHJcbiAgLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgXHJcbiAgLm1vbnRodmlldy1jdXJyZW50e1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9udGh2aWV3LXNlbGVjdGVkIHtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIC8qIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbi5tYWluLWhlYWRlcntcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XHJcbiAgY29sb3I6IzAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgXHJcbiAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZmO1xyXG4gIH1cclxuICAuZGl2LXRpdGxle1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICAuZGl2LWljb257XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogVE9HR0xFIGJ1dHRvbiAqL1xyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7ZGlzcGxheTpub25lO31cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcclxuICBjb2xvcjogI2UxNjgxNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDIzLjVweDsgLyogMjZweDsgICovXHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ucHJcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDI1cHggIWltcG9ydGFudDsgXHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5tZGdwclxyXG57XHJcblxyXG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuLnByLCAubWRncHJcclxue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQrIC5zbGlkZXIgLnByXHJcbntkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwclxyXG57ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cclxuXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIFxyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5DYWxlbmRhclxyXG5cclxuKi9cclxuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xyXG4udG9nZ2xlQm94e1xyXG4gIG1hcmdpbjoyMHB4IDEycHggN3B4IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICovXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICBsZWZ0OiA2NXB4O1xyXG5cclxufVxyXG4udG9nZ2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIC8qIGRpc3BsYXk6IGdyaWQ7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmxhYmVse1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ub25idG57XHJcbiAgdG9wOjEwcHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG59XHJcbi5vZmJ0bntcclxuICB0b3A6MTBweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICAjZTE2ODE3O1xyXG59XHJcbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAuZGl2LXNlYXJjaHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgfVxyXG4gIC5kaXYtbG9nb3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWdtZW50IHtcclxuICBcclxufVxyXG5cclxuLyogVGltZWxpbmUgKi9cclxuXHJcbi5jYWwtaG91ci1zZWdtZW50IHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgaW9uLWljb257XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5hcnJvdy1kb3due1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kcm9wLWRvd257XHJcblxyXG4gIC5kcm9wLWRvd24tY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDJiOWZlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMjJweDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXBpdGFsaXNlVGV4dHtcclxuICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmFycm93e1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGV7XHJcbiAgcGFkZGluZzogMHB4IDlweFxyXG59XHJcblxyXG5cclxuLmNhcGl0YWxpc2VUZXh0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5jYWxlbmRhci10b29sLXRpcHtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAxMHB4O1xyXG5cclxufVxyXG5cclxuXHJcbi5jdXN0b20tY2FsZW5kYXItaGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGhlYWR7XHJcbiAgICB0aHtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MiwgNzIsIDk0LCAwLjU0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY3VycmVudGUtZGF0ZS10aW1lbGllbntcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLnRpbWVsaW5lLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmNvbGxhcHN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBsaS5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg1LCAyNTQsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hvd2NhbGVuZGFye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7XHJcbiAgei1pbmRleDogMTAwMDAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGltZWxpbmUtY29udGFpbmVye1xyXG4gIG1hcmdpbi10b3A6IDY3cHg7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItYm9yZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgbWFyZ2luOiAxM3B4IDIwcHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbn0iLCIuZXZlbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuaW9uLXNsaWRlIHRkIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7ICovXG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jdXJyZW50IHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1zZWxlY3RlZCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pdGVtIHtcbiAgLyogYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXG4gIG1hcmdpbi1sZWZ0OiAxcHggc29saWQgcmVkO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA1cHggMHB4IDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VjZjhmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBUT0dHTEUgYnV0dG9uICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xufVxuXG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG4gIGNvbG9yOiAjZTE2ODE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIzLjVweDtcbiAgLyogMjZweDsgICovXG4gIHdpZHRoOiAyNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5wciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGdwciB7XG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbi5wciwgLm1kZ3ByIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLnByIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuLypcblxuQ2FsZW5kYXJcblxuKi9cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMTJweCA3cHggMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBsZWZ0OiA2NXB4O1xufVxuXG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAvKiBkaXNwbGF5OiBncmlkOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9uYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5vZmJ0biB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTRweDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kaXYtdG9wLWhlYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaW1lbGluZSAqL1xuLmNhbC1ob3VyLXNlZ21lbnQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ZmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXRvb2wtdGlwIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNhbGVuZGFyLXRvb2wtdGlwIC5hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRyb3AtZG93biAuZHJvcC1kb3duLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGUge1xuICBwYWRkaW5nOiAwcHggOXB4O1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYWxlbmRhci10b29sLXRpcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4IDEwcHg7XG59XG5cbi5jdXN0b20tY2FsZW5kYXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3VzdG9tLWNhbGVuZGFyLWhlYWRlciB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoNTIsIDcyLCA5NCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmNvbGxhcHMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAuZmlsdGVyIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgLmZpbHRlci1uYW1lIHtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogOTZweDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODUsIDI1NCwgMC4xKTtcbn1cblxuLnNob3djYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG59XG5cbi5jYWxlbmRhci1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBtYXJnaW46IDEzcHggMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59Il19 */\";","import { Component, OnInit, ViewChild, Inject, LOCALE_ID } from '@angular/core';\r\nimport { CalendarComponent } from 'ionic2-calendar';\r\nimport { AlertController, ModalController } from '@ionic/angular';\r\nimport { CalModalPage } from '../cal-modal/cal-modal.page';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../models/event.model';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { NewEventPage } from './new-event/new-event.page';\r\nimport { ViewEventPage } from './view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n// showTimeline\r\nimport { setHours, setMinutes } from 'date-fns';\r\nimport {\r\n CalendarDateFormatter,\r\n CalendarEvent,\r\n CalendarView,\r\n DAYS_OF_WEEK,\r\n} from 'angular-calendar';\r\nimport { CustomDateFormatter } from './custom-date-formatter.provider';\r\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\r\nimport { EventListPage } from '../gabinete-digital/event-list/event-list.page';\r\n\r\n@Component({\r\n selector: 'app-agenda',\r\n templateUrl: './agenda.page.html',\r\n styleUrls: ['./agenda.page.scss'],\r\n providers: [\r\n {\r\n provide: CalendarDateFormatter,\r\n useClass: CustomDateFormatter,\r\n },\r\n ],\r\n})\r\nexport class AgendaPage implements OnInit {\r\n \r\n view: CalendarView = CalendarView.Day;\r\n\r\n viewDate: Date = new Date();\r\n\r\n weekStartsOn: number = DAYS_OF_WEEK.MONDAY;\r\n\r\n weekendDays: number[] = [DAYS_OF_WEEK.FRIDAY, DAYS_OF_WEEK.SATURDAY];\r\n\r\n CalendarView = CalendarView;\r\n\r\n timelineDate: string;\r\n\r\n setView(view: CalendarView) {\r\n this.view = view;\r\n }\r\n\r\n // calendar\r\n showCalendar: boolean;\r\n calendarHeight: string;\r\n\r\n // timeline\r\n monthList = [\r\n { name: 'Janeiro', id: 'Jan' },\r\n { name: 'Fevereiro', id: 'Feb' },\r\n { name: 'Março', id: 'Mar' },\r\n { name: 'Abril', id: 'Apr' },\r\n { name: 'Maio', id: 'May' },\r\n { name: 'Junho', id: 'June' },\r\n { name: 'Julho', id: 'July' },\r\n { name: 'Agosto', id: 'Aug' },\r\n { name: 'Setembro', id: 'Sept' },\r\n { name: 'Outubro', id: 'Oct' },\r\n { name: 'Novembro', id: 'Nov' },\r\n { name: 'Dezembro', id: 'Dec' }\r\n ]\r\n\r\n // for timeline\r\n events: CalendarEvent[] = [];\r\n // timeline filter\r\n timelineFilterState: string = 'Todos';\r\n showTimelineFilterState: boolean;\r\n showTimeline: boolean;\r\n \r\n /* List of events of our calendar */\r\n eventSource = [];\r\n /* The title of the calendar */\r\n viewTitle: string;\r\n\r\n calendar = {\r\n /* Se the view of the calendar to a month view */\r\n mode: 'month',\r\n currentDate: new Date(),\r\n };\r\n\r\n selectedDate: Date;\r\n eventSelectedDate: Date = new Date();\r\n eventSelectedDate2: Date;\r\n rangeStartDate: Date;\r\n rangeEndDate: Date;\r\n\r\n @ViewChild(CalendarComponent) myCal: CalendarComponent;\r\n\r\n segment:string;\r\n profile:string;\r\n\r\n eventsList: Event[];\r\n eventsListPessoal: Event[];\r\n eventsListOficial: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n showLoader: boolean;\r\n\r\n startTime: Date;\r\n endTime: Date;\r\n\r\n\r\n\r\n constructor( \r\n private alertCtrl: AlertController,\r\n @Inject(LOCALE_ID) private locale: string,\r\n private modalCtrl: ModalController,\r\n private eventService: EventsService,\r\n private router: Router,\r\n private alertCrontroller: AlertService\r\n ) {\r\n\r\n this.calendarHeight = \"347px\";\r\n this.showCalendar = true;\r\n this.timelineDate = momentG(new Date(),'dd MMMM yyyy');\r\n\r\n this.showLoader = false;\r\n this.showTimelineFilterState = false;\r\n this.showTimeline = false;\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n //Inicializar segment\r\n /* localStorage.setItem('test', this.eventSelectedDate.toString()); */\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == \"/home/agenda\") {\r\n if (this.segment == null)\r\n {\r\n this.segment = \"Combinada\";\r\n }\r\n else\r\n {\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n }\r\n });\r\n }\r\n\r\n //Go to the next view of the calendar month/week/day\r\n next(){\r\n this.myCal.slideNext();\r\n }\r\n //Go to the previous view of the calendar\r\n back(){\r\n this.myCal.slidePrev();\r\n }\r\n //Shows the title of your view\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n // Show information of the event for timeline\r\n eventClicked({ event }: { event: CalendarEvent }): void {\r\n console.log('Event clicked', event);\r\n \r\n this.eventSelectedDate = event.start;\r\n this.viewEventDetail(event.id);\r\n /* this.router.navigate([\"/home/agenda\", event.id, 'agenda']); */\r\n }\r\n\r\n //Show information of the event\r\n async onEventSelected(ev: { event: Event}){\r\n this.viewEventDetail(ev.event.EventId);\r\n /* this.router.navigate([\"/home/agenda\", ev.event.EventId, 'agenda']); */\r\n }\r\n\r\n onCurrentChanged = (ev: Date) => {\r\n // timeline change date\r\n this.timelineDate = momentG(new Date(ev),'dd MMMM yyyy');\r\n this.viewDate = new Date(ev);\r\n // calendar change date\r\n this.eventSelectedDate = new Date(ev);\r\n\r\n this.centralizeTimeline(500);\r\n this.timelineBoxCorrectHeight(500);\r\n };\r\n\r\n // changedate\r\n dropDownChangeDate(id: string){\r\n const currentCandarDayYear = momentG(this.eventSelectedDate,'dd -- yyyy', 'pt');\r\n const newDate = new Date(currentCandarDayYear.replace('--',id));\r\n this.onCurrentChanged(newDate); \r\n }\r\n\r\n onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {\r\n console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));\r\n this.eventSelectedDate2 = ev.selectedTime;\r\n }; \r\n\r\n onRangeChanged (ev: { startTime: Date, endTime: Date }) {\r\n this.rangeStartDate = ev.startTime;\r\n this.rangeEndDate = ev.endTime;\r\n\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n };\r\n\r\n async openCalModal() {\r\n const modal = await this.modalCtrl.create({\r\n component: CalModalPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n // for calendar\r\n currentDayEventDisplayBorder(day: any, id: any){\r\n\r\n const events = day[id].events;\r\n if (events.length == 0) {\r\n return \"\";\r\n } else if (events.length >= 1) {\r\n \r\n /** @description store all event type */\r\n let eventType = {};\r\n let eventTypeNum: number;\r\n\r\n events.forEach(element => {\r\n eventType[element.calendarName] = 1;\r\n });\r\n\r\n eventTypeNum = (Object.keys(eventType)).length\r\n\r\n if (eventTypeNum == 2) { \r\n return ` calendar-event-border calendar-${this.profile}-event-type-both`;\r\n } else {\r\n return ` calendar-event-border calendar-${this.profile}-event-type-`+(Object.keys(eventType))[0];\r\n }\r\n }\r\n\r\n return \"\";\r\n }\r\n\r\n // for timeline\r\n centralizeTimeline(timeout: number) {\r\n // auto scroll timeline\r\n setTimeout(() => {\r\n const timelineMarker = document.querySelector('.cal-current-time-marker');\r\n const timelineContainer = document.querySelectorAll('ion-content')[2];\r\n const shadowRoot = timelineContainer.shadowRoot;\r\n\r\n const scrollContainer = shadowRoot.querySelector('main');\r\n try {\r\n scrollContainer.scrollTop = timelineMarker['offsetTop'] - ((scrollContainer.offsetHeight/2) - 60);\r\n } catch (error) {\r\n //\r\n }\r\n \r\n \r\n }, timeout);\r\n }\r\n\r\n // for timeline\r\n timelineIsCurrentDate(): Boolean {\r\n return true;\r\n //return momentG(new Date(),'dd MMMM yyyy', 'pt') == momentG(this.eventSelectedDate,'dd MMMM yyyy', 'pt');\r\n }\r\n\r\n // for timeline\r\n timeLineTemplate(startTime: string, eventlocation: string, eventDiscription: any, calendarName: string, subject: string, startTimeWisthS: string, endTime: string, eventIndex: number): string{\r\n \r\n const startHours = parseInt(startTimeWisthS.split(':')[0]);\r\n const startMinutos = parseInt(startTimeWisthS.split(':')[1]);\r\n\r\n const endHours = parseInt(endTime.split(':')[0]);\r\n const endMinutos = parseInt(endTime.split(':')[1]);\r\n\r\n let top = '0';\r\n \r\n if(startHours < endHours){\r\n if (startMinutos != 0 ){\r\n top = `${ Math.abs((startMinutos - 60)) }`\r\n }\r\n }\r\n\r\n return `\r\n
\r\n
\r\n ${startTimeWisthS}${eventlocation}\r\n
\r\n
\r\n ${subject}\r\n
\r\n
\r\n `\r\n }\r\n\r\n // for timeline\r\n timelineBoxCorrectHeight(timeout){\r\n\r\n setTimeout(()=>{\r\n this.eventSource.forEach((el, eventIndex)=>{ \r\n\r\n const startEvent = new Date(el.startTime);\r\n const endEvent = new Date(el.endTime);\r\n\r\n var minutes = ((endEvent.getTime() - startEvent.getTime()) / 1000) / 60;\r\n const top = (startEvent.getTime() - (new Date(2020, 1, 3)).getTime()) /60;\r\n \r\n document.querySelectorAll('.timeline-box').forEach(ele => {\r\n \r\n if(ele.className.indexOf(`timeline-box-event-${eventIndex}`)>=0){\r\n ele.setAttribute('style',`height:${minutes}px`);\r\n }\r\n });\r\n\r\n });\r\n },timeout)\r\n }\r\n\r\n // for timeline\r\n\r\n timelineFilter(calendarName){\r\n\r\n this.timelineFilterState = calendarName;\r\n\r\n // remove all event\r\n this.events = [];\r\n\r\n this.eventsList.forEach((element, eventIndex) => {\r\n \r\n // timeline start\r\n const startHours = momentG(new Date(element.StartDate), 'HH', 'pt');\r\n const EndHours = momentG(new Date(element.EndDate), 'HH', 'pt');\r\n\r\n const startHoursOtherFormate = momentG(new Date(element.StartDate), 'HH:mm', 'pt');\r\n const EndHoursOtherFormate = momentG(new Date(element.EndDate), 'HH:mm', 'pt');\r\n\r\n if (element.CalendarName == calendarName) {\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n } else if (calendarName == 'Todos'){\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n }\r\n \r\n });\r\n\r\n this.onCurrentChanged(this.eventSelectedDate);\r\n //\r\n this.showTimelineFilterState = false;\r\n }\r\n \r\n loadRangeEvents(startTime: Date, endTime: Date){\r\n\r\n this.showTimeline = false;\r\n this.showLoader = true;\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n \r\n\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents( momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59') ).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n // loop\r\n this.eventsList.forEach((element, eventIndex) => {\r\n\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n \r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n this.eventsList.forEach((element, eventIndex) => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n\r\n });\r\n }\r\n break;\r\n\r\n case \"Pessoal\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n case \"Oficial\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n } \r\n }\r\n\r\n actions(){\r\n\r\n } \r\n\r\n doRefresh(ev: any){\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n setTimeout(() => {\r\n ev.target.complete();\r\n }, 250)\r\n }\r\n showAlert(){\r\n this.alertCrontroller.presentAlert(\"Funcionalidade em desenvolvimento.\");\r\n }\r\n changeProfile(){\r\n\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n\r\n // change header profile picture\r\n window['header'](this.profile);\r\n\r\n }\r\n\r\n async openAddEvent() {\r\n const modal = await this.modalCtrl.create({\r\n component: NewEventPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalCtrl.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventsToApprove(){\r\n const modal = await this.modalCtrl.create({\r\n component: EventListPage,\r\n componentProps:{\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n}","import { CalendarDateFormatter, DateFormatterParams } from 'angular-calendar';\r\nimport { formatDate } from '@angular/common';\r\nimport { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class CustomDateFormatter extends CalendarDateFormatter {\r\n // you can override any of the methods defined in the parent class\r\n\r\n public dayViewHour({ date, locale }: DateFormatterParams): string {\r\n return formatDate(date, 'HH', locale);\r\n }\r\n\r\n public weekViewHour({ date, locale }: DateFormatterParams): string {\r\n return this.dayViewHour({ date, locale });\r\n }\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXG5ldy1ldmVudFxcbmV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9uZXctZXZlbnQucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDSUo7O0FERkk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0lOOztBREhPO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDS1I7O0FEREk7RUFDRSxlQUFBO0FDR047O0FEQ0U7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQWlGRSxTQUFBO0VBdUNBLG1CQUFBO0FDbkhOOztBREhJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0tSOztBREhNO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ0tSOztBREhNO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDS1I7O0FERk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQ0lSOztBREZNO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FDSVI7O0FERk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNJUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSVI7O0FERE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dSOztBRERNO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0dOOztBRERNO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNHVjs7QURETTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dWOztBRERRO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNHVjs7QURBTTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ0VSOztBREVNO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDQVI7O0FERU07RUFDRSxVQUFBO0FDQVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAubWlkZGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICAuaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1kaXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWl0ZW0tY2xhc3MtMntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlvbi1zZWxlY3R7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmFkZC1wZW9wbGV7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZS10aXRsZXtcclxuICAgICAgICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1kb2N1bWVudHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzBkODlkMTtcclxuICAgICAgfVxyXG4gICAgICAvKiBTUEFOICovXHJcbiAgICAgIC5zcGFuLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNhbmNlbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAgICAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tc2F2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAgICAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICAgICAgICBtYXJnaW46MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudGV4dC1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuICAgICAgLmVycm9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tY29sb3J7XHJcbiAgICAgICAgY29sb3I6cmVkO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICAvKiBTUEFOICovXG4gIC8qIEVycm9yIE1lc3NhZ2VzICovXG59XG4ubWFpbi1jb250ZW50IC5pb24taXRlbS1jb250YWluZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5pb24taWNvbi1jbGFzcyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1jb250ZW50IGlvbi1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmxpc3QtcGVvcGxlIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmFkZC1wZW9wbGUge1xuICB3aWR0aDogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUtdGl0bGUge1xuICAvKiBmb250LXNpemU6IDEzcHg7ICovXG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmF0dGFjaC10aXRsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jYW5jZWwge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XG4gIC0tY29sb3I6ICMwNjFiNTI7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1zYXZlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xuICAtLWNvbG9yOiNmZmZmZmY7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRleHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbi1jb250ZW50IC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1haW4tY29udGVudCAuc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-new-event',\r\n templateUrl: './new-event.page.html',\r\n styleUrls: ['./new-event.page.scss'],\r\n})\r\nexport class NewEventPage implements OnInit {\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventService: EventsService, \r\n ) { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n\r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n console.log(this.profile);\r\n \r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30) ; \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n console.log(this.profile);\r\n \r\n \r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalController.dismiss(this.postEvent);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CalModalPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CalModalPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { CalModalPageRoutingModule } from './cal-modal-routing.module';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n CalModalPageRoutingModule,\r\n ReactiveFormsModule,\r\n NgCalendarModule\r\n ],\r\n declarations: [CalModalPage]\r\n})\r\nexport class CalModalPageModule {}\r\n","export default \".div-ion-content {\\n margin: 15px;\\n}\\n\\n:host ::ng-deep .monthview-container {\\n height: auto !important;\\n}\\n\\n:host ::ng-deep .event-detail-container {\\n display: none;\\n}\\n\\n.div-attach {\\n border: 1px solid #ccc;\\n margin: 15px 0 0 0;\\n padding: 15px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* ion-item{\\n display: block;\\n border: 1px solid red;\\n width: 100%;\\n float: left;\\n} */\\n\\n.span-color {\\n color: red;\\n}\\n\\n/* .ion-badge{\\n\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGNhbC1tb2RhbFxcY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0FDQ0o7O0FERUk7RUFDSSx1QkFBQTtBQ0NSOztBRENJO0VBQ0ksYUFBQTtBQ0NSOztBREVBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUNDSjs7QURDQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0VKOztBREFBOzs7OztHQUFBOztBQU1BO0VBQ0ksVUFBQTtBQ0dKOztBRERBOztHQUFBIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGl2LWlvbi1jb250ZW50e1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbjpob3N0IDo6bmctZGVlcHtcclxuICAgIC5tb250aHZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ldmVudC1kZXRhaWwtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRpdi1hdHRhY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuLyogaW9uLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn0gKi9cclxuLnNwYW4tY29sb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbn1cclxuLyogLmlvbi1iYWRnZXtcclxuXHJcbn0gKi8iLCIuZGl2LWlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAuZXZlbnQtZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXYtYXR0YWNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogaW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufSAqL1xuLnNwYW4tY29sb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKiAuaW9uLWJhZGdle1xuXG59ICovIl19 */\";","import { Component, OnInit, AfterViewInit, Input } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';\r\n\r\nimport { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { FormGroup, FormBuilder, Validators } from \"@angular/forms\";\r\nimport { identifierModuleUrl } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-cal-modal',\r\n templateUrl: './cal-modal.page.html',\r\n styleUrls: ['./cal-modal.page.scss'],\r\n})\r\nexport class CalModalPage implements OnInit {\r\n\r\n calendar = {\r\n mode: 'month',\r\n currentDate: new Date()\r\n };\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n\r\n viewTitle: string;\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n modalReady = false;\r\n \r\n minDate: string;\r\n\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n formSubjectSatus: boolean = false;\r\n formDescriptionSatus: boolean = false;\r\n formLocationSatus: boolean = false;\r\n formEventTypeSatus: boolean = false;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n private modalCtrl: ModalController, \r\n private eventService: EventsService, \r\n private alertController:AlertService, \r\n private navParams: NavParams\r\n ) \r\n { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n \r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n\r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30)\r\n \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]],\r\n agenda: ['', [Validators.required]],\r\n startdate: ['', [Validators.required]],\r\n enddate: ['', [Validators.required]],\r\n description: ['', [Validators.required]],\r\n location: ['', [Validators.required]],\r\n eventtype: ['', [Validators.required]]\r\n }) \r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n setTimeout(()=>{\r\n this.modalReady = true;\r\n }, 0);\r\n }\r\n\r\n save(){\r\n if (this.ionicForm.valid) {\r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n \r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalCtrl.dismiss(this.postEvent);\r\n }\r\n else{\r\n this.validateFormInputs();\r\n }\r\n }\r\n \r\n validateFormInputs(){\r\n let formSubject = this.postEvent.Subject.trim();\r\n let formDescription = this.postEvent.Body.Text.trim();\r\n let formLocation = this.postEvent.Location.trim();\r\n \r\n if (!this.postEvent.Subject && formSubject.length <= 0){\r\n this.formSubjectSatus=true;\r\n }\r\n else{\r\n this.formSubjectSatus=false;\r\n if(!this.postEvent.Body.Text && formDescription.length <= 0){\r\n this.formDescriptionSatus=true;\r\n }\r\n else{\r\n this.formDescriptionSatus=false;\r\n if (!this.postEvent.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n else{\r\n this.formLocationSatus=false;\r\n }\r\n }\r\n }\r\n /* return (this.postEvent.Subject && formSubject.length > 0); */\r\n }\r\n\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n onTimeSelected(ev){\r\n /* this.postEvent.startTime = new Date(ev.selectedTime); */\r\n \r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss();\r\n /* this.modalCtrl.dismiss(this.postEvent); */\r\n }\r\n\r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postEvent.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n showAlert(){\r\n this.alertController.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./node_modules/@angular/common/locales/pt.js","./src/app/components/calendar/calendar.component.html","./src/app/pages/agenda/agenda.page.html","./src/app/pages/agenda/new-event/new-event.page.html","./src/app/pages/cal-modal/cal-modal.page.html","./src/app/components/calendar/calendar.component.scss","./src/app/components/calendar/calendar.component.ts","./src/app/pages/agenda/agenda-routing.module.ts","./src/app/pages/agenda/agenda.module.ts","./src/app/pages/agenda/agenda.page.scss","./src/app/pages/agenda/agenda.page.ts","./src/app/pages/agenda/custom-date-formatter.provider.ts","./src/app/pages/agenda/new-event/new-event.page.scss","./src/app/pages/agenda/new-event/new-event.page.ts","./src/app/pages/cal-modal/cal-modal-routing.module.ts","./src/app/pages/cal-modal/cal-modal.module.ts","./src/app/pages/cal-modal/cal-modal.page.scss","./src/app/pages/cal-modal/cal-modal.page.ts"],"names":[],"mappings":"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","file":"pages-agenda-agenda-module-es2015.js","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n(function (factory) {\n if (typeof module === \"object\" && typeof module.exports === \"object\") {\n var v = factory(null, exports);\n if (v !== undefined) module.exports = v;\n }\n else if (typeof define === \"function\" && define.amd) {\n define(\"@angular/common/locales/pt\", [\"require\", \"exports\"], factory);\n }\n})(function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n // THIS CODE IS GENERATED - DO NOT MODIFY\n // See angular/tools/gulp-tasks/cldr/extract.js\n var u = undefined;\n function plural(n) {\n var i = Math.floor(Math.abs(n));\n if (i === Math.floor(i) && i >= 0 && i <= 1)\n return 1;\n return 5;\n }\n exports.default = [\n 'pt',\n [['AM', 'PM'], u, u],\n u,\n [\n ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],\n [\n 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',\n 'sábado'\n ],\n ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']\n ],\n u,\n [\n ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n [\n 'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'\n ],\n [\n 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',\n 'outubro', 'novembro', 'dezembro'\n ]\n ],\n u,\n [['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],\n 0,\n [6, 0],\n ['dd/MM/y', 'd \\'de\\' MMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'EEEE, d \\'de\\' MMMM \\'de\\' y'],\n ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],\n ['{1} {0}', u, u, u],\n [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],\n ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],\n 'BRL',\n 'R$',\n 'Real brasileiro',\n {\n 'AUD': ['AU$', '$'],\n 'JPY': ['JP¥', '¥'],\n 'PTE': ['Esc.'],\n 'RON': [u, 'L'],\n 'SYP': [u, 'S£'],\n 'THB': ['฿'],\n 'TWD': ['NT$'],\n 'USD': ['US$', '$']\n },\n 'ltr',\n plural\n ];\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19","export default \"
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n

{{ viewTitle }}

\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{ view.dates[row*7+col].label }} \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Hoje,   {{ timelineDate }}\\r\\n \\r\\n \\r\\n
{{timelineFilterState}}
\\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n
  • Todos
  • \\r\\n
  • Oficial
  • \\r\\n
  • Pessoal
  • \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Novo Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Novo Evento\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n Assunto *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Descrição *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Localização *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Selecione a Agenda *\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Tipo de evento *\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Data Início *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Data Fim *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n {{ viewTitle }}\\r\\n \\r\\n \\r\\n Enviar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"* {\\n margin: 0;\\n padding: 0;\\n box-sizing: border-box;\\n font-family: \\\"Quicksand\\\", sans-serif;\\n}\\n\\nhtml {\\n font-size: 62.5%;\\n}\\n\\n.container {\\n width: 100%;\\n height: 100vh;\\n background-color: #12121f;\\n color: #eee;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGNvbXBvbmVudHNcXGNhbGVuZGFyXFxjYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQ0FBQTtBQ0NKOztBREVFO0VBQ0UsZ0JBQUE7QUNDSjs7QURFRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNDSiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxZjtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-calendar',\r\n templateUrl: './calendar.component.html',\r\n styleUrls: ['./calendar.component.scss'],\r\n})\r\nexport class CalendarComponent implements OnInit {\r\n\r\n date = new Date();\r\n months = [\r\n \"Janeiro\",\r\n \"Fevereiro\",\r\n \"Março\",\r\n \"Abril\",\r\n \"Maio\",\r\n \"Junho\",\r\n \"Julho\",\r\n \"Agosto\",\r\n \"Setembro\",\r\n \"Outubro\",\r\n \"Novembro\",\r\n \"Dezembro\",\r\n ];\r\n weekdays = [\r\n \"Domingo\", \r\n \"Segunda-feira\", \r\n \"Terça-feira\", \r\n \"Quarta-feira\", \r\n \"Quinta-feira\", \r\n \"Sexta-feira\", \r\n \"Sábado\"\r\n ];\r\n currentMonth = this.months[this.date.getMonth()];\r\n customDate = this.weekdays[this.date.getDay()]+ \", \" + this.date.getDate() +\" de \" + ( this.months[this.date.getMonth()]);\r\n \r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: AgendaPage\r\n },\r {\n path: 'approve-event-modal',\n loadChildren: () => import('./approve-event-modal/approve-event-modal.module').then( m => m.ApproveEventModalPageModule)\n },\n {\n path: 'event-actions-popover',\n loadChildren: () => import('./event-actions-popover/event-actions-popover.module').then( m => m.EventActionsPopoverPageModule)\n },\n {\n path: 'emend-message-modal',\n loadChildren: () => import('./emend-message-modal/emend-message-modal.module').then( m => m.EmendMessageModalPageModule)\n },\n {\n path: 'new-event',\n loadChildren: () => import('./new-event/new-event.module').then( m => m.NewEventPageModule)\n },\n {\n path: 'edit-event',\n loadChildren: () => import('./edit-event/edit-event.module').then( m => m.EditEventPageModule)\n },\n {\n path: 'view-event',\n loadChildren: () => import('./view-event/view-event.module').then( m => m.ViewEventPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class AgendaPageRoutingModule {}\r\n","import { NgModule, LOCALE_ID, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { AgendaPageRoutingModule } from './agenda-routing.module';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\n\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\nimport { CalModalPageModule } from '../cal-modal/cal-modal.module';\r\n\r\nimport { registerLocaleData } from '@angular/common';\r\nimport localeDe from '@angular/common/locales/pt';\r\nimport { CalendarComponent } from 'src/app/components/calendar/calendar.component';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\nregisterLocaleData(localeDe);\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n /* ComponentsModule, */\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n SharedModule,\r\n AgendaPageRoutingModule,\r\n NgCalendarModule,\r\n CalModalPageModule,\r\n ],\r\n declarations: [AgendaPage, CalendarComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA],\r\n providers: [\r\n { provide: LOCALE_ID, useValue: 'pt-PT'}\r\n ]\r\n})\r\nexport class AgendaPageModule {}\r\n","export default \".event-indicator {\\n background: #333;\\n width: 5px;\\n height: 5px;\\n border-radius: 5px;\\n display: table-cell;\\n}\\n\\nion-slide td div {\\n padding-left: 7px;\\n border-radius: 28px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n text-align: center;\\n height: 25px;\\n}\\n\\n:host ::ng-deep .monthview-primary-with-event {\\n /* background-color: white !important; */\\n}\\n\\n:host ::ng-deep .monthview-current {\\n /* background-color: red; */\\n border-bottom: 1px solid lightskyblue !important;\\n}\\n\\n:host ::ng-deep .monthview-selected {\\n /* background-color: lightskyblue !important; */\\n}\\n\\n:host ::ng-deep .item {\\n /* background: red !important; */\\n text-transform: capitalize;\\n}\\n\\n:host ::ng-deep .input-wrapper {\\n border-left: red !important;\\n /* background: red; */\\n margin-left: 1px solid red;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 15px 5px 0px 5px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #ecf8ff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n/* TOGGLE button */\\n\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n right: -4px !important;\\n margin: 20px 20px 0 0;\\n}\\n\\n.switch input {\\n display: none;\\n}\\n\\n.slider {\\n position: absolute;\\n cursor: pointer;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n background-color: #ffffff;\\n border: 1px solid #e16817;\\n color: #e16817;\\n transition: 0.4s;\\n}\\n\\n.slider:before {\\n position: absolute;\\n content: \\\"\\\";\\n height: 23.5px;\\n /* 26px; */\\n width: 24px;\\n left: 4px;\\n bottom: 4px;\\n background-color: #ffffff;\\n transition: 0.4s;\\n}\\n\\ninput:checked + .slider {\\n background-color: #e16817;\\n}\\n\\ninput:focus + .slider {\\n box-shadow: 0 0 1px #2196F3;\\n}\\n\\ninput:checked + .slider:before {\\n transform: translateX(55px);\\n}\\n\\n/*------ ADDED CSS ---------*/\\n\\n.pr {\\n display: none;\\n text-align: left !important;\\n left: 25px !important;\\n color: white;\\n}\\n\\n.mdgpr {\\n left: 58px !important;\\n color: #e16817;\\n}\\n\\n.pr, .mdgpr {\\n position: absolute;\\n transform: translate(-50%, -50%);\\n top: 50%;\\n left: 50%;\\n font-size: 12px;\\n font-family: Verdana, sans-serif;\\n}\\n\\ninput:checked + .slider .pr {\\n display: block;\\n background: #e16817;\\n}\\n\\ninput:checked + .slider .mdgpr {\\n display: none;\\n}\\n\\n/*--------- END --------*/\\n\\n/* Rounded sliders */\\n\\n.slider.round {\\n border-radius: 34px;\\n}\\n\\n.slider.round:before {\\n border-radius: 50%;\\n border: 1px solid #e16817;\\n}\\n\\n/*\\n\\nCalendar\\n\\n*/\\n\\n/* NEW CSS FOR TOGGLE BUTTON */\\n\\n.toggleBox {\\n margin: 20px 12px 7px 0;\\n}\\n\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\n\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n\\n.toggle {\\n position: relative;\\n display: block;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n /* display: grid; */\\n text-align: center;\\n}\\n\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n\\ntd.monthview-primary-with-event {\\n background-color: white !important;\\n}\\n\\n.header-title {\\n width: 300px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 25px;\\n padding: 0;\\n /* color:#ffffff; */\\n color: #000;\\n float: left;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: auto;\\n /* padding: 25px 20px 0 20px; */\\n color: #000 !important;\\n}\\n\\n/* Timeline */\\n\\n.cal-hour-segment {\\n border-bottom: none !important;\\n}\\n\\n.cal-current-time-marker {\\n background-color: #42b9fe !important;\\n}\\n\\n.calendar-tool-tip ion-icon {\\n font-size: 35px;\\n}\\n\\n.calendar-tool-tip .arrow-down {\\n font-size: 28px;\\n}\\n\\n.drop-down .drop-down-container {\\n display: none;\\n border-top: 2px solid #42b9fe;\\n position: absolute;\\n background: white;\\n z-index: 100000;\\n box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.3);\\n border-bottom-right-radius: 5px;\\n border-bottom-left-radius: 5px;\\n margin-left: -122px;\\n padding: 4px 15px;\\n}\\n\\n.drop-down .drop-down-container ul {\\n margin: 0px;\\n padding: 0px;\\n}\\n\\n.drop-down .drop-down-container ul li {\\n list-style: none;\\n height: 35px;\\n display: flex;\\n align-items: center;\\n}\\n\\n.capitaliseText {\\n min-width: 155px;\\n text-align: center;\\n font-weight: normal;\\n padding: 0px;\\n margin: 0px;\\n}\\n\\n.arrow {\\n padding: 0px 0px;\\n}\\n\\n.right-icons, .calendar-profile {\\n padding: 0px 9px;\\n}\\n\\n.capitaliseText {\\n font-size: 20px;\\n}\\n\\n.calendar-tool-tip {\\n padding: 20px 10px 30px 10px;\\n}\\n\\n.custom-calendar-header {\\n width: 100%;\\n margin-bottom: 10px;\\n}\\n\\n.custom-calendar-header thead th {\\n font-family: Roboto;\\n font-size: 15px;\\n color: rgba(52, 72, 94, 0.54);\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien {\\n padding: 10px 20px;\\n}\\n\\n.currente-date-timelien .timeline-date {\\n font-size: 15px;\\n font-weight: bold;\\n}\\n\\n.currente-date-timelien .collaps {\\n font-size: 26px;\\n padding-right: 8px;\\n}\\n\\n.currente-date-timelien .filter {\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ion-icon {\\n font-size: 35px;\\n color: #0d89d1;\\n}\\n\\n.currente-date-timelien .filter .filter-name {\\n color: #0d89d1;\\n font-family: Roboto;\\n font-size: 15px;\\n margin-right: 25px;\\n}\\n\\n.currente-date-timelien .filter ul {\\n background-color: white !important;\\n position: absolute;\\n padding: 0px;\\n margin: 0px;\\n list-style: none;\\n margin-top: 140px;\\n padding: 0px;\\n box-shadow: 0px 0px 10px gray !important;\\n border-radius: 5px;\\n width: 96px;\\n z-index: 1000000;\\n}\\n\\n.currente-date-timelien .filter ul li {\\n padding: 5px 10px;\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ul li.active {\\n background-color: rgba(66, 185, 254, 0.1);\\n}\\n\\n.showcalendar {\\n display: none;\\n}\\n\\n.timeline-header {\\n z-index: 1000000;\\n position: absolute;\\n width: 100%;\\n background-color: white;\\n}\\n\\n.timeline-container {\\n margin-top: 67px;\\n}\\n\\n.calendar-border {\\n background: #ebebeb;\\n margin: 13px 20px;\\n height: 2px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcYWdlbmRhLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0FGOztBREtRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDRlo7O0FEUUU7RUFDRSx3Q0FBQTtBQ0xKOztBRFFFO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtBQ05KOztBRFFFO0VBQ0UsK0NBQUE7QUNOSjs7QURRRTtFQUNFLGdDQUFBO0VBQ0EsMEJBQUE7QUNOSjs7QURRRTtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBQ05KOztBRFdBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDUEY7O0FEU0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ1BKOztBRFNFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDUEo7O0FEU0U7RUFDRSxlQUFBO0FDUEo7O0FEU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ1BKOztBRFNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDUEo7O0FEWUEsa0JBQUE7O0FBQ0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtF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QURnQ0E7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDN0JGOztBRGlDQTtFQUNFLGdCQUFBO0FDOUJGOztBRGtDQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FDL0JGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLmV2ZW50LWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbiBcclxuaW9uLXNsaWRle1xyXG4gICAgdGR7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbjpob3N0IDo6bmctZGVlcCB7XHJcbiAgLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgXHJcbiAgLm1vbnRodmlldy1jdXJyZW50e1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9udGh2aWV3LXNlbGVjdGVkIHtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIC8qIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbi5tYWluLWhlYWRlcntcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XHJcbiAgY29sb3I6IzAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgXHJcbiAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZmO1xyXG4gIH1cclxuICAuZGl2LXRpdGxle1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICAuZGl2LWljb257XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogVE9HR0xFIGJ1dHRvbiAqL1xyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7ZGlzcGxheTpub25lO31cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcclxuICBjb2xvcjogI2UxNjgxNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDIzLjVweDsgLyogMjZweDsgICovXHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ucHJcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDI1cHggIWltcG9ydGFudDsgXHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5tZGdwclxyXG57XHJcblxyXG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuLnByLCAubWRncHJcclxue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQrIC5zbGlkZXIgLnByXHJcbntkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwclxyXG57ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cclxuXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIFxyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5DYWxlbmRhclxyXG5cclxuKi9cclxuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xyXG4udG9nZ2xlQm94e1xyXG4gIG1hcmdpbjoyMHB4IDEycHggN3B4IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICovXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICBsZWZ0OiA2NXB4O1xyXG5cclxufVxyXG4udG9nZ2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIC8qIGRpc3BsYXk6IGdyaWQ7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmxhYmVse1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ub25idG57XHJcbiAgdG9wOjEwcHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG59XHJcbi5vZmJ0bntcclxuICB0b3A6MTBweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICAjZTE2ODE3O1xyXG59XHJcbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAuZGl2LXNlYXJjaHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgfVxyXG4gIC5kaXYtbG9nb3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWdtZW50IHtcclxuICBcclxufVxyXG5cclxuLyogVGltZWxpbmUgKi9cclxuXHJcbi5jYWwtaG91ci1zZWdtZW50IHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgaW9uLWljb257XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5hcnJvdy1kb3due1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kcm9wLWRvd257XHJcblxyXG4gIC5kcm9wLWRvd24tY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDJiOWZlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMjJweDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXBpdGFsaXNlVGV4dHtcclxuICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmFycm93e1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGV7XHJcbiAgcGFkZGluZzogMHB4IDlweFxyXG59XHJcblxyXG5cclxuLmNhcGl0YWxpc2VUZXh0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5jYWxlbmRhci10b29sLXRpcHtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAxMHB4O1xyXG5cclxufVxyXG5cclxuXHJcbi5jdXN0b20tY2FsZW5kYXItaGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGhlYWR7XHJcbiAgICB0aHtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MiwgNzIsIDk0LCAwLjU0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY3VycmVudGUtZGF0ZS10aW1lbGllbntcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLnRpbWVsaW5lLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmNvbGxhcHN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBsaS5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg1LCAyNTQsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hvd2NhbGVuZGFye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7XHJcbiAgei1pbmRleDogMTAwMDAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGltZWxpbmUtY29udGFpbmVye1xyXG4gIG1hcmdpbi10b3A6IDY3cHg7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItYm9yZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgbWFyZ2luOiAxM3B4IDIwcHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbn0iLCIuZXZlbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuaW9uLXNsaWRlIHRkIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7ICovXG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jdXJyZW50IHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1zZWxlY3RlZCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pdGVtIHtcbiAgLyogYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXG4gIG1hcmdpbi1sZWZ0OiAxcHggc29saWQgcmVkO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA1cHggMHB4IDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VjZjhmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBUT0dHTEUgYnV0dG9uICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xufVxuXG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG4gIGNvbG9yOiAjZTE2ODE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIzLjVweDtcbiAgLyogMjZweDsgICovXG4gIHdpZHRoOiAyNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5wciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGdwciB7XG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbi5wciwgLm1kZ3ByIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLnByIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuLypcblxuQ2FsZW5kYXJcblxuKi9cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMTJweCA3cHggMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBsZWZ0OiA2NXB4O1xufVxuXG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAvKiBkaXNwbGF5OiBncmlkOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9uYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5vZmJ0biB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTRweDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kaXYtdG9wLWhlYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaW1lbGluZSAqL1xuLmNhbC1ob3VyLXNlZ21lbnQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ZmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXRvb2wtdGlwIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNhbGVuZGFyLXRvb2wtdGlwIC5hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRyb3AtZG93biAuZHJvcC1kb3duLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGUge1xuICBwYWRkaW5nOiAwcHggOXB4O1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYWxlbmRhci10b29sLXRpcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4IDEwcHg7XG59XG5cbi5jdXN0b20tY2FsZW5kYXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3VzdG9tLWNhbGVuZGFyLWhlYWRlciB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoNTIsIDcyLCA5NCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmNvbGxhcHMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAuZmlsdGVyIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgLmZpbHRlci1uYW1lIHtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogOTZweDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODUsIDI1NCwgMC4xKTtcbn1cblxuLnNob3djYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG59XG5cbi5jYWxlbmRhci1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBtYXJnaW46IDEzcHggMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59Il19 */\";","import { Component, OnInit, ViewChild, Inject, LOCALE_ID } from '@angular/core';\r\nimport { CalendarComponent } from 'ionic2-calendar';\r\nimport { AlertController, ModalController } from '@ionic/angular';\r\nimport { CalModalPage } from '../cal-modal/cal-modal.page';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../models/event.model';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { NewEventPage } from './new-event/new-event.page';\r\nimport { ViewEventPage } from './view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n// showTimeline\r\nimport { setHours, setMinutes } from 'date-fns';\r\nimport {\r\n CalendarDateFormatter,\r\n CalendarEvent,\r\n CalendarView,\r\n DAYS_OF_WEEK,\r\n} from 'angular-calendar';\r\nimport { CustomDateFormatter } from './custom-date-formatter.provider';\r\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\r\nimport { EventListPage } from '../gabinete-digital/event-list/event-list.page';\r\n\r\n@Component({\r\n selector: 'app-agenda',\r\n templateUrl: './agenda.page.html',\r\n styleUrls: ['./agenda.page.scss'],\r\n providers: [\r\n {\r\n provide: CalendarDateFormatter,\r\n useClass: CustomDateFormatter,\r\n },\r\n ],\r\n})\r\nexport class AgendaPage implements OnInit {\r\n \r\n view: CalendarView = CalendarView.Day;\r\n\r\n viewDate: Date = new Date();\r\n\r\n weekStartsOn: number = DAYS_OF_WEEK.MONDAY;\r\n\r\n weekendDays: number[] = [DAYS_OF_WEEK.FRIDAY, DAYS_OF_WEEK.SATURDAY];\r\n\r\n CalendarView = CalendarView;\r\n\r\n timelineDate: string;\r\n\r\n setView(view: CalendarView) {\r\n this.view = view;\r\n }\r\n\r\n // calendar\r\n showCalendar: boolean;\r\n calendarHeight: string;\r\n\r\n // timeline\r\n monthList = [\r\n { name: 'Janeiro', id: 'Jan' },\r\n { name: 'Fevereiro', id: 'Feb' },\r\n { name: 'Março', id: 'Mar' },\r\n { name: 'Abril', id: 'Apr' },\r\n { name: 'Maio', id: 'May' },\r\n { name: 'Junho', id: 'June' },\r\n { name: 'Julho', id: 'July' },\r\n { name: 'Agosto', id: 'Aug' },\r\n { name: 'Setembro', id: 'Sept' },\r\n { name: 'Outubro', id: 'Oct' },\r\n { name: 'Novembro', id: 'Nov' },\r\n { name: 'Dezembro', id: 'Dec' }\r\n ]\r\n\r\n // for timeline\r\n events: CalendarEvent[] = [];\r\n // timeline filter\r\n timelineFilterState: string = 'Todos';\r\n showTimelineFilterState: boolean;\r\n showTimeline: boolean;\r\n \r\n /* List of events of our calendar */\r\n eventSource = [];\r\n /* The title of the calendar */\r\n viewTitle: string;\r\n\r\n calendar = {\r\n /* Se the view of the calendar to a month view */\r\n mode: 'month',\r\n currentDate: new Date(),\r\n };\r\n\r\n selectedDate: Date;\r\n eventSelectedDate: Date = new Date();\r\n eventSelectedDate2: Date;\r\n rangeStartDate: Date;\r\n rangeEndDate: Date;\r\n\r\n @ViewChild(CalendarComponent) myCal: CalendarComponent;\r\n\r\n segment:string;\r\n profile:string;\r\n\r\n eventsList: Event[];\r\n eventsListPessoal: Event[];\r\n eventsListOficial: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n showLoader: boolean;\r\n\r\n startTime: Date;\r\n endTime: Date;\r\n\r\n\r\n\r\n constructor( \r\n private alertCtrl: AlertController,\r\n @Inject(LOCALE_ID) private locale: string,\r\n private modalCtrl: ModalController,\r\n private eventService: EventsService,\r\n private router: Router,\r\n private alertCrontroller: AlertService\r\n ) {\r\n\r\n this.calendarHeight = \"347px\";\r\n this.showCalendar = true;\r\n this.timelineDate = momentG(new Date(),'dd MMMM yyyy');\r\n\r\n this.showLoader = false;\r\n this.showTimelineFilterState = false;\r\n this.showTimeline = false;\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"pr\";\r\n //Inicializar segment\r\n /* localStorage.setItem('test', this.eventSelectedDate.toString()); */\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == \"/home/agenda\") {\r\n if (this.segment == null)\r\n {\r\n this.segment = \"Combinada\";\r\n }\r\n else\r\n {\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n }\r\n });\r\n }\r\n\r\n //Go to the next view of the calendar month/week/day\r\n next(){\r\n this.myCal.slideNext();\r\n }\r\n //Go to the previous view of the calendar\r\n back(){\r\n this.myCal.slidePrev();\r\n }\r\n //Shows the title of your view\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n // Show information of the event for timeline\r\n eventClicked({ event }: { event: CalendarEvent }): void {\r\n console.log('Event clicked', event);\r\n \r\n this.eventSelectedDate = event.start;\r\n this.viewEventDetail(event.id);\r\n /* this.router.navigate([\"/home/agenda\", event.id, 'agenda']); */\r\n }\r\n\r\n //Show information of the event\r\n async onEventSelected(ev: { event: Event}){\r\n this.viewEventDetail(ev.event.EventId);\r\n /* this.router.navigate([\"/home/agenda\", ev.event.EventId, 'agenda']); */\r\n }\r\n\r\n onCurrentChanged = (ev: Date) => {\r\n // timeline change date\r\n this.timelineDate = momentG(new Date(ev),'dd MMMM yyyy');\r\n this.viewDate = new Date(ev);\r\n // calendar change date\r\n this.eventSelectedDate = new Date(ev);\r\n\r\n this.centralizeTimeline(500);\r\n this.timelineBoxCorrectHeight(500);\r\n };\r\n\r\n // changedate\r\n dropDownChangeDate(id: string){\r\n const currentCandarDayYear = momentG(this.eventSelectedDate,'dd -- yyyy', 'pt');\r\n const newDate = new Date(currentCandarDayYear.replace('--',id));\r\n this.onCurrentChanged(newDate); \r\n }\r\n\r\n onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {\r\n console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));\r\n this.eventSelectedDate2 = ev.selectedTime;\r\n }; \r\n\r\n onRangeChanged (ev: { startTime: Date, endTime: Date }) {\r\n this.rangeStartDate = ev.startTime;\r\n this.rangeEndDate = ev.endTime;\r\n\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n };\r\n\r\n async openCalModal() {\r\n const modal = await this.modalCtrl.create({\r\n component: CalModalPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n // for calendar\r\n currentDayEventDisplayBorder(day: any, id: any){\r\n\r\n const events = day[id].events;\r\n if (events.length == 0) {\r\n return \"\";\r\n } else if (events.length >= 1) {\r\n \r\n /** @description store all event type */\r\n let eventType = {};\r\n let eventTypeNum: number;\r\n\r\n events.forEach(element => {\r\n eventType[element.calendarName] = 1;\r\n });\r\n\r\n eventTypeNum = (Object.keys(eventType)).length\r\n\r\n if (eventTypeNum == 2) { \r\n return ` calendar-event-border calendar-${this.profile}-event-type-both`;\r\n } else {\r\n return ` calendar-event-border calendar-${this.profile}-event-type-`+(Object.keys(eventType))[0];\r\n }\r\n }\r\n\r\n return \"\";\r\n }\r\n\r\n // for timeline\r\n centralizeTimeline(timeout: number) {\r\n // auto scroll timeline\r\n setTimeout(() => {\r\n const timelineMarker = document.querySelector('.cal-current-time-marker');\r\n const timelineContainer = document.querySelectorAll('ion-content')[2];\r\n const shadowRoot = timelineContainer.shadowRoot;\r\n\r\n const scrollContainer = shadowRoot.querySelector('main');\r\n try {\r\n scrollContainer.scrollTop = timelineMarker['offsetTop'] - ((scrollContainer.offsetHeight/2) - 60);\r\n } catch (error) {\r\n //\r\n }\r\n \r\n \r\n }, timeout);\r\n }\r\n\r\n // for timeline\r\n timelineIsCurrentDate(): Boolean {\r\n return true;\r\n //return momentG(new Date(),'dd MMMM yyyy', 'pt') == momentG(this.eventSelectedDate,'dd MMMM yyyy', 'pt');\r\n }\r\n\r\n // for timeline\r\n timeLineTemplate(startTime: string, eventlocation: string, eventDiscription: any, calendarName: string, subject: string, startTimeWisthS: string, endTime: string, eventIndex: number): string{\r\n \r\n const startHours = parseInt(startTimeWisthS.split(':')[0]);\r\n const startMinutos = parseInt(startTimeWisthS.split(':')[1]);\r\n\r\n const endHours = parseInt(endTime.split(':')[0]);\r\n const endMinutos = parseInt(endTime.split(':')[1]);\r\n\r\n let top = '0';\r\n \r\n if(startHours < endHours){\r\n if (startMinutos != 0 ){\r\n top = `${ Math.abs((startMinutos - 60)) }`\r\n }\r\n }\r\n\r\n return `\r\n
\r\n
\r\n ${startTimeWisthS}${eventlocation}\r\n
\r\n
\r\n ${subject}\r\n
\r\n
\r\n `\r\n }\r\n\r\n // for timeline\r\n timelineBoxCorrectHeight(timeout){\r\n\r\n setTimeout(()=>{\r\n this.eventSource.forEach((el, eventIndex)=>{ \r\n\r\n const startEvent = new Date(el.startTime);\r\n const endEvent = new Date(el.endTime);\r\n\r\n var minutes = ((endEvent.getTime() - startEvent.getTime()) / 1000) / 60;\r\n const top = (startEvent.getTime() - (new Date(2020, 1, 3)).getTime()) /60;\r\n \r\n document.querySelectorAll('.timeline-box').forEach(ele => {\r\n \r\n if(ele.className.indexOf(`timeline-box-event-${eventIndex}`)>=0){\r\n ele.setAttribute('style',`height:${minutes}px`);\r\n }\r\n });\r\n\r\n });\r\n },timeout)\r\n }\r\n\r\n // for timeline\r\n\r\n timelineFilter(calendarName){\r\n\r\n this.timelineFilterState = calendarName;\r\n\r\n // remove all event\r\n this.events = [];\r\n\r\n this.eventsList.forEach((element, eventIndex) => {\r\n \r\n // timeline start\r\n const startHours = momentG(new Date(element.StartDate), 'HH', 'pt');\r\n const EndHours = momentG(new Date(element.EndDate), 'HH', 'pt');\r\n\r\n const startHoursOtherFormate = momentG(new Date(element.StartDate), 'HH:mm', 'pt');\r\n const EndHoursOtherFormate = momentG(new Date(element.EndDate), 'HH:mm', 'pt');\r\n\r\n if (element.CalendarName == calendarName) {\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n } else if (calendarName == 'Todos'){\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n }\r\n \r\n });\r\n\r\n this.onCurrentChanged(this.eventSelectedDate);\r\n //\r\n this.showTimelineFilterState = false;\r\n }\r\n \r\n loadRangeEvents(startTime: Date, endTime: Date){\r\n\r\n this.showTimeline = false;\r\n this.showLoader = true;\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n \r\n\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents( momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59') ).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n // loop\r\n this.eventsList.forEach((element, eventIndex) => {\r\n\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n \r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n this.eventsList.forEach((element, eventIndex) => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n\r\n });\r\n }\r\n break;\r\n\r\n case \"Pessoal\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n case \"Oficial\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n } \r\n }\r\n\r\n actions(){\r\n\r\n } \r\n\r\n doRefresh(ev: any){\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n setTimeout(() => {\r\n ev.target.complete();\r\n }, 250)\r\n }\r\n showAlert(){\r\n this.alertCrontroller.presentAlert(\"Funcionalidade em desenvolvimento.\");\r\n }\r\n changeProfile(){\r\n\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n\r\n // change header profile picture\r\n window['header'](this.profile);\r\n\r\n }\r\n\r\n async openAddEvent() {\r\n const modal = await this.modalCtrl.create({\r\n component: NewEventPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalCtrl.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventsToApprove(){\r\n const modal = await this.modalCtrl.create({\r\n component: EventListPage,\r\n componentProps:{\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n}","import { CalendarDateFormatter, DateFormatterParams } from 'angular-calendar';\r\nimport { formatDate } from '@angular/common';\r\nimport { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class CustomDateFormatter extends CalendarDateFormatter {\r\n // you can override any of the methods defined in the parent class\r\n\r\n public dayViewHour({ date, locale }: DateFormatterParams): string {\r\n return formatDate(date, 'HH', locale);\r\n }\r\n\r\n public weekViewHour({ date, locale }: DateFormatterParams): string {\r\n return this.dayViewHour({ date, locale });\r\n }\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXG5ldy1ldmVudFxcbmV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9uZXctZXZlbnQucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDSUo7O0FERkk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0lOOztBREhPO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDS1I7O0FEREk7RUFDRSxlQUFBO0FDR047O0FEQ0U7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQWlGRSxTQUFBO0VBdUNBLG1CQUFBO0FDbkhOOztBREhJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0tSOztBREhNO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ0tSOztBREhNO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDS1I7O0FERk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQ0lSOztBREZNO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FDSVI7O0FERk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNJUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSVI7O0FERE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dSOztBRERNO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0dOOztBRERNO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNHVjs7QURETTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dWOztBRERRO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNHVjs7QURBTTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ0VSOztBREVNO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDQVI7O0FERU07RUFDRSxVQUFBO0FDQVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAubWlkZGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICAuaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1kaXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWl0ZW0tY2xhc3MtMntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlvbi1zZWxlY3R7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmFkZC1wZW9wbGV7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZS10aXRsZXtcclxuICAgICAgICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1kb2N1bWVudHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzBkODlkMTtcclxuICAgICAgfVxyXG4gICAgICAvKiBTUEFOICovXHJcbiAgICAgIC5zcGFuLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNhbmNlbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAgICAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tc2F2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAgICAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICAgICAgICBtYXJnaW46MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudGV4dC1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuICAgICAgLmVycm9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tY29sb3J7XHJcbiAgICAgICAgY29sb3I6cmVkO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICAvKiBTUEFOICovXG4gIC8qIEVycm9yIE1lc3NhZ2VzICovXG59XG4ubWFpbi1jb250ZW50IC5pb24taXRlbS1jb250YWluZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5pb24taWNvbi1jbGFzcyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1jb250ZW50IGlvbi1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmxpc3QtcGVvcGxlIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmFkZC1wZW9wbGUge1xuICB3aWR0aDogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUtdGl0bGUge1xuICAvKiBmb250LXNpemU6IDEzcHg7ICovXG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmF0dGFjaC10aXRsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jYW5jZWwge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XG4gIC0tY29sb3I6ICMwNjFiNTI7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1zYXZlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xuICAtLWNvbG9yOiNmZmZmZmY7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRleHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbi1jb250ZW50IC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1haW4tY29udGVudCAuc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-new-event',\r\n templateUrl: './new-event.page.html',\r\n styleUrls: ['./new-event.page.scss'],\r\n})\r\nexport class NewEventPage implements OnInit {\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventService: EventsService, \r\n ) { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n\r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n console.log(this.profile);\r\n \r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30) ; \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n console.log(this.profile);\r\n \r\n \r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalController.dismiss(this.postEvent);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CalModalPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CalModalPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { CalModalPageRoutingModule } from './cal-modal-routing.module';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n CalModalPageRoutingModule,\r\n ReactiveFormsModule,\r\n NgCalendarModule\r\n ],\r\n declarations: [CalModalPage]\r\n})\r\nexport class CalModalPageModule {}\r\n","export default \".div-ion-content {\\n margin: 15px;\\n}\\n\\n:host ::ng-deep .monthview-container {\\n height: auto !important;\\n}\\n\\n:host ::ng-deep .event-detail-container {\\n display: none;\\n}\\n\\n.div-attach {\\n border: 1px solid #ccc;\\n margin: 15px 0 0 0;\\n padding: 15px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* ion-item{\\n display: block;\\n border: 1px solid red;\\n width: 100%;\\n float: left;\\n} */\\n\\n.span-color {\\n color: red;\\n}\\n\\n/* .ion-badge{\\n\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGNhbC1tb2RhbFxcY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0FDQ0o7O0FERUk7RUFDSSx1QkFBQTtBQ0NSOztBRENJO0VBQ0ksYUFBQTtBQ0NSOztBREVBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUNDSjs7QURDQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0VKOztBREFBOzs7OztHQUFBOztBQU1BO0VBQ0ksVUFBQTtBQ0dKOztBRERBOztHQUFBIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGl2LWlvbi1jb250ZW50e1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbjpob3N0IDo6bmctZGVlcHtcclxuICAgIC5tb250aHZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ldmVudC1kZXRhaWwtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRpdi1hdHRhY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuLyogaW9uLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn0gKi9cclxuLnNwYW4tY29sb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbn1cclxuLyogLmlvbi1iYWRnZXtcclxuXHJcbn0gKi8iLCIuZGl2LWlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAuZXZlbnQtZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXYtYXR0YWNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogaW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufSAqL1xuLnNwYW4tY29sb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKiAuaW9uLWJhZGdle1xuXG59ICovIl19 */\";","import { Component, OnInit, AfterViewInit, Input } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';\r\n\r\nimport { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { FormGroup, FormBuilder, Validators } from \"@angular/forms\";\r\nimport { identifierModuleUrl } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-cal-modal',\r\n templateUrl: './cal-modal.page.html',\r\n styleUrls: ['./cal-modal.page.scss'],\r\n})\r\nexport class CalModalPage implements OnInit {\r\n\r\n calendar = {\r\n mode: 'month',\r\n currentDate: new Date()\r\n };\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n\r\n viewTitle: string;\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n modalReady = false;\r\n \r\n minDate: string;\r\n\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n formSubjectSatus: boolean = false;\r\n formDescriptionSatus: boolean = false;\r\n formLocationSatus: boolean = false;\r\n formEventTypeSatus: boolean = false;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n private modalCtrl: ModalController, \r\n private eventService: EventsService, \r\n private alertController:AlertService, \r\n private navParams: NavParams\r\n ) \r\n { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n \r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n\r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30)\r\n \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]],\r\n agenda: ['', [Validators.required]],\r\n startdate: ['', [Validators.required]],\r\n enddate: ['', [Validators.required]],\r\n description: ['', [Validators.required]],\r\n location: ['', [Validators.required]],\r\n eventtype: ['', [Validators.required]]\r\n }) \r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n setTimeout(()=>{\r\n this.modalReady = true;\r\n }, 0);\r\n }\r\n\r\n save(){\r\n if (this.ionicForm.valid) {\r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n \r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalCtrl.dismiss(this.postEvent);\r\n }\r\n else{\r\n this.validateFormInputs();\r\n }\r\n }\r\n \r\n validateFormInputs(){\r\n let formSubject = this.postEvent.Subject.trim();\r\n let formDescription = this.postEvent.Body.Text.trim();\r\n let formLocation = this.postEvent.Location.trim();\r\n \r\n if (!this.postEvent.Subject && formSubject.length <= 0){\r\n this.formSubjectSatus=true;\r\n }\r\n else{\r\n this.formSubjectSatus=false;\r\n if(!this.postEvent.Body.Text && formDescription.length <= 0){\r\n this.formDescriptionSatus=true;\r\n }\r\n else{\r\n this.formDescriptionSatus=false;\r\n if (!this.postEvent.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n else{\r\n this.formLocationSatus=false;\r\n }\r\n }\r\n }\r\n /* return (this.postEvent.Subject && formSubject.length > 0); */\r\n }\r\n\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n onTimeSelected(ev){\r\n /* this.postEvent.startTime = new Date(ev.selectedTime); */\r\n \r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss();\r\n /* this.modalCtrl.dismiss(this.postEvent); */\r\n }\r\n\r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postEvent.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n showAlert(){\r\n this.alertController.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js b/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js index fec510bc6..0954c3fd7 100644 --- a/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js +++ b/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js @@ -737,7 +737,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d value: function ngOnInit() { var _this2 = this; - this.profile = "mdgpr"; //Inicializar segment + this.profile = "pr"; //Inicializar segment /* localStorage.setItem('test', this.eventSelectedDate.toString()); */ diff --git a/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js.map b/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js.map index e8ae86f5d..c4a3dfa98 100644 --- a/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js.map +++ b/android/app/src/main/assets/public/pages-agenda-agenda-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///node_modules/@angular/common/locales/pt.js","webpack:///src/app/components/calendar/calendar.component.html","webpack:///src/app/pages/agenda/agenda.page.html","webpack:///src/app/pages/agenda/new-event/new-event.page.html","webpack:///src/app/pages/cal-modal/cal-modal.page.html","webpack:///src/app/components/calendar/calendar.component.scss","webpack:///src/app/components/calendar/calendar.component.ts","webpack:///src/app/pages/agenda/agenda-routing.module.ts","webpack:///src/app/pages/agenda/agenda.module.ts","webpack:///src/app/pages/agenda/agenda.page.scss","webpack:///src/app/pages/agenda/agenda.page.ts","webpack:///src/app/pages/agenda/custom-date-formatter.provider.ts","webpack:///src/app/pages/agenda/new-event/new-event.page.scss","webpack:///src/app/pages/agenda/new-event/new-event.page.ts","webpack:///src/app/pages/cal-modal/cal-modal-routing.module.ts","webpack:///src/app/pages/cal-modal/cal-modal.module.ts","webpack:///src/app/pages/cal-modal/cal-modal.page.scss","webpack:///src/app/pages/cal-modal/cal-modal.page.ts"],"names":["factory","module","exports","v","undefined","require","Object","defineProperty","value","u","plural","n","i","Math","floor","abs","CalendarComponent","date","Date","months","weekdays","currentMonth","getMonth","customDate","getDay","getDate","selector","template","routes","path","component","AgendaPageModule","imports","forRoot","provide","useFactory","declarations","schemas","providers","useValue","AgendaPage","alertCtrl","locale","modalCtrl","eventService","router","alertCrontroller","view","Day","viewDate","weekStartsOn","MONDAY","weekendDays","FRIDAY","SATURDAY","CalendarView","monthList","name","id","events","timelineFilterState","eventSource","calendar","mode","currentDate","eventSelectedDate","onCurrentChanged","ev","timelineDate","centralizeTimeline","timelineBoxCorrectHeight","onTimeSelected","console","log","selectedTime","length","eventSelectedDate2","calendarHeight","showCalendar","showLoader","showTimelineFilterState","showTimeline","profile","forEach","event","url","segment","loadRangeEvents","rangeStartDate","rangeEndDate","myCal","slideNext","slidePrev","title","viewTitle","start","viewEventDetail","EventId","currentCandarDayYear","newDate","replace","startTime","endTime","create","componentProps","cssClass","backdropDismiss","modal","present","onDidDismiss","then","data","postEvent","Subject","push","StartDate","EndDate","allDay","update","loadEvents","day","eventType","eventTypeNum","element","calendarName","keys","timeout","setTimeout","timelineMarker","document","querySelector","timelineContainer","querySelectorAll","shadowRoot","scrollContainer","scrollTop","offsetHeight","error","eventlocation","eventDiscription","subject","startTimeWisthS","eventIndex","startHours","parseInt","split","startMinutos","endHours","endMinutos","top","el","startEvent","endEvent","minutes","getTime","ele","className","indexOf","setAttribute","eventsList","EndHours","startHoursOtherFormate","EndHoursOtherFormate","CalendarName","timeLineTemplate","Location","Body","end","color","primary","secondary","getAllMdEvents","subscribe","response","timelineFilter","getAllPrEvents","eventsListPessoal","filter","res","eventsListOficial","target","complete","presentAlert","window","eventId","useClass","CustomDateFormatter","dayViewHour","NewEventPage","modalController","navParams","eventBody","BodyType","Text","get","selectedSegment","selectedDate","selectedStartdDate","selectedEndDate","setMinutes","getMinutes","minDate","toString","CalendarId","EventType","Attendees","IsMeeting","IsRecurring","AppointmentState","TimeZone","Organizer","Categories","HasAttachments","dismiss","postEventMd","postEventPr","eventAttendees","newattendees","CalModalPageRoutingModule","forChild","CalModalPageModule","CalModalPage","formBuilder","alertController","modalReady","isSubmitted","formSubjectSatus","formDescriptionSatus","formLocationSatus","formEventTypeSatus","ionicForm","group","required","agenda","startdate","enddate","description","location","eventtype","valid","validateFormInputs","formSubject","trim","formDescription","formLocation","eventPersons","newattendee","att","EmailAddress","Name","Array","controls"],"mappings":"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","file":"pages-agenda-agenda-module-es5.js","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n(function (factory) {\n if (typeof module === \"object\" && typeof module.exports === \"object\") {\n var v = factory(null, exports);\n if (v !== undefined) module.exports = v;\n }\n else if (typeof define === \"function\" && define.amd) {\n define(\"@angular/common/locales/pt\", [\"require\", \"exports\"], factory);\n }\n})(function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n // THIS CODE IS GENERATED - DO NOT MODIFY\n // See angular/tools/gulp-tasks/cldr/extract.js\n var u = undefined;\n function plural(n) {\n var i = Math.floor(Math.abs(n));\n if (i === Math.floor(i) && i >= 0 && i <= 1)\n return 1;\n return 5;\n }\n exports.default = [\n 'pt',\n [['AM', 'PM'], u, u],\n u,\n [\n ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],\n [\n 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',\n 'sábado'\n ],\n ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']\n ],\n u,\n [\n ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n [\n 'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'\n ],\n [\n 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',\n 'outubro', 'novembro', 'dezembro'\n ]\n ],\n u,\n [['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],\n 0,\n [6, 0],\n ['dd/MM/y', 'd \\'de\\' MMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'EEEE, d \\'de\\' MMMM \\'de\\' y'],\n ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],\n ['{1} {0}', u, u, u],\n [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],\n ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],\n 'BRL',\n 'R$',\n 'Real brasileiro',\n {\n 'AUD': ['AU$', '$'],\n 'JPY': ['JP¥', '¥'],\n 'PTE': ['Esc.'],\n 'RON': [u, 'L'],\n 'SYP': [u, 'S£'],\n 'THB': ['฿'],\n 'TWD': ['NT$'],\n 'USD': ['US$', '$']\n },\n 'ltr',\n plural\n ];\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19","export default \"
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n

{{ viewTitle }}

\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{ view.dates[row*7+col].label }} \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Hoje,   {{ timelineDate }}\\r\\n \\r\\n \\r\\n
{{timelineFilterState}}
\\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n
  • Todos
  • \\r\\n
  • Oficial
  • \\r\\n
  • Pessoal
  • \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Novo Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Novo Evento\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n Assunto *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Descrição *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Localização *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Selecione a Agenda *\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Tipo de evento *\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Data Início *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Data Fim *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n {{ viewTitle }}\\r\\n \\r\\n \\r\\n Enviar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"* {\\n margin: 0;\\n padding: 0;\\n box-sizing: border-box;\\n font-family: \\\"Quicksand\\\", sans-serif;\\n}\\n\\nhtml {\\n font-size: 62.5%;\\n}\\n\\n.container {\\n width: 100%;\\n height: 100vh;\\n background-color: #12121f;\\n color: #eee;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGNvbXBvbmVudHNcXGNhbGVuZGFyXFxjYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQ0FBQTtBQ0NKOztBREVFO0VBQ0UsZ0JBQUE7QUNDSjs7QURFRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNDSiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxZjtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-calendar',\r\n templateUrl: './calendar.component.html',\r\n styleUrls: ['./calendar.component.scss'],\r\n})\r\nexport class CalendarComponent implements OnInit {\r\n\r\n date = new Date();\r\n months = [\r\n \"Janeiro\",\r\n \"Fevereiro\",\r\n \"Março\",\r\n \"Abril\",\r\n \"Maio\",\r\n \"Junho\",\r\n \"Julho\",\r\n \"Agosto\",\r\n \"Setembro\",\r\n \"Outubro\",\r\n \"Novembro\",\r\n \"Dezembro\",\r\n ];\r\n weekdays = [\r\n \"Domingo\", \r\n \"Segunda-feira\", \r\n \"Terça-feira\", \r\n \"Quarta-feira\", \r\n \"Quinta-feira\", \r\n \"Sexta-feira\", \r\n \"Sábado\"\r\n ];\r\n currentMonth = this.months[this.date.getMonth()];\r\n customDate = this.weekdays[this.date.getDay()]+ \", \" + this.date.getDate() +\" de \" + ( this.months[this.date.getMonth()]);\r\n \r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: AgendaPage\r\n },\r {\n path: 'approve-event-modal',\n loadChildren: () => import('./approve-event-modal/approve-event-modal.module').then( m => m.ApproveEventModalPageModule)\n },\n {\n path: 'event-actions-popover',\n loadChildren: () => import('./event-actions-popover/event-actions-popover.module').then( m => m.EventActionsPopoverPageModule)\n },\n {\n path: 'emend-message-modal',\n loadChildren: () => import('./emend-message-modal/emend-message-modal.module').then( m => m.EmendMessageModalPageModule)\n },\n {\n path: 'new-event',\n loadChildren: () => import('./new-event/new-event.module').then( m => m.NewEventPageModule)\n },\n {\n path: 'edit-event',\n loadChildren: () => import('./edit-event/edit-event.module').then( m => m.EditEventPageModule)\n },\n {\n path: 'view-event',\n loadChildren: () => import('./view-event/view-event.module').then( m => m.ViewEventPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class AgendaPageRoutingModule {}\r\n","import { NgModule, LOCALE_ID, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { AgendaPageRoutingModule } from './agenda-routing.module';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\n\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\nimport { CalModalPageModule } from '../cal-modal/cal-modal.module';\r\n\r\nimport { registerLocaleData } from '@angular/common';\r\nimport localeDe from '@angular/common/locales/pt';\r\nimport { CalendarComponent } from 'src/app/components/calendar/calendar.component';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\nregisterLocaleData(localeDe);\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n /* ComponentsModule, */\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n SharedModule,\r\n AgendaPageRoutingModule,\r\n NgCalendarModule,\r\n CalModalPageModule,\r\n ],\r\n declarations: [AgendaPage, CalendarComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA],\r\n providers: [\r\n { provide: LOCALE_ID, useValue: 'pt-PT'}\r\n ]\r\n})\r\nexport class AgendaPageModule {}\r\n","export default \".event-indicator {\\n background: #333;\\n width: 5px;\\n height: 5px;\\n border-radius: 5px;\\n display: table-cell;\\n}\\n\\nion-slide td div {\\n padding-left: 7px;\\n border-radius: 28px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n text-align: center;\\n height: 25px;\\n}\\n\\n:host ::ng-deep .monthview-primary-with-event {\\n /* background-color: white !important; */\\n}\\n\\n:host ::ng-deep .monthview-current {\\n /* background-color: red; */\\n border-bottom: 1px solid lightskyblue !important;\\n}\\n\\n:host ::ng-deep .monthview-selected {\\n /* background-color: lightskyblue !important; */\\n}\\n\\n:host ::ng-deep .item {\\n /* background: red !important; */\\n text-transform: capitalize;\\n}\\n\\n:host ::ng-deep .input-wrapper {\\n border-left: red !important;\\n /* background: red; */\\n margin-left: 1px solid red;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 15px 5px 0px 5px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #ecf8ff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n/* TOGGLE button */\\n\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n right: -4px !important;\\n margin: 20px 20px 0 0;\\n}\\n\\n.switch input {\\n display: none;\\n}\\n\\n.slider {\\n position: absolute;\\n cursor: pointer;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n background-color: #ffffff;\\n border: 1px solid #e16817;\\n color: #e16817;\\n transition: 0.4s;\\n}\\n\\n.slider:before {\\n position: absolute;\\n content: \\\"\\\";\\n height: 23.5px;\\n /* 26px; */\\n width: 24px;\\n left: 4px;\\n bottom: 4px;\\n background-color: #ffffff;\\n transition: 0.4s;\\n}\\n\\ninput:checked + .slider {\\n background-color: #e16817;\\n}\\n\\ninput:focus + .slider {\\n box-shadow: 0 0 1px #2196F3;\\n}\\n\\ninput:checked + .slider:before {\\n transform: translateX(55px);\\n}\\n\\n/*------ ADDED CSS ---------*/\\n\\n.pr {\\n display: none;\\n text-align: left !important;\\n left: 25px !important;\\n color: white;\\n}\\n\\n.mdgpr {\\n left: 58px !important;\\n color: #e16817;\\n}\\n\\n.pr, .mdgpr {\\n position: absolute;\\n transform: translate(-50%, -50%);\\n top: 50%;\\n left: 50%;\\n font-size: 12px;\\n font-family: Verdana, sans-serif;\\n}\\n\\ninput:checked + .slider .pr {\\n display: block;\\n background: #e16817;\\n}\\n\\ninput:checked + .slider .mdgpr {\\n display: none;\\n}\\n\\n/*--------- END --------*/\\n\\n/* Rounded sliders */\\n\\n.slider.round {\\n border-radius: 34px;\\n}\\n\\n.slider.round:before {\\n border-radius: 50%;\\n border: 1px solid #e16817;\\n}\\n\\n/*\\n\\nCalendar\\n\\n*/\\n\\n/* NEW CSS FOR TOGGLE BUTTON */\\n\\n.toggleBox {\\n margin: 20px 12px 7px 0;\\n}\\n\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\n\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n\\n.toggle {\\n position: relative;\\n display: block;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n /* display: grid; */\\n text-align: center;\\n}\\n\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n\\ntd.monthview-primary-with-event {\\n background-color: white !important;\\n}\\n\\n.header-title {\\n width: 300px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 25px;\\n padding: 0;\\n /* color:#ffffff; */\\n color: #000;\\n float: left;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: auto;\\n /* padding: 25px 20px 0 20px; */\\n color: #000 !important;\\n}\\n\\n/* Timeline */\\n\\n.cal-hour-segment {\\n border-bottom: none !important;\\n}\\n\\n.cal-current-time-marker {\\n background-color: #42b9fe !important;\\n}\\n\\n.calendar-tool-tip ion-icon {\\n font-size: 35px;\\n}\\n\\n.calendar-tool-tip .arrow-down {\\n font-size: 28px;\\n}\\n\\n.drop-down .drop-down-container {\\n display: none;\\n border-top: 2px solid #42b9fe;\\n position: absolute;\\n background: white;\\n z-index: 100000;\\n box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.3);\\n border-bottom-right-radius: 5px;\\n border-bottom-left-radius: 5px;\\n margin-left: -122px;\\n padding: 4px 15px;\\n}\\n\\n.drop-down .drop-down-container ul {\\n margin: 0px;\\n padding: 0px;\\n}\\n\\n.drop-down .drop-down-container ul li {\\n list-style: none;\\n height: 35px;\\n display: flex;\\n align-items: center;\\n}\\n\\n.capitaliseText {\\n min-width: 155px;\\n text-align: center;\\n font-weight: normal;\\n padding: 0px;\\n margin: 0px;\\n}\\n\\n.arrow {\\n padding: 0px 0px;\\n}\\n\\n.right-icons, .calendar-profile {\\n padding: 0px 9px;\\n}\\n\\n.capitaliseText {\\n font-size: 20px;\\n}\\n\\n.calendar-tool-tip {\\n padding: 20px 10px 30px 10px;\\n}\\n\\n.custom-calendar-header {\\n width: 100%;\\n margin-bottom: 10px;\\n}\\n\\n.custom-calendar-header thead th {\\n font-family: Roboto;\\n font-size: 15px;\\n color: rgba(52, 72, 94, 0.54);\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien {\\n padding: 10px 20px;\\n}\\n\\n.currente-date-timelien .timeline-date {\\n font-size: 15px;\\n font-weight: bold;\\n}\\n\\n.currente-date-timelien .collaps {\\n font-size: 26px;\\n padding-right: 8px;\\n}\\n\\n.currente-date-timelien .filter {\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ion-icon {\\n font-size: 35px;\\n color: #0d89d1;\\n}\\n\\n.currente-date-timelien .filter .filter-name {\\n color: #0d89d1;\\n font-family: Roboto;\\n font-size: 15px;\\n margin-right: 25px;\\n}\\n\\n.currente-date-timelien .filter ul {\\n background-color: white !important;\\n position: absolute;\\n padding: 0px;\\n margin: 0px;\\n list-style: none;\\n margin-top: 140px;\\n padding: 0px;\\n box-shadow: 0px 0px 10px gray !important;\\n border-radius: 5px;\\n width: 96px;\\n z-index: 1000000;\\n}\\n\\n.currente-date-timelien .filter ul li {\\n padding: 5px 10px;\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ul li.active {\\n background-color: rgba(66, 185, 254, 0.1);\\n}\\n\\n.showcalendar {\\n display: none;\\n}\\n\\n.timeline-header {\\n z-index: 1000000;\\n position: absolute;\\n width: 100%;\\n background-color: white;\\n}\\n\\n.timeline-container {\\n margin-top: 67px;\\n}\\n\\n.calendar-border {\\n background: #ebebeb;\\n margin: 13px 20px;\\n height: 2px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcYWdlbmRhLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0FGOztBREtRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDRlo7O0FEUUU7RUFDRSx3Q0FBQTtBQ0xKOztBRFFFO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtBQ05KOztBRFFFO0VBQ0UsK0NBQUE7QUNOSjs7QURRRTtFQUNFLGdDQUFBO0VBQ0EsMEJBQUE7QUNOSjs7QURRRTtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBQ05KOztBRFdBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDUEY7O0FEU0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ1BKOztBRFNFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDUEo7O0FEU0U7RUFDRSxlQUFBO0FDUEo7O0FEU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ1BKOztBRFNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDUEo7O0FEWUEsa0JBQUE7O0FBQ0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtF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QURnQ0E7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDN0JGOztBRGlDQTtFQUNFLGdCQUFBO0FDOUJGOztBRGtDQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FDL0JGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLmV2ZW50LWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbiBcclxuaW9uLXNsaWRle1xyXG4gICAgdGR7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbjpob3N0IDo6bmctZGVlcCB7XHJcbiAgLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgXHJcbiAgLm1vbnRodmlldy1jdXJyZW50e1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9udGh2aWV3LXNlbGVjdGVkIHtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIC8qIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbi5tYWluLWhlYWRlcntcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XHJcbiAgY29sb3I6IzAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgXHJcbiAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZmO1xyXG4gIH1cclxuICAuZGl2LXRpdGxle1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICAuZGl2LWljb257XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogVE9HR0xFIGJ1dHRvbiAqL1xyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7ZGlzcGxheTpub25lO31cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcclxuICBjb2xvcjogI2UxNjgxNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDIzLjVweDsgLyogMjZweDsgICovXHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ucHJcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDI1cHggIWltcG9ydGFudDsgXHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5tZGdwclxyXG57XHJcblxyXG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuLnByLCAubWRncHJcclxue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQrIC5zbGlkZXIgLnByXHJcbntkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwclxyXG57ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cclxuXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIFxyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5DYWxlbmRhclxyXG5cclxuKi9cclxuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xyXG4udG9nZ2xlQm94e1xyXG4gIG1hcmdpbjoyMHB4IDEycHggN3B4IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICovXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICBsZWZ0OiA2NXB4O1xyXG5cclxufVxyXG4udG9nZ2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIC8qIGRpc3BsYXk6IGdyaWQ7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmxhYmVse1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ub25idG57XHJcbiAgdG9wOjEwcHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG59XHJcbi5vZmJ0bntcclxuICB0b3A6MTBweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICAjZTE2ODE3O1xyXG59XHJcbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAuZGl2LXNlYXJjaHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgfVxyXG4gIC5kaXYtbG9nb3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWdtZW50IHtcclxuICBcclxufVxyXG5cclxuLyogVGltZWxpbmUgKi9cclxuXHJcbi5jYWwtaG91ci1zZWdtZW50IHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgaW9uLWljb257XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5hcnJvdy1kb3due1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kcm9wLWRvd257XHJcblxyXG4gIC5kcm9wLWRvd24tY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDJiOWZlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMjJweDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXBpdGFsaXNlVGV4dHtcclxuICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmFycm93e1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGV7XHJcbiAgcGFkZGluZzogMHB4IDlweFxyXG59XHJcblxyXG5cclxuLmNhcGl0YWxpc2VUZXh0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5jYWxlbmRhci10b29sLXRpcHtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAxMHB4O1xyXG5cclxufVxyXG5cclxuXHJcbi5jdXN0b20tY2FsZW5kYXItaGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGhlYWR7XHJcbiAgICB0aHtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MiwgNzIsIDk0LCAwLjU0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY3VycmVudGUtZGF0ZS10aW1lbGllbntcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLnRpbWVsaW5lLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmNvbGxhcHN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBsaS5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg1LCAyNTQsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hvd2NhbGVuZGFye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7XHJcbiAgei1pbmRleDogMTAwMDAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGltZWxpbmUtY29udGFpbmVye1xyXG4gIG1hcmdpbi10b3A6IDY3cHg7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItYm9yZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgbWFyZ2luOiAxM3B4IDIwcHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbn0iLCIuZXZlbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuaW9uLXNsaWRlIHRkIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7ICovXG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jdXJyZW50IHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1zZWxlY3RlZCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pdGVtIHtcbiAgLyogYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXG4gIG1hcmdpbi1sZWZ0OiAxcHggc29saWQgcmVkO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA1cHggMHB4IDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VjZjhmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBUT0dHTEUgYnV0dG9uICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xufVxuXG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG4gIGNvbG9yOiAjZTE2ODE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIzLjVweDtcbiAgLyogMjZweDsgICovXG4gIHdpZHRoOiAyNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5wciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGdwciB7XG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbi5wciwgLm1kZ3ByIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLnByIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuLypcblxuQ2FsZW5kYXJcblxuKi9cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMTJweCA3cHggMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBsZWZ0OiA2NXB4O1xufVxuXG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAvKiBkaXNwbGF5OiBncmlkOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9uYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5vZmJ0biB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTRweDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kaXYtdG9wLWhlYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaW1lbGluZSAqL1xuLmNhbC1ob3VyLXNlZ21lbnQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ZmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXRvb2wtdGlwIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNhbGVuZGFyLXRvb2wtdGlwIC5hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRyb3AtZG93biAuZHJvcC1kb3duLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGUge1xuICBwYWRkaW5nOiAwcHggOXB4O1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYWxlbmRhci10b29sLXRpcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4IDEwcHg7XG59XG5cbi5jdXN0b20tY2FsZW5kYXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3VzdG9tLWNhbGVuZGFyLWhlYWRlciB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoNTIsIDcyLCA5NCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmNvbGxhcHMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAuZmlsdGVyIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgLmZpbHRlci1uYW1lIHtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogOTZweDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODUsIDI1NCwgMC4xKTtcbn1cblxuLnNob3djYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG59XG5cbi5jYWxlbmRhci1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBtYXJnaW46IDEzcHggMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59Il19 */\";","import { Component, OnInit, ViewChild, Inject, LOCALE_ID } from '@angular/core';\r\nimport { CalendarComponent } from 'ionic2-calendar';\r\nimport { AlertController, ModalController } from '@ionic/angular';\r\nimport { CalModalPage } from '../cal-modal/cal-modal.page';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../models/event.model';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { NewEventPage } from './new-event/new-event.page';\r\nimport { ViewEventPage } from './view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n// showTimeline\r\nimport { setHours, setMinutes } from 'date-fns';\r\nimport {\r\n CalendarDateFormatter,\r\n CalendarEvent,\r\n CalendarView,\r\n DAYS_OF_WEEK,\r\n} from 'angular-calendar';\r\nimport { CustomDateFormatter } from './custom-date-formatter.provider';\r\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\r\nimport { EventListPage } from '../gabinete-digital/event-list/event-list.page';\r\n\r\n@Component({\r\n selector: 'app-agenda',\r\n templateUrl: './agenda.page.html',\r\n styleUrls: ['./agenda.page.scss'],\r\n providers: [\r\n {\r\n provide: CalendarDateFormatter,\r\n useClass: CustomDateFormatter,\r\n },\r\n ],\r\n})\r\nexport class AgendaPage implements OnInit {\r\n \r\n view: CalendarView = CalendarView.Day;\r\n\r\n viewDate: Date = new Date();\r\n\r\n weekStartsOn: number = DAYS_OF_WEEK.MONDAY;\r\n\r\n weekendDays: number[] = [DAYS_OF_WEEK.FRIDAY, DAYS_OF_WEEK.SATURDAY];\r\n\r\n CalendarView = CalendarView;\r\n\r\n timelineDate: string;\r\n\r\n setView(view: CalendarView) {\r\n this.view = view;\r\n }\r\n\r\n // calendar\r\n showCalendar: boolean;\r\n calendarHeight: string;\r\n\r\n // timeline\r\n monthList = [\r\n { name: 'Janeiro', id: 'Jan' },\r\n { name: 'Fevereiro', id: 'Feb' },\r\n { name: 'Março', id: 'Mar' },\r\n { name: 'Abril', id: 'Apr' },\r\n { name: 'Maio', id: 'May' },\r\n { name: 'Junho', id: 'June' },\r\n { name: 'Julho', id: 'July' },\r\n { name: 'Agosto', id: 'Aug' },\r\n { name: 'Setembro', id: 'Sept' },\r\n { name: 'Outubro', id: 'Oct' },\r\n { name: 'Novembro', id: 'Nov' },\r\n { name: 'Dezembro', id: 'Dec' }\r\n ]\r\n\r\n // for timeline\r\n events: CalendarEvent[] = [];\r\n // timeline filter\r\n timelineFilterState: string = 'Todos';\r\n showTimelineFilterState: boolean;\r\n showTimeline: boolean;\r\n \r\n /* List of events of our calendar */\r\n eventSource = [];\r\n /* The title of the calendar */\r\n viewTitle: string;\r\n\r\n calendar = {\r\n /* Se the view of the calendar to a month view */\r\n mode: 'month',\r\n currentDate: new Date(),\r\n };\r\n\r\n selectedDate: Date;\r\n eventSelectedDate: Date = new Date();\r\n eventSelectedDate2: Date;\r\n rangeStartDate: Date;\r\n rangeEndDate: Date;\r\n\r\n @ViewChild(CalendarComponent) myCal: CalendarComponent;\r\n\r\n segment:string;\r\n profile:string;\r\n\r\n eventsList: Event[];\r\n eventsListPessoal: Event[];\r\n eventsListOficial: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n showLoader: boolean;\r\n\r\n startTime: Date;\r\n endTime: Date;\r\n\r\n\r\n\r\n constructor( \r\n private alertCtrl: AlertController,\r\n @Inject(LOCALE_ID) private locale: string,\r\n private modalCtrl: ModalController,\r\n private eventService: EventsService,\r\n private router: Router,\r\n private alertCrontroller: AlertService\r\n ) {\r\n\r\n this.calendarHeight = \"347px\";\r\n this.showCalendar = true;\r\n this.timelineDate = momentG(new Date(),'dd MMMM yyyy');\r\n\r\n this.showLoader = false;\r\n this.showTimelineFilterState = false;\r\n this.showTimeline = false;\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"mdgpr\";\r\n //Inicializar segment\r\n /* localStorage.setItem('test', this.eventSelectedDate.toString()); */\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == \"/home/agenda\") {\r\n if (this.segment == null)\r\n {\r\n this.segment = \"Combinada\";\r\n }\r\n else\r\n {\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n }\r\n });\r\n }\r\n\r\n //Go to the next view of the calendar month/week/day\r\n next(){\r\n this.myCal.slideNext();\r\n }\r\n //Go to the previous view of the calendar\r\n back(){\r\n this.myCal.slidePrev();\r\n }\r\n //Shows the title of your view\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n // Show information of the event for timeline\r\n eventClicked({ event }: { event: CalendarEvent }): void {\r\n console.log('Event clicked', event);\r\n \r\n this.eventSelectedDate = event.start;\r\n this.viewEventDetail(event.id);\r\n /* this.router.navigate([\"/home/agenda\", event.id, 'agenda']); */\r\n }\r\n\r\n //Show information of the event\r\n async onEventSelected(ev: { event: Event}){\r\n this.viewEventDetail(ev.event.EventId);\r\n /* this.router.navigate([\"/home/agenda\", ev.event.EventId, 'agenda']); */\r\n }\r\n\r\n onCurrentChanged = (ev: Date) => {\r\n // timeline change date\r\n this.timelineDate = momentG(new Date(ev),'dd MMMM yyyy');\r\n this.viewDate = new Date(ev);\r\n // calendar change date\r\n this.eventSelectedDate = new Date(ev);\r\n\r\n this.centralizeTimeline(500);\r\n this.timelineBoxCorrectHeight(500);\r\n };\r\n\r\n // changedate\r\n dropDownChangeDate(id: string){\r\n const currentCandarDayYear = momentG(this.eventSelectedDate,'dd -- yyyy', 'pt');\r\n const newDate = new Date(currentCandarDayYear.replace('--',id));\r\n this.onCurrentChanged(newDate); \r\n }\r\n\r\n onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {\r\n console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));\r\n this.eventSelectedDate2 = ev.selectedTime;\r\n }; \r\n\r\n onRangeChanged (ev: { startTime: Date, endTime: Date }) {\r\n this.rangeStartDate = ev.startTime;\r\n this.rangeEndDate = ev.endTime;\r\n\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n };\r\n\r\n async openCalModal() {\r\n const modal = await this.modalCtrl.create({\r\n component: CalModalPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n // for calendar\r\n currentDayEventDisplayBorder(day: any, id: any){\r\n\r\n const events = day[id].events;\r\n if (events.length == 0) {\r\n return \"\";\r\n } else if (events.length >= 1) {\r\n \r\n /** @description store all event type */\r\n let eventType = {};\r\n let eventTypeNum: number;\r\n\r\n events.forEach(element => {\r\n eventType[element.calendarName] = 1;\r\n });\r\n\r\n eventTypeNum = (Object.keys(eventType)).length\r\n\r\n if (eventTypeNum == 2) { \r\n return ` calendar-event-border calendar-${this.profile}-event-type-both`;\r\n } else {\r\n return ` calendar-event-border calendar-${this.profile}-event-type-`+(Object.keys(eventType))[0];\r\n }\r\n }\r\n\r\n return \"\";\r\n }\r\n\r\n // for timeline\r\n centralizeTimeline(timeout: number) {\r\n // auto scroll timeline\r\n setTimeout(() => {\r\n const timelineMarker = document.querySelector('.cal-current-time-marker');\r\n const timelineContainer = document.querySelectorAll('ion-content')[2];\r\n const shadowRoot = timelineContainer.shadowRoot;\r\n\r\n const scrollContainer = shadowRoot.querySelector('main');\r\n try {\r\n scrollContainer.scrollTop = timelineMarker['offsetTop'] - ((scrollContainer.offsetHeight/2) - 60);\r\n } catch (error) {\r\n //\r\n }\r\n \r\n \r\n }, timeout);\r\n }\r\n\r\n // for timeline\r\n timelineIsCurrentDate(): Boolean {\r\n return true;\r\n //return momentG(new Date(),'dd MMMM yyyy', 'pt') == momentG(this.eventSelectedDate,'dd MMMM yyyy', 'pt');\r\n }\r\n\r\n // for timeline\r\n timeLineTemplate(startTime: string, eventlocation: string, eventDiscription: any, calendarName: string, subject: string, startTimeWisthS: string, endTime: string, eventIndex: number): string{\r\n \r\n const startHours = parseInt(startTimeWisthS.split(':')[0]);\r\n const startMinutos = parseInt(startTimeWisthS.split(':')[1]);\r\n\r\n const endHours = parseInt(endTime.split(':')[0]);\r\n const endMinutos = parseInt(endTime.split(':')[1]);\r\n\r\n let top = '0';\r\n \r\n if(startHours < endHours){\r\n if (startMinutos != 0 ){\r\n top = `${ Math.abs((startMinutos - 60)) }`\r\n }\r\n }\r\n\r\n return `\r\n
\r\n
\r\n ${startTimeWisthS}${eventlocation}\r\n
\r\n
\r\n ${subject}\r\n
\r\n
\r\n `\r\n }\r\n\r\n // for timeline\r\n timelineBoxCorrectHeight(timeout){\r\n\r\n setTimeout(()=>{\r\n this.eventSource.forEach((el, eventIndex)=>{ \r\n\r\n const startEvent = new Date(el.startTime);\r\n const endEvent = new Date(el.endTime);\r\n\r\n var minutes = ((endEvent.getTime() - startEvent.getTime()) / 1000) / 60;\r\n const top = (startEvent.getTime() - (new Date(2020, 1, 3)).getTime()) /60;\r\n \r\n document.querySelectorAll('.timeline-box').forEach(ele => {\r\n \r\n if(ele.className.indexOf(`timeline-box-event-${eventIndex}`)>=0){\r\n ele.setAttribute('style',`height:${minutes}px`);\r\n }\r\n });\r\n\r\n });\r\n },timeout)\r\n }\r\n\r\n // for timeline\r\n\r\n timelineFilter(calendarName){\r\n\r\n this.timelineFilterState = calendarName;\r\n\r\n // remove all event\r\n this.events = [];\r\n\r\n this.eventsList.forEach((element, eventIndex) => {\r\n \r\n // timeline start\r\n const startHours = momentG(new Date(element.StartDate), 'HH', 'pt');\r\n const EndHours = momentG(new Date(element.EndDate), 'HH', 'pt');\r\n\r\n const startHoursOtherFormate = momentG(new Date(element.StartDate), 'HH:mm', 'pt');\r\n const EndHoursOtherFormate = momentG(new Date(element.EndDate), 'HH:mm', 'pt');\r\n\r\n if (element.CalendarName == calendarName) {\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n } else if (calendarName == 'Todos'){\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n }\r\n \r\n });\r\n\r\n this.onCurrentChanged(this.eventSelectedDate);\r\n //\r\n this.showTimelineFilterState = false;\r\n }\r\n \r\n loadRangeEvents(startTime: Date, endTime: Date){\r\n\r\n this.showTimeline = false;\r\n this.showLoader = true;\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n \r\n\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents( momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59') ).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n // loop\r\n this.eventsList.forEach((element, eventIndex) => {\r\n\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n \r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n this.eventsList.forEach((element, eventIndex) => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n\r\n });\r\n }\r\n break;\r\n\r\n case \"Pessoal\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n case \"Oficial\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n } \r\n }\r\n\r\n actions(){\r\n\r\n } \r\n\r\n doRefresh(ev: any){\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n setTimeout(() => {\r\n ev.target.complete();\r\n }, 250)\r\n }\r\n showAlert(){\r\n this.alertCrontroller.presentAlert(\"Funcionalidade em desenvolvimento.\");\r\n }\r\n changeProfile(){\r\n\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n\r\n // change header profile picture\r\n window['header'](this.profile);\r\n\r\n }\r\n\r\n async openAddEvent() {\r\n const modal = await this.modalCtrl.create({\r\n component: NewEventPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalCtrl.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventsToApprove(){\r\n const modal = await this.modalCtrl.create({\r\n component: EventListPage,\r\n componentProps:{\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n}","import { CalendarDateFormatter, DateFormatterParams } from 'angular-calendar';\r\nimport { formatDate } from '@angular/common';\r\nimport { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class CustomDateFormatter extends CalendarDateFormatter {\r\n // you can override any of the methods defined in the parent class\r\n\r\n public dayViewHour({ date, locale }: DateFormatterParams): string {\r\n return formatDate(date, 'HH', locale);\r\n }\r\n\r\n public weekViewHour({ date, locale }: DateFormatterParams): string {\r\n return this.dayViewHour({ date, locale });\r\n }\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXG5ldy1ldmVudFxcbmV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9uZXctZXZlbnQucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDSUo7O0FERkk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0lOOztBREhPO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDS1I7O0FEREk7RUFDRSxlQUFBO0FDR047O0FEQ0U7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQWlGRSxTQUFBO0VBdUNBLG1CQUFBO0FDbkhOOztBREhJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0tSOztBREhNO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ0tSOztBREhNO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDS1I7O0FERk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQ0lSOztBREZNO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FDSVI7O0FERk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNJUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSVI7O0FERE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dSOztBRERNO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0dOOztBRERNO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNHVjs7QURETTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dWOztBRERRO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNHVjs7QURBTTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ0VSOztBREVNO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDQVI7O0FERU07RUFDRSxVQUFBO0FDQVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAubWlkZGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICAuaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1kaXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWl0ZW0tY2xhc3MtMntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlvbi1zZWxlY3R7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmFkZC1wZW9wbGV7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZS10aXRsZXtcclxuICAgICAgICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1kb2N1bWVudHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzBkODlkMTtcclxuICAgICAgfVxyXG4gICAgICAvKiBTUEFOICovXHJcbiAgICAgIC5zcGFuLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNhbmNlbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAgICAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tc2F2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAgICAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICAgICAgICBtYXJnaW46MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudGV4dC1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuICAgICAgLmVycm9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tY29sb3J7XHJcbiAgICAgICAgY29sb3I6cmVkO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICAvKiBTUEFOICovXG4gIC8qIEVycm9yIE1lc3NhZ2VzICovXG59XG4ubWFpbi1jb250ZW50IC5pb24taXRlbS1jb250YWluZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5pb24taWNvbi1jbGFzcyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1jb250ZW50IGlvbi1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmxpc3QtcGVvcGxlIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmFkZC1wZW9wbGUge1xuICB3aWR0aDogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUtdGl0bGUge1xuICAvKiBmb250LXNpemU6IDEzcHg7ICovXG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmF0dGFjaC10aXRsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jYW5jZWwge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XG4gIC0tY29sb3I6ICMwNjFiNTI7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1zYXZlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xuICAtLWNvbG9yOiNmZmZmZmY7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRleHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbi1jb250ZW50IC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1haW4tY29udGVudCAuc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-new-event',\r\n templateUrl: './new-event.page.html',\r\n styleUrls: ['./new-event.page.scss'],\r\n})\r\nexport class NewEventPage implements OnInit {\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventService: EventsService, \r\n ) { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n\r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n console.log(this.profile);\r\n \r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30) ; \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n console.log(this.profile);\r\n \r\n \r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalController.dismiss(this.postEvent);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CalModalPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CalModalPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { CalModalPageRoutingModule } from './cal-modal-routing.module';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n CalModalPageRoutingModule,\r\n ReactiveFormsModule,\r\n NgCalendarModule\r\n ],\r\n declarations: [CalModalPage]\r\n})\r\nexport class CalModalPageModule {}\r\n","export default \".div-ion-content {\\n margin: 15px;\\n}\\n\\n:host ::ng-deep .monthview-container {\\n height: auto !important;\\n}\\n\\n:host ::ng-deep .event-detail-container {\\n display: none;\\n}\\n\\n.div-attach {\\n border: 1px solid #ccc;\\n margin: 15px 0 0 0;\\n padding: 15px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* ion-item{\\n display: block;\\n border: 1px solid red;\\n width: 100%;\\n float: left;\\n} */\\n\\n.span-color {\\n color: red;\\n}\\n\\n/* .ion-badge{\\n\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGNhbC1tb2RhbFxcY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0FDQ0o7O0FERUk7RUFDSSx1QkFBQTtBQ0NSOztBRENJO0VBQ0ksYUFBQTtBQ0NSOztBREVBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUNDSjs7QURDQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0VKOztBREFBOzs7OztHQUFBOztBQU1BO0VBQ0ksVUFBQTtBQ0dKOztBRERBOztHQUFBIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGl2LWlvbi1jb250ZW50e1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbjpob3N0IDo6bmctZGVlcHtcclxuICAgIC5tb250aHZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ldmVudC1kZXRhaWwtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRpdi1hdHRhY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuLyogaW9uLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn0gKi9cclxuLnNwYW4tY29sb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbn1cclxuLyogLmlvbi1iYWRnZXtcclxuXHJcbn0gKi8iLCIuZGl2LWlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAuZXZlbnQtZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXYtYXR0YWNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogaW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufSAqL1xuLnNwYW4tY29sb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKiAuaW9uLWJhZGdle1xuXG59ICovIl19 */\";","import { Component, OnInit, AfterViewInit, Input } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';\r\n\r\nimport { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { FormGroup, FormBuilder, Validators } from \"@angular/forms\";\r\nimport { identifierModuleUrl } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-cal-modal',\r\n templateUrl: './cal-modal.page.html',\r\n styleUrls: ['./cal-modal.page.scss'],\r\n})\r\nexport class CalModalPage implements OnInit {\r\n\r\n calendar = {\r\n mode: 'month',\r\n currentDate: new Date()\r\n };\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n\r\n viewTitle: string;\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n modalReady = false;\r\n \r\n minDate: string;\r\n\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n formSubjectSatus: boolean = false;\r\n formDescriptionSatus: boolean = false;\r\n formLocationSatus: boolean = false;\r\n formEventTypeSatus: boolean = false;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n private modalCtrl: ModalController, \r\n private eventService: EventsService, \r\n private alertController:AlertService, \r\n private navParams: NavParams\r\n ) \r\n { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n \r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n\r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30)\r\n \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]],\r\n agenda: ['', [Validators.required]],\r\n startdate: ['', [Validators.required]],\r\n enddate: ['', [Validators.required]],\r\n description: ['', [Validators.required]],\r\n location: ['', [Validators.required]],\r\n eventtype: ['', [Validators.required]]\r\n }) \r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n setTimeout(()=>{\r\n this.modalReady = true;\r\n }, 0);\r\n }\r\n\r\n save(){\r\n if (this.ionicForm.valid) {\r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n \r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalCtrl.dismiss(this.postEvent);\r\n }\r\n else{\r\n this.validateFormInputs();\r\n }\r\n }\r\n \r\n validateFormInputs(){\r\n let formSubject = this.postEvent.Subject.trim();\r\n let formDescription = this.postEvent.Body.Text.trim();\r\n let formLocation = this.postEvent.Location.trim();\r\n \r\n if (!this.postEvent.Subject && formSubject.length <= 0){\r\n this.formSubjectSatus=true;\r\n }\r\n else{\r\n this.formSubjectSatus=false;\r\n if(!this.postEvent.Body.Text && formDescription.length <= 0){\r\n this.formDescriptionSatus=true;\r\n }\r\n else{\r\n this.formDescriptionSatus=false;\r\n if (!this.postEvent.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n else{\r\n this.formLocationSatus=false;\r\n }\r\n }\r\n }\r\n /* return (this.postEvent.Subject && formSubject.length > 0); */\r\n }\r\n\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n onTimeSelected(ev){\r\n /* this.postEvent.startTime = new Date(ev.selectedTime); */\r\n \r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss();\r\n /* this.modalCtrl.dismiss(this.postEvent); */\r\n }\r\n\r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postEvent.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n showAlert(){\r\n this.alertController.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["webpack:///node_modules/@angular/common/locales/pt.js","webpack:///src/app/components/calendar/calendar.component.html","webpack:///src/app/pages/agenda/agenda.page.html","webpack:///src/app/pages/agenda/new-event/new-event.page.html","webpack:///src/app/pages/cal-modal/cal-modal.page.html","webpack:///src/app/components/calendar/calendar.component.scss","webpack:///src/app/components/calendar/calendar.component.ts","webpack:///src/app/pages/agenda/agenda-routing.module.ts","webpack:///src/app/pages/agenda/agenda.module.ts","webpack:///src/app/pages/agenda/agenda.page.scss","webpack:///src/app/pages/agenda/agenda.page.ts","webpack:///src/app/pages/agenda/custom-date-formatter.provider.ts","webpack:///src/app/pages/agenda/new-event/new-event.page.scss","webpack:///src/app/pages/agenda/new-event/new-event.page.ts","webpack:///src/app/pages/cal-modal/cal-modal-routing.module.ts","webpack:///src/app/pages/cal-modal/cal-modal.module.ts","webpack:///src/app/pages/cal-modal/cal-modal.page.scss","webpack:///src/app/pages/cal-modal/cal-modal.page.ts"],"names":["factory","module","exports","v","undefined","require","Object","defineProperty","value","u","plural","n","i","Math","floor","abs","CalendarComponent","date","Date","months","weekdays","currentMonth","getMonth","customDate","getDay","getDate","selector","template","routes","path","component","AgendaPageModule","imports","forRoot","provide","useFactory","declarations","schemas","providers","useValue","AgendaPage","alertCtrl","locale","modalCtrl","eventService","router","alertCrontroller","view","Day","viewDate","weekStartsOn","MONDAY","weekendDays","FRIDAY","SATURDAY","CalendarView","monthList","name","id","events","timelineFilterState","eventSource","calendar","mode","currentDate","eventSelectedDate","onCurrentChanged","ev","timelineDate","centralizeTimeline","timelineBoxCorrectHeight","onTimeSelected","console","log","selectedTime","length","eventSelectedDate2","calendarHeight","showCalendar","showLoader","showTimelineFilterState","showTimeline","profile","forEach","event","url","segment","loadRangeEvents","rangeStartDate","rangeEndDate","myCal","slideNext","slidePrev","title","viewTitle","start","viewEventDetail","EventId","currentCandarDayYear","newDate","replace","startTime","endTime","create","componentProps","cssClass","backdropDismiss","modal","present","onDidDismiss","then","data","postEvent","Subject","push","StartDate","EndDate","allDay","update","loadEvents","day","eventType","eventTypeNum","element","calendarName","keys","timeout","setTimeout","timelineMarker","document","querySelector","timelineContainer","querySelectorAll","shadowRoot","scrollContainer","scrollTop","offsetHeight","error","eventlocation","eventDiscription","subject","startTimeWisthS","eventIndex","startHours","parseInt","split","startMinutos","endHours","endMinutos","top","el","startEvent","endEvent","minutes","getTime","ele","className","indexOf","setAttribute","eventsList","EndHours","startHoursOtherFormate","EndHoursOtherFormate","CalendarName","timeLineTemplate","Location","Body","end","color","primary","secondary","getAllMdEvents","subscribe","response","timelineFilter","getAllPrEvents","eventsListPessoal","filter","res","eventsListOficial","target","complete","presentAlert","window","eventId","useClass","CustomDateFormatter","dayViewHour","NewEventPage","modalController","navParams","eventBody","BodyType","Text","get","selectedSegment","selectedDate","selectedStartdDate","selectedEndDate","setMinutes","getMinutes","minDate","toString","CalendarId","EventType","Attendees","IsMeeting","IsRecurring","AppointmentState","TimeZone","Organizer","Categories","HasAttachments","dismiss","postEventMd","postEventPr","eventAttendees","newattendees","CalModalPageRoutingModule","forChild","CalModalPageModule","CalModalPage","formBuilder","alertController","modalReady","isSubmitted","formSubjectSatus","formDescriptionSatus","formLocationSatus","formEventTypeSatus","ionicForm","group","required","agenda","startdate","enddate","description","location","eventtype","valid","validateFormInputs","formSubject","trim","formDescription","formLocation","eventPersons","newattendee","att","EmailAddress","Name","Array","controls"],"mappings":"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","file":"pages-agenda-agenda-module-es5.js","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n(function (factory) {\n if (typeof module === \"object\" && typeof module.exports === \"object\") {\n var v = factory(null, exports);\n if (v !== undefined) module.exports = v;\n }\n else if (typeof define === \"function\" && define.amd) {\n define(\"@angular/common/locales/pt\", [\"require\", \"exports\"], factory);\n }\n})(function (require, exports) {\n \"use strict\";\n Object.defineProperty(exports, \"__esModule\", { value: true });\n // THIS CODE IS GENERATED - DO NOT MODIFY\n // See angular/tools/gulp-tasks/cldr/extract.js\n var u = undefined;\n function plural(n) {\n var i = Math.floor(Math.abs(n));\n if (i === Math.floor(i) && i >= 0 && i <= 1)\n return 1;\n return 5;\n }\n exports.default = [\n 'pt',\n [['AM', 'PM'], u, u],\n u,\n [\n ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.'],\n [\n 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira',\n 'sábado'\n ],\n ['dom.', 'seg.', 'ter.', 'qua.', 'qui.', 'sex.', 'sáb.']\n ],\n u,\n [\n ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'],\n [\n 'jan.', 'fev.', 'mar.', 'abr.', 'mai.', 'jun.', 'jul.', 'ago.', 'set.', 'out.', 'nov.', 'dez.'\n ],\n [\n 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro',\n 'outubro', 'novembro', 'dezembro'\n ]\n ],\n u,\n [['a.C.', 'd.C.'], u, ['antes de Cristo', 'depois de Cristo']],\n 0,\n [6, 0],\n ['dd/MM/y', 'd \\'de\\' MMM \\'de\\' y', 'd \\'de\\' MMMM \\'de\\' y', 'EEEE, d \\'de\\' MMMM \\'de\\' y'],\n ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'],\n ['{1} {0}', u, u, u],\n [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'],\n ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'],\n 'BRL',\n 'R$',\n 'Real brasileiro',\n {\n 'AUD': ['AU$', '$'],\n 'JPY': ['JP¥', '¥'],\n 'PTE': ['Esc.'],\n 'RON': [u, 'L'],\n 'SYP': [u, 'S£'],\n 'THB': ['฿'],\n 'TWD': ['NT$'],\n 'USD': ['US$', '$']\n },\n 'ltr',\n plural\n ];\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9jb21tb24vbG9jYWxlcy9wdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7Ozs7Ozs7Ozs7OztJQUVILHlDQUF5QztJQUN6QywrQ0FBK0M7SUFFL0MsSUFBTSxDQUFDLEdBQUcsU0FBUyxDQUFDO0lBRXBCLFNBQVMsTUFBTSxDQUFDLENBQVM7UUFDdkIsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQUUsT0FBTyxDQUFDLENBQUM7UUFDdEQsT0FBTyxDQUFDLENBQUM7SUFDWCxDQUFDO0lBRUQsa0JBQWU7UUFDYixJQUFJO1FBQ0osQ0FBQyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDN0Y7Z0JBQ0UsU0FBUyxFQUFFLGVBQWUsRUFBRSxhQUFhLEVBQUUsY0FBYyxFQUFFLGNBQWMsRUFBRSxhQUFhO2dCQUN4RixRQUFRO2FBQ1Q7WUFDRCxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQztTQUN6RDtRQUNELENBQUM7UUFDRDtZQUNFLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUM7WUFDNUQ7Z0JBQ0UsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNO2FBQy9GO1lBQ0Q7Z0JBQ0UsU0FBUyxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVO2dCQUN4RixTQUFTLEVBQUUsVUFBVSxFQUFFLFVBQVU7YUFDbEM7U0FDRjtRQUNELENBQUM7UUFDRCxDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLGlCQUFpQixFQUFFLGtCQUFrQixDQUFDLENBQUM7UUFDOUQsQ0FBQztRQUNELENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUNOLENBQUMsU0FBUyxFQUFFLHVCQUF1QixFQUFFLHdCQUF3QixFQUFFLDhCQUE4QixDQUFDO1FBQzlGLENBQUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLEVBQUUsZUFBZSxDQUFDO1FBQ3BELENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ3BCLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxHQUFHLENBQUM7UUFDOUQsQ0FBQyxXQUFXLEVBQUUsUUFBUSxFQUFFLFlBQVksRUFBRSxLQUFLLENBQUM7UUFDNUMsS0FBSztRQUNMLElBQUk7UUFDSixpQkFBaUI7UUFDakI7WUFDRSxLQUFLLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDO1lBQ25CLEtBQUssRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUM7WUFDbkIsS0FBSyxFQUFFLENBQUMsTUFBTSxDQUFDO1lBQ2YsS0FBSyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQztZQUNmLEtBQUssRUFBRSxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUM7WUFDaEIsS0FBSyxFQUFFLENBQUMsR0FBRyxDQUFDO1lBQ1osS0FBSyxFQUFFLENBQUMsS0FBSyxDQUFDO1lBQ2QsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQztTQUNwQjtRQUNELEtBQUs7UUFDTCxNQUFNO0tBQ1AsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cblxuLy8gVEhJUyBDT0RFIElTIEdFTkVSQVRFRCAtIERPIE5PVCBNT0RJRllcbi8vIFNlZSBhbmd1bGFyL3Rvb2xzL2d1bHAtdGFza3MvY2xkci9leHRyYWN0LmpzXG5cbmNvbnN0IHUgPSB1bmRlZmluZWQ7XG5cbmZ1bmN0aW9uIHBsdXJhbChuOiBudW1iZXIpOiBudW1iZXIge1xuICBsZXQgaSA9IE1hdGguZmxvb3IoTWF0aC5hYnMobikpO1xuICBpZiAoaSA9PT0gTWF0aC5mbG9vcihpKSAmJiBpID49IDAgJiYgaSA8PSAxKSByZXR1cm4gMTtcbiAgcmV0dXJuIDU7XG59XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgJ3B0JyxcbiAgW1snQU0nLCAnUE0nXSwgdSwgdV0sXG4gIHUsXG4gIFtcbiAgICBbJ0QnLCAnUycsICdUJywgJ1EnLCAnUScsICdTJywgJ1MnXSwgWydkb20uJywgJ3NlZy4nLCAndGVyLicsICdxdWEuJywgJ3F1aS4nLCAnc2V4LicsICdzw6FiLiddLFxuICAgIFtcbiAgICAgICdkb21pbmdvJywgJ3NlZ3VuZGEtZmVpcmEnLCAndGVyw6dhLWZlaXJhJywgJ3F1YXJ0YS1mZWlyYScsICdxdWludGEtZmVpcmEnLCAnc2V4dGEtZmVpcmEnLFxuICAgICAgJ3PDoWJhZG8nXG4gICAgXSxcbiAgICBbJ2RvbS4nLCAnc2VnLicsICd0ZXIuJywgJ3F1YS4nLCAncXVpLicsICdzZXguJywgJ3PDoWIuJ11cbiAgXSxcbiAgdSxcbiAgW1xuICAgIFsnSicsICdGJywgJ00nLCAnQScsICdNJywgJ0onLCAnSicsICdBJywgJ1MnLCAnTycsICdOJywgJ0QnXSxcbiAgICBbXG4gICAgICAnamFuLicsICdmZXYuJywgJ21hci4nLCAnYWJyLicsICdtYWkuJywgJ2p1bi4nLCAnanVsLicsICdhZ28uJywgJ3NldC4nLCAnb3V0LicsICdub3YuJywgJ2Rlei4nXG4gICAgXSxcbiAgICBbXG4gICAgICAnamFuZWlybycsICdmZXZlcmVpcm8nLCAnbWFyw6dvJywgJ2FicmlsJywgJ21haW8nLCAnanVuaG8nLCAnanVsaG8nLCAnYWdvc3RvJywgJ3NldGVtYnJvJyxcbiAgICAgICdvdXR1YnJvJywgJ25vdmVtYnJvJywgJ2RlemVtYnJvJ1xuICAgIF1cbiAgXSxcbiAgdSxcbiAgW1snYS5DLicsICdkLkMuJ10sIHUsIFsnYW50ZXMgZGUgQ3Jpc3RvJywgJ2RlcG9pcyBkZSBDcmlzdG8nXV0sXG4gIDAsXG4gIFs2LCAwXSxcbiAgWydkZC9NTS95JywgJ2QgXFwnZGVcXCcgTU1NIFxcJ2RlXFwnIHknLCAnZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknLCAnRUVFRSwgZCBcXCdkZVxcJyBNTU1NIFxcJ2RlXFwnIHknXSxcbiAgWydISDptbScsICdISDptbTpzcycsICdISDptbTpzcyB6JywgJ0hIOm1tOnNzIHp6enonXSxcbiAgWyd7MX0gezB9JywgdSwgdSwgdV0sXG4gIFsnLCcsICcuJywgJzsnLCAnJScsICcrJywgJy0nLCAnRScsICfDlycsICfigLAnLCAn4oieJywgJ05hTicsICc6J10sXG4gIFsnIywjIzAuIyMjJywgJyMsIyMwJScsICfCpMKgIywjIzAuMDAnLCAnI0UwJ10sXG4gICdCUkwnLFxuICAnUiQnLFxuICAnUmVhbCBicmFzaWxlaXJvJyxcbiAge1xuICAgICdBVUQnOiBbJ0FVJCcsICckJ10sXG4gICAgJ0pQWSc6IFsnSlDCpScsICfCpSddLFxuICAgICdQVEUnOiBbJ0VzYy4nXSxcbiAgICAnUk9OJzogW3UsICdMJ10sXG4gICAgJ1NZUCc6IFt1LCAnU8KjJ10sXG4gICAgJ1RIQic6IFsn4Li/J10sXG4gICAgJ1RXRCc6IFsnTlQkJ10sXG4gICAgJ1VTRCc6IFsnVVMkJywgJyQnXVxuICB9LFxuICAnbHRyJyxcbiAgcGx1cmFsXG5dO1xuIl19","export default \"
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n

{{ viewTitle }}

\\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{ view.dates[row*7+col].label }} \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ viewTitle }}

\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
STQQSSD
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{view.dates[row*7+col].label}}\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Hoje,   {{ timelineDate }}\\r\\n \\r\\n \\r\\n
{{timelineFilterState}}
\\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n
  • Todos
  • \\r\\n
  • Oficial
  • \\r\\n
  • Pessoal
  • \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Novo Evento\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Oficial\\r\\n Pessoal\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Não se repete\\r\\n Repete\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Adicionar participantes\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Gravar\\r\\n \\r\\n \\r\\n \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Novo Evento\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n Assunto *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Descrição *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n Localização *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Selecione a Agenda *\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Tipo de evento *\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Campo obrigatório\\r\\n \\r\\n \\r\\n \\r\\n Data Início *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Data Fim *\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n {{ viewTitle }}\\r\\n \\r\\n \\r\\n Enviar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"* {\\n margin: 0;\\n padding: 0;\\n box-sizing: border-box;\\n font-family: \\\"Quicksand\\\", sans-serif;\\n}\\n\\nhtml {\\n font-size: 62.5%;\\n}\\n\\n.container {\\n width: 100%;\\n height: 100vh;\\n background-color: #12121f;\\n color: #eee;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXGNvbXBvbmVudHNcXGNhbGVuZGFyXFxjYWxlbmRhci5jb21wb25lbnQuc2NzcyIsInNyYy9hcHAvY29tcG9uZW50cy9jYWxlbmRhci9jYWxlbmRhci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQ0FBQTtBQ0NKOztBREVFO0VBQ0UsZ0JBQUE7QUNDSjs7QURFRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNDSiIsImZpbGUiOiJzcmMvYXBwL2NvbXBvbmVudHMvY2FsZW5kYXIvY2FsZW5kYXIuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjFmO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxZjtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-calendar',\r\n templateUrl: './calendar.component.html',\r\n styleUrls: ['./calendar.component.scss'],\r\n})\r\nexport class CalendarComponent implements OnInit {\r\n\r\n date = new Date();\r\n months = [\r\n \"Janeiro\",\r\n \"Fevereiro\",\r\n \"Março\",\r\n \"Abril\",\r\n \"Maio\",\r\n \"Junho\",\r\n \"Julho\",\r\n \"Agosto\",\r\n \"Setembro\",\r\n \"Outubro\",\r\n \"Novembro\",\r\n \"Dezembro\",\r\n ];\r\n weekdays = [\r\n \"Domingo\", \r\n \"Segunda-feira\", \r\n \"Terça-feira\", \r\n \"Quarta-feira\", \r\n \"Quinta-feira\", \r\n \"Sexta-feira\", \r\n \"Sábado\"\r\n ];\r\n currentMonth = this.months[this.date.getMonth()];\r\n customDate = this.weekdays[this.date.getDay()]+ \", \" + this.date.getDate() +\" de \" + ( this.months[this.date.getMonth()]);\r\n \r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: AgendaPage\r\n },\r {\n path: 'approve-event-modal',\n loadChildren: () => import('./approve-event-modal/approve-event-modal.module').then( m => m.ApproveEventModalPageModule)\n },\n {\n path: 'event-actions-popover',\n loadChildren: () => import('./event-actions-popover/event-actions-popover.module').then( m => m.EventActionsPopoverPageModule)\n },\n {\n path: 'emend-message-modal',\n loadChildren: () => import('./emend-message-modal/emend-message-modal.module').then( m => m.EmendMessageModalPageModule)\n },\n {\n path: 'new-event',\n loadChildren: () => import('./new-event/new-event.module').then( m => m.NewEventPageModule)\n },\n {\n path: 'edit-event',\n loadChildren: () => import('./edit-event/edit-event.module').then( m => m.EditEventPageModule)\n },\n {\n path: 'view-event',\n loadChildren: () => import('./view-event/view-event.module').then( m => m.ViewEventPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class AgendaPageRoutingModule {}\r\n","import { NgModule, LOCALE_ID, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { AgendaPageRoutingModule } from './agenda-routing.module';\r\n\r\nimport { AgendaPage } from './agenda.page';\r\n\r\n\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\nimport { CalModalPageModule } from '../cal-modal/cal-modal.module';\r\n\r\nimport { registerLocaleData } from '@angular/common';\r\nimport localeDe from '@angular/common/locales/pt';\r\nimport { CalendarComponent } from 'src/app/components/calendar/calendar.component';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\nregisterLocaleData(localeDe);\r\n\r\n\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n /* ComponentsModule, */\r\n CalendarModule.forRoot({\r\n provide: DateAdapter,\r\n useFactory: adapterFactory\r\n }),\r\n SharedModule,\r\n AgendaPageRoutingModule,\r\n NgCalendarModule,\r\n CalModalPageModule,\r\n ],\r\n declarations: [AgendaPage, CalendarComponent],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA],\r\n providers: [\r\n { provide: LOCALE_ID, useValue: 'pt-PT'}\r\n ]\r\n})\r\nexport class AgendaPageModule {}\r\n","export default \".event-indicator {\\n background: #333;\\n width: 5px;\\n height: 5px;\\n border-radius: 5px;\\n display: table-cell;\\n}\\n\\nion-slide td div {\\n padding-left: 7px;\\n border-radius: 28px;\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n text-align: center;\\n height: 25px;\\n}\\n\\n:host ::ng-deep .monthview-primary-with-event {\\n /* background-color: white !important; */\\n}\\n\\n:host ::ng-deep .monthview-current {\\n /* background-color: red; */\\n border-bottom: 1px solid lightskyblue !important;\\n}\\n\\n:host ::ng-deep .monthview-selected {\\n /* background-color: lightskyblue !important; */\\n}\\n\\n:host ::ng-deep .item {\\n /* background: red !important; */\\n text-transform: capitalize;\\n}\\n\\n:host ::ng-deep .input-wrapper {\\n border-left: red !important;\\n /* background: red; */\\n margin-left: 1px solid red;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 15px 5px 0px 5px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #ecf8ff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n/* TOGGLE button */\\n\\n.switch {\\n position: relative;\\n display: inline-block;\\n width: 90px;\\n height: 34px;\\n float: right;\\n right: -4px !important;\\n margin: 20px 20px 0 0;\\n}\\n\\n.switch input {\\n display: none;\\n}\\n\\n.slider {\\n position: absolute;\\n cursor: pointer;\\n top: 0;\\n left: 0;\\n right: 0;\\n bottom: 0;\\n background-color: #ffffff;\\n border: 1px solid #e16817;\\n color: #e16817;\\n transition: 0.4s;\\n}\\n\\n.slider:before {\\n position: absolute;\\n content: \\\"\\\";\\n height: 23.5px;\\n /* 26px; */\\n width: 24px;\\n left: 4px;\\n bottom: 4px;\\n background-color: #ffffff;\\n transition: 0.4s;\\n}\\n\\ninput:checked + .slider {\\n background-color: #e16817;\\n}\\n\\ninput:focus + .slider {\\n box-shadow: 0 0 1px #2196F3;\\n}\\n\\ninput:checked + .slider:before {\\n transform: translateX(55px);\\n}\\n\\n/*------ ADDED CSS ---------*/\\n\\n.pr {\\n display: none;\\n text-align: left !important;\\n left: 25px !important;\\n color: white;\\n}\\n\\n.mdgpr {\\n left: 58px !important;\\n color: #e16817;\\n}\\n\\n.pr, .mdgpr {\\n position: absolute;\\n transform: translate(-50%, -50%);\\n top: 50%;\\n left: 50%;\\n font-size: 12px;\\n font-family: Verdana, sans-serif;\\n}\\n\\ninput:checked + .slider .pr {\\n display: block;\\n background: #e16817;\\n}\\n\\ninput:checked + .slider .mdgpr {\\n display: none;\\n}\\n\\n/*--------- END --------*/\\n\\n/* Rounded sliders */\\n\\n.slider.round {\\n border-radius: 34px;\\n}\\n\\n.slider.round:before {\\n border-radius: 50%;\\n border: 1px solid #e16817;\\n}\\n\\n/*\\n\\nCalendar\\n\\n*/\\n\\n/* NEW CSS FOR TOGGLE BUTTON */\\n\\n.toggleBox {\\n margin: 20px 12px 7px 0;\\n}\\n\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\n\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\n\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n\\n.toggle {\\n position: relative;\\n display: block;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n /* display: grid; */\\n text-align: center;\\n}\\n\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n\\ntd.monthview-primary-with-event {\\n background-color: white !important;\\n}\\n\\n.header-title {\\n width: 300px;\\n font-family: Roboto;\\n font-size: 25px;\\n margin: 0 5px 0 25px;\\n padding: 0;\\n /* color:#ffffff; */\\n color: #000;\\n float: left;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: auto;\\n /* padding: 25px 20px 0 20px; */\\n color: #000 !important;\\n}\\n\\n/* Timeline */\\n\\n.cal-hour-segment {\\n border-bottom: none !important;\\n}\\n\\n.cal-current-time-marker {\\n background-color: #42b9fe !important;\\n}\\n\\n.calendar-tool-tip ion-icon {\\n font-size: 35px;\\n}\\n\\n.calendar-tool-tip .arrow-down {\\n font-size: 28px;\\n}\\n\\n.drop-down .drop-down-container {\\n display: none;\\n border-top: 2px solid #42b9fe;\\n position: absolute;\\n background: white;\\n z-index: 100000;\\n box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.3);\\n border-bottom-right-radius: 5px;\\n border-bottom-left-radius: 5px;\\n margin-left: -122px;\\n padding: 4px 15px;\\n}\\n\\n.drop-down .drop-down-container ul {\\n margin: 0px;\\n padding: 0px;\\n}\\n\\n.drop-down .drop-down-container ul li {\\n list-style: none;\\n height: 35px;\\n display: flex;\\n align-items: center;\\n}\\n\\n.capitaliseText {\\n min-width: 155px;\\n text-align: center;\\n font-weight: normal;\\n padding: 0px;\\n margin: 0px;\\n}\\n\\n.arrow {\\n padding: 0px 0px;\\n}\\n\\n.right-icons, .calendar-profile {\\n padding: 0px 9px;\\n}\\n\\n.capitaliseText {\\n font-size: 20px;\\n}\\n\\n.calendar-tool-tip {\\n padding: 20px 10px 30px 10px;\\n}\\n\\n.custom-calendar-header {\\n width: 100%;\\n margin-bottom: 10px;\\n}\\n\\n.custom-calendar-header thead th {\\n font-family: Roboto;\\n font-size: 15px;\\n color: rgba(52, 72, 94, 0.54);\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien {\\n padding: 10px 20px;\\n}\\n\\n.currente-date-timelien .timeline-date {\\n font-size: 15px;\\n font-weight: bold;\\n}\\n\\n.currente-date-timelien .collaps {\\n font-size: 26px;\\n padding-right: 8px;\\n}\\n\\n.currente-date-timelien .filter {\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ion-icon {\\n font-size: 35px;\\n color: #0d89d1;\\n}\\n\\n.currente-date-timelien .filter .filter-name {\\n color: #0d89d1;\\n font-family: Roboto;\\n font-size: 15px;\\n margin-right: 25px;\\n}\\n\\n.currente-date-timelien .filter ul {\\n background-color: white !important;\\n position: absolute;\\n padding: 0px;\\n margin: 0px;\\n list-style: none;\\n margin-top: 140px;\\n padding: 0px;\\n box-shadow: 0px 0px 10px gray !important;\\n border-radius: 5px;\\n width: 96px;\\n z-index: 1000000;\\n}\\n\\n.currente-date-timelien .filter ul li {\\n padding: 5px 10px;\\n font-size: 15px;\\n font-weight: normal;\\n}\\n\\n.currente-date-timelien .filter ul li.active {\\n background-color: rgba(66, 185, 254, 0.1);\\n}\\n\\n.showcalendar {\\n display: none;\\n}\\n\\n.timeline-header {\\n z-index: 1000000;\\n position: absolute;\\n width: 100%;\\n background-color: white;\\n}\\n\\n.timeline-container {\\n margin-top: 67px;\\n}\\n\\n.calendar-border {\\n background: #ebebeb;\\n margin: 13px 20px;\\n height: 2px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGFnZW5kYVxcYWdlbmRhLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0FGOztBREtRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDRlo7O0FEUUU7RUFDRSx3Q0FBQTtBQ0xKOztBRFFFO0VBQ0UsMkJBQUE7RUFDQSxnREFBQTtBQ05KOztBRFFFO0VBQ0UsK0NBQUE7QUNOSjs7QURRRTtFQUNFLGdDQUFBO0VBQ0EsMEJBQUE7QUNOSjs7QURRRTtFQUNFLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtBQ05KOztBRFdBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDUEY7O0FEU0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtBQ1BKOztBRFNFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDUEo7O0FEU0U7RUFDRSxlQUFBO0FDUEo7O0FEU0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ1BKOztBRFNFO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDUEo7O0FEWUEsa0JBQUE7O0FBQ0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtF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QURnQ0E7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0FDN0JGOztBRGlDQTtFQUNFLGdCQUFBO0FDOUJGOztBRGtDQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FDL0JGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvYWdlbmRhL2FnZW5kYS5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLmV2ZW50LWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZDogIzMzMztcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG59XHJcbiBcclxuaW9uLXNsaWRle1xyXG4gICAgdGR7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbjpob3N0IDo6bmctZGVlcCB7XHJcbiAgLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgKi9cclxuICB9XHJcbiAgXHJcbiAgLm1vbnRodmlldy1jdXJyZW50e1xyXG4gICAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubW9udGh2aWV3LXNlbGVjdGVkIHtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIC8qIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyAqL1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgLyogYmFja2dyb3VuZDogcmVkOyAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweCBzb2xpZCByZWQ7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbi5tYWluLWhlYWRlcntcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4IDBweCA1cHg7XHJcbiAgY29sb3I6IzAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgXHJcbiAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmOGZmO1xyXG4gIH1cclxuICAuZGl2LXRpdGxle1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gIH1cclxuICAuZGl2LWljb257XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gIH1cclxuICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogVE9HR0xFIGJ1dHRvbiAqL1xyXG4uc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA5MHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcclxuICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxufVxyXG5cclxuLnN3aXRjaCBpbnB1dCB7ZGlzcGxheTpub25lO31cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcclxuICBjb2xvcjogI2UxNjgxNztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDIzLjVweDsgLyogMjZweDsgICovXHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTVweCk7XHJcbn1cclxuXHJcbi8qLS0tLS0tIEFEREVEIENTUyAtLS0tLS0tLS0qL1xyXG4ucHJcclxue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDI1cHggIWltcG9ydGFudDsgXHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcbi5tZGdwclxyXG57XHJcblxyXG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcclxuICBjb2xvcjogI2UxNjgxNztcclxufVxyXG5cclxuLnByLCAubWRncHJcclxue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQrIC5zbGlkZXIgLnByXHJcbntkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiNlMTY4MTc7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwclxyXG57ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0gRU5EIC0tLS0tLS0tKi9cclxuXHJcbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xyXG4uc2xpZGVyLnJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIFxyXG59XHJcblxyXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5DYWxlbmRhclxyXG5cclxuKi9cclxuLyogTkVXIENTUyBGT1IgVE9HR0xFIEJVVFRPTiAqL1xyXG4udG9nZ2xlQm94e1xyXG4gIG1hcmdpbjoyMHB4IDEycHggN3B4IDA7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogOTZweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxuICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG59XHJcbmlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOjpiZWZvcmV7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvKiB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICovXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICBib3JkZXI6MXB4IHNvbGlkICNlMTY4MTc7XHJcbn1cclxuaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICBsZWZ0OiA2NXB4O1xyXG5cclxufVxyXG4udG9nZ2xle1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gIC8qIGRpc3BsYXk6IGdyaWQ7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmxhYmVse1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4ub25idG57XHJcbiAgdG9wOjEwcHg7XHJcbiAgYm90dG9tOiAxNXB4O1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG59XHJcbi5vZmJ0bntcclxuICB0b3A6MTBweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgY29sb3I6ICAjZTE2ODE3O1xyXG59XHJcbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRlci10aXRsZXtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDI1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAuZGl2LXNlYXJjaHtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgfVxyXG4gIC5kaXYtbG9nb3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaXYtcHJvZmlsZXtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6YXV0bztcclxuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xyXG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWdtZW50IHtcclxuICBcclxufVxyXG5cclxuLyogVGltZWxpbmUgKi9cclxuXHJcbi5jYWwtaG91ci1zZWdtZW50IHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FsZW5kYXItdG9vbC10aXB7XHJcbiAgaW9uLWljb257XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG4gIC5hcnJvdy1kb3due1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5kcm9wLWRvd257XHJcblxyXG4gIC5kcm9wLWRvd24tY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDJiOWZlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMjJweDtcclxuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xyXG4gICAgdWx7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXBpdGFsaXNlVGV4dHtcclxuICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmFycm93e1xyXG4gIHBhZGRpbmc6IDBweCAwcHg7XHJcbn1cclxuXHJcbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGV7XHJcbiAgcGFkZGluZzogMHB4IDlweFxyXG59XHJcblxyXG5cclxuLmNhcGl0YWxpc2VUZXh0e1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5jYWxlbmRhci10b29sLXRpcHtcclxuICBwYWRkaW5nOiAyMHB4IDEwcHggMzBweCAxMHB4O1xyXG5cclxufVxyXG5cclxuXHJcbi5jdXN0b20tY2FsZW5kYXItaGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGhlYWR7XHJcbiAgICB0aHtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MiwgNzIsIDk0LCAwLjU0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY3VycmVudGUtZGF0ZS10aW1lbGllbntcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgLnRpbWVsaW5lLWRhdGV7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmNvbGxhcHN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5maWx0ZXJ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLW5hbWV7XHJcbiAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDBweDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICB6LWluZGV4OiAxMDAwMDAwO1xyXG4gICAgICBsaXtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICBsaS5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTg1LCAyNTQsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hvd2NhbGVuZGFye1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aW1lbGluZS1oZWFkZXJ7XHJcbiAgei1pbmRleDogMTAwMDAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcblxyXG4udGltZWxpbmUtY29udGFpbmVye1xyXG4gIG1hcmdpbi10b3A6IDY3cHg7XHJcbn1cclxuXHJcblxyXG4uY2FsZW5kYXItYm9yZGVye1xyXG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgbWFyZ2luOiAxM3B4IDIwcHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbn0iLCIuZXZlbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuaW9uLXNsaWRlIHRkIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbjpob3N0IDo6bmctZGVlcCAubW9udGh2aWV3LXByaW1hcnktd2l0aC1ldmVudCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7ICovXG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jdXJyZW50IHtcbiAgLyogYmFja2dyb3VuZC1jb2xvcjogcmVkOyAqL1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRza3libHVlICFpbXBvcnRhbnQ7XG59XG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1zZWxlY3RlZCB7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0c2t5Ymx1ZSAhaW1wb3J0YW50OyAqL1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pdGVtIHtcbiAgLyogYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuOmhvc3QgOjpuZy1kZWVwIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IHJlZCAhaW1wb3J0YW50O1xuICAvKiBiYWNrZ3JvdW5kOiByZWQ7ICovXG4gIG1hcmdpbi1sZWZ0OiAxcHggc29saWQgcmVkO1xufVxuXG4ubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTVweCA1cHggMHB4IDVweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VjZjhmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiBUT0dHTEUgYnV0dG9uICovXG4uc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xufVxuXG4uc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG4gIGNvbG9yOiAjZTE2ODE3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIzLjVweDtcbiAgLyogMjZweDsgICovXG4gIHdpZHRoOiAyNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxNjgxNztcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1cHgpO1xufVxuXG4vKi0tLS0tLSBBRERFRCBDU1MgLS0tLS0tLS0tKi9cbi5wciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tZGdwciB7XG4gIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbi5wciwgLm1kZ3ByIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLnByIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIC5tZGdwciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tIEVORCAtLS0tLS0tLSovXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuLypcblxuQ2FsZW5kYXJcblxuKi9cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMTJweCA3cHggMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQ6ICNlMTY4MTc7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTE2ODE3O1xufVxuXG5pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBsZWZ0OiA2NXB4O1xufVxuXG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAvKiBkaXNwbGF5OiBncmlkOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9uYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5vZmJ0biB7XG4gIHRvcDogMTBweDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTRweDtcbiAgY29sb3I6ICNlMTY4MTc7XG59XG5cbnRkLm1vbnRodmlldy1wcmltYXJ5LXdpdGgtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXRpdGxlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICAvKiBjb2xvcjojZmZmZmZmOyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kaXYtdG9wLWhlYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4OyAqL1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaW1lbGluZSAqL1xuLmNhbC1ob3VyLXNlZ21lbnQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWwtY3VycmVudC10aW1lLW1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmI5ZmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLXRvb2wtdGlwIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLmNhbGVuZGFyLXRvb2wtdGlwIC5hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MmI5ZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTIycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xufVxuLmRyb3AtZG93biAuZHJvcC1kb3duLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZHJvcC1kb3duIC5kcm9wLWRvd24tY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hcnJvdyB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG59XG5cbi5yaWdodC1pY29ucywgLmNhbGVuZGFyLXByb2ZpbGUge1xuICBwYWRkaW5nOiAwcHggOXB4O1xufVxuXG4uY2FwaXRhbGlzZVRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jYWxlbmRhci10b29sLXRpcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzMHB4IDEwcHg7XG59XG5cbi5jdXN0b20tY2FsZW5kYXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY3VzdG9tLWNhbGVuZGFyLWhlYWRlciB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHJnYmEoNTIsIDcyLCA5NCwgMC41NCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmNvbGxhcHMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY3VycmVudGUtZGF0ZS10aW1lbGllbiAuZmlsdGVyIGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgLmZpbHRlci1uYW1lIHtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IGdyYXkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogOTZweDtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5jdXJyZW50ZS1kYXRlLXRpbWVsaWVuIC5maWx0ZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN1cnJlbnRlLWRhdGUtdGltZWxpZW4gLmZpbHRlciB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxODUsIDI1NCwgMC4xKTtcbn1cblxuLnNob3djYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY3cHg7XG59XG5cbi5jYWxlbmRhci1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBtYXJnaW46IDEzcHggMjBweDtcbiAgaGVpZ2h0OiAycHg7XG59Il19 */\";","import { Component, OnInit, ViewChild, Inject, LOCALE_ID } from '@angular/core';\r\nimport { CalendarComponent } from 'ionic2-calendar';\r\nimport { AlertController, ModalController } from '@ionic/angular';\r\nimport { CalModalPage } from '../cal-modal/cal-modal.page';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../models/event.model';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { NewEventPage } from './new-event/new-event.page';\r\nimport { ViewEventPage } from './view-event/view-event.page';\r\nimport { momentG } from 'src/plugin/momentG'\r\n\r\n// showTimeline\r\nimport { setHours, setMinutes } from 'date-fns';\r\nimport {\r\n CalendarDateFormatter,\r\n CalendarEvent,\r\n CalendarView,\r\n DAYS_OF_WEEK,\r\n} from 'angular-calendar';\r\nimport { CustomDateFormatter } from './custom-date-formatter.provider';\r\nimport { ApproveEventModalPage } from './approve-event-modal/approve-event-modal.page';\r\nimport { EventListPage } from '../gabinete-digital/event-list/event-list.page';\r\n\r\n@Component({\r\n selector: 'app-agenda',\r\n templateUrl: './agenda.page.html',\r\n styleUrls: ['./agenda.page.scss'],\r\n providers: [\r\n {\r\n provide: CalendarDateFormatter,\r\n useClass: CustomDateFormatter,\r\n },\r\n ],\r\n})\r\nexport class AgendaPage implements OnInit {\r\n \r\n view: CalendarView = CalendarView.Day;\r\n\r\n viewDate: Date = new Date();\r\n\r\n weekStartsOn: number = DAYS_OF_WEEK.MONDAY;\r\n\r\n weekendDays: number[] = [DAYS_OF_WEEK.FRIDAY, DAYS_OF_WEEK.SATURDAY];\r\n\r\n CalendarView = CalendarView;\r\n\r\n timelineDate: string;\r\n\r\n setView(view: CalendarView) {\r\n this.view = view;\r\n }\r\n\r\n // calendar\r\n showCalendar: boolean;\r\n calendarHeight: string;\r\n\r\n // timeline\r\n monthList = [\r\n { name: 'Janeiro', id: 'Jan' },\r\n { name: 'Fevereiro', id: 'Feb' },\r\n { name: 'Março', id: 'Mar' },\r\n { name: 'Abril', id: 'Apr' },\r\n { name: 'Maio', id: 'May' },\r\n { name: 'Junho', id: 'June' },\r\n { name: 'Julho', id: 'July' },\r\n { name: 'Agosto', id: 'Aug' },\r\n { name: 'Setembro', id: 'Sept' },\r\n { name: 'Outubro', id: 'Oct' },\r\n { name: 'Novembro', id: 'Nov' },\r\n { name: 'Dezembro', id: 'Dec' }\r\n ]\r\n\r\n // for timeline\r\n events: CalendarEvent[] = [];\r\n // timeline filter\r\n timelineFilterState: string = 'Todos';\r\n showTimelineFilterState: boolean;\r\n showTimeline: boolean;\r\n \r\n /* List of events of our calendar */\r\n eventSource = [];\r\n /* The title of the calendar */\r\n viewTitle: string;\r\n\r\n calendar = {\r\n /* Se the view of the calendar to a month view */\r\n mode: 'month',\r\n currentDate: new Date(),\r\n };\r\n\r\n selectedDate: Date;\r\n eventSelectedDate: Date = new Date();\r\n eventSelectedDate2: Date;\r\n rangeStartDate: Date;\r\n rangeEndDate: Date;\r\n\r\n @ViewChild(CalendarComponent) myCal: CalendarComponent;\r\n\r\n segment:string;\r\n profile:string;\r\n\r\n eventsList: Event[];\r\n eventsListPessoal: Event[];\r\n eventsListOficial: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n showLoader: boolean;\r\n\r\n startTime: Date;\r\n endTime: Date;\r\n\r\n\r\n\r\n constructor( \r\n private alertCtrl: AlertController,\r\n @Inject(LOCALE_ID) private locale: string,\r\n private modalCtrl: ModalController,\r\n private eventService: EventsService,\r\n private router: Router,\r\n private alertCrontroller: AlertService\r\n ) {\r\n\r\n this.calendarHeight = \"347px\";\r\n this.showCalendar = true;\r\n this.timelineDate = momentG(new Date(),'dd MMMM yyyy');\r\n\r\n this.showLoader = false;\r\n this.showTimelineFilterState = false;\r\n this.showTimeline = false;\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.profile = \"pr\";\r\n //Inicializar segment\r\n /* localStorage.setItem('test', this.eventSelectedDate.toString()); */\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == \"/home/agenda\") {\r\n if (this.segment == null)\r\n {\r\n this.segment = \"Combinada\";\r\n }\r\n else\r\n {\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n }\r\n });\r\n }\r\n\r\n //Go to the next view of the calendar month/week/day\r\n next(){\r\n this.myCal.slideNext();\r\n }\r\n //Go to the previous view of the calendar\r\n back(){\r\n this.myCal.slidePrev();\r\n }\r\n //Shows the title of your view\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n // Show information of the event for timeline\r\n eventClicked({ event }: { event: CalendarEvent }): void {\r\n console.log('Event clicked', event);\r\n \r\n this.eventSelectedDate = event.start;\r\n this.viewEventDetail(event.id);\r\n /* this.router.navigate([\"/home/agenda\", event.id, 'agenda']); */\r\n }\r\n\r\n //Show information of the event\r\n async onEventSelected(ev: { event: Event}){\r\n this.viewEventDetail(ev.event.EventId);\r\n /* this.router.navigate([\"/home/agenda\", ev.event.EventId, 'agenda']); */\r\n }\r\n\r\n onCurrentChanged = (ev: Date) => {\r\n // timeline change date\r\n this.timelineDate = momentG(new Date(ev),'dd MMMM yyyy');\r\n this.viewDate = new Date(ev);\r\n // calendar change date\r\n this.eventSelectedDate = new Date(ev);\r\n\r\n this.centralizeTimeline(500);\r\n this.timelineBoxCorrectHeight(500);\r\n };\r\n\r\n // changedate\r\n dropDownChangeDate(id: string){\r\n const currentCandarDayYear = momentG(this.eventSelectedDate,'dd -- yyyy', 'pt');\r\n const newDate = new Date(currentCandarDayYear.replace('--',id));\r\n this.onCurrentChanged(newDate); \r\n }\r\n\r\n onTimeSelected = (ev: { selectedTime: Date, events: any[] }) => {\r\n console.log('Selected time: ' + ev.selectedTime + ', hasEvents: ' + (ev.events !== undefined && ev.events.length !== 0));\r\n this.eventSelectedDate2 = ev.selectedTime;\r\n }; \r\n\r\n onRangeChanged (ev: { startTime: Date, endTime: Date }) {\r\n this.rangeStartDate = ev.startTime;\r\n this.rangeEndDate = ev.endTime;\r\n\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n };\r\n\r\n async openCalModal() {\r\n const modal = await this.modalCtrl.create({\r\n component: CalModalPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate,\r\n },\r\n cssClass: 'cal-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n // for calendar\r\n currentDayEventDisplayBorder(day: any, id: any){\r\n\r\n const events = day[id].events;\r\n if (events.length == 0) {\r\n return \"\";\r\n } else if (events.length >= 1) {\r\n \r\n /** @description store all event type */\r\n let eventType = {};\r\n let eventTypeNum: number;\r\n\r\n events.forEach(element => {\r\n eventType[element.calendarName] = 1;\r\n });\r\n\r\n eventTypeNum = (Object.keys(eventType)).length\r\n\r\n if (eventTypeNum == 2) { \r\n return ` calendar-event-border calendar-${this.profile}-event-type-both`;\r\n } else {\r\n return ` calendar-event-border calendar-${this.profile}-event-type-`+(Object.keys(eventType))[0];\r\n }\r\n }\r\n\r\n return \"\";\r\n }\r\n\r\n // for timeline\r\n centralizeTimeline(timeout: number) {\r\n // auto scroll timeline\r\n setTimeout(() => {\r\n const timelineMarker = document.querySelector('.cal-current-time-marker');\r\n const timelineContainer = document.querySelectorAll('ion-content')[2];\r\n const shadowRoot = timelineContainer.shadowRoot;\r\n\r\n const scrollContainer = shadowRoot.querySelector('main');\r\n try {\r\n scrollContainer.scrollTop = timelineMarker['offsetTop'] - ((scrollContainer.offsetHeight/2) - 60);\r\n } catch (error) {\r\n //\r\n }\r\n \r\n \r\n }, timeout);\r\n }\r\n\r\n // for timeline\r\n timelineIsCurrentDate(): Boolean {\r\n return true;\r\n //return momentG(new Date(),'dd MMMM yyyy', 'pt') == momentG(this.eventSelectedDate,'dd MMMM yyyy', 'pt');\r\n }\r\n\r\n // for timeline\r\n timeLineTemplate(startTime: string, eventlocation: string, eventDiscription: any, calendarName: string, subject: string, startTimeWisthS: string, endTime: string, eventIndex: number): string{\r\n \r\n const startHours = parseInt(startTimeWisthS.split(':')[0]);\r\n const startMinutos = parseInt(startTimeWisthS.split(':')[1]);\r\n\r\n const endHours = parseInt(endTime.split(':')[0]);\r\n const endMinutos = parseInt(endTime.split(':')[1]);\r\n\r\n let top = '0';\r\n \r\n if(startHours < endHours){\r\n if (startMinutos != 0 ){\r\n top = `${ Math.abs((startMinutos - 60)) }`\r\n }\r\n }\r\n\r\n return `\r\n
\r\n
\r\n ${startTimeWisthS}${eventlocation}\r\n
\r\n
\r\n ${subject}\r\n
\r\n
\r\n `\r\n }\r\n\r\n // for timeline\r\n timelineBoxCorrectHeight(timeout){\r\n\r\n setTimeout(()=>{\r\n this.eventSource.forEach((el, eventIndex)=>{ \r\n\r\n const startEvent = new Date(el.startTime);\r\n const endEvent = new Date(el.endTime);\r\n\r\n var minutes = ((endEvent.getTime() - startEvent.getTime()) / 1000) / 60;\r\n const top = (startEvent.getTime() - (new Date(2020, 1, 3)).getTime()) /60;\r\n \r\n document.querySelectorAll('.timeline-box').forEach(ele => {\r\n \r\n if(ele.className.indexOf(`timeline-box-event-${eventIndex}`)>=0){\r\n ele.setAttribute('style',`height:${minutes}px`);\r\n }\r\n });\r\n\r\n });\r\n },timeout)\r\n }\r\n\r\n // for timeline\r\n\r\n timelineFilter(calendarName){\r\n\r\n this.timelineFilterState = calendarName;\r\n\r\n // remove all event\r\n this.events = [];\r\n\r\n this.eventsList.forEach((element, eventIndex) => {\r\n \r\n // timeline start\r\n const startHours = momentG(new Date(element.StartDate), 'HH', 'pt');\r\n const EndHours = momentG(new Date(element.EndDate), 'HH', 'pt');\r\n\r\n const startHoursOtherFormate = momentG(new Date(element.StartDate), 'HH:mm', 'pt');\r\n const EndHoursOtherFormate = momentG(new Date(element.EndDate), 'HH:mm', 'pt');\r\n\r\n if (element.CalendarName == calendarName) {\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n } else if (calendarName == 'Todos'){\r\n this.events.push({\r\n title: this.timeLineTemplate(startHours, element.Location, element.Body, element.CalendarName, element.Subject,startHoursOtherFormate,EndHoursOtherFormate, eventIndex),\r\n start: setHours(setMinutes(new Date(element.StartDate), 0), parseInt(startHours)),\r\n end: setHours(setMinutes(new Date(element.EndDate), 0), parseInt(EndHours)),\r\n color: {\r\n primary: 'white',\r\n secondary: 'white'\r\n },\r\n id: element.EventId\r\n });\r\n }\r\n \r\n });\r\n\r\n this.onCurrentChanged(this.eventSelectedDate);\r\n //\r\n this.showTimelineFilterState = false;\r\n }\r\n \r\n loadRangeEvents(startTime: Date, endTime: Date){\r\n\r\n this.showTimeline = false;\r\n this.showLoader = true;\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n \r\n\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents( momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59') ).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n // loop\r\n this.eventsList.forEach((element, eventIndex) => {\r\n\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n \r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(\r\n response => {\r\n this.eventsList = response;\r\n this.eventsList.forEach((element, eventIndex) => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element,\r\n calendarName: element.CalendarName\r\n });\r\n\r\n });\r\n\r\n this.timelineFilter(this.timelineFilterState);\r\n\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n this.showTimeline = true;\r\n\r\n this.timelineBoxCorrectHeight(500);\r\n this.centralizeTimeline(500);\r\n\r\n });\r\n }\r\n break;\r\n\r\n case \"Pessoal\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(response => {\r\n this.eventsListPessoal = response.filter(data => data.CalendarName == \"Pessoal\");\r\n this.eventsListPessoal.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n case \"Oficial\":\r\n //Inicializa o array eventSource\r\n this.eventSource=[];\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(momentG(new Date(startTime),'yyyy-MM-dd HH:mm:ss'), momentG(new Date(endTime),'yyyy-MM-dd 23:59:59')).subscribe(res => {\r\n this.eventsListOficial = res.filter(data => data.CalendarName == \"Oficial\");\r\n this.eventsListOficial.forEach(element => {\r\n this.eventSource.push({\r\n title: element.Subject,\r\n startTime: new Date(element.StartDate),\r\n endTime: new Date(element.EndDate),\r\n allDay: false,\r\n event: element\r\n });\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.showLoader = false;\r\n });\r\n }\r\n break;\r\n\r\n } \r\n }\r\n\r\n actions(){\r\n\r\n } \r\n\r\n doRefresh(ev: any){\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n setTimeout(() => {\r\n ev.target.complete();\r\n }, 250)\r\n }\r\n showAlert(){\r\n this.alertCrontroller.presentAlert(\"Funcionalidade em desenvolvimento.\");\r\n }\r\n changeProfile(){\r\n\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n\r\n // change header profile picture\r\n window['header'](this.profile);\r\n\r\n }\r\n\r\n async openAddEvent() {\r\n const modal = await this.modalCtrl.create({\r\n component: NewEventPage,\r\n componentProps:{\r\n segment: this.segment,\r\n profile: this.profile,\r\n eventSelectedDate: this.eventSelectedDate\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((data) => {\r\n let postEvent: Event = data['data'];\r\n if (postEvent.Subject != null)\r\n {\r\n this.eventSource.push({\r\n title: postEvent.Subject,\r\n startTime: new Date(postEvent.StartDate),\r\n endTime: new Date(postEvent.EndDate),\r\n allDay: false,\r\n event: postEvent\r\n });\r\n this.myCal.update();\r\n this.myCal.loadEvents();\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalCtrl.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.loadRangeEvents(this.rangeStartDate, this.rangeEndDate);\r\n }\r\n });\r\n }\r\n\r\n async viewEventsToApprove(){\r\n const modal = await this.modalCtrl.create({\r\n component: EventListPage,\r\n componentProps:{\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n } \r\n}","import { CalendarDateFormatter, DateFormatterParams } from 'angular-calendar';\r\nimport { formatDate } from '@angular/common';\r\nimport { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class CustomDateFormatter extends CalendarDateFormatter {\r\n // you can override any of the methods defined in the parent class\r\n\r\n public dayViewHour({ date, locale }: DateFormatterParams): string {\r\n return formatDate(date, 'HH', locale);\r\n }\r\n\r\n public weekViewHour({ date, locale }: DateFormatterParams): string {\r\n return this.dayViewHour({ date, locale });\r\n }\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n /* SPAN */\\n /* Error Messages */\\n}\\n\\n.main-content .ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.main-content .container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.main-content .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.main-content .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.main-content ion-select {\\n padding-left: 5px;\\n margin-left: 0;\\n}\\n\\n.main-content .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.main-content .ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.main-content .list-people {\\n width: 256px;\\n float: left;\\n}\\n\\n.main-content .add-people {\\n width: 45px;\\n float: right;\\n overflow: auto;\\n font-size: 25px;\\n padding: 10px;\\n}\\n\\n.main-content .list-people-title {\\n /* font-size: 13px; */\\n color: #797979;\\n}\\n\\n.main-content .attach-document {\\n font-size: 15px;\\n color: #0d89d1;\\n margin: 5px 5px 5px 10px;\\n padding: 5px;\\n float: left;\\n}\\n\\n.main-content .attach-icon {\\n width: 37px;\\n font-size: 35px;\\n float: left;\\n}\\n\\n.main-content .attach-title-item {\\n width: 100%;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n\\n.main-content .span-left {\\n float: left;\\n font-size: 15x;\\n}\\n\\n.main-content .span-right {\\n text-align: right;\\n float: right;\\n font-size: 13px;\\n}\\n\\n.main-content .container-footer {\\n margin: 0 auto;\\n overflow: auto;\\n}\\n\\n.main-content .button-cancel {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #e0e9ee;\\n --color: #061b52;\\n margin: 10px;\\n}\\n\\n.main-content .button-save {\\n width: 170px;\\n height: 44px;\\n border-radius: 22.5px;\\n --background: #42b9fe;\\n --color:#ffffff;\\n margin: 10px;\\n}\\n\\n.main-content .text-input {\\n width: 100%;\\n border: 1px solid #ebebeb;\\n margin: 0px 15px 15px 0px;\\n padding: 0 !important;\\n border-radius: 5px;\\n}\\n\\n.main-content .error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n.main-content .span-color {\\n color: red;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxhZ2VuZGFcXG5ldy1ldmVudFxcbmV3LWV2ZW50LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvYWdlbmRhL25ldy1ldmVudC9uZXctZXZlbnQucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDSUo7O0FERkk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0lOOztBREhPO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDS1I7O0FEREk7RUFDRSxlQUFBO0FDR047O0FEQ0U7RUFDRSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQWlGRSxTQUFBO0VBdUNBLG1CQUFBO0FDbkhOOztBREhJO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0tSOztBREhNO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0FDS1I7O0FESE07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0tSOztBREhNO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FDS1I7O0FESE07RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ0tSOztBREhNO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QUNLUjs7QURITTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDS1I7O0FERk07RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBQ0lSOztBREZNO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FDSVI7O0FERk07RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUNJUjs7QURGTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lSOztBREZNO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDSVI7O0FERE07RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dSOztBRERNO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBQ0dOOztBRERNO0VBQ0ksY0FBQTtFQUNBLGNBQUE7QUNHVjs7QURETTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBQ0dWOztBRERRO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUNHVjs7QURBTTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ0VSOztBREVNO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDQVI7O0FERU07RUFDRSxVQUFBO0FDQVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9hZ2VuZGEvbmV3LWV2ZW50L25ldy1ldmVudC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAubWlkZGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyMjFweDtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5tYWluLWNvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICAuaW9uLWl0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhaW5lci1kaXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWl0ZW0tY2xhc3MtMntcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlvbi1zZWxlY3R7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzcy1uby1oZWlnaHR7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtcGVvcGxle1xyXG4gICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmFkZC1wZW9wbGV7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXBlb3BsZS10aXRsZXtcclxuICAgICAgICAvKiBmb250LXNpemU6IDEzcHg7ICovXHJcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIH1cclxuICAgICAgLmF0dGFjaC1kb2N1bWVudHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAuYXR0YWNoLWljb257XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hdHRhY2gtdGl0bGUtaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzBkODlkMTtcclxuICAgICAgfVxyXG4gICAgICAvKiBTUEFOICovXHJcbiAgICAgIC5zcGFuLWxlZnR7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuY29udGFpbmVyLWZvb3RlcntcclxuICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWNhbmNlbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XHJcbiAgICAgICAgICAtLWNvbG9yOiAjMDYxYjUyO1xyXG4gICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tc2F2ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICAgICAgICAtLWJhY2tncm91bmQ6ICM0MmI5ZmU7XHJcbiAgICAgICAgICAtLWNvbG9yOiNmZmZmZmY7XHJcbiAgICAgICAgICBtYXJnaW46MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudGV4dC1pbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggMTVweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLyogRXJyb3IgTWVzc2FnZXMgKi9cclxuICAgICAgLmVycm9ye1xyXG4gICAgICAgIGNvbG9yOnJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYW4tY29sb3J7XHJcbiAgICAgICAgY29sb3I6cmVkO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICAvKiBTUEFOICovXG4gIC8qIEVycm9yIE1lc3NhZ2VzICovXG59XG4ubWFpbi1jb250ZW50IC5pb24taXRlbS1jb250YWluZXIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmNvbnRhaW5lci1kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4ubWFpbi1jb250ZW50IC5pb24taWNvbi1jbGFzcyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1jb250ZW50IGlvbi1zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbi1jb250ZW50IC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmxpc3QtcGVvcGxlIHtcbiAgd2lkdGg6IDI1NnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmFkZC1wZW9wbGUge1xuICB3aWR0aDogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm1haW4tY29udGVudCAubGlzdC1wZW9wbGUtdGl0bGUge1xuICAvKiBmb250LXNpemU6IDEzcHg7ICovXG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWRvY3VtZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuYXR0YWNoLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLmF0dGFjaC10aXRsZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXg7XG59XG4ubWFpbi1jb250ZW50IC5zcGFuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1haW4tY29udGVudCAuY29udGFpbmVyLWZvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1jYW5jZWwge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAtLWJhY2tncm91bmQ6ICNlMGU5ZWU7XG4gIC0tY29sb3I6ICMwNjFiNTI7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1dHRvbi1zYXZlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgLS1iYWNrZ3JvdW5kOiAjNDJiOWZlO1xuICAtLWNvbG9yOiNmZmZmZmY7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tYWluLWNvbnRlbnQgLnRleHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWFpbi1jb250ZW50IC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLm1haW4tY29udGVudCAuc3Bhbi1jb2xvciB7XG4gIGNvbG9yOiByZWQ7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Event } from '../../../models/event.model';\r\nimport { AttendeesPage } from '../../events/attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-new-event',\r\n templateUrl: './new-event.page.html',\r\n styleUrls: ['./new-event.page.scss'],\r\n})\r\nexport class NewEventPage implements OnInit {\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n segment:string = \"true\";\r\n profile:string;\r\n eventAttendees: EventPerson[];\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n minDate: string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private eventService: EventsService, \r\n ) { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n\r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n console.log(this.profile);\r\n \r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30) ; \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: ['Reunião'],\r\n HasAttachments: false,\r\n };\r\n }\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n save(){\r\n console.log(this.postEvent);\r\n console.log(this.profile);\r\n \r\n \r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalController.dismiss(this.postEvent);\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalController.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: CalModalPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class CalModalPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule, ReactiveFormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { CalModalPageRoutingModule } from './cal-modal-routing.module';\r\n\r\nimport { CalModalPage } from './cal-modal.page';\r\nimport { NgCalendarModule } from 'ionic2-calendar';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n CalModalPageRoutingModule,\r\n ReactiveFormsModule,\r\n NgCalendarModule\r\n ],\r\n declarations: [CalModalPage]\r\n})\r\nexport class CalModalPageModule {}\r\n","export default \".div-ion-content {\\n margin: 15px;\\n}\\n\\n:host ::ng-deep .monthview-container {\\n height: auto !important;\\n}\\n\\n:host ::ng-deep .event-detail-container {\\n display: none;\\n}\\n\\n.div-attach {\\n border: 1px solid #ccc;\\n margin: 15px 0 0 0;\\n padding: 15px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* ion-item{\\n display: block;\\n border: 1px solid red;\\n width: 100%;\\n float: left;\\n} */\\n\\n.span-color {\\n color: red;\\n}\\n\\n/* .ion-badge{\\n\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGNhbC1tb2RhbFxcY2FsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFBO0FDQ0o7O0FERUk7RUFDSSx1QkFBQTtBQ0NSOztBRENJO0VBQ0ksYUFBQTtBQ0NSOztBREVBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUNDSjs7QURDQTtFQUNJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0VKOztBREFBOzs7OztHQUFBOztBQU1BO0VBQ0ksVUFBQTtBQ0dKOztBRERBOztHQUFBIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2FsLW1vZGFsL2NhbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZGl2LWlvbi1jb250ZW50e1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG59XHJcbjpob3N0IDo6bmctZGVlcHtcclxuICAgIC5tb250aHZpZXctY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ldmVudC1kZXRhaWwtY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmRpdi1hdHRhY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuLyogaW9uLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn0gKi9cclxuLnNwYW4tY29sb3J7XHJcbiAgICBjb2xvcjpyZWQ7XHJcbn1cclxuLyogLmlvbi1iYWRnZXtcclxuXHJcbn0gKi8iLCIuZGl2LWlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG46aG9zdCA6Om5nLWRlZXAgLm1vbnRodmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbjpob3N0IDo6bmctZGVlcCAuZXZlbnQtZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXYtYXR0YWNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLyogaW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xufSAqL1xuLnNwYW4tY29sb3Ige1xuICBjb2xvcjogcmVkO1xufVxuXG4vKiAuaW9uLWJhZGdle1xuXG59ICovIl19 */\";","import { Component, OnInit, AfterViewInit, Input } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';\r\n\r\nimport { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { FormGroup, FormBuilder, Validators } from \"@angular/forms\";\r\nimport { identifierModuleUrl } from '@angular/compiler';\r\n\r\n@Component({\r\n selector: 'app-cal-modal',\r\n templateUrl: './cal-modal.page.html',\r\n styleUrls: ['./cal-modal.page.scss'],\r\n})\r\nexport class CalModalPage implements OnInit {\r\n\r\n calendar = {\r\n mode: 'month',\r\n currentDate: new Date()\r\n };\r\n\r\n eventAttendees: EventPerson[];\r\n segment:string = \"true\";\r\n selectedSegment: string;\r\n selectedDate: Date;\r\n\r\n viewTitle: string;\r\n postEvent: Event;\r\n eventBody: EventBody;\r\n modalReady = false;\r\n \r\n minDate: string;\r\n\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n formSubjectSatus: boolean = false;\r\n formDescriptionSatus: boolean = false;\r\n formLocationSatus: boolean = false;\r\n formEventTypeSatus: boolean = false;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n private modalCtrl: ModalController, \r\n private eventService: EventsService, \r\n private alertController:AlertService, \r\n private navParams: NavParams\r\n ) \r\n { \r\n this.postEvent = new Event();\r\n this.eventBody = { BodyType : \"1\", Text : \"\"};\r\n this.postEvent.Body = this.eventBody;\r\n this.profile = this.navParams.get('profile');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n \r\n this.selectedSegment = this.navParams.get('segment');\r\n this.selectedDate = this.navParams.get('eventSelectedDate');\r\n\r\n let selectedStartdDate = this.selectedDate;\r\n let selectedEndDate = new Date(this.selectedDate);\r\n /* Set + 30minutes to seleted datetime */\r\n selectedEndDate.setMinutes(this.selectedDate.getMinutes() + 30)\r\n \r\n this.minDate = this.selectedDate.toString();\r\n \r\n if(this.selectedSegment != \"Combinada\"){\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: this.selectedSegment,\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n else{\r\n this.postEvent ={\r\n EventId: '',\r\n Subject: '',\r\n Body: this.eventBody,\r\n Location: '',\r\n CalendarId: '',\r\n CalendarName: 'Oficial',\r\n StartDate: selectedStartdDate,\r\n EndDate: new Date(selectedEndDate),\r\n EventType: 'Reunião',\r\n Attendees: null,\r\n IsMeeting: false,\r\n IsRecurring: false,\r\n AppointmentState: 0,\r\n TimeZone: '',\r\n Organizer: '',\r\n Categories: null,\r\n HasAttachments: false,\r\n };\r\n }\r\n\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]],\r\n agenda: ['', [Validators.required]],\r\n startdate: ['', [Validators.required]],\r\n enddate: ['', [Validators.required]],\r\n description: ['', [Validators.required]],\r\n location: ['', [Validators.required]],\r\n eventtype: ['', [Validators.required]]\r\n }) \r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n ngAfterViewInit(): void {\r\n setTimeout(()=>{\r\n this.modalReady = true;\r\n }, 0);\r\n }\r\n\r\n save(){\r\n if (this.ionicForm.valid) {\r\n if(this.profile=='mdgpr'){\r\n this.eventService.postEventMd(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n \r\n }\r\n else if(this.profile=='pr'){\r\n this.eventService.postEventPr(this.postEvent, this.postEvent.CalendarName).subscribe();\r\n }\r\n this.modalCtrl.dismiss(this.postEvent);\r\n }\r\n else{\r\n this.validateFormInputs();\r\n }\r\n }\r\n \r\n validateFormInputs(){\r\n let formSubject = this.postEvent.Subject.trim();\r\n let formDescription = this.postEvent.Body.Text.trim();\r\n let formLocation = this.postEvent.Location.trim();\r\n \r\n if (!this.postEvent.Subject && formSubject.length <= 0){\r\n this.formSubjectSatus=true;\r\n }\r\n else{\r\n this.formSubjectSatus=false;\r\n if(!this.postEvent.Body.Text && formDescription.length <= 0){\r\n this.formDescriptionSatus=true;\r\n }\r\n else{\r\n this.formDescriptionSatus=false;\r\n if (!this.postEvent.Location && formLocation.length <= 0){\r\n this.formLocationSatus=true;\r\n }\r\n else{\r\n this.formLocationSatus=false;\r\n }\r\n }\r\n }\r\n /* return (this.postEvent.Subject && formSubject.length > 0); */\r\n }\r\n\r\n onViewTitleChanged(title){\r\n this.viewTitle = title;\r\n }\r\n\r\n onTimeSelected(ev){\r\n /* this.postEvent.startTime = new Date(ev.selectedTime); */\r\n \r\n }\r\n\r\n close(){\r\n this.modalCtrl.dismiss();\r\n /* this.modalCtrl.dismiss(this.postEvent); */\r\n }\r\n\r\n async addAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeeModalPage,\r\n componentProps: {\r\n eventPersons: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee-modal',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n let newattendees: EventPerson[] = data['data'];\r\n \r\n \r\n if (newattendees != null)\r\n {\r\n newattendees.forEach(newattendee => {\r\n let att = {\r\n \"EmailAddress\": newattendee.EmailAddress,\r\n \"Name\": newattendee.Name,\r\n \"IsRequired\": (this.segment == \"true\")\r\n };\r\n if (this.eventAttendees == null)\r\n {\r\n this.eventAttendees = new Array();\r\n }\r\n this.eventAttendees.push(att);\r\n \r\n });\r\n }\r\n this.postEvent.Attendees = this.eventAttendees;\r\n });\r\n }\r\n\r\n showAlert(){\r\n this.alertController.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n async openAttendees()\r\n {\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.postEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.postEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js b/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js index 49eb794da..de8fbdb6b 100644 --- a/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js +++ b/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js @@ -305,10 +305,10 @@ let ChatPage = class ChatPage { this.userDirectMessages = res.ims.sort((a, b) => { var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - this.showLoader = false; return dateB - dateA; }); console.log(this.userDirectMessages); + this.showLoader = false; }); } getChatMembers() { @@ -326,10 +326,10 @@ let ChatPage = class ChatPage { this.allGroups = all.sort((a, b) => { var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - this.showLoader = false; return dateB - dateA; }); console.log(this.allGroups); + this.showLoader = false; }); }); } @@ -1198,6 +1198,7 @@ let MessagesPage = class MessagesPage { /* console.log(res); */ this.messages = res['messages'].reverse(); console.log(this.messages); + this.showLoader = false; }); } getChatMembers() { diff --git a/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js.map b/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js.map index 00185130c..d9142e9fc 100644 --- a/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js.map +++ b/android/app/src/main/assets/public/pages-chat-chat-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/pages/chat/chat.page.html","./src/app/pages/chat/conversation/conversation.page.html","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html","./src/app/pages/chat/group-messages/group-messages.page.html","./src/app/pages/chat/messages/contacts/contacts.page.html","./src/app/pages/chat/messages/messages.page.html","./src/app/pages/chat/new-group/contacts/contacts.page.html","./src/app/pages/chat/new-group/new-group.page.html","./src/app/pages/chat/chat-routing.module.ts","./src/app/pages/chat/chat.module.ts","./src/app/pages/chat/chat.page.scss","./src/app/pages/chat/chat.page.ts","./src/app/pages/chat/conversation/conversation.page.scss","./src/app/pages/chat/conversation/conversation.page.ts","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.scss","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts","./src/app/pages/chat/group-messages/group-messages.page.scss","./src/app/pages/chat/group-messages/group-messages.page.ts","./src/app/pages/chat/messages/contacts/contacts.page.scss","./src/app/pages/chat/messages/contacts/contacts.page.ts","./src/app/pages/chat/messages/messages.page.scss","./src/app/pages/chat/messages/messages.page.ts","./src/app/pages/chat/new-group/contacts/contacts.page.scss","./src/app/pages/chat/new-group/contacts/contacts.page.ts","./src/app/pages/chat/new-group/new-group.page.scss","./src/app/pages/chat/new-group/new-group.page.ts"],"names":[],"mappings":"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","file":"pages-chat-chat-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Chat\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n Conversas\\r\\n \\r\\n \\r\\n Grupos\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n {{user}}\\r\\n \\r\\n \\r\\n
\\r\\n
{{dm._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{dm.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{group.name.split('-').join(' ')}}\\r\\n
\\r\\n
{{group.lastMessage._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{group.lastMessage.u.name}}: {{group.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{chatUser.name}}\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n Contactos selecção:\\r\\n \\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{roomName}}\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n {{member.name}},\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n Esta conversa passou a grupo
\\r\\n A conversa original mantêm-se como chat individual\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n Alterou o assunto de para \\\"{{msg.msg.split('-').join(' ')}}\\\"
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Nova Conversa\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n

{{user.name}}

\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{users.name}}\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Adicionar contacto\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.first}} {{user.last}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Novo Grupo\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Grupo Ultra-secreto\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { ChatPage } from './chat.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: ChatPage\r\n },\r {\n path: 'conversation',\n loadChildren: () => import('./conversation/conversation.module').then( m => m.ConversationPageModule)\n },\n {\n path: 'newchat',\n loadChildren: () => import('./newchat/newchat.module').then( m => m.NewchatPageModule)\n },\n {\n path: 'new-group',\n loadChildren: () => import('./new-group/new-group.module').then( m => m.NewGroupPageModule)\n },\n {\n path: 'group-messages',\n loadChildren: () => import('./group-messages/group-messages.module').then( m => m.GroupMessagesPageModule)\n },\n {\n path: 'messages',\n loadChildren: () => import('./messages/messages.module').then( m => m.MessagesPageModule)\n },\n {\n path: 'edit-group',\n loadChildren: () => import('./edit-group/edit-group.module').then( m => m.EditGroupPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class ChatPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { ChatPageRoutingModule } from './chat-routing.module';\r\n\r\nimport { ChatPage } from './chat.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n ChatPageRoutingModule,\r\n ],\r\n declarations: [ChatPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class ChatPageModule {}\r\n","export default \".main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n.main-header .title {\\n font-size: 25px;\\n}\\n.main-header .div-icon {\\n width: 112px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n.main-content .iconschatnew-group {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.main-content .iconschatnew-conversation {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.item {\\n width: 100%;\\n border-bottom: 1px solid #ebebeb;\\n overflow: auto;\\n}\\n.item .item-icon {\\n width: 40px;\\n float: left;\\n}\\n.item .item-icon .icon {\\n margin-top: 10px;\\n font-size: 40px;\\n}\\n.item .item-content {\\n width: 317px;\\n margin: 0 auto;\\n float: right;\\n}\\n.item .item-title-time {\\n width: 100%;\\n overflow: auto;\\n margin-top: 10px;\\n}\\n.item .item-title {\\n width: 80%;\\n float: left;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n.item .item-date {\\n width: 20%;\\n float: right;\\n font-size: 13px;\\n color: #797979;\\n text-align: right;\\n}\\n.item .item-description {\\n font-size: 13px;\\n color: #000;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxjaGF0LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9jaGF0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0NGO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0NKO0FEQ0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUNDSjtBRENFO0VBQ0UsZUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNDSjtBREVBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNFRjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREVBO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtBQ0NGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBQ0NKO0FEQ0k7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QUNDTjtBREVFO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQUo7QURFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNBSjtBREVFO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FERUU7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNBSjtBREVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNBSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY2hhdC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLm1haW4taGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gIFxyXG4gIC50aXRsZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmRpdi10aXRsZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmRpdi1pY29ue1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgLmljb25zY2hhdG5ldy1ncm91cHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgfVxyXG4gIC5pY29uc2NoYXRuZXctY29udmVyc2F0aW9ue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAuaXRlbS1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAuaWNvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDMxN3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDpyaWdodFxyXG4gIH1cclxuICAuaXRlbS10aXRsZS10aW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLXRpdGxle1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzBkODlkMTtcclxuICB9XHJcbiAgLml0ZW0tZGF0ZXtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaXRlbS1kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogMTEycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaWNvbnNjaGF0bmV3LWdyb3VwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmljb25zY2hhdG5ldy1jb252ZXJzYXRpb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXRlbSAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml0ZW0gLml0ZW0taWNvbiAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMzE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXRlbSAuaXRlbS10aXRsZS10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml0ZW0gLml0ZW0tdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5pdGVtIC5pdGVtLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xufSJdfQ== */\";","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ConversationPage } from './conversation/conversation.page';\r\nimport { GroupMessagesPage } from './group-messages/group-messages.page';\r\nimport { ContactsPage } from './messages/contacts/contacts.page';\r\nimport { MessagesPage } from './messages/messages.page';\r\nimport { NewGroupPage } from './new-group/new-group.page';\r\nimport { NewchatPage } from './newchat/newchat.page';\r\n\r\n@Component({\r\n selector: 'app-chat',\r\n templateUrl: './chat.page.html',\r\n styleUrls: ['./chat.page.scss'],\r\n})\r\nexport class ChatPage implements OnInit {\r\n\r\n showLoader: boolean;\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n loggedUser: any;\r\n /* Set segment variable */\r\n segment:string;\r\n allGroups: any[];\r\n privateGroups: any[];\r\n publicGroups: any[];\r\n userConnectedList: any[];\r\n userRooms: any[];\r\n userChannels: any[];\r\n userDirectMessages: any[];\r\n result:any;\r\n dmUsers:any;\r\n\r\n constructor(\r\n private http:HttpClient,\r\n private chatService: ChatService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n\r\n ) { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'SJwIgtlqfloPK696fpc2VBvyDluipuIHKB_0Q6-9ycJ');\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Contactos\";\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser);\r\n \r\n });\r\n this.load();\r\n }\r\n \r\n onSegmentChange(){\r\n this.load();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n load(){\r\n switch (this.segment)\r\n {\r\n case \"Contactos\":\r\n this.getDirectMessages();\r\n break;\r\n\r\n case \"Grupos\":\r\n this.getGroups();\r\n break;\r\n }\r\n }\r\n customRoom(){\r\n let params = new HttpParams();\r\n params = params.set(\"types\", \"c\");\r\n this.chatService.customsRooms(params).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n getDirectMessages(){\r\n this.showLoader = true;\r\n \r\n this.chatService.getAllDirectMessages().subscribe((res:any)=>{\r\n console.log(res.ims);\r\n \r\n this.userDirectMessages = res.ims.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n this.showLoader = false;\r\n return dateB - dateA;\r\n });\r\n console.log(this.userDirectMessages);\r\n });\r\n }\r\n getChatMembers(){\r\n this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n });\r\n }\r\n getGroups(){\r\n this.showLoader = true;\r\n this.result = this.chatService.getAllPrivateGroups().subscribe((res:any)=>{\r\n this.privateGroups = res.groups;\r\n this.result = this.chatService.getAllUserChannels().subscribe((res:any)=>{\r\n this.publicGroups = res.channels;\r\n let all = this.privateGroups.concat(this.publicGroups); \r\n this.allGroups = all.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n this.showLoader = false;\r\n return dateB - dateA;\r\n });\r\n console.log(this.allGroups);\r\n });\r\n }); \r\n }\r\n \r\n async startConversation(selectedUser) {\r\n const modal = await this.modalController.create({\r\n component: ConversationPage,\r\n cssClass: 'conversation',\r\n backdropDismiss: false,\r\n componentProps: {\r\n user: selectedUser,\r\n }\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async selectContact(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n cssClass: 'contacts',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async newGroup(){\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openMessages(dm:any){\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openGroupMessages(room:any){\r\n console.log(room);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n room: room,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n}\r\n","export default \"ion-content {\\n background-color: #fefefe;\\n}\\n\\n.chat-container {\\n margin: 10px 10px 0 10px;\\n}\\n\\n.message {\\n padding: 5px 5px 5px 10px;\\n border-radius: 10px;\\n margin-bottom: 10px;\\n white-space: pre-wrap;\\n}\\n\\n.my-message {\\n background: var(--ion-color-primary);\\n color: #fff;\\n}\\n\\n.my-message p {\\n margin: 0;\\n padding: 0;\\n color: #9ab8e9;\\n}\\n\\n.message-date {\\n font-size: 10px;\\n text-align: right;\\n margin-right: 5px;\\n}\\n\\n.other-message {\\n background: #f2f3f7;\\n color: #333;\\n}\\n\\n.other-message p {\\n margin: 0;\\n padding: 0;\\n color: #959ba7;\\n}\\n\\n.message-input {\\n margin-top: 0px;\\n background: #fff;\\n padding: 0;\\n margin: 0;\\n}\\n\\n.div-message {\\n border: 1px solid var(--ion-color-medium);\\n border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9jb252ZXJzYXRpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcY29udmVyc2F0aW9uXFxjb252ZXJzYXRpb24ucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2NvbnZlcnNhdGlvbi9jb252ZXJzYXRpb24ucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0kseUJBQUE7QUNDSjs7QURDQTtFQUNJLHdCQUFBO0FDRUo7O0FEQUE7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBREFFO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREU7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNJTjs7QURGRTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS047O0FERkU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBQ01KOztBREhFO0VBQ0UsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNLSjs7QURERTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY29udmVyc2F0aW9uL2NvbnZlcnNhdGlvbi5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtcclxufVxyXG4uY2hhdC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxuICAgXHJcbiAgLm15LW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5teS1tZXNzYWdlIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICM5YWI4ZTk7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWRhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAgXHJcbiAgLm90aGVyLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICAub3RoZXItbWVzc2FnZSBwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiM5NTliYTc7XHJcbn1cclxuICAgXHJcbiAgLm1lc3NhZ2UtaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLmRpdi1tZXNzYWdle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAgXHJcbiAgXHJcbiBcclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmNoYXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm15LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXktbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzlhYjhlOTtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3RoZXItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3RoZXItbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk1OWJhNztcbn1cblxuLm1lc3NhZ2UtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\n\r\n@Component({\r\n selector: 'app-conversation',\r\n templateUrl: './conversation.page.html',\r\n styleUrls: ['./conversation.page.scss'],\r\n})\r\nexport class ConversationPage implements OnInit {\r\n\r\n message = '';\r\n messages = [];\r\n currentUser = '';\r\n\r\n constructor(\r\n private authService: AuthService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams) { }\r\n\r\n loggedUser: any;\r\n chatUser: any;\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n })\r\n this.chatUser = this.navParams.get('user');\r\n console.log(this.navParams.get('user'));\r\n\r\n console.log(this.chatUser.name);\r\n \r\n\r\n /* console.log(\"ON\");\r\n this.socket.connect();\r\n\r\n //Set current user\r\n let name = `User-${new Date().getTime()}`;\r\n this.currentUser=name;\r\n\r\n this.socket.emit('set-name', name);\r\n\r\n //Reat from event calling \"fromEvent\"\r\n this.socket.fromEvent('users-changed').subscribe(data =>{\r\n console.log('gOT data:', data);\r\n });\r\n\r\n //Add message to the array of messages\r\n this.socket.fromEvent('message').subscribe(message =>{\r\n console.log('New:', message);\r\n this.messages.push(message);\r\n }); */\r\n \r\n }\r\n close(){\r\n this.router.navigate(['/home/chat']);\r\n this.modalController.dismiss(null);\r\n }\r\n sendMessage(){\r\n\r\n }\r\n /* sendMessage(){\r\n this.socket.emit('send-message', {text: this.message});\r\n this.message=\"\";\r\n }\r\n\r\n ionViewWillLeave(){\r\n this.socket.disconnect();\r\n } */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .members-label {\\n margin: 10px 20px 10px 20px !important;\\n /* font-size: 15px; */\\n font-weight: bold;\\n}\\n.main-content .members-checkbox {\\n display: flex;\\n margin: 0.5px 20px 0.5px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox, .main-content .members-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p, .main-content .members-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon, .main-content .members-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtY29udGFjdHNcXGdyb3VwLWNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNDSjtBRENHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDRUw7QURBSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDRVA7QURBSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0VQO0FEQU87RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFVDtBRENLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0NQO0FERUs7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNBVDtBREVLO0VBQ0ksZUFBQTtBQ0FUO0FESUM7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0RIO0FER0c7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNETDtBREdHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNETDtBREtDO0VBQ0Usd0JBQUE7QUNGSDtBRElDO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0RIO0FER0k7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QUNETjtBRElJO0VBQ0UsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDRk47QURNSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QUNKTjtBRFFLO0VBQ0UsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDTlA7QURVSztFQUNJLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0FDUlQ7QURXSztFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ1RUO0FEV0s7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ1RQIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxuICAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAtLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XHJcbiAgIH1cclxuIFxyXG4gfVxyXG4gaW9uLWNvbnRlbnR7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuIH1cclxuIC5tYWluLWNvbnRlbnR7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBvdmVyZmxvdzphdXRvO1xyXG4gICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgIC5tZW1iZXJzLWxhYmVse1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgLyogZm9udC1zaXplOiAxNXB4OyAqL1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVycy1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAuNXB4IDIwcHggLjVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiAgXHJcbiAgICB9XHJcbiBcclxuICAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuIFxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCwgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94e1xyXG4gICAgICAgICAtLWJvcmRlci1jb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLml0ZW0tY2hlY2tib3ggcCwgLm1lbWJlcnMtY2hlY2tib3ggcHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1pY29uLCAubWVtYmVycy1jaGVja2JveCBpb24taWNvbntcclxuICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgY29sb3I6Izk5ZTQ3YjtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmJhY2staWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi10aXRsZSB7XG4gIHdpZHRoOiAyMjFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi50b29sYmFyLXNlYXJjaCB7XG4gIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1zZWFyY2ggLnNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIGlvbi1zZWFyY2hiYXIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC0tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtLWljb24tY29sb3I6IzBkODlkMTtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWxhYmVsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGZvbnQtc2l6ZTogMTVweDsgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVweCAyMHB4IDAuNXB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3gsIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94IHtcbiAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XG4gIC0tYmFja2dyb3VuZC1jaGVja2VkOiMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBwLCAubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggaW9uLWljb24sIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWljb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59Il19 */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport * as _ from 'lodash';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { NewGroupPage } from '../../new-group/new-group.page';\r\nimport { GroupMessagesPage } from '../group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-group-contacts',\r\n templateUrl: './group-contacts.page.html',\r\n styleUrls: ['./group-contacts.page.scss'],\r\n})\r\nexport class GroupContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n listContacts: any[];\r\n contacts: any;\r\n textSearch:string;\r\n room:any;\r\n members:any;\r\n dm:any;\r\n isGroupCreated:boolean;\r\n groupName:string;\r\n selectedUserList:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n private navParams: NavParams,\r\n ) \r\n {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n }); \r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n this.isGroupCreated = this.navParams.get('isCreated');\r\n this.groupName = this.navParams.get('name');\r\n this.room = this.navParams.get('room');\r\n this.members = this.navParams.get('members');\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n console.log(this.groupName);\r\n console.log(this.isGroupCreated);\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n if(this.members){\r\n this.contacts = res.users.filter(f => !this.members.some(item => item._id === f._id));\r\n }\r\n else{\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n }\r\n \r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(this.users);\r\n \r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n\r\n async close(){\r\n this.modalController.dismiss();\r\n if(this.isGroupCreated){\r\n console.log('go to conversa'); \r\n }\r\n else{\r\n this.modalController.dismiss();\r\n console.log('go to new group page');\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n componentProps: {\r\n name:this.groupName,\r\n duration:'',\r\n },\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n\r\n }\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n selectedContact(user:any){\r\n /* this.groupName = this.room.name; */\r\n user.isChecked = !user.isChecked;\r\n \r\n\r\n }\r\n addContacts(room:any){\r\n console.log(room);\r\n this.selectedUserList = this.users.filter(function(contact) {\r\n return contact.isChecked == true;\r\n });\r\n console.log( this.selectedUserList);\r\n this.selectedUserList.forEach(user=>{\r\n let body ={\r\n \"roomId\":room._id,\r\n \"userId\":user._id,\r\n \r\n }\r\n this.chatService.addUserToGroup(body).subscribe(res=>{\r\n console.log(res['success']);\r\n }); \r\n });\r\n }\r\n\r\n createGroup(){\r\n if(!this.isGroupCreated){\r\n /* this.close(); */\r\n let body = { \"name\":this.groupName, }\r\n this.chatService.addGroup(body).subscribe(res=>{\r\n console.log('group created');\r\n console.log(res['group']);\r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.addContacts(this.room);\r\n this.close();\r\n /* this.openGroupMessages(this.room); */\r\n /* this.chatService.getGroupInfo(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n \r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n }) */\r\n \r\n } \r\n }\r\n\r\n async newGroup(){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openGroupMessages(room:any){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {\r\n room: room,\r\n }, \r\n cssClass: 'group-messages',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .info-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #fef4c5;\\n text-align: center;\\n font-size: 13px;\\n color: #262420;\\n padding: 10px;\\n margin: 10px auto;\\n line-height: 1.2rem;\\n /* margin: 15px 0px 15px 0px; */\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDRVo7QURBVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNFWjtBRENRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQ1Y7QURDVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDWjtBREVVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDQVo7QURJUTtFQUNFLGVBQUE7QUNGVjtBRElRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNGVjtBRElRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDRlY7QURPRztFQUNDLGtCQUFBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FDSkw7QURNRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBQ0pKO0FETUc7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDSko7QURNSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDSlA7QURPSTtFQUNFLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDTFA7QURRSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDTlA7QURRSztFQUNDLGNBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FDUE47QURTTTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUNQUjtBRGFHO0VBQ0UsWUFBQTtFQUNELGNBQUE7QUNWSjtBRGFFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ1hKO0FEY0U7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNaSjtBRGVFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FDYk4iLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb257XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAud2VsY29tZS10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgIHdpZHRoOiBlbSg0MjJweCk7XHJcbiAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgfVxyXG4gICAuaW5mby10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgd2lkdGg6IGVtKDQyMnB4KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZWY0YzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzI2MjQyMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAvKiBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4OyAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICB9XHJcbiAgIC5tZXNzYWdlc3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmNvbWluZy10cnVle1xyXG4gICAgICBtYXJnaW46IDEwcHggNzVweCAxMHB4IDIwcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5pbmNvbWluZy1mYWxzZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCA3NXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2U0ZjRmZTtcclxuICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAudGltZXtcclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gfVxyXG5cclxuIGlvbi1mb290ZXJ7XHJcbiAgIC5yb3d7XHJcbiAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1vcHRpb25ze1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1zZW5ke1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5pb24tY29udGVudCAud2VsY29tZS10ZXh0IHtcbiAgLyogd2lkdGg6IDMyMnB4OyAqL1xuICB3aWR0aDogMjYuMzc1ZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMjBweCAzOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmlvbi1jb250ZW50IC5pbmZvLXRleHQge1xuICAvKiB3aWR0aDogMzIycHg7ICovXG4gIHdpZHRoOiAyNi4zNzVlbTtcbiAgYmFja2dyb3VuZDogI2ZlZjRjNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjYyNDIwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgLyogbWFyZ2luOiAxNXB4IDBweCAxNXB4IDBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5pb24tY29udGVudCAudGl0bGUgLnRpbWUge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuaW9uLWZvb3RlciAucm93IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1zZW5kIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1mb290ZXIgLnR5cGUtbWVzc2FnZSBpb24tdGV4dGFyZWEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ActionSheetController, MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { ChatPopoverPage } from 'src/app/shared/popover/chat-popover/chat-popover.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\nimport { NewGroupPage } from '../new-group/new-group.page';\r\nimport { GroupContactsPage } from './group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-group-messages',\r\n templateUrl: './group-messages.page.html',\r\n styleUrls: ['./group-messages.page.scss'],\r\n})\r\nexport class GroupMessagesPage implements OnInit {\r\n showLoader: boolean;\r\n isGroupCreated:boolean;\r\n loggedUser: any;\r\n message:any;\r\n messages:any;\r\n \r\n\r\n room:any;\r\n roomName:any;\r\n members:any;\r\n contacts: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n constructor(\r\n private menu: MenuController,\r\n private modalController: ModalController,\r\n private actionSheetController: ActionSheetController,\r\n public popoverController: PopoverController,\r\n private chatService: ChatService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.isGroupCreated = true;\r\n this.room = this.navParams.get('room');\r\n this.roomName = this.room.name.split('-').join(' ');\r\n }\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n this.load();\r\n }\r\n load(){\r\n this.getGroupContacts();\r\n this.loadGroupMessages();\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n\r\n getGroupContacts(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n }\r\n loadGroupMessages(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getPrivateGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n let msgOnly = res['messages'].filter(data => data.t != 'au');\r\n this.messages = msgOnly.reverse();\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getPublicGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.messages = res['messages'].reverse();\r\n });\r\n }\r\n }\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.room._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadGroupMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n\r\n async openOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatPopoverPage,\r\n cssClass: 'chat-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n await popover.present();\r\n popover.onDidDismiss().then(res=>{\r\n console.log(res);\r\n if(res.data){\r\n this.roomName = res.data.name.split('-').join(' ');\r\n console.log(this.roomName);\r\n \r\n this.load();\r\n /* this.modalController.dismiss(); */\r\n };\r\n \r\n });\r\n }\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n async addContacts(){\r\n console.log(this.members);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated: this.isGroupCreated,\r\n room: this.room,\r\n members: this.members,\r\n name: this.room.name,\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(()=>{\r\n this.load();\r\n });\r\n }\r\n\r\n /* async actionSheet() {\r\n const actionSheet = await this.actionSheetController.create({\r\n cssClass: 'my-custom-class',\r\n buttons: [{\r\n text: 'Sair do grupo',\r\n handler: () => {\r\n console.log('Delete clicked');\r\n }\r\n }, {\r\n text: 'Alterar nome do grupo1',\r\n handler: () => {\r\n console.log('Alterar nome do grupo');\r\n this.openChangeGroupName()\r\n }\r\n }, {\r\n text: 'Apagar o grupo',\r\n handler: () => {\r\n console.log('Play clicked');\r\n }\r\n }, \r\n ]\r\n });\r\n await actionSheet.present();\r\n }\r\n */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n height: auto;\\n padding: 0 !important;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: hidden;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-user {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-user p {\\n display: block;\\n margin: 0 !important;\\n width: 90%;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-user .icon {\\n width: 10%;\\n font-size: 10px;\\n display: block;\\n text-align: right;\\n overflow: auto;\\n}\\n.main-content .online {\\n color: #99e47b;\\n}\\n.main-content .offline {\\n color: #cbced1;\\n}\\n.main-content .away {\\n color: #ffd21f;\\n}\\n.main-content .invisible {\\n color: #cbced1;\\n}\\n.main-content .busy {\\n color: #f5455c;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcY29udGFjdHNcXGNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0w7QURDSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ1A7QURDSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NQO0FEQ087RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDVDtBREVLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FQO0FER0s7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEVDtBREdLO0VBQ0ksZUFBQTtBQ0RUO0FES0M7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZIO0FESUc7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNGTDtBRElHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FDRkw7QURNQztFQUNFLHdCQUFBO0FDSEg7QURLQztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNGSDtBRElLO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBQ0ZQO0FETUs7RUFDRSxhQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNKUDtBRE9LO0VBQ0csY0FBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0xSO0FET0s7RUFDRyxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNMUjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET0s7RUFDRSxjQUFBO0FDTFA7QURPSztFQUNDLGNBQUE7QUNMTjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET007RUFDRSxjQUFBO0FDTFIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuc2VhcmNoIGlvbi1zZWFyY2hiYXJ7XHJcbiAgICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgIC0tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgIC0tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gICB9XHJcbiBcclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiB9XHJcbiAubWFpbi1jb250ZW50e1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgb3ZlcmZsb3c6YXV0bztcclxuICAgcGFkZGluZzogMCAwIDAgMDtcclxuIFxyXG4gICAgIC5pdGVtLWRpdmlkZXJ7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgcGFkZGluZzo1cHggMCA1cHggMjBweDtcclxuICBcclxuICAgICB9XHJcbiBcclxuICAgICAuaXRlbS11c2Vye1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLXVzZXIgcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICB9XHJcbiAgICAgLml0ZW0tdXNlciAuaWNvbntcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAub25saW5le1xyXG4gICAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIH1cclxuICAgICAub2ZmbGluZXtcclxuICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAuYXdheXtcclxuICAgICAgY29sb3I6I2ZmZDIxZjtcclxuICAgICAgfVxyXG4gICAgICAuaW52aXNpYmxle1xyXG4gICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c3l7XHJcbiAgICAgICAgY29sb3I6I2Y1NDU1YztcclxuICAgICAgfVxyXG4gICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5iYWNrLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICB3aWR0aDogMjIxcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4udG9vbGJhci1zZWFyY2gge1xuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIC5pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAub25saW5lIHtcbiAgY29sb3I6ICM5OWU0N2I7XG59XG4ubWFpbi1jb250ZW50IC5vZmZsaW5lIHtcbiAgY29sb3I6ICNjYmNlZDE7XG59XG4ubWFpbi1jb250ZW50IC5hd2F5IHtcbiAgY29sb3I6ICNmZmQyMWY7XG59XG4ubWFpbi1jb250ZW50IC5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1c3kge1xuICBjb2xvcjogI2Y1NDU1Yztcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { MessagesPage } from '../messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n contacts:any;\r\n textSearch:string;\r\n room:any;\r\n dm:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) \r\n { \r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n });\r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n console.log(res.users);\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n \r\n clicked(){\r\n console.log('clicked');\r\n }\r\n\r\n createRoom(username:string){\r\n let body = {\r\n username: username,\r\n }\r\n this.chatService.createRoom(body).subscribe(res => {\r\n console.log(res);\r\n this.room = res['room'];\r\n this.getDirectMessage(this.room._id);\r\n });\r\n }\r\n getDirectMessage(roomId:any){\r\n console.log(roomId);\r\n \r\n this.chatService.getAllDirectMessages().subscribe(res=>{\r\n let result = res['ims'].filter(data => data._id == roomId);\r\n this.dm = result[0];\r\n console.log(this.dm);\r\n this.openModal(this.dm);\r\n });\r\n }\r\n async openModal(dm:any){\r\n this.close();\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openMessages(username:string){\r\n /* this.close(); */\r\n\r\n let dm:any;\r\n //Create new room\r\n this.createRoom(username);\r\n //Get direct messages (dm)\r\n /* this.getDirectMessage(this.room._id); */\r\n console.log(this.dm);\r\n \r\n \r\n /* const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss(); */\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n position: absolute;\\n top: 0;\\n left: 0;\\n overflow-x: hidden;\\n overflow-y: auto;\\n width: 100%;\\n height: 100%;\\n word-wrap: break-word;\\n -webkit-overflow-scrolling: touch;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n display: inline;\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n.text-color-blue {\\n font-size: 15px;\\n color: #0782c9;\\n font-weight: 500;\\n letter-spacing: normal;\\n}\\n.user-status-online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.offline {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.away {\\n color: #ffd21f;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.invisible {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.busy {\\n color: #f5455c;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL21lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDRVo7QURDVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDWjtBREVRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQVY7QURFVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNBWjtBREdVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDRFo7QURLUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0hWO0FES1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0hWO0FES1E7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNIVjtBRFFHO0VBQ0Msa0JBQUE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUNMTDtBRE9HO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUdBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGlDQUFBO0FDUEo7QURVSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDUlA7QURXSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDVFA7QURZSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDVlA7QURZSztFQUNJLGVBQUE7RUFDSCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ1ZOO0FEWU07RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0FDVlI7QURnQkc7RUFDRSxZQUFBO0VBQ0QsY0FBQTtBQ2JKO0FEZ0JFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ2RKO0FEaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDZko7QURrQkc7RUFDQyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDaEJKO0FEa0JJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBQ2hCTjtBRHNCQztFQUNHLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBQ25CSjtBRHFCQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDbEJKO0FEb0JDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNqQkY7QURtQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ2hCRDtBRGtCQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FDZkQ7QURpQkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNELFdBQUE7RUFDQSxrQkFBQTtBQ2REO0FEZ0JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDRCxXQUFBO0VBQ0Esa0JBQUE7QUNiRCIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbWVzc2FnZXMvbWVzc2FnZXMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuLmhlYWRlci10b29sYmFye1xyXG4gICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgICAgICBcclxuICAgICAgICAuaGVhZGVyLXRvcHtcclxuICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiB9XHJcbiBpb24tY29udGVudHtcclxuICAgLndlbGNvbWUtdGV4dHtcclxuICAgIC8qIHdpZHRoOiAzMjJweDsgKi9cclxuICAgICB3aWR0aDogZW0oNDIycHgpO1xyXG4gICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgbWFyZ2luOiAyMHB4IDM5cHggMjVweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgIH1cclxuICAgLm1lc3NhZ2Vze1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC8vc2V0IHNjcm9sbCBkbyBib3R0b21cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAuaW5jb21pbmctdHJ1ZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5jb21pbmctZmFsc2V7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICNlNGY0ZmU7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIC50aW1le1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4gaW9uLWZvb3RlcntcclxuICAgLnJvd3tcclxuICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG5cclxuICAuY2hhdC1pY29uLW9wdGlvbnN7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hhdC1pY29uLXNlbmR7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiB9XHJcblxyXG4gLnRleHQtY29sb3ItYmx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiB9XHJcbiAudXNlci1zdGF0dXMtb25saW5le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiB9XHJcbiAub25saW5le1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiM5OWU0N2I7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5vZmZsaW5le1xyXG4gY29sb3I6I2NiY2VkMTtcclxuIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmF3YXl7XHJcbmNvbG9yOiNmZmQyMWY7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmludmlzaWJsZXtcclxuICBjb2xvcjojY2JjZWQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmJ1c3l7XHJcbiAgY29sb3I6I2Y1NDU1YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuIGZsb2F0OiBsZWZ0O1xyXG4gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLm1pZGRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCAucmlnaHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzA3ODJjOTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1jb250YWN0cyB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaW9uLWNvbnRlbnQgLndlbGNvbWUtdGV4dCB7XG4gIC8qIHdpZHRoOiAzMjJweDsgKi9cbiAgd2lkdGg6IDI2LjM3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5pb24tY29udGVudCAubWVzc2FnZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzA3ODJjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmlvbi1jb250ZW50IC50aXRsZSAudGltZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5pb24tZm9vdGVyIC5yb3cge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLXNlbmQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5pb24tZm9vdGVyIC50eXBlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIGlvbi10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDc4MmM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtb25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub2ZmbGluZSB7XG4gIGNvbG9yOiAjY2JjZWQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmF3YXkge1xuICBjb2xvcjogI2ZmZDIxZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5idXN5IHtcbiAgY29sb3I6ICNmNTQ1NWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufSJdfQ== */\";","import { AfterViewChecked, Component, ElementRef, OnInit, ViewChild } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Status } from 'src/app/models/chat/status.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { MessagesOptionsPage } from 'src/app/shared/popover/messages-options/messages-options.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\n\r\n@Component({\r\n selector: 'app-messages',\r\n templateUrl: './messages.page.html',\r\n styleUrls: ['./messages.page.scss'],\r\n})\r\nexport class MessagesPage implements OnInit, AfterViewChecked {\r\n showLoader: boolean;\r\n\r\n @ViewChild('scrollMe') private myScrollContainer: ElementRef;\r\n\r\n loggedUser: any;\r\n\r\n message = '';\r\n messages:any;\r\n dm:any;\r\n userPresence='';\r\n dmUsers:any;\r\n\r\n \r\n constructor(\r\n public popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) { \r\n this.dm = this.navParams.get('dm');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n this.scrollToBottom();\r\n\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n \r\n /* setInterval(()=>{ */\r\n this.load();\r\n /* }, 9000); */\r\n \r\n }\r\n load(){\r\n this.loadMessages();\r\n this.getChatMembers();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n \r\n ngAfterViewChecked() { \r\n this.scrollToBottom();\r\n } \r\n scrollToBottom(): void {\r\n try {\r\n this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;\r\n } catch(err) { } \r\n }\r\n loadMoreMessages(ev:any){\r\n\r\n }\r\n\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.dm._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n \r\n loadMessages(){\r\n this.showLoader = true;\r\n this.chatService.getRoomMessages(this.dm._id).subscribe(res => {\r\n /* console.log(res); */\r\n this.messages = res['messages'].reverse();\r\n console.log(this.messages);\r\n \r\n })\r\n }\r\n getChatMembers(){\r\n this.showLoader = true;\r\n this.chatService.getMembers(this.dm._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n console.log(res);\r\n console.log(this.dmUsers);\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n async openMessagesOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: MessagesOptionsPage,\r\n componentProps: {\r\n roomId: this.dm._id,\r\n },\r\n cssClass: 'messages-options',\r\n event: ev,\r\n translucent: true,\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async addContacts(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvY29udGFjdHMvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxjb250YWN0c1xcY29udGFjdHMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRyx3QkFBQTtFQUNBLFlBQUE7QUNBSDtBREVFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0o7QURDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ047QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ007RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDUjtBREVJO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FER0k7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEUjtBREdJO0VBQ0ksZUFBQTtBQ0RSO0FES0E7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZGO0FESUU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNGSjtBRElFO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNGSjtBRE1BO0VBQ0Usd0JBQUE7QUNIRjtBREtBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0ZGO0FESUk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FDRk47QURNSTtFQUNFLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0pOO0FEUUk7RUFDSSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtBQ05SO0FEU0k7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNQUjtBRFNJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNQTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuXHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAuYmFjay1pY29ue1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIC5kaXYtdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b29sYmFyLXNlYXJjaHtcclxuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIC5zZWFyY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuXHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzphdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcblxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3h7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tY2hlY2tib3ggaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiIsIi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuYmFjay1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDIyMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnRvb2xiYXItc2VhcmNoIHtcbiAgLS1wYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctZW5kOjAgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCB7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMGQ4OWQxO1xuICAtLWJhY2tncm91bmQtY2hlY2tlZDojMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjOTllNDdiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n\r\n contacts: Contact[] = [\r\n {\r\n first: 'Ana',\r\n last: 'Manuel',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Abdullah',\r\n last: 'Hill',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Batur',\r\n last: 'Oymen',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Bianca',\r\n last: 'Costa',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Zaya',\r\n last: 'Mary',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Tiago',\r\n last: 'Kayaya',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n }\r\n];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n ) \r\n { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Access-Control-Allow-Origin' , '*');\r\n this.headers = this.headers.set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT');\r\n this.headers = this.headers.set('Accept','application/json');\r\n this.headers = this.headers.set('content-type','application/json');\r\n \r\n \r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n /* this.http.get('https://randomuser.me/api/?results=100', this.options)\r\n .subscribe(res => {\r\n this.users = res['results'].sort((a,b) => {\r\n if(a.name.first < b.name.first){\r\n return -1;\r\n }\r\n if(a.name.first > b.name.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(res);\r\n console.log(this.users);\r\n }); */\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.first < b.first){\r\n return -1;\r\n }\r\n if(a.first > b.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n /* if(recordIndex == 0){\r\n return record.name.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name.first[0];\r\n let first_current = record.name.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null; */\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title-content .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 15px;\\n color: #0782c9;\\n margin: 8px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.main-content .item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .item-container-no-border {\\n display: flex;\\n width: 360px;\\n margin: 25px auto;\\n border-radius: 5px;\\n align-items: center;\\n}\\n\\n.main-content .item-container-no-border ion-label {\\n padding-left: 10px;\\n font-size: 12px;\\n color: #000;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.container-div .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.container-div .ion-item-class-2 .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.container-div .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxuZXctZ3JvdXAucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9uZXctZ3JvdXAucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFBO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDR0o7O0FEREk7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDR047O0FEREk7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNHTjs7QURESTtFQUNFLFdBQUE7QUNHTjs7QURESTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0dKOztBRERJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNHTjs7QURETTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNHUjs7QURETztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBQ0dSOztBRERNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0dSOztBRENJO0VBQ0UsZUFBQTtBQ0NOOztBRENJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNDTjs7QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOOztBRElFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNBSjs7QURFSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0FSOztBREdNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNEUjs7QURJTTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNGVjs7QURNRTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0hKOztBREtJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0FDSFI7O0FES1E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0haOztBRE1NO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNKUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL25ldy1ncm91cC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgIFxyXG4gICAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIC5sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIH1cclxuICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuIFxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLml0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVse1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZGl2e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogOHB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyLWRpdiAuaW9uLWl0ZW0tY2xhc3MtMiAuaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn0iXX0= */\";","import { analyzeAndValidateNgModules } from '@angular/compiler';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PickerController, PopoverController } from '@ionic/angular';\r\nimport { GroupDurationPage } from 'src/app/shared/popover/group-duration/group-duration.page';\r\nimport { GroupContactsPage } from '../group-messages/group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-new-group',\r\n templateUrl: './new-group.page.html',\r\n styleUrls: ['./new-group.page.scss'],\r\n})\r\nexport class NewGroupPage implements OnInit {\r\n isGroupCreated:boolean;\r\n showLoader: boolean;\r\n displayDuration: any;\r\n showDuration: boolean;\r\n selectedDuration = ['','',''];\r\n groupName:string;\r\n\r\n constructor(\r\n private pickerController: PickerController,\r\n private popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n ) \r\n { \r\n this.isGroupCreated = false;\r\n this.groupName = this.navParams.get('name');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n }\r\n _ionChange(event){\r\n this.showDuration = event.detail.checked;\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n async addContacts(){\r\n this.close();\r\n\r\n let name = this.groupName.split(' ').join('-');\r\n console.log(name);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated:this.isGroupCreated,\r\n name: name,\r\n duration:'',\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n \r\n async setDuration(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: GroupDurationPage,\r\n cssClass: 'group-duration',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async showPicker(){\r\n const picker = await this.pickerController.create({\r\n cssClass: '',\r\n buttons: [\r\n { \r\n text: 'Cancelar', role: 'cancel', cssClass: 'btn-cancel'\r\n },\r\n { \r\n text: 'Ok', \r\n cssClass: 'btn-cancel',\r\n handler:(value:any)=>{\r\n console.log('button done pressed');\r\n this.selectedDuration = [\r\n value.days.value,\r\n value.hours.value,\r\n value.minutes.value,\r\n ]\r\n console.log(this.selectedDuration);\r\n if(value.days.value != null && value.hours.value != null && value.minutes.value != null){\r\n if(value.days.value > 0){\r\n if(value.days.value == 1){\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" day \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n } \r\n },\r\n },\r\n ],\r\n columns: [\r\n {\r\n name: 'days',\r\n prefix: 'Dias',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n ]\r\n },\r\n {\r\n name: 'hours',\r\n prefix: 'Horas',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n { text: '5', value: 5 },\r\n { text: '6', value: 6 },\r\n { text: '7', value: 7 },\r\n { text: '8', value: 8 },\r\n ]\r\n },\r\n {\r\n name: 'minutes',\r\n prefix: 'Minutos',\r\n selectedIndex: 3,\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '5', value: 5 },\r\n { text: '10', value: 10 },\r\n { text: '15', value: 15 },\r\n { text: '20', value: 20 },\r\n { text: '25', value: 25 },\r\n { text: '30', value: 30 },\r\n { text: '35', value: 35 },\r\n { text: '45', value: 45 },\r\n { text: '50', value: 50 },\r\n { text: '55', value: 55 },\r\n ]\r\n }\r\n ]\r\n });\r\n await picker.present();\r\n picker.onDidDismiss().then(async data =>{\r\n let day = await picker.getColumn('days');\r\n let hour = await picker.getColumn('hours'); \r\n let minutes = await picker.getColumn('minutes');\r\n });\r\n\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/pages/chat/chat.page.html","./src/app/pages/chat/conversation/conversation.page.html","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html","./src/app/pages/chat/group-messages/group-messages.page.html","./src/app/pages/chat/messages/contacts/contacts.page.html","./src/app/pages/chat/messages/messages.page.html","./src/app/pages/chat/new-group/contacts/contacts.page.html","./src/app/pages/chat/new-group/new-group.page.html","./src/app/pages/chat/chat-routing.module.ts","./src/app/pages/chat/chat.module.ts","./src/app/pages/chat/chat.page.scss","./src/app/pages/chat/chat.page.ts","./src/app/pages/chat/conversation/conversation.page.scss","./src/app/pages/chat/conversation/conversation.page.ts","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.scss","./src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts","./src/app/pages/chat/group-messages/group-messages.page.scss","./src/app/pages/chat/group-messages/group-messages.page.ts","./src/app/pages/chat/messages/contacts/contacts.page.scss","./src/app/pages/chat/messages/contacts/contacts.page.ts","./src/app/pages/chat/messages/messages.page.scss","./src/app/pages/chat/messages/messages.page.ts","./src/app/pages/chat/new-group/contacts/contacts.page.scss","./src/app/pages/chat/new-group/contacts/contacts.page.ts","./src/app/pages/chat/new-group/new-group.page.scss","./src/app/pages/chat/new-group/new-group.page.ts"],"names":[],"mappings":"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","file":"pages-chat-chat-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Chat\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n Conversas\\r\\n \\r\\n \\r\\n Grupos\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n {{user}}\\r\\n \\r\\n \\r\\n
\\r\\n
{{dm._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{dm.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{group.name.split('-').join(' ')}}\\r\\n
\\r\\n
{{group.lastMessage._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{group.lastMessage.u.name}}: {{group.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{chatUser.name}}\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n Contactos selecção:\\r\\n \\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{roomName}}\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n {{member.name}},\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n Esta conversa passou a grupo
\\r\\n A conversa original mantêm-se como chat individual\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n Alterou o assunto de para \\\"{{msg.msg.split('-').join(' ')}}\\\"
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Nova Conversa\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n

{{user.name}}

\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{users.name}}\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Adicionar contacto\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.first}} {{user.last}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Novo Grupo\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Grupo Ultra-secreto\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { ChatPage } from './chat.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: ChatPage\r\n },\r {\n path: 'conversation',\n loadChildren: () => import('./conversation/conversation.module').then( m => m.ConversationPageModule)\n },\n {\n path: 'newchat',\n loadChildren: () => import('./newchat/newchat.module').then( m => m.NewchatPageModule)\n },\n {\n path: 'new-group',\n loadChildren: () => import('./new-group/new-group.module').then( m => m.NewGroupPageModule)\n },\n {\n path: 'group-messages',\n loadChildren: () => import('./group-messages/group-messages.module').then( m => m.GroupMessagesPageModule)\n },\n {\n path: 'messages',\n loadChildren: () => import('./messages/messages.module').then( m => m.MessagesPageModule)\n },\n {\n path: 'edit-group',\n loadChildren: () => import('./edit-group/edit-group.module').then( m => m.EditGroupPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class ChatPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { ChatPageRoutingModule } from './chat-routing.module';\r\n\r\nimport { ChatPage } from './chat.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n ChatPageRoutingModule,\r\n ],\r\n declarations: [ChatPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class ChatPageModule {}\r\n","export default \".main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n.main-header .title {\\n font-size: 25px;\\n}\\n.main-header .div-icon {\\n width: 112px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n.main-content .iconschatnew-group {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.main-content .iconschatnew-conversation {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.item {\\n width: 100%;\\n border-bottom: 1px solid #ebebeb;\\n overflow: auto;\\n}\\n.item .item-icon {\\n width: 40px;\\n float: left;\\n}\\n.item .item-icon .icon {\\n margin-top: 10px;\\n font-size: 40px;\\n}\\n.item .item-content {\\n width: 317px;\\n margin: 0 auto;\\n float: right;\\n}\\n.item .item-title-time {\\n width: 100%;\\n overflow: auto;\\n margin-top: 10px;\\n}\\n.item .item-title {\\n width: 80%;\\n float: left;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n.item .item-date {\\n width: 20%;\\n float: right;\\n font-size: 13px;\\n color: #797979;\\n text-align: right;\\n}\\n.item .item-description {\\n font-size: 13px;\\n color: #000;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxjaGF0LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9jaGF0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0NGO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0NKO0FEQ0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUNDSjtBRENFO0VBQ0UsZUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNDSjtBREVBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNFRjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREVBO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtBQ0NGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBQ0NKO0FEQ0k7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QUNDTjtBREVFO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQUo7QURFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNBSjtBREVFO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FERUU7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNBSjtBREVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNBSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY2hhdC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLm1haW4taGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gIFxyXG4gIC50aXRsZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmRpdi10aXRsZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmRpdi1pY29ue1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgLmljb25zY2hhdG5ldy1ncm91cHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgfVxyXG4gIC5pY29uc2NoYXRuZXctY29udmVyc2F0aW9ue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAuaXRlbS1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAuaWNvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDMxN3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDpyaWdodFxyXG4gIH1cclxuICAuaXRlbS10aXRsZS10aW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLXRpdGxle1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzBkODlkMTtcclxuICB9XHJcbiAgLml0ZW0tZGF0ZXtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaXRlbS1kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogMTEycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaWNvbnNjaGF0bmV3LWdyb3VwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmljb25zY2hhdG5ldy1jb252ZXJzYXRpb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXRlbSAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml0ZW0gLml0ZW0taWNvbiAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMzE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXRlbSAuaXRlbS10aXRsZS10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml0ZW0gLml0ZW0tdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5pdGVtIC5pdGVtLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xufSJdfQ== */\";","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ConversationPage } from './conversation/conversation.page';\r\nimport { GroupMessagesPage } from './group-messages/group-messages.page';\r\nimport { ContactsPage } from './messages/contacts/contacts.page';\r\nimport { MessagesPage } from './messages/messages.page';\r\nimport { NewGroupPage } from './new-group/new-group.page';\r\nimport { NewchatPage } from './newchat/newchat.page';\r\n\r\n@Component({\r\n selector: 'app-chat',\r\n templateUrl: './chat.page.html',\r\n styleUrls: ['./chat.page.scss'],\r\n})\r\nexport class ChatPage implements OnInit {\r\n\r\n showLoader: boolean;\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n loggedUser: any;\r\n /* Set segment variable */\r\n segment:string;\r\n allGroups: any[];\r\n privateGroups: any[];\r\n publicGroups: any[];\r\n userConnectedList: any[];\r\n userRooms: any[];\r\n userChannels: any[];\r\n userDirectMessages: any[];\r\n result:any;\r\n dmUsers:any;\r\n\r\n constructor(\r\n private http:HttpClient,\r\n private chatService: ChatService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n\r\n ) { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'SJwIgtlqfloPK696fpc2VBvyDluipuIHKB_0Q6-9ycJ');\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Contactos\";\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser);\r\n \r\n });\r\n this.load();\r\n }\r\n \r\n onSegmentChange(){\r\n this.load();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n load(){\r\n switch (this.segment)\r\n {\r\n case \"Contactos\":\r\n this.getDirectMessages();\r\n break;\r\n\r\n case \"Grupos\":\r\n this.getGroups();\r\n break;\r\n }\r\n }\r\n customRoom(){\r\n let params = new HttpParams();\r\n params = params.set(\"types\", \"c\");\r\n this.chatService.customsRooms(params).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n getDirectMessages(){\r\n this.showLoader = true;\r\n \r\n this.chatService.getAllDirectMessages().subscribe((res:any)=>{\r\n console.log(res.ims);\r\n \r\n this.userDirectMessages = res.ims.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n return dateB - dateA;\r\n });\r\n console.log(this.userDirectMessages);\r\n this.showLoader = false;\r\n });\r\n }\r\n getChatMembers(){\r\n this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n });\r\n }\r\n getGroups(){\r\n this.showLoader = true;\r\n this.result = this.chatService.getAllPrivateGroups().subscribe((res:any)=>{\r\n this.privateGroups = res.groups;\r\n this.result = this.chatService.getAllUserChannels().subscribe((res:any)=>{\r\n this.publicGroups = res.channels;\r\n let all = this.privateGroups.concat(this.publicGroups); \r\n this.allGroups = all.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n return dateB - dateA;\r\n });\r\n console.log(this.allGroups);\r\n this.showLoader = false;\r\n });\r\n }); \r\n }\r\n \r\n async startConversation(selectedUser) {\r\n const modal = await this.modalController.create({\r\n component: ConversationPage,\r\n cssClass: 'conversation',\r\n backdropDismiss: false,\r\n componentProps: {\r\n user: selectedUser,\r\n }\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async selectContact(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n cssClass: 'contacts',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async newGroup(){\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openMessages(dm:any){\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openGroupMessages(room:any){\r\n console.log(room);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n room: room,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n}\r\n","export default \"ion-content {\\n background-color: #fefefe;\\n}\\n\\n.chat-container {\\n margin: 10px 10px 0 10px;\\n}\\n\\n.message {\\n padding: 5px 5px 5px 10px;\\n border-radius: 10px;\\n margin-bottom: 10px;\\n white-space: pre-wrap;\\n}\\n\\n.my-message {\\n background: var(--ion-color-primary);\\n color: #fff;\\n}\\n\\n.my-message p {\\n margin: 0;\\n padding: 0;\\n color: #9ab8e9;\\n}\\n\\n.message-date {\\n font-size: 10px;\\n text-align: right;\\n margin-right: 5px;\\n}\\n\\n.other-message {\\n background: #f2f3f7;\\n color: #333;\\n}\\n\\n.other-message p {\\n margin: 0;\\n padding: 0;\\n color: #959ba7;\\n}\\n\\n.message-input {\\n margin-top: 0px;\\n background: #fff;\\n padding: 0;\\n margin: 0;\\n}\\n\\n.div-message {\\n border: 1px solid var(--ion-color-medium);\\n border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9jb252ZXJzYXRpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcY29udmVyc2F0aW9uXFxjb252ZXJzYXRpb24ucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2NvbnZlcnNhdGlvbi9jb252ZXJzYXRpb24ucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0kseUJBQUE7QUNDSjs7QURDQTtFQUNJLHdCQUFBO0FDRUo7O0FEQUE7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBREFFO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREU7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNJTjs7QURGRTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS047O0FERkU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBQ01KOztBREhFO0VBQ0UsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNLSjs7QURERTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY29udmVyc2F0aW9uL2NvbnZlcnNhdGlvbi5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtcclxufVxyXG4uY2hhdC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxuICAgXHJcbiAgLm15LW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5teS1tZXNzYWdlIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICM5YWI4ZTk7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWRhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAgXHJcbiAgLm90aGVyLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICAub3RoZXItbWVzc2FnZSBwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiM5NTliYTc7XHJcbn1cclxuICAgXHJcbiAgLm1lc3NhZ2UtaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLmRpdi1tZXNzYWdle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAgXHJcbiAgXHJcbiBcclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmNoYXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm15LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXktbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzlhYjhlOTtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3RoZXItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3RoZXItbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk1OWJhNztcbn1cblxuLm1lc3NhZ2UtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\n\r\n@Component({\r\n selector: 'app-conversation',\r\n templateUrl: './conversation.page.html',\r\n styleUrls: ['./conversation.page.scss'],\r\n})\r\nexport class ConversationPage implements OnInit {\r\n\r\n message = '';\r\n messages = [];\r\n currentUser = '';\r\n\r\n constructor(\r\n private authService: AuthService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams) { }\r\n\r\n loggedUser: any;\r\n chatUser: any;\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n })\r\n this.chatUser = this.navParams.get('user');\r\n console.log(this.navParams.get('user'));\r\n\r\n console.log(this.chatUser.name);\r\n \r\n\r\n /* console.log(\"ON\");\r\n this.socket.connect();\r\n\r\n //Set current user\r\n let name = `User-${new Date().getTime()}`;\r\n this.currentUser=name;\r\n\r\n this.socket.emit('set-name', name);\r\n\r\n //Reat from event calling \"fromEvent\"\r\n this.socket.fromEvent('users-changed').subscribe(data =>{\r\n console.log('gOT data:', data);\r\n });\r\n\r\n //Add message to the array of messages\r\n this.socket.fromEvent('message').subscribe(message =>{\r\n console.log('New:', message);\r\n this.messages.push(message);\r\n }); */\r\n \r\n }\r\n close(){\r\n this.router.navigate(['/home/chat']);\r\n this.modalController.dismiss(null);\r\n }\r\n sendMessage(){\r\n\r\n }\r\n /* sendMessage(){\r\n this.socket.emit('send-message', {text: this.message});\r\n this.message=\"\";\r\n }\r\n\r\n ionViewWillLeave(){\r\n this.socket.disconnect();\r\n } */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .members-label {\\n margin: 10px 20px 10px 20px !important;\\n /* font-size: 15px; */\\n font-weight: bold;\\n}\\n.main-content .members-checkbox {\\n display: flex;\\n margin: 0.5px 20px 0.5px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox, .main-content .members-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p, .main-content .members-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon, .main-content .members-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtY29udGFjdHNcXGdyb3VwLWNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNDSjtBRENHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDRUw7QURBSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDRVA7QURBSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0VQO0FEQU87RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFVDtBRENLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0NQO0FERUs7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNBVDtBREVLO0VBQ0ksZUFBQTtBQ0FUO0FESUM7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0RIO0FER0c7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNETDtBREdHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNETDtBREtDO0VBQ0Usd0JBQUE7QUNGSDtBRElDO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0RIO0FER0k7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QUNETjtBRElJO0VBQ0UsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDRk47QURNSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QUNKTjtBRFFLO0VBQ0UsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDTlA7QURVSztFQUNJLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0FDUlQ7QURXSztFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ1RUO0FEV0s7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ1RQIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxuICAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAtLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XHJcbiAgIH1cclxuIFxyXG4gfVxyXG4gaW9uLWNvbnRlbnR7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuIH1cclxuIC5tYWluLWNvbnRlbnR7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBvdmVyZmxvdzphdXRvO1xyXG4gICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgIC5tZW1iZXJzLWxhYmVse1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgLyogZm9udC1zaXplOiAxNXB4OyAqL1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVycy1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAuNXB4IDIwcHggLjVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiAgXHJcbiAgICB9XHJcbiBcclxuICAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuIFxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCwgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94e1xyXG4gICAgICAgICAtLWJvcmRlci1jb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLml0ZW0tY2hlY2tib3ggcCwgLm1lbWJlcnMtY2hlY2tib3ggcHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1pY29uLCAubWVtYmVycy1jaGVja2JveCBpb24taWNvbntcclxuICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgY29sb3I6Izk5ZTQ3YjtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmJhY2staWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi10aXRsZSB7XG4gIHdpZHRoOiAyMjFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi50b29sYmFyLXNlYXJjaCB7XG4gIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1zZWFyY2ggLnNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIGlvbi1zZWFyY2hiYXIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC0tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtLWljb24tY29sb3I6IzBkODlkMTtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWxhYmVsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGZvbnQtc2l6ZTogMTVweDsgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVweCAyMHB4IDAuNXB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3gsIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94IHtcbiAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XG4gIC0tYmFja2dyb3VuZC1jaGVja2VkOiMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBwLCAubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggaW9uLWljb24sIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWljb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59Il19 */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport * as _ from 'lodash';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { NewGroupPage } from '../../new-group/new-group.page';\r\nimport { GroupMessagesPage } from '../group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-group-contacts',\r\n templateUrl: './group-contacts.page.html',\r\n styleUrls: ['./group-contacts.page.scss'],\r\n})\r\nexport class GroupContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n listContacts: any[];\r\n contacts: any;\r\n textSearch:string;\r\n room:any;\r\n members:any;\r\n dm:any;\r\n isGroupCreated:boolean;\r\n groupName:string;\r\n selectedUserList:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n private navParams: NavParams,\r\n ) \r\n {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n }); \r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n this.isGroupCreated = this.navParams.get('isCreated');\r\n this.groupName = this.navParams.get('name');\r\n this.room = this.navParams.get('room');\r\n this.members = this.navParams.get('members');\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n console.log(this.groupName);\r\n console.log(this.isGroupCreated);\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n if(this.members){\r\n this.contacts = res.users.filter(f => !this.members.some(item => item._id === f._id));\r\n }\r\n else{\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n }\r\n \r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(this.users);\r\n \r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n\r\n async close(){\r\n this.modalController.dismiss();\r\n if(this.isGroupCreated){\r\n console.log('go to conversa'); \r\n }\r\n else{\r\n this.modalController.dismiss();\r\n console.log('go to new group page');\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n componentProps: {\r\n name:this.groupName,\r\n duration:'',\r\n },\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n\r\n }\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n selectedContact(user:any){\r\n /* this.groupName = this.room.name; */\r\n user.isChecked = !user.isChecked;\r\n \r\n\r\n }\r\n addContacts(room:any){\r\n console.log(room);\r\n this.selectedUserList = this.users.filter(function(contact) {\r\n return contact.isChecked == true;\r\n });\r\n console.log( this.selectedUserList);\r\n this.selectedUserList.forEach(user=>{\r\n let body ={\r\n \"roomId\":room._id,\r\n \"userId\":user._id,\r\n \r\n }\r\n this.chatService.addUserToGroup(body).subscribe(res=>{\r\n console.log(res['success']);\r\n }); \r\n });\r\n }\r\n\r\n createGroup(){\r\n if(!this.isGroupCreated){\r\n /* this.close(); */\r\n let body = { \"name\":this.groupName, }\r\n this.chatService.addGroup(body).subscribe(res=>{\r\n console.log('group created');\r\n console.log(res['group']);\r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.addContacts(this.room);\r\n this.close();\r\n /* this.openGroupMessages(this.room); */\r\n /* this.chatService.getGroupInfo(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n \r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n }) */\r\n \r\n } \r\n }\r\n\r\n async newGroup(){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openGroupMessages(room:any){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {\r\n room: room,\r\n }, \r\n cssClass: 'group-messages',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .info-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #fef4c5;\\n text-align: center;\\n font-size: 13px;\\n color: #262420;\\n padding: 10px;\\n margin: 10px auto;\\n line-height: 1.2rem;\\n /* margin: 15px 0px 15px 0px; */\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDRVo7QURBVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNFWjtBRENRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQ1Y7QURDVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDWjtBREVVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDQVo7QURJUTtFQUNFLGVBQUE7QUNGVjtBRElRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNGVjtBRElRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDRlY7QURPRztFQUNDLGtCQUFBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FDSkw7QURNRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBQ0pKO0FETUc7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDSko7QURNSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDSlA7QURPSTtFQUNFLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDTFA7QURRSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDTlA7QURRSztFQUNDLGNBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FDUE47QURTTTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUNQUjtBRGFHO0VBQ0UsWUFBQTtFQUNELGNBQUE7QUNWSjtBRGFFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ1hKO0FEY0U7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNaSjtBRGVFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FDYk4iLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb257XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAud2VsY29tZS10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgIHdpZHRoOiBlbSg0MjJweCk7XHJcbiAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgfVxyXG4gICAuaW5mby10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgd2lkdGg6IGVtKDQyMnB4KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZWY0YzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzI2MjQyMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAvKiBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4OyAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICB9XHJcbiAgIC5tZXNzYWdlc3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmNvbWluZy10cnVle1xyXG4gICAgICBtYXJnaW46IDEwcHggNzVweCAxMHB4IDIwcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5pbmNvbWluZy1mYWxzZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCA3NXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2U0ZjRmZTtcclxuICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAudGltZXtcclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gfVxyXG5cclxuIGlvbi1mb290ZXJ7XHJcbiAgIC5yb3d7XHJcbiAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1vcHRpb25ze1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1zZW5ke1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5pb24tY29udGVudCAud2VsY29tZS10ZXh0IHtcbiAgLyogd2lkdGg6IDMyMnB4OyAqL1xuICB3aWR0aDogMjYuMzc1ZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMjBweCAzOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmlvbi1jb250ZW50IC5pbmZvLXRleHQge1xuICAvKiB3aWR0aDogMzIycHg7ICovXG4gIHdpZHRoOiAyNi4zNzVlbTtcbiAgYmFja2dyb3VuZDogI2ZlZjRjNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjYyNDIwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgLyogbWFyZ2luOiAxNXB4IDBweCAxNXB4IDBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5pb24tY29udGVudCAudGl0bGUgLnRpbWUge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuaW9uLWZvb3RlciAucm93IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1zZW5kIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1mb290ZXIgLnR5cGUtbWVzc2FnZSBpb24tdGV4dGFyZWEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ActionSheetController, MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { ChatPopoverPage } from 'src/app/shared/popover/chat-popover/chat-popover.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\nimport { NewGroupPage } from '../new-group/new-group.page';\r\nimport { GroupContactsPage } from './group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-group-messages',\r\n templateUrl: './group-messages.page.html',\r\n styleUrls: ['./group-messages.page.scss'],\r\n})\r\nexport class GroupMessagesPage implements OnInit {\r\n showLoader: boolean;\r\n isGroupCreated:boolean;\r\n loggedUser: any;\r\n message:any;\r\n messages:any;\r\n \r\n\r\n room:any;\r\n roomName:any;\r\n members:any;\r\n contacts: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n constructor(\r\n private menu: MenuController,\r\n private modalController: ModalController,\r\n private actionSheetController: ActionSheetController,\r\n public popoverController: PopoverController,\r\n private chatService: ChatService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.isGroupCreated = true;\r\n this.room = this.navParams.get('room');\r\n this.roomName = this.room.name.split('-').join(' ');\r\n }\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n this.load();\r\n }\r\n load(){\r\n this.getGroupContacts();\r\n this.loadGroupMessages();\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n\r\n getGroupContacts(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n }\r\n loadGroupMessages(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getPrivateGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n let msgOnly = res['messages'].filter(data => data.t != 'au');\r\n this.messages = msgOnly.reverse();\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getPublicGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.messages = res['messages'].reverse();\r\n });\r\n }\r\n }\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.room._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadGroupMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n\r\n async openOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatPopoverPage,\r\n cssClass: 'chat-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n await popover.present();\r\n popover.onDidDismiss().then(res=>{\r\n console.log(res);\r\n if(res.data){\r\n this.roomName = res.data.name.split('-').join(' ');\r\n console.log(this.roomName);\r\n \r\n this.load();\r\n /* this.modalController.dismiss(); */\r\n };\r\n \r\n });\r\n }\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n async addContacts(){\r\n console.log(this.members);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated: this.isGroupCreated,\r\n room: this.room,\r\n members: this.members,\r\n name: this.room.name,\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(()=>{\r\n this.load();\r\n });\r\n }\r\n\r\n /* async actionSheet() {\r\n const actionSheet = await this.actionSheetController.create({\r\n cssClass: 'my-custom-class',\r\n buttons: [{\r\n text: 'Sair do grupo',\r\n handler: () => {\r\n console.log('Delete clicked');\r\n }\r\n }, {\r\n text: 'Alterar nome do grupo1',\r\n handler: () => {\r\n console.log('Alterar nome do grupo');\r\n this.openChangeGroupName()\r\n }\r\n }, {\r\n text: 'Apagar o grupo',\r\n handler: () => {\r\n console.log('Play clicked');\r\n }\r\n }, \r\n ]\r\n });\r\n await actionSheet.present();\r\n }\r\n */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n height: auto;\\n padding: 0 !important;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: hidden;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-user {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-user p {\\n display: block;\\n margin: 0 !important;\\n width: 90%;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-user .icon {\\n width: 10%;\\n font-size: 10px;\\n display: block;\\n text-align: right;\\n overflow: auto;\\n}\\n.main-content .online {\\n color: #99e47b;\\n}\\n.main-content .offline {\\n color: #cbced1;\\n}\\n.main-content .away {\\n color: #ffd21f;\\n}\\n.main-content .invisible {\\n color: #cbced1;\\n}\\n.main-content .busy {\\n color: #f5455c;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcY29udGFjdHNcXGNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0w7QURDSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ1A7QURDSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NQO0FEQ087RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDVDtBREVLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FQO0FER0s7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEVDtBREdLO0VBQ0ksZUFBQTtBQ0RUO0FES0M7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZIO0FESUc7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNGTDtBRElHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FDRkw7QURNQztFQUNFLHdCQUFBO0FDSEg7QURLQztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNGSDtBRElLO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBQ0ZQO0FETUs7RUFDRSxhQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNKUDtBRE9LO0VBQ0csY0FBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0xSO0FET0s7RUFDRyxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNMUjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET0s7RUFDRSxjQUFBO0FDTFA7QURPSztFQUNDLGNBQUE7QUNMTjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET007RUFDRSxjQUFBO0FDTFIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuc2VhcmNoIGlvbi1zZWFyY2hiYXJ7XHJcbiAgICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgIC0tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgIC0tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gICB9XHJcbiBcclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiB9XHJcbiAubWFpbi1jb250ZW50e1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgb3ZlcmZsb3c6YXV0bztcclxuICAgcGFkZGluZzogMCAwIDAgMDtcclxuIFxyXG4gICAgIC5pdGVtLWRpdmlkZXJ7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgcGFkZGluZzo1cHggMCA1cHggMjBweDtcclxuICBcclxuICAgICB9XHJcbiBcclxuICAgICAuaXRlbS11c2Vye1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLXVzZXIgcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICB9XHJcbiAgICAgLml0ZW0tdXNlciAuaWNvbntcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAub25saW5le1xyXG4gICAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIH1cclxuICAgICAub2ZmbGluZXtcclxuICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAuYXdheXtcclxuICAgICAgY29sb3I6I2ZmZDIxZjtcclxuICAgICAgfVxyXG4gICAgICAuaW52aXNpYmxle1xyXG4gICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c3l7XHJcbiAgICAgICAgY29sb3I6I2Y1NDU1YztcclxuICAgICAgfVxyXG4gICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5iYWNrLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICB3aWR0aDogMjIxcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4udG9vbGJhci1zZWFyY2gge1xuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIC5pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAub25saW5lIHtcbiAgY29sb3I6ICM5OWU0N2I7XG59XG4ubWFpbi1jb250ZW50IC5vZmZsaW5lIHtcbiAgY29sb3I6ICNjYmNlZDE7XG59XG4ubWFpbi1jb250ZW50IC5hd2F5IHtcbiAgY29sb3I6ICNmZmQyMWY7XG59XG4ubWFpbi1jb250ZW50IC5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1c3kge1xuICBjb2xvcjogI2Y1NDU1Yztcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { MessagesPage } from '../messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n contacts:any;\r\n textSearch:string;\r\n room:any;\r\n dm:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) \r\n { \r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n });\r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n console.log(res.users);\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n \r\n clicked(){\r\n console.log('clicked');\r\n }\r\n\r\n createRoom(username:string){\r\n let body = {\r\n username: username,\r\n }\r\n this.chatService.createRoom(body).subscribe(res => {\r\n console.log(res);\r\n this.room = res['room'];\r\n this.getDirectMessage(this.room._id);\r\n });\r\n }\r\n getDirectMessage(roomId:any){\r\n console.log(roomId);\r\n \r\n this.chatService.getAllDirectMessages().subscribe(res=>{\r\n let result = res['ims'].filter(data => data._id == roomId);\r\n this.dm = result[0];\r\n console.log(this.dm);\r\n this.openModal(this.dm);\r\n });\r\n }\r\n async openModal(dm:any){\r\n this.close();\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openMessages(username:string){\r\n /* this.close(); */\r\n\r\n let dm:any;\r\n //Create new room\r\n this.createRoom(username);\r\n //Get direct messages (dm)\r\n /* this.getDirectMessage(this.room._id); */\r\n console.log(this.dm);\r\n \r\n \r\n /* const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss(); */\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n position: absolute;\\n top: 0;\\n left: 0;\\n overflow-x: hidden;\\n overflow-y: auto;\\n width: 100%;\\n height: 100%;\\n word-wrap: break-word;\\n -webkit-overflow-scrolling: touch;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n display: inline;\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n.text-color-blue {\\n font-size: 15px;\\n color: #0782c9;\\n font-weight: 500;\\n letter-spacing: normal;\\n}\\n.user-status-online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.offline {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.away {\\n color: #ffd21f;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.invisible {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.busy {\\n color: #f5455c;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL21lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDRVo7QURDVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDWjtBREVRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQVY7QURFVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNBWjtBREdVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDRFo7QURLUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0hWO0FES1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0hWO0FES1E7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNIVjtBRFFHO0VBQ0Msa0JBQUE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUNMTDtBRE9HO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUdBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGlDQUFBO0FDUEo7QURVSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDUlA7QURXSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDVFA7QURZSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDVlA7QURZSztFQUNJLGVBQUE7RUFDSCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ1ZOO0FEWU07RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0FDVlI7QURnQkc7RUFDRSxZQUFBO0VBQ0QsY0FBQTtBQ2JKO0FEZ0JFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ2RKO0FEaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDZko7QURrQkc7RUFDQyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDaEJKO0FEa0JJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBQ2hCTjtBRHNCQztFQUNHLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBQ25CSjtBRHFCQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDbEJKO0FEb0JDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNqQkY7QURtQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ2hCRDtBRGtCQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FDZkQ7QURpQkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNELFdBQUE7RUFDQSxrQkFBQTtBQ2REO0FEZ0JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDRCxXQUFBO0VBQ0Esa0JBQUE7QUNiRCIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbWVzc2FnZXMvbWVzc2FnZXMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuLmhlYWRlci10b29sYmFye1xyXG4gICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgICAgICBcclxuICAgICAgICAuaGVhZGVyLXRvcHtcclxuICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiB9XHJcbiBpb24tY29udGVudHtcclxuICAgLndlbGNvbWUtdGV4dHtcclxuICAgIC8qIHdpZHRoOiAzMjJweDsgKi9cclxuICAgICB3aWR0aDogZW0oNDIycHgpO1xyXG4gICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgbWFyZ2luOiAyMHB4IDM5cHggMjVweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgIH1cclxuICAgLm1lc3NhZ2Vze1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC8vc2V0IHNjcm9sbCBkbyBib3R0b21cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAuaW5jb21pbmctdHJ1ZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5jb21pbmctZmFsc2V7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICNlNGY0ZmU7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIC50aW1le1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4gaW9uLWZvb3RlcntcclxuICAgLnJvd3tcclxuICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG5cclxuICAuY2hhdC1pY29uLW9wdGlvbnN7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hhdC1pY29uLXNlbmR7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiB9XHJcblxyXG4gLnRleHQtY29sb3ItYmx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiB9XHJcbiAudXNlci1zdGF0dXMtb25saW5le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiB9XHJcbiAub25saW5le1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiM5OWU0N2I7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5vZmZsaW5le1xyXG4gY29sb3I6I2NiY2VkMTtcclxuIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmF3YXl7XHJcbmNvbG9yOiNmZmQyMWY7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmludmlzaWJsZXtcclxuICBjb2xvcjojY2JjZWQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmJ1c3l7XHJcbiAgY29sb3I6I2Y1NDU1YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuIGZsb2F0OiBsZWZ0O1xyXG4gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLm1pZGRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCAucmlnaHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzA3ODJjOTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1jb250YWN0cyB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaW9uLWNvbnRlbnQgLndlbGNvbWUtdGV4dCB7XG4gIC8qIHdpZHRoOiAzMjJweDsgKi9cbiAgd2lkdGg6IDI2LjM3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5pb24tY29udGVudCAubWVzc2FnZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzA3ODJjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmlvbi1jb250ZW50IC50aXRsZSAudGltZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5pb24tZm9vdGVyIC5yb3cge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLXNlbmQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5pb24tZm9vdGVyIC50eXBlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIGlvbi10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDc4MmM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtb25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub2ZmbGluZSB7XG4gIGNvbG9yOiAjY2JjZWQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmF3YXkge1xuICBjb2xvcjogI2ZmZDIxZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5idXN5IHtcbiAgY29sb3I6ICNmNTQ1NWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufSJdfQ== */\";","import { AfterViewChecked, Component, ElementRef, OnInit, ViewChild } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Status } from 'src/app/models/chat/status.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { MessagesOptionsPage } from 'src/app/shared/popover/messages-options/messages-options.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\n\r\n@Component({\r\n selector: 'app-messages',\r\n templateUrl: './messages.page.html',\r\n styleUrls: ['./messages.page.scss'],\r\n})\r\nexport class MessagesPage implements OnInit, AfterViewChecked {\r\n showLoader: boolean;\r\n\r\n @ViewChild('scrollMe') private myScrollContainer: ElementRef;\r\n\r\n loggedUser: any;\r\n\r\n message = '';\r\n messages:any;\r\n dm:any;\r\n userPresence='';\r\n dmUsers:any;\r\n\r\n \r\n constructor(\r\n public popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) { \r\n this.dm = this.navParams.get('dm');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n this.scrollToBottom();\r\n\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n \r\n /* setInterval(()=>{ */\r\n this.load();\r\n /* }, 9000); */\r\n \r\n }\r\n load(){\r\n this.loadMessages();\r\n this.getChatMembers();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n \r\n ngAfterViewChecked() { \r\n this.scrollToBottom();\r\n } \r\n scrollToBottom(): void {\r\n try {\r\n this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;\r\n } catch(err) { } \r\n }\r\n loadMoreMessages(ev:any){\r\n\r\n }\r\n\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.dm._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n \r\n loadMessages(){\r\n this.showLoader = true;\r\n this.chatService.getRoomMessages(this.dm._id).subscribe(res => {\r\n /* console.log(res); */\r\n this.messages = res['messages'].reverse();\r\n console.log(this.messages);\r\n this.showLoader = false;\r\n })\r\n }\r\n getChatMembers(){\r\n this.showLoader = true;\r\n this.chatService.getMembers(this.dm._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n console.log(res);\r\n console.log(this.dmUsers);\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n async openMessagesOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: MessagesOptionsPage,\r\n componentProps: {\r\n roomId: this.dm._id,\r\n },\r\n cssClass: 'messages-options',\r\n event: ev,\r\n translucent: true,\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async addContacts(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvY29udGFjdHMvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxjb250YWN0c1xcY29udGFjdHMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRyx3QkFBQTtFQUNBLFlBQUE7QUNBSDtBREVFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0o7QURDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ047QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ007RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDUjtBREVJO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FER0k7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEUjtBREdJO0VBQ0ksZUFBQTtBQ0RSO0FES0E7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZGO0FESUU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNGSjtBRElFO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNGSjtBRE1BO0VBQ0Usd0JBQUE7QUNIRjtBREtBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0ZGO0FESUk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FDRk47QURNSTtFQUNFLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0pOO0FEUUk7RUFDSSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtBQ05SO0FEU0k7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNQUjtBRFNJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNQTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuXHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAuYmFjay1pY29ue1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIC5kaXYtdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b29sYmFyLXNlYXJjaHtcclxuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIC5zZWFyY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuXHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzphdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcblxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3h7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tY2hlY2tib3ggaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiIsIi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuYmFjay1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDIyMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnRvb2xiYXItc2VhcmNoIHtcbiAgLS1wYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctZW5kOjAgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCB7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMGQ4OWQxO1xuICAtLWJhY2tncm91bmQtY2hlY2tlZDojMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjOTllNDdiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n\r\n contacts: Contact[] = [\r\n {\r\n first: 'Ana',\r\n last: 'Manuel',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Abdullah',\r\n last: 'Hill',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Batur',\r\n last: 'Oymen',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Bianca',\r\n last: 'Costa',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Zaya',\r\n last: 'Mary',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Tiago',\r\n last: 'Kayaya',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n }\r\n];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n ) \r\n { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Access-Control-Allow-Origin' , '*');\r\n this.headers = this.headers.set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT');\r\n this.headers = this.headers.set('Accept','application/json');\r\n this.headers = this.headers.set('content-type','application/json');\r\n \r\n \r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n /* this.http.get('https://randomuser.me/api/?results=100', this.options)\r\n .subscribe(res => {\r\n this.users = res['results'].sort((a,b) => {\r\n if(a.name.first < b.name.first){\r\n return -1;\r\n }\r\n if(a.name.first > b.name.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(res);\r\n console.log(this.users);\r\n }); */\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.first < b.first){\r\n return -1;\r\n }\r\n if(a.first > b.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n /* if(recordIndex == 0){\r\n return record.name.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name.first[0];\r\n let first_current = record.name.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null; */\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title-content .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 15px;\\n color: #0782c9;\\n margin: 8px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.main-content .item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .item-container-no-border {\\n display: flex;\\n width: 360px;\\n margin: 25px auto;\\n border-radius: 5px;\\n align-items: center;\\n}\\n\\n.main-content .item-container-no-border ion-label {\\n padding-left: 10px;\\n font-size: 12px;\\n color: #000;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.container-div .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.container-div .ion-item-class-2 .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.container-div .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxuZXctZ3JvdXAucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9uZXctZ3JvdXAucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFBO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDR0o7O0FEREk7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDR047O0FEREk7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNHTjs7QURESTtFQUNFLFdBQUE7QUNHTjs7QURESTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0dKOztBRERJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNHTjs7QURETTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNHUjs7QURETztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBQ0dSOztBRERNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0dSOztBRENJO0VBQ0UsZUFBQTtBQ0NOOztBRENJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNDTjs7QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOOztBRElFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNBSjs7QURFSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0FSOztBREdNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNEUjs7QURJTTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNGVjs7QURNRTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0hKOztBREtJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0FDSFI7O0FES1E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0haOztBRE1NO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNKUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL25ldy1ncm91cC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgIFxyXG4gICAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIC5sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIH1cclxuICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuIFxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLml0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVse1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZGl2e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogOHB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyLWRpdiAuaW9uLWl0ZW0tY2xhc3MtMiAuaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn0iXX0= */\";","import { analyzeAndValidateNgModules } from '@angular/compiler';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PickerController, PopoverController } from '@ionic/angular';\r\nimport { GroupDurationPage } from 'src/app/shared/popover/group-duration/group-duration.page';\r\nimport { GroupContactsPage } from '../group-messages/group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-new-group',\r\n templateUrl: './new-group.page.html',\r\n styleUrls: ['./new-group.page.scss'],\r\n})\r\nexport class NewGroupPage implements OnInit {\r\n isGroupCreated:boolean;\r\n showLoader: boolean;\r\n displayDuration: any;\r\n showDuration: boolean;\r\n selectedDuration = ['','',''];\r\n groupName:string;\r\n\r\n constructor(\r\n private pickerController: PickerController,\r\n private popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n ) \r\n { \r\n this.isGroupCreated = false;\r\n this.groupName = this.navParams.get('name');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n }\r\n _ionChange(event){\r\n this.showDuration = event.detail.checked;\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n async addContacts(){\r\n this.close();\r\n\r\n let name = this.groupName.split(' ').join('-');\r\n console.log(name);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated:this.isGroupCreated,\r\n name: name,\r\n duration:'',\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n \r\n async setDuration(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: GroupDurationPage,\r\n cssClass: 'group-duration',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async showPicker(){\r\n const picker = await this.pickerController.create({\r\n cssClass: '',\r\n buttons: [\r\n { \r\n text: 'Cancelar', role: 'cancel', cssClass: 'btn-cancel'\r\n },\r\n { \r\n text: 'Ok', \r\n cssClass: 'btn-cancel',\r\n handler:(value:any)=>{\r\n console.log('button done pressed');\r\n this.selectedDuration = [\r\n value.days.value,\r\n value.hours.value,\r\n value.minutes.value,\r\n ]\r\n console.log(this.selectedDuration);\r\n if(value.days.value != null && value.hours.value != null && value.minutes.value != null){\r\n if(value.days.value > 0){\r\n if(value.days.value == 1){\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" day \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n } \r\n },\r\n },\r\n ],\r\n columns: [\r\n {\r\n name: 'days',\r\n prefix: 'Dias',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n ]\r\n },\r\n {\r\n name: 'hours',\r\n prefix: 'Horas',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n { text: '5', value: 5 },\r\n { text: '6', value: 6 },\r\n { text: '7', value: 7 },\r\n { text: '8', value: 8 },\r\n ]\r\n },\r\n {\r\n name: 'minutes',\r\n prefix: 'Minutos',\r\n selectedIndex: 3,\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '5', value: 5 },\r\n { text: '10', value: 10 },\r\n { text: '15', value: 15 },\r\n { text: '20', value: 20 },\r\n { text: '25', value: 25 },\r\n { text: '30', value: 30 },\r\n { text: '35', value: 35 },\r\n { text: '45', value: 45 },\r\n { text: '50', value: 50 },\r\n { text: '55', value: 55 },\r\n ]\r\n }\r\n ]\r\n });\r\n await picker.present();\r\n picker.onDidDismiss().then(async data =>{\r\n let day = await picker.getColumn('days');\r\n let hour = await picker.getColumn('hours'); \r\n let minutes = await picker.getColumn('minutes');\r\n });\r\n\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-chat-chat-module-es5.js b/android/app/src/main/assets/public/pages-chat-chat-module-es5.js index d88f5132a..f436ce129 100644 --- a/android/app/src/main/assets/public/pages-chat-chat-module-es5.js +++ b/android/app/src/main/assets/public/pages-chat-chat-module-es5.js @@ -546,10 +546,10 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons _this2.userDirectMessages = res.ims.sort(function (a, b) { var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - _this2.showLoader = false; return dateB - dateA; }); console.log(_this2.userDirectMessages); + _this2.showLoader = false; }); } }, { @@ -579,10 +579,10 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons _this4.allGroups = all.sort(function (a, b) { var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - _this4.showLoader = false; return dateB - dateA; }); console.log(_this4.allGroups); + _this4.showLoader = false; }); }); } @@ -2153,6 +2153,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons /* console.log(res); */ _this22.messages = res['messages'].reverse(); console.log(_this22.messages); + _this22.showLoader = false; }); } }, { diff --git a/android/app/src/main/assets/public/pages-chat-chat-module-es5.js.map b/android/app/src/main/assets/public/pages-chat-chat-module-es5.js.map index 96f4359dd..f7baa87bb 100644 --- a/android/app/src/main/assets/public/pages-chat-chat-module-es5.js.map +++ b/android/app/src/main/assets/public/pages-chat-chat-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/pages/chat/chat.page.html","webpack:///src/app/pages/chat/conversation/conversation.page.html","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html","webpack:///src/app/pages/chat/group-messages/group-messages.page.html","webpack:///src/app/pages/chat/messages/contacts/contacts.page.html","webpack:///src/app/pages/chat/messages/messages.page.html","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.html","webpack:///src/app/pages/chat/new-group/new-group.page.html","webpack:///src/app/pages/chat/chat-routing.module.ts","webpack:///src/app/pages/chat/chat.module.ts","webpack:///src/app/pages/chat/chat.page.scss","webpack:///src/app/pages/chat/chat.page.ts","webpack:///src/app/pages/chat/conversation/conversation.page.scss","webpack:///src/app/pages/chat/conversation/conversation.page.ts","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.scss","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts","webpack:///src/app/pages/chat/group-messages/group-messages.page.scss","webpack:///src/app/pages/chat/group-messages/group-messages.page.ts","webpack:///src/app/pages/chat/messages/contacts/contacts.page.scss","webpack:///src/app/pages/chat/messages/contacts/contacts.page.ts","webpack:///src/app/pages/chat/messages/messages.page.scss","webpack:///src/app/pages/chat/messages/messages.page.ts","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.scss","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.ts","webpack:///src/app/pages/chat/new-group/new-group.page.scss","webpack:///src/app/pages/chat/new-group/new-group.page.ts"],"names":["routes","path","component","ChatPageModule","imports","declarations","schemas","ChatPage","http","chatService","modalController","authService","headers","set","segment","userData$","subscribe","res","loggedUser","console","log","load","ev","target","complete","getDirectMessages","getGroups","params","customsRooms","showLoader","getAllDirectMessages","ims","userDirectMessages","sort","a","b","dateA","Date","_updatedAt","getTime","dateB","getMembers","_id","dmUsers","filter","data","username","me","result","getAllPrivateGroups","privateGroups","groups","getAllUserChannels","publicGroups","channels","all","concat","allGroups","selectedUser","create","cssClass","backdropDismiss","componentProps","user","modal","present","onDidDismiss","dm","room","selector","template","ConversationPage","router","navParams","message","messages","currentUser","chatUser","get","name","navigate","dismiss","GroupContactsPage","users","contact","textSearch","isGroupCreated","groupName","members","loadUsers","options","getAllUsers","contacts","f","some","item","record","recordIndex","records","first_prev","first_current","event","duration","detail","value","isChecked","selectedUserList","forEach","body","addUserToGroup","addGroup","addContacts","openGroupMessages","close","GroupMessagesPage","menu","actionSheetController","popoverController","roomName","split","join","getGroupContacts","loadGroupMessages","t","getGroupMembers","getChannelMembers","getPrivateGroupMessages","msgOnly","reverse","getPublicGroupMessages","sendMessage","translucent","popover","then","isCreated","ContactsPage","createRoom","getDirectMessage","roomId","openModal","MessagesPage","userPresence","scrollToBottom","loadMessages","getChatMembers","myScrollContainer","nativeElement","scrollTop","scrollHeight","err","getRoomMessages","first","last","url","NewGroupPage","pickerController","selectedDuration","showDuration","checked","buttons","text","role","handler","days","hours","minutes","displayDuration","columns","prefix","selectedIndex","picker","getColumn","day","hour"],"mappings":"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","file":"pages-chat-chat-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Chat\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n Conversas\\r\\n \\r\\n \\r\\n Grupos\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n {{user}}\\r\\n \\r\\n \\r\\n
\\r\\n
{{dm._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{dm.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{group.name.split('-').join(' ')}}\\r\\n
\\r\\n
{{group.lastMessage._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{group.lastMessage.u.name}}: {{group.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{chatUser.name}}\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n Contactos selecção:\\r\\n \\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{roomName}}\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n {{member.name}},\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n Esta conversa passou a grupo
\\r\\n A conversa original mantêm-se como chat individual\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n Alterou o assunto de para \\\"{{msg.msg.split('-').join(' ')}}\\\"
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Nova Conversa\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n

{{user.name}}

\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{users.name}}\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Adicionar contacto\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.first}} {{user.last}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Novo Grupo\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Grupo Ultra-secreto\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { ChatPage } from './chat.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: ChatPage\r\n },\r {\n path: 'conversation',\n loadChildren: () => import('./conversation/conversation.module').then( m => m.ConversationPageModule)\n },\n {\n path: 'newchat',\n loadChildren: () => import('./newchat/newchat.module').then( m => m.NewchatPageModule)\n },\n {\n path: 'new-group',\n loadChildren: () => import('./new-group/new-group.module').then( m => m.NewGroupPageModule)\n },\n {\n path: 'group-messages',\n loadChildren: () => import('./group-messages/group-messages.module').then( m => m.GroupMessagesPageModule)\n },\n {\n path: 'messages',\n loadChildren: () => import('./messages/messages.module').then( m => m.MessagesPageModule)\n },\n {\n path: 'edit-group',\n loadChildren: () => import('./edit-group/edit-group.module').then( m => m.EditGroupPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class ChatPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { ChatPageRoutingModule } from './chat-routing.module';\r\n\r\nimport { ChatPage } from './chat.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n ChatPageRoutingModule,\r\n ],\r\n declarations: [ChatPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class ChatPageModule {}\r\n","export default \".main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n.main-header .title {\\n font-size: 25px;\\n}\\n.main-header .div-icon {\\n width: 112px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n.main-content .iconschatnew-group {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.main-content .iconschatnew-conversation {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.item {\\n width: 100%;\\n border-bottom: 1px solid #ebebeb;\\n overflow: auto;\\n}\\n.item .item-icon {\\n width: 40px;\\n float: left;\\n}\\n.item .item-icon .icon {\\n margin-top: 10px;\\n font-size: 40px;\\n}\\n.item .item-content {\\n width: 317px;\\n margin: 0 auto;\\n float: right;\\n}\\n.item .item-title-time {\\n width: 100%;\\n overflow: auto;\\n margin-top: 10px;\\n}\\n.item .item-title {\\n width: 80%;\\n float: left;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n.item .item-date {\\n width: 20%;\\n float: right;\\n font-size: 13px;\\n color: #797979;\\n text-align: right;\\n}\\n.item .item-description {\\n font-size: 13px;\\n color: #000;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxjaGF0LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9jaGF0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0NGO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0NKO0FEQ0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUNDSjtBRENFO0VBQ0UsZUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNDSjtBREVBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNFRjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREVBO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtBQ0NGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBQ0NKO0FEQ0k7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QUNDTjtBREVFO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQUo7QURFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNBSjtBREVFO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FERUU7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNBSjtBREVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNBSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY2hhdC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLm1haW4taGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gIFxyXG4gIC50aXRsZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmRpdi10aXRsZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmRpdi1pY29ue1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgLmljb25zY2hhdG5ldy1ncm91cHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgfVxyXG4gIC5pY29uc2NoYXRuZXctY29udmVyc2F0aW9ue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAuaXRlbS1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAuaWNvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDMxN3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDpyaWdodFxyXG4gIH1cclxuICAuaXRlbS10aXRsZS10aW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLXRpdGxle1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzBkODlkMTtcclxuICB9XHJcbiAgLml0ZW0tZGF0ZXtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaXRlbS1kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogMTEycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaWNvbnNjaGF0bmV3LWdyb3VwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmljb25zY2hhdG5ldy1jb252ZXJzYXRpb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXRlbSAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml0ZW0gLml0ZW0taWNvbiAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMzE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXRlbSAuaXRlbS10aXRsZS10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml0ZW0gLml0ZW0tdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5pdGVtIC5pdGVtLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xufSJdfQ== */\";","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ConversationPage } from './conversation/conversation.page';\r\nimport { GroupMessagesPage } from './group-messages/group-messages.page';\r\nimport { ContactsPage } from './messages/contacts/contacts.page';\r\nimport { MessagesPage } from './messages/messages.page';\r\nimport { NewGroupPage } from './new-group/new-group.page';\r\nimport { NewchatPage } from './newchat/newchat.page';\r\n\r\n@Component({\r\n selector: 'app-chat',\r\n templateUrl: './chat.page.html',\r\n styleUrls: ['./chat.page.scss'],\r\n})\r\nexport class ChatPage implements OnInit {\r\n\r\n showLoader: boolean;\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n loggedUser: any;\r\n /* Set segment variable */\r\n segment:string;\r\n allGroups: any[];\r\n privateGroups: any[];\r\n publicGroups: any[];\r\n userConnectedList: any[];\r\n userRooms: any[];\r\n userChannels: any[];\r\n userDirectMessages: any[];\r\n result:any;\r\n dmUsers:any;\r\n\r\n constructor(\r\n private http:HttpClient,\r\n private chatService: ChatService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n\r\n ) { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'SJwIgtlqfloPK696fpc2VBvyDluipuIHKB_0Q6-9ycJ');\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Contactos\";\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser);\r\n \r\n });\r\n this.load();\r\n }\r\n \r\n onSegmentChange(){\r\n this.load();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n load(){\r\n switch (this.segment)\r\n {\r\n case \"Contactos\":\r\n this.getDirectMessages();\r\n break;\r\n\r\n case \"Grupos\":\r\n this.getGroups();\r\n break;\r\n }\r\n }\r\n customRoom(){\r\n let params = new HttpParams();\r\n params = params.set(\"types\", \"c\");\r\n this.chatService.customsRooms(params).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n getDirectMessages(){\r\n this.showLoader = true;\r\n \r\n this.chatService.getAllDirectMessages().subscribe((res:any)=>{\r\n console.log(res.ims);\r\n \r\n this.userDirectMessages = res.ims.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n this.showLoader = false;\r\n return dateB - dateA;\r\n });\r\n console.log(this.userDirectMessages);\r\n });\r\n }\r\n getChatMembers(){\r\n this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n });\r\n }\r\n getGroups(){\r\n this.showLoader = true;\r\n this.result = this.chatService.getAllPrivateGroups().subscribe((res:any)=>{\r\n this.privateGroups = res.groups;\r\n this.result = this.chatService.getAllUserChannels().subscribe((res:any)=>{\r\n this.publicGroups = res.channels;\r\n let all = this.privateGroups.concat(this.publicGroups); \r\n this.allGroups = all.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n this.showLoader = false;\r\n return dateB - dateA;\r\n });\r\n console.log(this.allGroups);\r\n });\r\n }); \r\n }\r\n \r\n async startConversation(selectedUser) {\r\n const modal = await this.modalController.create({\r\n component: ConversationPage,\r\n cssClass: 'conversation',\r\n backdropDismiss: false,\r\n componentProps: {\r\n user: selectedUser,\r\n }\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async selectContact(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n cssClass: 'contacts',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async newGroup(){\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openMessages(dm:any){\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openGroupMessages(room:any){\r\n console.log(room);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n room: room,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n}\r\n","export default \"ion-content {\\n background-color: #fefefe;\\n}\\n\\n.chat-container {\\n margin: 10px 10px 0 10px;\\n}\\n\\n.message {\\n padding: 5px 5px 5px 10px;\\n border-radius: 10px;\\n margin-bottom: 10px;\\n white-space: pre-wrap;\\n}\\n\\n.my-message {\\n background: var(--ion-color-primary);\\n color: #fff;\\n}\\n\\n.my-message p {\\n margin: 0;\\n padding: 0;\\n color: #9ab8e9;\\n}\\n\\n.message-date {\\n font-size: 10px;\\n text-align: right;\\n margin-right: 5px;\\n}\\n\\n.other-message {\\n background: #f2f3f7;\\n color: #333;\\n}\\n\\n.other-message p {\\n margin: 0;\\n padding: 0;\\n color: #959ba7;\\n}\\n\\n.message-input {\\n margin-top: 0px;\\n background: #fff;\\n padding: 0;\\n margin: 0;\\n}\\n\\n.div-message {\\n border: 1px solid var(--ion-color-medium);\\n border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9jb252ZXJzYXRpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcY29udmVyc2F0aW9uXFxjb252ZXJzYXRpb24ucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2NvbnZlcnNhdGlvbi9jb252ZXJzYXRpb24ucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0kseUJBQUE7QUNDSjs7QURDQTtFQUNJLHdCQUFBO0FDRUo7O0FEQUE7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBREFFO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREU7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNJTjs7QURGRTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS047O0FERkU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBQ01KOztBREhFO0VBQ0UsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNLSjs7QURERTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY29udmVyc2F0aW9uL2NvbnZlcnNhdGlvbi5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtcclxufVxyXG4uY2hhdC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxuICAgXHJcbiAgLm15LW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5teS1tZXNzYWdlIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICM5YWI4ZTk7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWRhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAgXHJcbiAgLm90aGVyLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICAub3RoZXItbWVzc2FnZSBwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiM5NTliYTc7XHJcbn1cclxuICAgXHJcbiAgLm1lc3NhZ2UtaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLmRpdi1tZXNzYWdle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAgXHJcbiAgXHJcbiBcclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmNoYXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm15LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXktbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzlhYjhlOTtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3RoZXItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3RoZXItbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk1OWJhNztcbn1cblxuLm1lc3NhZ2UtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\n\r\n@Component({\r\n selector: 'app-conversation',\r\n templateUrl: './conversation.page.html',\r\n styleUrls: ['./conversation.page.scss'],\r\n})\r\nexport class ConversationPage implements OnInit {\r\n\r\n message = '';\r\n messages = [];\r\n currentUser = '';\r\n\r\n constructor(\r\n private authService: AuthService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams) { }\r\n\r\n loggedUser: any;\r\n chatUser: any;\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n })\r\n this.chatUser = this.navParams.get('user');\r\n console.log(this.navParams.get('user'));\r\n\r\n console.log(this.chatUser.name);\r\n \r\n\r\n /* console.log(\"ON\");\r\n this.socket.connect();\r\n\r\n //Set current user\r\n let name = `User-${new Date().getTime()}`;\r\n this.currentUser=name;\r\n\r\n this.socket.emit('set-name', name);\r\n\r\n //Reat from event calling \"fromEvent\"\r\n this.socket.fromEvent('users-changed').subscribe(data =>{\r\n console.log('gOT data:', data);\r\n });\r\n\r\n //Add message to the array of messages\r\n this.socket.fromEvent('message').subscribe(message =>{\r\n console.log('New:', message);\r\n this.messages.push(message);\r\n }); */\r\n \r\n }\r\n close(){\r\n this.router.navigate(['/home/chat']);\r\n this.modalController.dismiss(null);\r\n }\r\n sendMessage(){\r\n\r\n }\r\n /* sendMessage(){\r\n this.socket.emit('send-message', {text: this.message});\r\n this.message=\"\";\r\n }\r\n\r\n ionViewWillLeave(){\r\n this.socket.disconnect();\r\n } */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .members-label {\\n margin: 10px 20px 10px 20px !important;\\n /* font-size: 15px; */\\n font-weight: bold;\\n}\\n.main-content .members-checkbox {\\n display: flex;\\n margin: 0.5px 20px 0.5px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox, .main-content .members-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p, .main-content .members-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon, .main-content .members-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtY29udGFjdHNcXGdyb3VwLWNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNDSjtBRENHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDRUw7QURBSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDRVA7QURBSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0VQO0FEQU87RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFVDtBRENLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0NQO0FERUs7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNBVDtBREVLO0VBQ0ksZUFBQTtBQ0FUO0FESUM7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0RIO0FER0c7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNETDtBREdHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNETDtBREtDO0VBQ0Usd0JBQUE7QUNGSDtBRElDO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0RIO0FER0k7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QUNETjtBRElJO0VBQ0UsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDRk47QURNSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QUNKTjtBRFFLO0VBQ0UsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDTlA7QURVSztFQUNJLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0FDUlQ7QURXSztFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ1RUO0FEV0s7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ1RQIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxuICAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAtLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XHJcbiAgIH1cclxuIFxyXG4gfVxyXG4gaW9uLWNvbnRlbnR7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuIH1cclxuIC5tYWluLWNvbnRlbnR7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBvdmVyZmxvdzphdXRvO1xyXG4gICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgIC5tZW1iZXJzLWxhYmVse1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgLyogZm9udC1zaXplOiAxNXB4OyAqL1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVycy1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAuNXB4IDIwcHggLjVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiAgXHJcbiAgICB9XHJcbiBcclxuICAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuIFxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCwgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94e1xyXG4gICAgICAgICAtLWJvcmRlci1jb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLml0ZW0tY2hlY2tib3ggcCwgLm1lbWJlcnMtY2hlY2tib3ggcHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1pY29uLCAubWVtYmVycy1jaGVja2JveCBpb24taWNvbntcclxuICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgY29sb3I6Izk5ZTQ3YjtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmJhY2staWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi10aXRsZSB7XG4gIHdpZHRoOiAyMjFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi50b29sYmFyLXNlYXJjaCB7XG4gIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1zZWFyY2ggLnNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIGlvbi1zZWFyY2hiYXIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC0tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtLWljb24tY29sb3I6IzBkODlkMTtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWxhYmVsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGZvbnQtc2l6ZTogMTVweDsgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVweCAyMHB4IDAuNXB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3gsIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94IHtcbiAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XG4gIC0tYmFja2dyb3VuZC1jaGVja2VkOiMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBwLCAubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggaW9uLWljb24sIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWljb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59Il19 */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport * as _ from 'lodash';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { NewGroupPage } from '../../new-group/new-group.page';\r\nimport { GroupMessagesPage } from '../group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-group-contacts',\r\n templateUrl: './group-contacts.page.html',\r\n styleUrls: ['./group-contacts.page.scss'],\r\n})\r\nexport class GroupContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n listContacts: any[];\r\n contacts: any;\r\n textSearch:string;\r\n room:any;\r\n members:any;\r\n dm:any;\r\n isGroupCreated:boolean;\r\n groupName:string;\r\n selectedUserList:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n private navParams: NavParams,\r\n ) \r\n {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n }); \r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n this.isGroupCreated = this.navParams.get('isCreated');\r\n this.groupName = this.navParams.get('name');\r\n this.room = this.navParams.get('room');\r\n this.members = this.navParams.get('members');\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n console.log(this.groupName);\r\n console.log(this.isGroupCreated);\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n if(this.members){\r\n this.contacts = res.users.filter(f => !this.members.some(item => item._id === f._id));\r\n }\r\n else{\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n }\r\n \r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(this.users);\r\n \r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n\r\n async close(){\r\n this.modalController.dismiss();\r\n if(this.isGroupCreated){\r\n console.log('go to conversa'); \r\n }\r\n else{\r\n this.modalController.dismiss();\r\n console.log('go to new group page');\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n componentProps: {\r\n name:this.groupName,\r\n duration:'',\r\n },\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n\r\n }\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n selectedContact(user:any){\r\n /* this.groupName = this.room.name; */\r\n user.isChecked = !user.isChecked;\r\n \r\n\r\n }\r\n addContacts(room:any){\r\n console.log(room);\r\n this.selectedUserList = this.users.filter(function(contact) {\r\n return contact.isChecked == true;\r\n });\r\n console.log( this.selectedUserList);\r\n this.selectedUserList.forEach(user=>{\r\n let body ={\r\n \"roomId\":room._id,\r\n \"userId\":user._id,\r\n \r\n }\r\n this.chatService.addUserToGroup(body).subscribe(res=>{\r\n console.log(res['success']);\r\n }); \r\n });\r\n }\r\n\r\n createGroup(){\r\n if(!this.isGroupCreated){\r\n /* this.close(); */\r\n let body = { \"name\":this.groupName, }\r\n this.chatService.addGroup(body).subscribe(res=>{\r\n console.log('group created');\r\n console.log(res['group']);\r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.addContacts(this.room);\r\n this.close();\r\n /* this.openGroupMessages(this.room); */\r\n /* this.chatService.getGroupInfo(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n \r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n }) */\r\n \r\n } \r\n }\r\n\r\n async newGroup(){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openGroupMessages(room:any){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {\r\n room: room,\r\n }, \r\n cssClass: 'group-messages',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .info-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #fef4c5;\\n text-align: center;\\n font-size: 13px;\\n color: #262420;\\n padding: 10px;\\n margin: 10px auto;\\n line-height: 1.2rem;\\n /* margin: 15px 0px 15px 0px; */\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDRVo7QURBVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNFWjtBRENRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQ1Y7QURDVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDWjtBREVVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDQVo7QURJUTtFQUNFLGVBQUE7QUNGVjtBRElRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNGVjtBRElRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDRlY7QURPRztFQUNDLGtCQUFBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FDSkw7QURNRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBQ0pKO0FETUc7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDSko7QURNSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDSlA7QURPSTtFQUNFLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDTFA7QURRSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDTlA7QURRSztFQUNDLGNBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FDUE47QURTTTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUNQUjtBRGFHO0VBQ0UsWUFBQTtFQUNELGNBQUE7QUNWSjtBRGFFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ1hKO0FEY0U7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNaSjtBRGVFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FDYk4iLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb257XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAud2VsY29tZS10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgIHdpZHRoOiBlbSg0MjJweCk7XHJcbiAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgfVxyXG4gICAuaW5mby10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgd2lkdGg6IGVtKDQyMnB4KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZWY0YzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzI2MjQyMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAvKiBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4OyAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICB9XHJcbiAgIC5tZXNzYWdlc3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmNvbWluZy10cnVle1xyXG4gICAgICBtYXJnaW46IDEwcHggNzVweCAxMHB4IDIwcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5pbmNvbWluZy1mYWxzZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCA3NXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2U0ZjRmZTtcclxuICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAudGltZXtcclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gfVxyXG5cclxuIGlvbi1mb290ZXJ7XHJcbiAgIC5yb3d7XHJcbiAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1vcHRpb25ze1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1zZW5ke1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5pb24tY29udGVudCAud2VsY29tZS10ZXh0IHtcbiAgLyogd2lkdGg6IDMyMnB4OyAqL1xuICB3aWR0aDogMjYuMzc1ZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMjBweCAzOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmlvbi1jb250ZW50IC5pbmZvLXRleHQge1xuICAvKiB3aWR0aDogMzIycHg7ICovXG4gIHdpZHRoOiAyNi4zNzVlbTtcbiAgYmFja2dyb3VuZDogI2ZlZjRjNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjYyNDIwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgLyogbWFyZ2luOiAxNXB4IDBweCAxNXB4IDBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5pb24tY29udGVudCAudGl0bGUgLnRpbWUge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuaW9uLWZvb3RlciAucm93IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1zZW5kIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1mb290ZXIgLnR5cGUtbWVzc2FnZSBpb24tdGV4dGFyZWEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ActionSheetController, MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { ChatPopoverPage } from 'src/app/shared/popover/chat-popover/chat-popover.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\nimport { NewGroupPage } from '../new-group/new-group.page';\r\nimport { GroupContactsPage } from './group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-group-messages',\r\n templateUrl: './group-messages.page.html',\r\n styleUrls: ['./group-messages.page.scss'],\r\n})\r\nexport class GroupMessagesPage implements OnInit {\r\n showLoader: boolean;\r\n isGroupCreated:boolean;\r\n loggedUser: any;\r\n message:any;\r\n messages:any;\r\n \r\n\r\n room:any;\r\n roomName:any;\r\n members:any;\r\n contacts: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n constructor(\r\n private menu: MenuController,\r\n private modalController: ModalController,\r\n private actionSheetController: ActionSheetController,\r\n public popoverController: PopoverController,\r\n private chatService: ChatService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.isGroupCreated = true;\r\n this.room = this.navParams.get('room');\r\n this.roomName = this.room.name.split('-').join(' ');\r\n }\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n this.load();\r\n }\r\n load(){\r\n this.getGroupContacts();\r\n this.loadGroupMessages();\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n\r\n getGroupContacts(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n }\r\n loadGroupMessages(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getPrivateGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n let msgOnly = res['messages'].filter(data => data.t != 'au');\r\n this.messages = msgOnly.reverse();\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getPublicGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.messages = res['messages'].reverse();\r\n });\r\n }\r\n }\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.room._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadGroupMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n\r\n async openOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatPopoverPage,\r\n cssClass: 'chat-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n await popover.present();\r\n popover.onDidDismiss().then(res=>{\r\n console.log(res);\r\n if(res.data){\r\n this.roomName = res.data.name.split('-').join(' ');\r\n console.log(this.roomName);\r\n \r\n this.load();\r\n /* this.modalController.dismiss(); */\r\n };\r\n \r\n });\r\n }\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n async addContacts(){\r\n console.log(this.members);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated: this.isGroupCreated,\r\n room: this.room,\r\n members: this.members,\r\n name: this.room.name,\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(()=>{\r\n this.load();\r\n });\r\n }\r\n\r\n /* async actionSheet() {\r\n const actionSheet = await this.actionSheetController.create({\r\n cssClass: 'my-custom-class',\r\n buttons: [{\r\n text: 'Sair do grupo',\r\n handler: () => {\r\n console.log('Delete clicked');\r\n }\r\n }, {\r\n text: 'Alterar nome do grupo1',\r\n handler: () => {\r\n console.log('Alterar nome do grupo');\r\n this.openChangeGroupName()\r\n }\r\n }, {\r\n text: 'Apagar o grupo',\r\n handler: () => {\r\n console.log('Play clicked');\r\n }\r\n }, \r\n ]\r\n });\r\n await actionSheet.present();\r\n }\r\n */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n height: auto;\\n padding: 0 !important;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: hidden;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-user {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-user p {\\n display: block;\\n margin: 0 !important;\\n width: 90%;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-user .icon {\\n width: 10%;\\n font-size: 10px;\\n display: block;\\n text-align: right;\\n overflow: auto;\\n}\\n.main-content .online {\\n color: #99e47b;\\n}\\n.main-content .offline {\\n color: #cbced1;\\n}\\n.main-content .away {\\n color: #ffd21f;\\n}\\n.main-content .invisible {\\n color: #cbced1;\\n}\\n.main-content .busy {\\n color: #f5455c;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcY29udGFjdHNcXGNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0w7QURDSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ1A7QURDSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NQO0FEQ087RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDVDtBREVLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FQO0FER0s7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEVDtBREdLO0VBQ0ksZUFBQTtBQ0RUO0FES0M7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZIO0FESUc7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNGTDtBRElHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FDRkw7QURNQztFQUNFLHdCQUFBO0FDSEg7QURLQztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNGSDtBRElLO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBQ0ZQO0FETUs7RUFDRSxhQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNKUDtBRE9LO0VBQ0csY0FBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0xSO0FET0s7RUFDRyxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNMUjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET0s7RUFDRSxjQUFBO0FDTFA7QURPSztFQUNDLGNBQUE7QUNMTjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET007RUFDRSxjQUFBO0FDTFIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuc2VhcmNoIGlvbi1zZWFyY2hiYXJ7XHJcbiAgICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgIC0tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgIC0tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gICB9XHJcbiBcclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiB9XHJcbiAubWFpbi1jb250ZW50e1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgb3ZlcmZsb3c6YXV0bztcclxuICAgcGFkZGluZzogMCAwIDAgMDtcclxuIFxyXG4gICAgIC5pdGVtLWRpdmlkZXJ7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgcGFkZGluZzo1cHggMCA1cHggMjBweDtcclxuICBcclxuICAgICB9XHJcbiBcclxuICAgICAuaXRlbS11c2Vye1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLXVzZXIgcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICB9XHJcbiAgICAgLml0ZW0tdXNlciAuaWNvbntcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAub25saW5le1xyXG4gICAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIH1cclxuICAgICAub2ZmbGluZXtcclxuICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAuYXdheXtcclxuICAgICAgY29sb3I6I2ZmZDIxZjtcclxuICAgICAgfVxyXG4gICAgICAuaW52aXNpYmxle1xyXG4gICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c3l7XHJcbiAgICAgICAgY29sb3I6I2Y1NDU1YztcclxuICAgICAgfVxyXG4gICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5iYWNrLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICB3aWR0aDogMjIxcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4udG9vbGJhci1zZWFyY2gge1xuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIC5pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAub25saW5lIHtcbiAgY29sb3I6ICM5OWU0N2I7XG59XG4ubWFpbi1jb250ZW50IC5vZmZsaW5lIHtcbiAgY29sb3I6ICNjYmNlZDE7XG59XG4ubWFpbi1jb250ZW50IC5hd2F5IHtcbiAgY29sb3I6ICNmZmQyMWY7XG59XG4ubWFpbi1jb250ZW50IC5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1c3kge1xuICBjb2xvcjogI2Y1NDU1Yztcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { MessagesPage } from '../messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n contacts:any;\r\n textSearch:string;\r\n room:any;\r\n dm:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) \r\n { \r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n });\r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n console.log(res.users);\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n \r\n clicked(){\r\n console.log('clicked');\r\n }\r\n\r\n createRoom(username:string){\r\n let body = {\r\n username: username,\r\n }\r\n this.chatService.createRoom(body).subscribe(res => {\r\n console.log(res);\r\n this.room = res['room'];\r\n this.getDirectMessage(this.room._id);\r\n });\r\n }\r\n getDirectMessage(roomId:any){\r\n console.log(roomId);\r\n \r\n this.chatService.getAllDirectMessages().subscribe(res=>{\r\n let result = res['ims'].filter(data => data._id == roomId);\r\n this.dm = result[0];\r\n console.log(this.dm);\r\n this.openModal(this.dm);\r\n });\r\n }\r\n async openModal(dm:any){\r\n this.close();\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openMessages(username:string){\r\n /* this.close(); */\r\n\r\n let dm:any;\r\n //Create new room\r\n this.createRoom(username);\r\n //Get direct messages (dm)\r\n /* this.getDirectMessage(this.room._id); */\r\n console.log(this.dm);\r\n \r\n \r\n /* const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss(); */\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n position: absolute;\\n top: 0;\\n left: 0;\\n overflow-x: hidden;\\n overflow-y: auto;\\n width: 100%;\\n height: 100%;\\n word-wrap: break-word;\\n -webkit-overflow-scrolling: touch;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n display: inline;\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n.text-color-blue {\\n font-size: 15px;\\n color: #0782c9;\\n font-weight: 500;\\n letter-spacing: normal;\\n}\\n.user-status-online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.offline {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.away {\\n color: #ffd21f;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.invisible {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.busy {\\n color: #f5455c;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL21lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDRVo7QURDVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDWjtBREVRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQVY7QURFVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNBWjtBREdVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDRFo7QURLUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0hWO0FES1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0hWO0FES1E7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNIVjtBRFFHO0VBQ0Msa0JBQUE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUNMTDtBRE9HO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUdBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGlDQUFBO0FDUEo7QURVSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDUlA7QURXSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDVFA7QURZSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDVlA7QURZSztFQUNJLGVBQUE7RUFDSCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ1ZOO0FEWU07RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0FDVlI7QURnQkc7RUFDRSxZQUFBO0VBQ0QsY0FBQTtBQ2JKO0FEZ0JFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ2RKO0FEaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDZko7QURrQkc7RUFDQyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDaEJKO0FEa0JJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBQ2hCTjtBRHNCQztFQUNHLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBQ25CSjtBRHFCQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDbEJKO0FEb0JDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNqQkY7QURtQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ2hCRDtBRGtCQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FDZkQ7QURpQkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNELFdBQUE7RUFDQSxrQkFBQTtBQ2REO0FEZ0JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDRCxXQUFBO0VBQ0Esa0JBQUE7QUNiRCIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbWVzc2FnZXMvbWVzc2FnZXMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuLmhlYWRlci10b29sYmFye1xyXG4gICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgICAgICBcclxuICAgICAgICAuaGVhZGVyLXRvcHtcclxuICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiB9XHJcbiBpb24tY29udGVudHtcclxuICAgLndlbGNvbWUtdGV4dHtcclxuICAgIC8qIHdpZHRoOiAzMjJweDsgKi9cclxuICAgICB3aWR0aDogZW0oNDIycHgpO1xyXG4gICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgbWFyZ2luOiAyMHB4IDM5cHggMjVweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgIH1cclxuICAgLm1lc3NhZ2Vze1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC8vc2V0IHNjcm9sbCBkbyBib3R0b21cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAuaW5jb21pbmctdHJ1ZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5jb21pbmctZmFsc2V7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICNlNGY0ZmU7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIC50aW1le1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4gaW9uLWZvb3RlcntcclxuICAgLnJvd3tcclxuICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG5cclxuICAuY2hhdC1pY29uLW9wdGlvbnN7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hhdC1pY29uLXNlbmR7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiB9XHJcblxyXG4gLnRleHQtY29sb3ItYmx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiB9XHJcbiAudXNlci1zdGF0dXMtb25saW5le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiB9XHJcbiAub25saW5le1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiM5OWU0N2I7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5vZmZsaW5le1xyXG4gY29sb3I6I2NiY2VkMTtcclxuIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmF3YXl7XHJcbmNvbG9yOiNmZmQyMWY7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmludmlzaWJsZXtcclxuICBjb2xvcjojY2JjZWQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmJ1c3l7XHJcbiAgY29sb3I6I2Y1NDU1YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuIGZsb2F0OiBsZWZ0O1xyXG4gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLm1pZGRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCAucmlnaHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzA3ODJjOTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1jb250YWN0cyB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaW9uLWNvbnRlbnQgLndlbGNvbWUtdGV4dCB7XG4gIC8qIHdpZHRoOiAzMjJweDsgKi9cbiAgd2lkdGg6IDI2LjM3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5pb24tY29udGVudCAubWVzc2FnZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzA3ODJjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmlvbi1jb250ZW50IC50aXRsZSAudGltZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5pb24tZm9vdGVyIC5yb3cge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLXNlbmQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5pb24tZm9vdGVyIC50eXBlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIGlvbi10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDc4MmM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtb25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub2ZmbGluZSB7XG4gIGNvbG9yOiAjY2JjZWQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmF3YXkge1xuICBjb2xvcjogI2ZmZDIxZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5idXN5IHtcbiAgY29sb3I6ICNmNTQ1NWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufSJdfQ== */\";","import { AfterViewChecked, Component, ElementRef, OnInit, ViewChild } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Status } from 'src/app/models/chat/status.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { MessagesOptionsPage } from 'src/app/shared/popover/messages-options/messages-options.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\n\r\n@Component({\r\n selector: 'app-messages',\r\n templateUrl: './messages.page.html',\r\n styleUrls: ['./messages.page.scss'],\r\n})\r\nexport class MessagesPage implements OnInit, AfterViewChecked {\r\n showLoader: boolean;\r\n\r\n @ViewChild('scrollMe') private myScrollContainer: ElementRef;\r\n\r\n loggedUser: any;\r\n\r\n message = '';\r\n messages:any;\r\n dm:any;\r\n userPresence='';\r\n dmUsers:any;\r\n\r\n \r\n constructor(\r\n public popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) { \r\n this.dm = this.navParams.get('dm');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n this.scrollToBottom();\r\n\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n \r\n /* setInterval(()=>{ */\r\n this.load();\r\n /* }, 9000); */\r\n \r\n }\r\n load(){\r\n this.loadMessages();\r\n this.getChatMembers();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n \r\n ngAfterViewChecked() { \r\n this.scrollToBottom();\r\n } \r\n scrollToBottom(): void {\r\n try {\r\n this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;\r\n } catch(err) { } \r\n }\r\n loadMoreMessages(ev:any){\r\n\r\n }\r\n\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.dm._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n \r\n loadMessages(){\r\n this.showLoader = true;\r\n this.chatService.getRoomMessages(this.dm._id).subscribe(res => {\r\n /* console.log(res); */\r\n this.messages = res['messages'].reverse();\r\n console.log(this.messages);\r\n \r\n })\r\n }\r\n getChatMembers(){\r\n this.showLoader = true;\r\n this.chatService.getMembers(this.dm._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n console.log(res);\r\n console.log(this.dmUsers);\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n async openMessagesOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: MessagesOptionsPage,\r\n componentProps: {\r\n roomId: this.dm._id,\r\n },\r\n cssClass: 'messages-options',\r\n event: ev,\r\n translucent: true,\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async addContacts(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvY29udGFjdHMvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxjb250YWN0c1xcY29udGFjdHMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRyx3QkFBQTtFQUNBLFlBQUE7QUNBSDtBREVFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0o7QURDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ047QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ007RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDUjtBREVJO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FER0k7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEUjtBREdJO0VBQ0ksZUFBQTtBQ0RSO0FES0E7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZGO0FESUU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNGSjtBRElFO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNGSjtBRE1BO0VBQ0Usd0JBQUE7QUNIRjtBREtBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0ZGO0FESUk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FDRk47QURNSTtFQUNFLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0pOO0FEUUk7RUFDSSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtBQ05SO0FEU0k7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNQUjtBRFNJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNQTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuXHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAuYmFjay1pY29ue1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIC5kaXYtdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b29sYmFyLXNlYXJjaHtcclxuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIC5zZWFyY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuXHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzphdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcblxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3h7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tY2hlY2tib3ggaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiIsIi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuYmFjay1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDIyMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnRvb2xiYXItc2VhcmNoIHtcbiAgLS1wYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctZW5kOjAgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCB7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMGQ4OWQxO1xuICAtLWJhY2tncm91bmQtY2hlY2tlZDojMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjOTllNDdiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n\r\n contacts: Contact[] = [\r\n {\r\n first: 'Ana',\r\n last: 'Manuel',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Abdullah',\r\n last: 'Hill',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Batur',\r\n last: 'Oymen',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Bianca',\r\n last: 'Costa',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Zaya',\r\n last: 'Mary',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Tiago',\r\n last: 'Kayaya',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n }\r\n];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n ) \r\n { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Access-Control-Allow-Origin' , '*');\r\n this.headers = this.headers.set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT');\r\n this.headers = this.headers.set('Accept','application/json');\r\n this.headers = this.headers.set('content-type','application/json');\r\n \r\n \r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n /* this.http.get('https://randomuser.me/api/?results=100', this.options)\r\n .subscribe(res => {\r\n this.users = res['results'].sort((a,b) => {\r\n if(a.name.first < b.name.first){\r\n return -1;\r\n }\r\n if(a.name.first > b.name.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(res);\r\n console.log(this.users);\r\n }); */\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.first < b.first){\r\n return -1;\r\n }\r\n if(a.first > b.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n /* if(recordIndex == 0){\r\n return record.name.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name.first[0];\r\n let first_current = record.name.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null; */\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title-content .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 15px;\\n color: #0782c9;\\n margin: 8px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.main-content .item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .item-container-no-border {\\n display: flex;\\n width: 360px;\\n margin: 25px auto;\\n border-radius: 5px;\\n align-items: center;\\n}\\n\\n.main-content .item-container-no-border ion-label {\\n padding-left: 10px;\\n font-size: 12px;\\n color: #000;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.container-div .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.container-div .ion-item-class-2 .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.container-div .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxuZXctZ3JvdXAucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9uZXctZ3JvdXAucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFBO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDR0o7O0FEREk7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDR047O0FEREk7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNHTjs7QURESTtFQUNFLFdBQUE7QUNHTjs7QURESTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0dKOztBRERJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNHTjs7QURETTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNHUjs7QURETztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBQ0dSOztBRERNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0dSOztBRENJO0VBQ0UsZUFBQTtBQ0NOOztBRENJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNDTjs7QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOOztBRElFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNBSjs7QURFSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0FSOztBREdNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNEUjs7QURJTTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNGVjs7QURNRTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0hKOztBREtJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0FDSFI7O0FES1E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0haOztBRE1NO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNKUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL25ldy1ncm91cC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgIFxyXG4gICAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIC5sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIH1cclxuICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuIFxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLml0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVse1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZGl2e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogOHB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyLWRpdiAuaW9uLWl0ZW0tY2xhc3MtMiAuaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn0iXX0= */\";","import { analyzeAndValidateNgModules } from '@angular/compiler';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PickerController, PopoverController } from '@ionic/angular';\r\nimport { GroupDurationPage } from 'src/app/shared/popover/group-duration/group-duration.page';\r\nimport { GroupContactsPage } from '../group-messages/group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-new-group',\r\n templateUrl: './new-group.page.html',\r\n styleUrls: ['./new-group.page.scss'],\r\n})\r\nexport class NewGroupPage implements OnInit {\r\n isGroupCreated:boolean;\r\n showLoader: boolean;\r\n displayDuration: any;\r\n showDuration: boolean;\r\n selectedDuration = ['','',''];\r\n groupName:string;\r\n\r\n constructor(\r\n private pickerController: PickerController,\r\n private popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n ) \r\n { \r\n this.isGroupCreated = false;\r\n this.groupName = this.navParams.get('name');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n }\r\n _ionChange(event){\r\n this.showDuration = event.detail.checked;\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n async addContacts(){\r\n this.close();\r\n\r\n let name = this.groupName.split(' ').join('-');\r\n console.log(name);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated:this.isGroupCreated,\r\n name: name,\r\n duration:'',\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n \r\n async setDuration(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: GroupDurationPage,\r\n cssClass: 'group-duration',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async showPicker(){\r\n const picker = await this.pickerController.create({\r\n cssClass: '',\r\n buttons: [\r\n { \r\n text: 'Cancelar', role: 'cancel', cssClass: 'btn-cancel'\r\n },\r\n { \r\n text: 'Ok', \r\n cssClass: 'btn-cancel',\r\n handler:(value:any)=>{\r\n console.log('button done pressed');\r\n this.selectedDuration = [\r\n value.days.value,\r\n value.hours.value,\r\n value.minutes.value,\r\n ]\r\n console.log(this.selectedDuration);\r\n if(value.days.value != null && value.hours.value != null && value.minutes.value != null){\r\n if(value.days.value > 0){\r\n if(value.days.value == 1){\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" day \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n } \r\n },\r\n },\r\n ],\r\n columns: [\r\n {\r\n name: 'days',\r\n prefix: 'Dias',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n ]\r\n },\r\n {\r\n name: 'hours',\r\n prefix: 'Horas',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n { text: '5', value: 5 },\r\n { text: '6', value: 6 },\r\n { text: '7', value: 7 },\r\n { text: '8', value: 8 },\r\n ]\r\n },\r\n {\r\n name: 'minutes',\r\n prefix: 'Minutos',\r\n selectedIndex: 3,\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '5', value: 5 },\r\n { text: '10', value: 10 },\r\n { text: '15', value: 15 },\r\n { text: '20', value: 20 },\r\n { text: '25', value: 25 },\r\n { text: '30', value: 30 },\r\n { text: '35', value: 35 },\r\n { text: '45', value: 45 },\r\n { text: '50', value: 50 },\r\n { text: '55', value: 55 },\r\n ]\r\n }\r\n ]\r\n });\r\n await picker.present();\r\n picker.onDidDismiss().then(async data =>{\r\n let day = await picker.getColumn('days');\r\n let hour = await picker.getColumn('hours'); \r\n let minutes = await picker.getColumn('minutes');\r\n });\r\n\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/pages/chat/chat.page.html","webpack:///src/app/pages/chat/conversation/conversation.page.html","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.html","webpack:///src/app/pages/chat/group-messages/group-messages.page.html","webpack:///src/app/pages/chat/messages/contacts/contacts.page.html","webpack:///src/app/pages/chat/messages/messages.page.html","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.html","webpack:///src/app/pages/chat/new-group/new-group.page.html","webpack:///src/app/pages/chat/chat-routing.module.ts","webpack:///src/app/pages/chat/chat.module.ts","webpack:///src/app/pages/chat/chat.page.scss","webpack:///src/app/pages/chat/chat.page.ts","webpack:///src/app/pages/chat/conversation/conversation.page.scss","webpack:///src/app/pages/chat/conversation/conversation.page.ts","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.scss","webpack:///src/app/pages/chat/group-messages/group-contacts/group-contacts.page.ts","webpack:///src/app/pages/chat/group-messages/group-messages.page.scss","webpack:///src/app/pages/chat/group-messages/group-messages.page.ts","webpack:///src/app/pages/chat/messages/contacts/contacts.page.scss","webpack:///src/app/pages/chat/messages/contacts/contacts.page.ts","webpack:///src/app/pages/chat/messages/messages.page.scss","webpack:///src/app/pages/chat/messages/messages.page.ts","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.scss","webpack:///src/app/pages/chat/new-group/contacts/contacts.page.ts","webpack:///src/app/pages/chat/new-group/new-group.page.scss","webpack:///src/app/pages/chat/new-group/new-group.page.ts"],"names":["routes","path","component","ChatPageModule","imports","declarations","schemas","ChatPage","http","chatService","modalController","authService","headers","set","segment","userData$","subscribe","res","loggedUser","console","log","load","ev","target","complete","getDirectMessages","getGroups","params","customsRooms","showLoader","getAllDirectMessages","ims","userDirectMessages","sort","a","b","dateA","Date","_updatedAt","getTime","dateB","getMembers","_id","dmUsers","filter","data","username","me","result","getAllPrivateGroups","privateGroups","groups","getAllUserChannels","publicGroups","channels","all","concat","allGroups","selectedUser","create","cssClass","backdropDismiss","componentProps","user","modal","present","onDidDismiss","dm","room","selector","template","ConversationPage","router","navParams","message","messages","currentUser","chatUser","get","name","navigate","dismiss","GroupContactsPage","users","contact","textSearch","isGroupCreated","groupName","members","loadUsers","options","getAllUsers","contacts","f","some","item","record","recordIndex","records","first_prev","first_current","event","duration","detail","value","isChecked","selectedUserList","forEach","body","addUserToGroup","addGroup","addContacts","openGroupMessages","close","GroupMessagesPage","menu","actionSheetController","popoverController","roomName","split","join","getGroupContacts","loadGroupMessages","t","getGroupMembers","getChannelMembers","getPrivateGroupMessages","msgOnly","reverse","getPublicGroupMessages","sendMessage","translucent","popover","then","isCreated","ContactsPage","createRoom","getDirectMessage","roomId","openModal","MessagesPage","userPresence","scrollToBottom","loadMessages","getChatMembers","myScrollContainer","nativeElement","scrollTop","scrollHeight","err","getRoomMessages","first","last","url","NewGroupPage","pickerController","selectedDuration","showDuration","checked","buttons","text","role","handler","days","hours","minutes","displayDuration","columns","prefix","selectedIndex","picker","getColumn","day","hour"],"mappings":"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","file":"pages-chat-chat-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Chat\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n Conversas\\r\\n \\r\\n \\r\\n Grupos\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n {{user}}\\r\\n \\r\\n \\r\\n
\\r\\n
{{dm._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{dm.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{group.name.split('-').join(' ')}}\\r\\n
\\r\\n
{{group.lastMessage._updatedAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n {{group.lastMessage.u.name}}: {{group.lastMessage.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n {{chatUser.name}}\\r\\n \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n \\r\\n \\r\\n

{{message.user}}

\\r\\n {{message.msg}}\\r\\n
{{message.createdAt | date: 'HH:mm'}}
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n Contactos selecção:\\r\\n \\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.name}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{roomName}}\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n {{member.name}},\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n Esta conversa passou a grupo
\\r\\n A conversa original mantêm-se como chat individual\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n Alterou o assunto de para \\\"{{msg.msg.split('-').join(' ')}}\\\"
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Nova Conversa\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n

{{user.name}}

\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n {{users.name}}\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Adicionar contacto\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n {{msg.u.name}}\\r\\n {{msg._updatedAt | date: 'HH:mm' }}\\r\\n
\\r\\n
\\r\\n {{msg.msg}}\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Contactos\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n
\\r\\n {{header}}\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n

{{user.first}} {{user.last}}

\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n Novo Grupo\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n Grupo Ultra-secreto\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { ChatPage } from './chat.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: ChatPage\r\n },\r {\n path: 'conversation',\n loadChildren: () => import('./conversation/conversation.module').then( m => m.ConversationPageModule)\n },\n {\n path: 'newchat',\n loadChildren: () => import('./newchat/newchat.module').then( m => m.NewchatPageModule)\n },\n {\n path: 'new-group',\n loadChildren: () => import('./new-group/new-group.module').then( m => m.NewGroupPageModule)\n },\n {\n path: 'group-messages',\n loadChildren: () => import('./group-messages/group-messages.module').then( m => m.GroupMessagesPageModule)\n },\n {\n path: 'messages',\n loadChildren: () => import('./messages/messages.module').then( m => m.MessagesPageModule)\n },\n {\n path: 'edit-group',\n loadChildren: () => import('./edit-group/edit-group.module').then( m => m.EditGroupPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class ChatPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { ChatPageRoutingModule } from './chat-routing.module';\r\n\r\nimport { ChatPage } from './chat.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n ChatPageRoutingModule,\r\n ],\r\n declarations: [ChatPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class ChatPageModule {}\r\n","export default \".main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n.main-header .title {\\n font-size: 25px;\\n}\\n.main-header .div-icon {\\n width: 112px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n.main-content .iconschatnew-group {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.main-content .iconschatnew-conversation {\\n width: 30px;\\n height: 30px;\\n -o-object-fit: contain;\\n object-fit: contain;\\n margin: 0 5px 0 5px;\\n}\\n.item {\\n width: 100%;\\n border-bottom: 1px solid #ebebeb;\\n overflow: auto;\\n}\\n.item .item-icon {\\n width: 40px;\\n float: left;\\n}\\n.item .item-icon .icon {\\n margin-top: 10px;\\n font-size: 40px;\\n}\\n.item .item-content {\\n width: 317px;\\n margin: 0 auto;\\n float: right;\\n}\\n.item .item-title-time {\\n width: 100%;\\n overflow: auto;\\n margin-top: 10px;\\n}\\n.item .item-title {\\n width: 80%;\\n float: left;\\n font-size: 15px;\\n color: #0d89d1;\\n}\\n.item .item-date {\\n width: 20%;\\n float: right;\\n font-size: 13px;\\n color: #797979;\\n text-align: right;\\n}\\n.item .item-description {\\n font-size: 13px;\\n color: #000;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxjaGF0LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9jaGF0LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0NGO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBQ0NKO0FEQ0U7RUFDRSxxQkFBQTtFQUNBLFdBQUE7QUNDSjtBRENFO0VBQ0UsZUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0NKO0FEQ0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNDSjtBREVBO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNFRjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREFFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsbUJBQUE7QUNFSjtBREVBO0VBQ0UsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsY0FBQTtBQ0NGO0FEQ0U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBQ0NKO0FEQ0k7RUFDRSxnQkFBQTtFQUNBLGVBQUE7QUNDTjtBREVFO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQUo7QURFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNBSjtBREVFO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FERUU7RUFDRSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNBSjtBREVFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUNBSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY2hhdC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLm1haW4taGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gIGNvbG9yOiMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gIFxyXG4gIC50aXRsZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgLmRpdi10aXRsZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC50aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLmRpdi1pY29ue1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgfVxyXG4gIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuLm1haW4tY29udGVudHtcclxuICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgLmljb25zY2hhdG5ldy1ncm91cHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XHJcbiAgfVxyXG4gIC5pY29uc2NoYXRuZXctY29udmVyc2F0aW9ue1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAuaXRlbS1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAuaWNvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDMxN3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmbG9hdDpyaWdodFxyXG4gIH1cclxuICAuaXRlbS10aXRsZS10aW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLXRpdGxle1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzBkODlkMTtcclxuICB9XHJcbiAgLml0ZW0tZGF0ZXtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuaXRlbS1kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogMTEycHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaWNvbnNjaGF0bmV3LWdyb3VwIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luOiAwIDVweCAwIDVweDtcbn1cbi5tYWluLWNvbnRlbnQgLmljb25zY2hhdG5ldy1jb252ZXJzYXRpb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDAgNXB4IDAgNXB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaXRlbSAuaXRlbS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLml0ZW0gLml0ZW0taWNvbiAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMzE3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXRlbSAuaXRlbS10aXRsZS10aW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLml0ZW0gLml0ZW0tdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzBkODlkMTtcbn1cbi5pdGVtIC5pdGVtLWRhdGUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLml0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xufSJdfQ== */\";","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ConversationPage } from './conversation/conversation.page';\r\nimport { GroupMessagesPage } from './group-messages/group-messages.page';\r\nimport { ContactsPage } from './messages/contacts/contacts.page';\r\nimport { MessagesPage } from './messages/messages.page';\r\nimport { NewGroupPage } from './new-group/new-group.page';\r\nimport { NewchatPage } from './newchat/newchat.page';\r\n\r\n@Component({\r\n selector: 'app-chat',\r\n templateUrl: './chat.page.html',\r\n styleUrls: ['./chat.page.scss'],\r\n})\r\nexport class ChatPage implements OnInit {\r\n\r\n showLoader: boolean;\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n loggedUser: any;\r\n /* Set segment variable */\r\n segment:string;\r\n allGroups: any[];\r\n privateGroups: any[];\r\n publicGroups: any[];\r\n userConnectedList: any[];\r\n userRooms: any[];\r\n userChannels: any[];\r\n userDirectMessages: any[];\r\n result:any;\r\n dmUsers:any;\r\n\r\n constructor(\r\n private http:HttpClient,\r\n private chatService: ChatService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n\r\n ) { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'SJwIgtlqfloPK696fpc2VBvyDluipuIHKB_0Q6-9ycJ');\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Contactos\";\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser);\r\n \r\n });\r\n this.load();\r\n }\r\n \r\n onSegmentChange(){\r\n this.load();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n load(){\r\n switch (this.segment)\r\n {\r\n case \"Contactos\":\r\n this.getDirectMessages();\r\n break;\r\n\r\n case \"Grupos\":\r\n this.getGroups();\r\n break;\r\n }\r\n }\r\n customRoom(){\r\n let params = new HttpParams();\r\n params = params.set(\"types\", \"c\");\r\n this.chatService.customsRooms(params).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n \r\n getDirectMessages(){\r\n this.showLoader = true;\r\n \r\n this.chatService.getAllDirectMessages().subscribe((res:any)=>{\r\n console.log(res.ims);\r\n \r\n this.userDirectMessages = res.ims.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n return dateB - dateA;\r\n });\r\n console.log(this.userDirectMessages);\r\n this.showLoader = false;\r\n });\r\n }\r\n getChatMembers(){\r\n this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n });\r\n }\r\n getGroups(){\r\n this.showLoader = true;\r\n this.result = this.chatService.getAllPrivateGroups().subscribe((res:any)=>{\r\n this.privateGroups = res.groups;\r\n this.result = this.chatService.getAllUserChannels().subscribe((res:any)=>{\r\n this.publicGroups = res.channels;\r\n let all = this.privateGroups.concat(this.publicGroups); \r\n this.allGroups = all.sort((a,b)=>{\r\n var dateA = new Date(a._updatedAt).getTime();\r\n var dateB = new Date(b._updatedAt).getTime();\r\n return dateB - dateA;\r\n });\r\n console.log(this.allGroups);\r\n this.showLoader = false;\r\n });\r\n }); \r\n }\r\n \r\n async startConversation(selectedUser) {\r\n const modal = await this.modalController.create({\r\n component: ConversationPage,\r\n cssClass: 'conversation',\r\n backdropDismiss: false,\r\n componentProps: {\r\n user: selectedUser,\r\n }\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async selectContact(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n cssClass: 'contacts',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async newGroup(){\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openMessages(dm:any){\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n async openGroupMessages(room:any){\r\n console.log(room);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n room: room,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n}\r\n","export default \"ion-content {\\n background-color: #fefefe;\\n}\\n\\n.chat-container {\\n margin: 10px 10px 0 10px;\\n}\\n\\n.message {\\n padding: 5px 5px 5px 10px;\\n border-radius: 10px;\\n margin-bottom: 10px;\\n white-space: pre-wrap;\\n}\\n\\n.my-message {\\n background: var(--ion-color-primary);\\n color: #fff;\\n}\\n\\n.my-message p {\\n margin: 0;\\n padding: 0;\\n color: #9ab8e9;\\n}\\n\\n.message-date {\\n font-size: 10px;\\n text-align: right;\\n margin-right: 5px;\\n}\\n\\n.other-message {\\n background: #f2f3f7;\\n color: #333;\\n}\\n\\n.other-message p {\\n margin: 0;\\n padding: 0;\\n color: #959ba7;\\n}\\n\\n.message-input {\\n margin-top: 0px;\\n background: #fff;\\n padding: 0;\\n margin: 0;\\n}\\n\\n.div-message {\\n border: 1px solid var(--ion-color-medium);\\n border-radius: 20px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9jb252ZXJzYXRpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcY29udmVyc2F0aW9uXFxjb252ZXJzYXRpb24ucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2NvbnZlcnNhdGlvbi9jb252ZXJzYXRpb24ucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0kseUJBQUE7QUNDSjs7QURDQTtFQUNJLHdCQUFBO0FDRUo7O0FEQUE7RUFDSSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQ0dKOztBREFFO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0FDR0o7O0FEREU7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QUNJTjs7QURGRTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS047O0FERkU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7QUNLSjs7QURIRTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBQ01KOztBREhFO0VBQ0UsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNLSjs7QURERTtFQUNFLHlDQUFBO0VBQ0EsbUJBQUE7QUNJSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvY29udmVyc2F0aW9uL2NvbnZlcnNhdGlvbi5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtcclxufVxyXG4uY2hhdC1jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIH1cclxuICAgXHJcbiAgLm15LW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW9uLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5teS1tZXNzYWdlIHB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICM5YWI4ZTk7XHJcbiAgfVxyXG4gIC5tZXNzYWdlLWRhdGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAgXHJcbiAgLm90aGVyLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICAub3RoZXItbWVzc2FnZSBwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiM5NTliYTc7XHJcbn1cclxuICAgXHJcbiAgLm1lc3NhZ2UtaW5wdXQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLmRpdi1tZXNzYWdle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxuICAgXHJcbiAgXHJcbiBcclxuXHJcbiIsImlvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmNoYXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAxMHB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLm15LW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pb24tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXktbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzlhYjhlOTtcbn1cblxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ub3RoZXItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3RoZXItbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzk1OWJhNztcbn1cblxuLm1lc3NhZ2UtaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRpdi1tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW9uLWNvbG9yLW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\n\r\n@Component({\r\n selector: 'app-conversation',\r\n templateUrl: './conversation.page.html',\r\n styleUrls: ['./conversation.page.scss'],\r\n})\r\nexport class ConversationPage implements OnInit {\r\n\r\n message = '';\r\n messages = [];\r\n currentUser = '';\r\n\r\n constructor(\r\n private authService: AuthService,\r\n private router:Router,\r\n private modalController: ModalController,\r\n private navParams: NavParams) { }\r\n\r\n loggedUser: any;\r\n chatUser: any;\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n })\r\n this.chatUser = this.navParams.get('user');\r\n console.log(this.navParams.get('user'));\r\n\r\n console.log(this.chatUser.name);\r\n \r\n\r\n /* console.log(\"ON\");\r\n this.socket.connect();\r\n\r\n //Set current user\r\n let name = `User-${new Date().getTime()}`;\r\n this.currentUser=name;\r\n\r\n this.socket.emit('set-name', name);\r\n\r\n //Reat from event calling \"fromEvent\"\r\n this.socket.fromEvent('users-changed').subscribe(data =>{\r\n console.log('gOT data:', data);\r\n });\r\n\r\n //Add message to the array of messages\r\n this.socket.fromEvent('message').subscribe(message =>{\r\n console.log('New:', message);\r\n this.messages.push(message);\r\n }); */\r\n \r\n }\r\n close(){\r\n this.router.navigate(['/home/chat']);\r\n this.modalController.dismiss(null);\r\n }\r\n sendMessage(){\r\n\r\n }\r\n /* sendMessage(){\r\n this.socket.emit('send-message', {text: this.message});\r\n this.message=\"\";\r\n }\r\n\r\n ionViewWillLeave(){\r\n this.socket.disconnect();\r\n } */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .members-label {\\n margin: 10px 20px 10px 20px !important;\\n /* font-size: 15px; */\\n font-weight: bold;\\n}\\n.main-content .members-checkbox {\\n display: flex;\\n margin: 0.5px 20px 0.5px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox, .main-content .members-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p, .main-content .members-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon, .main-content .members-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtY29udGFjdHNcXGdyb3VwLWNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNDSjtBRENHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDRUw7QURBSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDRVA7QURBSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0VQO0FEQU87RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNFVDtBRENLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0NQO0FERUs7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNBVDtBREVLO0VBQ0ksZUFBQTtBQ0FUO0FESUM7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0RIO0FER0c7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNETDtBREdHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNETDtBREtDO0VBQ0Usd0JBQUE7QUNGSDtBRElDO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0RIO0FER0k7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QUNETjtBRElJO0VBQ0UsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDRk47QURNSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QUNKTjtBRFFLO0VBQ0UsYUFBQTtFQUNBLHNDQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FDTlA7QURVSztFQUNJLHVCQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0FDUlQ7QURXSztFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ1RUO0FEV0s7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ1RQIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9ncm91cC1jb250YWN0cy9ncm91cC1jb250YWN0cy5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxuICAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAtLWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XHJcbiAgIH1cclxuIFxyXG4gfVxyXG4gaW9uLWNvbnRlbnR7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuIH1cclxuIC5tYWluLWNvbnRlbnR7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBoZWlnaHQ6IDEwMCU7XHJcbiAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICBvdmVyZmxvdzphdXRvO1xyXG4gICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgIC5tZW1iZXJzLWxhYmVse1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgLyogZm9udC1zaXplOiAxNXB4OyAqL1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubWVtYmVycy1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAuNXB4IDIwcHggLjVweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiAgXHJcbiAgICB9XHJcbiBcclxuICAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuIFxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCwgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94e1xyXG4gICAgICAgICAtLWJvcmRlci1jb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gXHJcbiAgICAgLml0ZW0tY2hlY2tib3ggcCwgLm1lbWJlcnMtY2hlY2tib3ggcHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgfVxyXG4gICAgIC5pdGVtLWNoZWNrYm94IGlvbi1pY29uLCAubWVtYmVycy1jaGVja2JveCBpb24taWNvbntcclxuICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgY29sb3I6Izk5ZTQ3YjtcclxuICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gXHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmJhY2staWNvbiB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi10aXRsZSB7XG4gIHdpZHRoOiAyMjFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi50b29sYmFyLXNlYXJjaCB7XG4gIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci1zZWFyY2ggLnNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIGlvbi1zZWFyY2hiYXIge1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC0tYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtLWljb24tY29sb3I6IzBkODlkMTtcbn1cblxuaW9uLWNvbnRlbnQge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWxhYmVsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIGZvbnQtc2l6ZTogMTVweDsgKi9cbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVweCAyMHB4IDAuNXB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3gsIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWNoZWNrYm94IHtcbiAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XG4gIC0tYmFja2dyb3VuZC1jaGVja2VkOiMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBwLCAubWFpbi1jb250ZW50IC5tZW1iZXJzLWNoZWNrYm94IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggaW9uLWljb24sIC5tYWluLWNvbnRlbnQgLm1lbWJlcnMtY2hlY2tib3ggaW9uLWljb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59Il19 */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams } from '@ionic/angular';\r\nimport * as _ from 'lodash';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { NewGroupPage } from '../../new-group/new-group.page';\r\nimport { GroupMessagesPage } from '../group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-group-contacts',\r\n templateUrl: './group-contacts.page.html',\r\n styleUrls: ['./group-contacts.page.scss'],\r\n})\r\nexport class GroupContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n listContacts: any[];\r\n contacts: any;\r\n textSearch:string;\r\n room:any;\r\n members:any;\r\n dm:any;\r\n isGroupCreated:boolean;\r\n groupName:string;\r\n selectedUserList:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n private navParams: NavParams,\r\n ) \r\n {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n }); \r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n this.isGroupCreated = this.navParams.get('isCreated');\r\n this.groupName = this.navParams.get('name');\r\n this.room = this.navParams.get('room');\r\n this.members = this.navParams.get('members');\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n console.log(this.groupName);\r\n console.log(this.isGroupCreated);\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n if(this.members){\r\n this.contacts = res.users.filter(f => !this.members.some(item => item._id === f._id));\r\n }\r\n else{\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n }\r\n \r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(this.users);\r\n \r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n\r\n async close(){\r\n this.modalController.dismiss();\r\n if(this.isGroupCreated){\r\n console.log('go to conversa'); \r\n }\r\n else{\r\n this.modalController.dismiss();\r\n console.log('go to new group page');\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n componentProps: {\r\n name:this.groupName,\r\n duration:'',\r\n },\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n\r\n }\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n selectedContact(user:any){\r\n /* this.groupName = this.room.name; */\r\n user.isChecked = !user.isChecked;\r\n \r\n\r\n }\r\n addContacts(room:any){\r\n console.log(room);\r\n this.selectedUserList = this.users.filter(function(contact) {\r\n return contact.isChecked == true;\r\n });\r\n console.log( this.selectedUserList);\r\n this.selectedUserList.forEach(user=>{\r\n let body ={\r\n \"roomId\":room._id,\r\n \"userId\":user._id,\r\n \r\n }\r\n this.chatService.addUserToGroup(body).subscribe(res=>{\r\n console.log(res['success']);\r\n }); \r\n });\r\n }\r\n\r\n createGroup(){\r\n if(!this.isGroupCreated){\r\n /* this.close(); */\r\n let body = { \"name\":this.groupName, }\r\n this.chatService.addGroup(body).subscribe(res=>{\r\n console.log('group created');\r\n console.log(res['group']);\r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n \r\n });\r\n \r\n }\r\n else{\r\n this.addContacts(this.room);\r\n this.close();\r\n /* this.openGroupMessages(this.room); */\r\n /* this.chatService.getGroupInfo(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n \r\n this.addContacts(res['group']);\r\n this.openGroupMessages(res['group']);\r\n }) */\r\n \r\n } \r\n }\r\n\r\n async newGroup(){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: NewGroupPage,\r\n cssClass: 'new-group',\r\n backdropDismiss: false,\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openGroupMessages(room:any){\r\n this.close();\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {\r\n room: room,\r\n }, \r\n cssClass: 'group-messages',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .info-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #fef4c5;\\n text-align: center;\\n font-size: 13px;\\n color: #262420;\\n padding: 10px;\\n margin: 10px auto;\\n line-height: 1.2rem;\\n /* margin: 15px 0px 15px 0px; */\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9ncm91cC1tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxncm91cC1tZXNzYWdlc1xcZ3JvdXAtbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FDRVo7QURBVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNFWjtBRENRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQ1Y7QURDVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNDWjtBREVVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDQVo7QURJUTtFQUNFLGVBQUE7QUNGVjtBRElRO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNGVjtBRElRO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0FDRlY7QURPRztFQUNDLGtCQUFBO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0FDSkw7QURNRztFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBQ0pKO0FETUc7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDSko7QURNSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDSlA7QURPSTtFQUNFLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDTFA7QURRSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDTlA7QURRSztFQUNDLGNBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FDUE47QURTTTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUNQUjtBRGFHO0VBQ0UsWUFBQTtFQUNELGNBQUE7QUNWSjtBRGFFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ1hKO0FEY0U7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNaSjtBRGVFO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQ2JKO0FEZUk7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0FDYk4iLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L2dyb3VwLW1lc3NhZ2VzL2dyb3VwLW1lc3NhZ2VzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcbi5oZWFkZXItdG9vbGJhcntcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIC0tb3BhY2l0eTogMTtcclxuXHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhlYWRlci10b3B7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb257XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGl2LWljb24gaW9uLWljb257XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAud2VsY29tZS10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgIHdpZHRoOiBlbSg0MjJweCk7XHJcbiAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcclxuICAgICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgfVxyXG4gICAuaW5mby10ZXh0e1xyXG4gICAgLyogd2lkdGg6IDMyMnB4OyAqL1xyXG4gICAgd2lkdGg6IGVtKDQyMnB4KTtcclxuICAgIGJhY2tncm91bmQ6ICNmZWY0YzU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzI2MjQyMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAvKiBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4OyAqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICB9XHJcbiAgIC5tZXNzYWdlc3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmNvbWluZy10cnVle1xyXG4gICAgICBtYXJnaW46IDEwcHggNzVweCAxMHB4IDIwcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5pbmNvbWluZy1mYWxzZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCA3NXB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2U0ZjRmZTtcclxuICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAudGltZXtcclxuICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gfVxyXG5cclxuIGlvbi1mb290ZXJ7XHJcbiAgIC5yb3d7XHJcbiAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1vcHRpb25ze1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNoYXQtaWNvbi1zZW5ke1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3Age1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItdG9wIC5taWRkbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci1ib3R0b20gLmhlYWRlci1ib3R0b20tY29udGFjdHMge1xuICB3aWR0aDogMjc1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5pb24tY29udGVudCAud2VsY29tZS10ZXh0IHtcbiAgLyogd2lkdGg6IDMyMnB4OyAqL1xuICB3aWR0aDogMjYuMzc1ZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMjBweCAzOXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbmlvbi1jb250ZW50IC5pbmZvLXRleHQge1xuICAvKiB3aWR0aDogMzIycHg7ICovXG4gIHdpZHRoOiAyNi4zNzVlbTtcbiAgYmFja2dyb3VuZDogI2ZlZjRjNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjYyNDIwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgLyogbWFyZ2luOiAxNXB4IDBweCAxNXB4IDBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5pb24tY29udGVudCAudGl0bGUgLnRpbWUge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuaW9uLWZvb3RlciAucm93IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmlvbi1mb290ZXIgLmNoYXQtaWNvbi1zZW5kIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmlvbi1mb290ZXIgLnR5cGUtbWVzc2FnZSBpb24tdGV4dGFyZWEge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ActionSheetController, MenuController, ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { ChatPopoverPage } from 'src/app/shared/popover/chat-popover/chat-popover.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\nimport { NewGroupPage } from '../new-group/new-group.page';\r\nimport { GroupContactsPage } from './group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-group-messages',\r\n templateUrl: './group-messages.page.html',\r\n styleUrls: ['./group-messages.page.scss'],\r\n})\r\nexport class GroupMessagesPage implements OnInit {\r\n showLoader: boolean;\r\n isGroupCreated:boolean;\r\n loggedUser: any;\r\n message:any;\r\n messages:any;\r\n \r\n\r\n room:any;\r\n roomName:any;\r\n members:any;\r\n contacts: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n constructor(\r\n private menu: MenuController,\r\n private modalController: ModalController,\r\n private actionSheetController: ActionSheetController,\r\n public popoverController: PopoverController,\r\n private chatService: ChatService,\r\n private navParams: NavParams,\r\n private authService: AuthService,\r\n ) {\r\n this.isGroupCreated = true;\r\n this.room = this.navParams.get('room');\r\n this.roomName = this.room.name.split('-').join(' ');\r\n }\r\n\r\n ngOnInit() {\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n this.load();\r\n }\r\n load(){\r\n this.getGroupContacts();\r\n this.loadGroupMessages();\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n\r\n getGroupContacts(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n }\r\n loadGroupMessages(){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getPrivateGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n let msgOnly = res['messages'].filter(data => data.t != 'au');\r\n this.messages = msgOnly.reverse();\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getPublicGroupMessages(this.room._id).subscribe(res=>{\r\n console.log(res);\r\n this.messages = res['messages'].reverse();\r\n });\r\n }\r\n }\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.room._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadGroupMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n\r\n async openOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatPopoverPage,\r\n cssClass: 'chat-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n await popover.present();\r\n popover.onDidDismiss().then(res=>{\r\n console.log(res);\r\n if(res.data){\r\n this.roomName = res.data.name.split('-').join(' ');\r\n console.log(this.roomName);\r\n \r\n this.load();\r\n /* this.modalController.dismiss(); */\r\n };\r\n \r\n });\r\n }\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n componentProps: {\r\n room: this.room,\r\n },\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n async addContacts(){\r\n console.log(this.members);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated: this.isGroupCreated,\r\n room: this.room,\r\n members: this.members,\r\n name: this.room.name,\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then(()=>{\r\n this.load();\r\n });\r\n }\r\n\r\n /* async actionSheet() {\r\n const actionSheet = await this.actionSheetController.create({\r\n cssClass: 'my-custom-class',\r\n buttons: [{\r\n text: 'Sair do grupo',\r\n handler: () => {\r\n console.log('Delete clicked');\r\n }\r\n }, {\r\n text: 'Alterar nome do grupo1',\r\n handler: () => {\r\n console.log('Alterar nome do grupo');\r\n this.openChangeGroupName()\r\n }\r\n }, {\r\n text: 'Apagar o grupo',\r\n handler: () => {\r\n console.log('Play clicked');\r\n }\r\n }, \r\n ]\r\n });\r\n await actionSheet.present();\r\n }\r\n */\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n height: auto;\\n padding: 0 !important;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: hidden;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-user {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-user p {\\n display: block;\\n margin: 0 !important;\\n width: 90%;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-user .icon {\\n width: 10%;\\n font-size: 10px;\\n display: block;\\n text-align: right;\\n overflow: auto;\\n}\\n.main-content .online {\\n color: #99e47b;\\n}\\n.main-content .offline {\\n color: #cbced1;\\n}\\n.main-content .away {\\n color: #ffd21f;\\n}\\n.main-content .invisible {\\n color: #cbced1;\\n}\\n.main-content .busy {\\n color: #f5455c;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcY29udGFjdHNcXGNvbnRhY3RzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSSx3QkFBQTtFQUNBLFlBQUE7QUNBSjtBREVHO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0w7QURDSztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ1A7QURDSztFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NQO0FEQ087RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDVDtBREVLO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FQO0FER0s7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEVDtBREdLO0VBQ0ksZUFBQTtBQ0RUO0FES0M7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZIO0FESUc7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUNGTDtBRElHO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FDRkw7QURNQztFQUNFLHdCQUFBO0FDSEg7QURLQztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNGSDtBRElLO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBQ0ZQO0FETUs7RUFDRSxhQUFBO0VBQ0Esc0NBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNKUDtBRE9LO0VBQ0csY0FBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0xSO0FET0s7RUFDRyxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QUNMUjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET0s7RUFDRSxjQUFBO0FDTFA7QURPSztFQUNDLGNBQUE7QUNMTjtBRE9NO0VBQ0UsY0FBQTtBQ0xSO0FET007RUFDRSxjQUFBO0FDTFIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAtLW9wYWNpdHk6IDE7XHJcbiBcclxuICAgLm1haW4taGVhZGVye1xyXG4gICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgIGhlaWdodDogMTAwJTtcclxuICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xyXG4gXHJcbiAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICB9XHJcbiAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgIH1cclxuICAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgLmJhY2staWNvbntcclxuICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgXHJcbiAgICAgICB9XHJcbiAgICAgLmRpdi10aXRsZXtcclxuICAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICB9XHJcbiAgICAgLnRpdGxle1xyXG4gICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudG9vbGJhci1zZWFyY2h7XHJcbiAgIC0tcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLXN0YXJ0OjAgIWltcG9ydGFudDtcclxuICAgLS1wYWRkaW5nLWVuZDowICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gICAuc2VhcmNoe1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAuc2VhcmNoIGlvbi1zZWFyY2hiYXJ7XHJcbiAgICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgIC0tYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgIC0tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gICB9XHJcbiBcclxuIH1cclxuIGlvbi1jb250ZW50e1xyXG4gICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiB9XHJcbiAubWFpbi1jb250ZW50e1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG4gICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgb3ZlcmZsb3c6YXV0bztcclxuICAgcGFkZGluZzogMCAwIDAgMDtcclxuIFxyXG4gICAgIC5pdGVtLWRpdmlkZXJ7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG4gICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG4gICAgICAgcGFkZGluZzo1cHggMCA1cHggMjBweDtcclxuICBcclxuICAgICB9XHJcbiBcclxuICAgICAuaXRlbS11c2Vye1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIH1cclxuIFxyXG4gICAgIC5pdGVtLXVzZXIgcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICB9XHJcbiAgICAgLml0ZW0tdXNlciAuaWNvbntcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgICAub25saW5le1xyXG4gICAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIH1cclxuICAgICAub2ZmbGluZXtcclxuICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAuYXdheXtcclxuICAgICAgY29sb3I6I2ZmZDIxZjtcclxuICAgICAgfVxyXG4gICAgICAuaW52aXNpYmxle1xyXG4gICAgICAgIGNvbG9yOiNjYmNlZDE7XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c3l7XHJcbiAgICAgICAgY29sb3I6I2Y1NDU1YztcclxuICAgICAgfVxyXG4gICB9IiwiLmhlYWRlci10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAtLW9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5iYWNrLWljb24ge1xuICB3aWR0aDogMzdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtdGl0bGUge1xuICB3aWR0aDogMjIxcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4udG9vbGJhci1zZWFyY2gge1xuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDVweCAyMHB4IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLS1pY29uLWNvbG9yOiMwZDg5ZDE7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xufVxuLm1haW4tY29udGVudCAuaXRlbS1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS11c2VyIC5pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1haW4tY29udGVudCAub25saW5lIHtcbiAgY29sb3I6ICM5OWU0N2I7XG59XG4ubWFpbi1jb250ZW50IC5vZmZsaW5lIHtcbiAgY29sb3I6ICNjYmNlZDE7XG59XG4ubWFpbi1jb250ZW50IC5hd2F5IHtcbiAgY29sb3I6ICNmZmQyMWY7XG59XG4ubWFpbi1jb250ZW50IC5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbn1cbi5tYWluLWNvbnRlbnQgLmJ1c3kge1xuICBjb2xvcjogI2Y1NDU1Yztcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { MessagesPage } from '../messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n loggedUser: any;\r\n users = [];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n contacts:any;\r\n textSearch:string;\r\n room:any;\r\n dm:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) \r\n { \r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n });\r\n this.textSearch=\"\";\r\n this.dm=null;\r\n this.room=null;\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n onChange(event){\r\n this.textSearch = event.detail.value;\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n this.chatService.getAllUsers().subscribe((res:any)=>{\r\n console.log(res.users);\r\n this.contacts = res.users.filter(data => data.username != this.loggedUser.me.username);\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.name < b.name){\r\n return -1;\r\n }\r\n if(a.name > b.name){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n if(recordIndex == 0){\r\n return record.name[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name[0];\r\n let first_current = record.name[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n \r\n clicked(){\r\n console.log('clicked');\r\n }\r\n\r\n createRoom(username:string){\r\n let body = {\r\n username: username,\r\n }\r\n this.chatService.createRoom(body).subscribe(res => {\r\n console.log(res);\r\n this.room = res['room'];\r\n this.getDirectMessage(this.room._id);\r\n });\r\n }\r\n getDirectMessage(roomId:any){\r\n console.log(roomId);\r\n \r\n this.chatService.getAllDirectMessages().subscribe(res=>{\r\n let result = res['ims'].filter(data => data._id == roomId);\r\n this.dm = result[0];\r\n console.log(this.dm);\r\n this.openModal(this.dm);\r\n });\r\n }\r\n async openModal(dm:any){\r\n this.close();\r\n console.log(dm);\r\n \r\n const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openMessages(username:string){\r\n /* this.close(); */\r\n\r\n let dm:any;\r\n //Create new room\r\n this.createRoom(username);\r\n //Get direct messages (dm)\r\n /* this.getDirectMessage(this.room._id); */\r\n console.log(this.dm);\r\n \r\n \r\n /* const modal = await this.modalController.create({\r\n component: MessagesPage,\r\n cssClass: 'group-messages',\r\n backdropDismiss: false,\r\n componentProps: {\r\n dm: dm,\r\n },\r\n });\r\n await modal.present();\r\n modal.onDidDismiss(); */\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .header-top {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n.header-toolbar .main-header .header-top .middle {\\n padding: 0 !important;\\n float: left;\\n width: 280px;\\n margin: 2.5px 0 0 5px;\\n display: flex;\\n align-items: center;\\n}\\n.header-toolbar .main-header .header-top .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 25px;\\n color: #0782c9;\\n margin: 5px 0 0 0;\\n}\\n.header-toolbar .main-header .header-bottom {\\n width: 310px;\\n overflow: auto;\\n margin: 0 auto;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-icon {\\n width: 30px;\\n font-size: 25px;\\n float: left;\\n padding: 2px;\\n}\\n.header-toolbar .main-header .header-bottom .header-bottom-contacts {\\n width: 275px;\\n font-size: 15px;\\n color: #797979;\\n white-space: nowrap;\\n overflow: hidden;\\n text-overflow: ellipsis;\\n float: left;\\n padding: 5px;\\n margin: 1px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n overflow: auto;\\n float: left;\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\nion-content .welcome-text {\\n /* width: 322px; */\\n width: 26.375em;\\n background: #ebebeb;\\n text-align: center;\\n font-size: 13px;\\n color: #797979;\\n padding: 10px;\\n margin: 0 auto;\\n line-height: 1.2rem;\\n margin: 20px 39px 25px;\\n border-radius: 8px;\\n}\\nion-content .messages {\\n font-size: 13px;\\n font-family: Roboto;\\n overflow: auto;\\n position: absolute;\\n top: 0;\\n left: 0;\\n overflow-x: hidden;\\n overflow-y: auto;\\n width: 100%;\\n height: 100%;\\n word-wrap: break-word;\\n -webkit-overflow-scrolling: touch;\\n}\\nion-content .messages .incoming-true, ion-content .messages .incoming-false {\\n width: 305px;\\n padding: 15px 20px;\\n border-radius: 10px;\\n}\\nion-content .messages .incoming-true {\\n margin: 10px 75px 10px 20px;\\n background: #ebebeb;\\n float: left;\\n}\\nion-content .incoming-false {\\n margin: 10px 20px 10px 75px;\\n background: #e4f4fe;\\n float: right;\\n}\\nion-content .title {\\n display: inline;\\n color: #0782c9;\\n font-weight: bold;\\n margin-bottom: 5px;\\n}\\nion-content .title .time {\\n color: #797979;\\n text-align: right;\\n float: right;\\n}\\nion-footer .row {\\n width: 380px;\\n margin: 0 auto;\\n}\\nion-footer .chat-icon-options {\\n display: block !important;\\n font-size: 25px;\\n float: right !important;\\n margin-top: 10px;\\n}\\nion-footer .chat-icon-send {\\n font-size: 45px;\\n margin: 0 auto;\\n margin-top: 4px;\\n}\\nion-footer .type-message {\\n display: flex;\\n border: 1px solid #ebebeb;\\n border-radius: 25px;\\n padding-left: 15px;\\n align-items: center;\\n overflow: auto;\\n}\\nion-footer .type-message ion-textarea {\\n margin: 0 !important;\\n align-self: center;\\n}\\n.text-color-blue {\\n font-size: 15px;\\n color: #0782c9;\\n font-weight: 500;\\n letter-spacing: normal;\\n}\\n.user-status-online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.online {\\n display: block;\\n float: left;\\n color: #99e47b;\\n padding-left: 10px;\\n}\\n.offline {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.away {\\n color: #ffd21f;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.invisible {\\n color: #cbced1;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n.busy {\\n color: #f5455c;\\n display: block;\\n float: left;\\n padding-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9tZXNzYWdlcy9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxjaGF0XFxtZXNzYWdlc1xcbWVzc2FnZXMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L21lc3NhZ2VzL21lc3NhZ2VzLnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNJLHdCQUFBO0VBQ0EsWUFBQTtBQ0FKO0FERUk7RUFDSSxXQUFBO0VBQWEsVUFBQTtFQUNiLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUNBQUE7QUNDUjtBRENRO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNDVjtBREFXO0VBQ0MscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FDRVo7QURDVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNDWjtBREVRO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0FDQVY7QURFVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUNBWjtBREdVO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDRFo7QURLUTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ0hWO0FES1E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBQ0hWO0FES1E7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUNIVjtBRFFHO0VBQ0Msa0JBQUE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QUNMTDtBRE9HO0VBQ0MsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUdBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGlDQUFBO0FDUEo7QURVSTtFQUNFLFlBQUE7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0FDUlA7QURXSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0FDVFA7QURZSztFQUNDLDJCQUFBO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0FDVlA7QURZSztFQUNJLGVBQUE7RUFDSCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ1ZOO0FEWU07RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0FDVlI7QURnQkc7RUFDRSxZQUFBO0VBQ0QsY0FBQTtBQ2JKO0FEZ0JFO0VBQ0UseUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQ2RKO0FEaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDZko7QURrQkc7RUFDQyxhQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDaEJKO0FEa0JJO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBQ2hCTjtBRHNCQztFQUNHLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBQ25CSjtBRHFCQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDbEJKO0FEb0JDO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNqQkY7QURtQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ2hCRDtBRGtCQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FDZkQ7QURpQkE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNELFdBQUE7RUFDQSxrQkFBQTtBQ2REO0FEZ0JBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDRCxXQUFBO0VBQ0Esa0JBQUE7QUNiRCIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbWVzc2FnZXMvbWVzc2FnZXMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuLmhlYWRlci10b29sYmFye1xyXG4gICAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgICAgICBcclxuICAgICAgICAuaGVhZGVyLXRvcHtcclxuICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNzgyYzk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJvdHRvbXtcclxuICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgLmhlYWRlci1ib3R0b20taWNvbntcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaGVhZGVyLWJvdHRvbS1jb250YWN0c3tcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiB9XHJcbiBpb24tY29udGVudHtcclxuICAgLndlbGNvbWUtdGV4dHtcclxuICAgIC8qIHdpZHRoOiAzMjJweDsgKi9cclxuICAgICB3aWR0aDogZW0oNDIycHgpO1xyXG4gICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgbWFyZ2luOiAyMHB4IDM5cHggMjVweDtcclxuICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgIH1cclxuICAgLm1lc3NhZ2Vze1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC8vc2V0IHNjcm9sbCBkbyBib3R0b21cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBcclxuXHJcbiAgICAuaW5jb21pbmctdHJ1ZSwgLmluY29taW5nLWZhbHNle1xyXG4gICAgICB3aWR0aDogMzA1cHg7XHJcbiAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICAuaW5jb21pbmctdHJ1ZXtcclxuICAgICAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5jb21pbmctZmFsc2V7XHJcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcclxuICAgICAgIGJhY2tncm91bmQ6ICNlNGY0ZmU7XHJcbiAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgIC50aW1le1xyXG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICB9XHJcbiB9XHJcblxyXG4gaW9uLWZvb3RlcntcclxuICAgLnJvd3tcclxuICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG5cclxuICAuY2hhdC1pY29uLW9wdGlvbnN7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY2hhdC1pY29uLXNlbmR7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gICAudHlwZS1tZXNzYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGlvbi10ZXh0YXJlYXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiB9XHJcblxyXG4gLnRleHQtY29sb3ItYmx1ZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjMDc4MmM5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiB9XHJcbiAudXNlci1zdGF0dXMtb25saW5le1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiB9XHJcbiAub25saW5le1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiM5OWU0N2I7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5vZmZsaW5le1xyXG4gY29sb3I6I2NiY2VkMTtcclxuIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmF3YXl7XHJcbmNvbG9yOiNmZmQyMWY7XHJcbmRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmludmlzaWJsZXtcclxuICBjb2xvcjojY2JjZWQxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gZmxvYXQ6IGxlZnQ7XHJcbiBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuLmJ1c3l7XHJcbiAgY29sb3I6I2Y1NDU1YztcclxuICBkaXNwbGF5OiBibG9jaztcclxuIGZsb2F0OiBsZWZ0O1xyXG4gcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbiAiLCIuaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogNDAwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmhlYWRlci10b3AgLm1pZGRsZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAyLjVweCAwIDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLXRvcCAucmlnaHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzA3ODJjOTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5oZWFkZXItYm90dG9tIC5oZWFkZXItYm90dG9tLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuaGVhZGVyLWJvdHRvbSAuaGVhZGVyLWJvdHRvbS1jb250YWN0cyB7XG4gIHdpZHRoOiAyNzVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuaW9uLWNvbnRlbnQgLndlbGNvbWUtdGV4dCB7XG4gIC8qIHdpZHRoOiAzMjJweDsgKi9cbiAgd2lkdGg6IDI2LjM3NWVtO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDIwcHggMzlweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5pb24tY29udGVudCAubWVzc2FnZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbmlvbi1jb250ZW50IC5tZXNzYWdlcyAuaW5jb21pbmctdHJ1ZSwgaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy1mYWxzZSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuaW9uLWNvbnRlbnQgLm1lc3NhZ2VzIC5pbmNvbWluZy10cnVlIHtcbiAgbWFyZ2luOiAxMHB4IDc1cHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmbG9hdDogbGVmdDtcbn1cbmlvbi1jb250ZW50IC5pbmNvbWluZy1mYWxzZSB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDEwcHggNzVweDtcbiAgYmFja2dyb3VuZDogI2U0ZjRmZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuaW9uLWNvbnRlbnQgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzA3ODJjOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmlvbi1jb250ZW50IC50aXRsZSAudGltZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5pb24tZm9vdGVyIC5yb3cge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuaW9uLWZvb3RlciAuY2hhdC1pY29uLXNlbmQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5pb24tZm9vdGVyIC50eXBlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuaW9uLWZvb3RlciAudHlwZS1tZXNzYWdlIGlvbi10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDc4MmM5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtb25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub25saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5ZTQ3YjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub2ZmbGluZSB7XG4gIGNvbG9yOiAjY2JjZWQxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmF3YXkge1xuICBjb2xvcjogI2ZmZDIxZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pbnZpc2libGUge1xuICBjb2xvcjogI2NiY2VkMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5idXN5IHtcbiAgY29sb3I6ICNmNTQ1NWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufSJdfQ== */\";","import { AfterViewChecked, Component, ElementRef, OnInit, ViewChild } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { Status } from 'src/app/models/chat/status.model';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { ChatOptionsPopoverPage } from 'src/app/shared/popover/chat-options-popover/chat-options-popover.page';\r\nimport { MessagesOptionsPage } from 'src/app/shared/popover/messages-options/messages-options.page';\r\nimport { ContactsPage } from '../new-group/contacts/contacts.page';\r\n\r\n@Component({\r\n selector: 'app-messages',\r\n templateUrl: './messages.page.html',\r\n styleUrls: ['./messages.page.scss'],\r\n})\r\nexport class MessagesPage implements OnInit, AfterViewChecked {\r\n showLoader: boolean;\r\n\r\n @ViewChild('scrollMe') private myScrollContainer: ElementRef;\r\n\r\n loggedUser: any;\r\n\r\n message = '';\r\n messages:any;\r\n dm:any;\r\n userPresence='';\r\n dmUsers:any;\r\n\r\n \r\n constructor(\r\n public popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n private authService: AuthService,\r\n ) { \r\n this.dm = this.navParams.get('dm');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n this.scrollToBottom();\r\n\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.loggedUser=res;\r\n console.log(this.loggedUser); \r\n });\r\n \r\n /* setInterval(()=>{ */\r\n this.load();\r\n /* }, 9000); */\r\n \r\n }\r\n load(){\r\n this.loadMessages();\r\n this.getChatMembers();\r\n }\r\n doRefresh(ev:any){\r\n this.load();\r\n ev.target.complete();\r\n }\r\n \r\n ngAfterViewChecked() { \r\n this.scrollToBottom();\r\n } \r\n scrollToBottom(): void {\r\n try {\r\n this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;\r\n } catch(err) { } \r\n }\r\n loadMoreMessages(ev:any){\r\n\r\n }\r\n\r\n sendMessage(){\r\n\r\n let body = {\r\n \"message\": \r\n { \r\n \"rid\": this.dm._id, \"msg\": this.message \r\n }\r\n }\r\n \r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n this.loadMessages(); \r\n });\r\n this.message = \"\";\r\n }\r\n \r\n loadMessages(){\r\n this.showLoader = true;\r\n this.chatService.getRoomMessages(this.dm._id).subscribe(res => {\r\n /* console.log(res); */\r\n this.messages = res['messages'].reverse();\r\n console.log(this.messages);\r\n this.showLoader = false;\r\n })\r\n }\r\n getChatMembers(){\r\n this.showLoader = true;\r\n this.chatService.getMembers(this.dm._id).subscribe(res=> {\r\n this.dmUsers = res['members'].filter(data => data.username != this.loggedUser.me.username)\r\n console.log(res);\r\n console.log(this.dmUsers);\r\n this.showLoader = false;\r\n });\r\n }\r\n\r\n async openMessagesOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: MessagesOptionsPage,\r\n componentProps: {\r\n roomId: this.dm._id,\r\n },\r\n cssClass: 'messages-options',\r\n event: ev,\r\n translucent: true,\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async addContacts(){\r\n const modal = await this.modalController.create({\r\n component: ContactsPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n async openChatOptions(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: ChatOptionsPopoverPage,\r\n cssClass: 'chat-options-popover',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n}\r\n","export default \".header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n.header-toolbar .main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n.header-toolbar .main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n.header-toolbar .main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n.header-toolbar .main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n.header-toolbar .main-header .back-icon {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n.header-toolbar .main-header .div-title {\\n width: 221px;\\n padding: 0 !important;\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n.header-toolbar .main-header .title {\\n font-size: 25px;\\n}\\n.toolbar-search {\\n --padding-top:0 !important;\\n --padding-bottom:0 !important;\\n --padding-start:0 !important;\\n --padding-end:0 !important;\\n}\\n.toolbar-search .search {\\n border: 1px solid #ebebeb;\\n margin: 5px 20px 5px 20px;\\n border-radius: 5px;\\n}\\n.toolbar-search .search ion-searchbar {\\n /* border: 1px solid green; */\\n width: 100%;\\n margin: 0 !important;\\n padding: 0 !important;\\n --border-radius: 5px;\\n --box-shadow: none;\\n overflow: auto;\\n --icon-color:#0d89d1;\\n}\\nion-content {\\n --background:transparent;\\n}\\n.main-content {\\n width: 100%;\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 0 0 0 0;\\n}\\n.main-content .item-divider {\\n background: #ebebeb;\\n font-size: 15px;\\n margin: 10px 0 10px 0;\\n padding: 5px 0 5px 20px;\\n}\\n.main-content .item-checkbox {\\n display: flex;\\n margin: 10px 20px 10px 20px !important;\\n overflow: auto;\\n align-items: center;\\n}\\n.main-content .item-checkbox ion-checkbox {\\n --border-color: #0d89d1;\\n --background-checked:#0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox p {\\n display: block;\\n margin: 0 !important;\\n width: 330px;\\n padding-left: 10px;\\n font-size: 15px;\\n color: #0d89d1;\\n float: left;\\n}\\n.main-content .item-checkbox ion-icon {\\n font-size: 10px;\\n float: left;\\n color: #99e47b;\\n margin-left: 10px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvY29udGFjdHMvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxjb250YWN0c1xcY29udGFjdHMucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9jb250YWN0cy9jb250YWN0cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRyx3QkFBQTtFQUNBLFlBQUE7QUNBSDtBREVFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGlDQUFBO0FDQ0o7QURDSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDQ047QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ007RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QUNDUjtBREVJO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0FOO0FER0k7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QUNEUjtBREdJO0VBQ0ksZUFBQTtBQ0RSO0FES0E7RUFDRSwwQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBQ0ZGO0FESUU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUNGSjtBRElFO0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNGSjtBRE1BO0VBQ0Usd0JBQUE7QUNIRjtBREtBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ0ZGO0FESUk7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0FDRk47QURNSTtFQUNFLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0pOO0FEUUk7RUFDSSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0EsV0FBQTtBQ05SO0FEU0k7RUFDSSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUNQUjtBRFNJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNQTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL2NvbnRhY3RzL2NvbnRhY3RzLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG5cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuXHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAuYmFjay1pY29ue1xyXG4gICAgICB3aWR0aDogMzdweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIC5kaXYtdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50b29sYmFyLXNlYXJjaHtcclxuICAtLXBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1lbmQ6MCAhaW1wb3J0YW50O1xyXG4gIFxyXG4gIC5zZWFyY2h7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLnNlYXJjaCBpb24tc2VhcmNoYmFye1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgZ3JlZW47ICovXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAtLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xyXG4gIH1cclxuXHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcbi5tYWluLWNvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzphdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcblxyXG4gICAgLml0ZW0tZGl2aWRlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6NXB4IDAgNXB4IDIwcHg7XHJcbiBcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBpb24tY2hlY2tib3h7XHJcbiAgICAgICAgLS1ib3JkZXItY29sb3I6ICMwZDg5ZDE7XHJcbiAgICAgICAgLS1iYWNrZ3JvdW5kLWNoZWNrZWQ6IzBkODlkMTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jaGVja2JveCBwe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0tY2hlY2tib3ggaW9uLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiM5OWU0N2I7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiIsIi5oZWFkZXItdG9vbGJhciB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgLS1vcGFjaXR5OiAxO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5oZWFkZXItdG9vbGJhciAubWFpbi1oZWFkZXIgLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuYmFjay1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDM1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlci10b29sYmFyIC5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDIyMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4uaGVhZGVyLXRvb2xiYXIgLm1haW4taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnRvb2xiYXItc2VhcmNoIHtcbiAgLS1wYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctc3RhcnQ6MCAhaW1wb3J0YW50O1xuICAtLXBhZGRpbmctZW5kOjAgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXNlYXJjaCAuc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRvb2xiYXItc2VhcmNoIC5zZWFyY2ggaW9uLXNlYXJjaGJhciB7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLS1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC0taWNvbi1jb2xvcjojMGQ4OWQxO1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNoZWNrYm94IGlvbi1jaGVja2JveCB7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMGQ4OWQxO1xuICAtLWJhY2tncm91bmQtY2hlY2tlZDojMGQ4OWQxO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY2hlY2tib3ggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1haW4tY29udGVudCAuaXRlbS1jaGVja2JveCBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjOTllNDdiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn0iXX0= */\";","import { HttpClient, HttpHeaders } from '@angular/common/http';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n showLoader: boolean;\r\n users = [];\r\n\r\n contact: string[] = [\" Ana M.\", \"Andre F.\", \"Bruno G.\", \"Catarina T\", \"Tiago\"];\r\n\r\n headers: HttpHeaders;\r\n options:any;\r\n\r\n contacts: Contact[] = [\r\n {\r\n first: 'Ana',\r\n last: 'Manuel',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Abdullah',\r\n last: 'Hill',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Batur',\r\n last: 'Oymen',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Bianca',\r\n last: 'Costa',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Zaya',\r\n last: 'Mary',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n },\r\n {\r\n first: 'Tiago',\r\n last: 'Kayaya',\r\n url: 'https://randomuser.me/api/portraits/med/women/54.jpg',\r\n }\r\n];\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private http: HttpClient,\r\n ) \r\n { \r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Access-Control-Allow-Origin' , '*');\r\n this.headers = this.headers.set('Access-Control-Allow-Methods', 'POST, GET, OPTIONS, PUT');\r\n this.headers = this.headers.set('Accept','application/json');\r\n this.headers = this.headers.set('content-type','application/json');\r\n \r\n \r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n this.options = { \r\n headers: this.headers,\r\n };\r\n /* this.http.get('https://randomuser.me/api/?results=100', this.options)\r\n .subscribe(res => {\r\n this.users = res['results'].sort((a,b) => {\r\n if(a.name.first < b.name.first){\r\n return -1;\r\n }\r\n if(a.name.first > b.name.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n console.log(res);\r\n console.log(this.users);\r\n }); */\r\n this.users = this.contacts.sort((a,b) => {\r\n if(a.first < b.first){\r\n return -1;\r\n }\r\n if(a.first > b.first){\r\n return 1;\r\n }\r\n return 0;\r\n });\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n /* if(recordIndex == 0){\r\n return record.name.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].name.first[0];\r\n let first_current = record.name.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null; */\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n console.log('clicked');\r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n","export default \"ion-content {\\n --background:transparent;\\n}\\n\\n.header-toolbar {\\n --background:transparent;\\n --opacity: 1;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .title-content .left {\\n width: 37px;\\n float: left;\\n font-size: 35px;\\n overflow: auto;\\n}\\n\\n.main-header .title-content .middle {\\n padding: 0 !important;\\n float: left;\\n width: 221px;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.main-header .title-content .right {\\n padding: 0 !important;\\n float: right;\\n font-size: 15px;\\n color: #0782c9;\\n margin: 8px 0 0 5px;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.main-content .item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.main-content .item-container-no-border {\\n display: flex;\\n width: 360px;\\n margin: 25px auto;\\n border-radius: 5px;\\n align-items: center;\\n}\\n\\n.main-content .item-container-no-border ion-label {\\n padding-left: 10px;\\n font-size: 12px;\\n color: #000;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.container-div .ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.container-div .ion-item-class-2 .ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.container-div .ion-input-class {\\n width: 315px;\\n height: 45px;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvY2hhdC9uZXctZ3JvdXAvQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xcY2hhdFxcbmV3LWdyb3VwXFxuZXctZ3JvdXAucGFnZS5zY3NzIiwic3JjL2FwcC9wYWdlcy9jaGF0L25ldy1ncm91cC9uZXctZ3JvdXAucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksd0JBQUE7QUNDSjs7QURDQTtFQUNHLHdCQUFBO0VBQ0EsWUFBQTtBQ0VIOztBREFBO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDR0o7O0FEREk7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDR047O0FEREk7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNHTjs7QURESTtFQUNFLFdBQUE7QUNHTjs7QURESTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNHTjs7QURDRTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0dKOztBRERJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNHTjs7QURETTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNHUjs7QURETztFQUNDLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBQ0dSOztBRERNO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBQ0dSOztBRENJO0VBQ0UsZUFBQTtBQ0NOOztBRENJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNDTjs7QURDSTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0NOOztBRElFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNBSjs7QURFSTtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0FSOztBREdNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNEUjs7QURJTTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNGVjs7QURNRTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtBQ0hKOztBREtJO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0FDSFI7O0FES1E7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ0haOztBRE1NO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUNKUiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2NoYXQvbmV3LWdyb3VwL25ldy1ncm91cC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24tY29udGVudHtcclxuICAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uaGVhZGVyLXRvb2xiYXJ7XHJcbiAgIC0tYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgLS1vcGFjaXR5OiAxO1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB3aWR0aDogMTAwJTsgLyogNDAwcHggKi9cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcclxuICAgIFxyXG4gICAgLnRpdGxlLWNvbnRlbnR7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIC5sZWZ0e1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgIH1cclxuICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgICAgIG1hcmdpbjogMi41cHggMCAwIDVweDtcclxuICAgICAgfVxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzA3ODJjOTtcclxuICAgICAgICBtYXJnaW46IDhweCAwIDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbiBpb24taWNvbntcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuIFxyXG4gIH1cclxuICAubWFpbi1jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XHJcblxyXG4gICAgLml0ZW0tY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVse1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXItZGl2e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgICAgICAuaW9uLWljb24tY2xhc3N7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlvbi1pbnB1dC1jbGFzc3tcclxuICAgICAgICB3aWR0aDogMzE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICB9XHJcbiIsImlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLXRvb2xiYXIge1xuICAtLWJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gIC0tb3BhY2l0eTogMTtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCAubWlkZGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMXB4O1xuICBtYXJnaW46IDIuNXB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlLWNvbnRlbnQgLnJpZ2h0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwNzgyYzk7XG4gIG1hcmdpbjogOHB4IDAgMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5tYWluLWhlYWRlciAuZGl2LWljb24gaW9uLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiA0MDBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbn1cbi5tYWluLWNvbnRlbnQgLml0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1jb250ZW50IC5pdGVtLWNvbnRhaW5lci1uby1ib3JkZXIgaW9uLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pdGVtLWNsYXNzLTIge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29udGFpbmVyLWRpdiAuaW9uLWl0ZW0tY2xhc3MtMiAuaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLmNvbnRhaW5lci1kaXYgLmlvbi1pbnB1dC1jbGFzcyB7XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn0iXX0= */\";","import { analyzeAndValidateNgModules } from '@angular/compiler';\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PickerController, PopoverController } from '@ionic/angular';\r\nimport { GroupDurationPage } from 'src/app/shared/popover/group-duration/group-duration.page';\r\nimport { GroupContactsPage } from '../group-messages/group-contacts/group-contacts.page';\r\n\r\n@Component({\r\n selector: 'app-new-group',\r\n templateUrl: './new-group.page.html',\r\n styleUrls: ['./new-group.page.scss'],\r\n})\r\nexport class NewGroupPage implements OnInit {\r\n isGroupCreated:boolean;\r\n showLoader: boolean;\r\n displayDuration: any;\r\n showDuration: boolean;\r\n selectedDuration = ['','',''];\r\n groupName:string;\r\n\r\n constructor(\r\n private pickerController: PickerController,\r\n private popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private navParams: NavParams,\r\n ) \r\n { \r\n this.isGroupCreated = false;\r\n this.groupName = this.navParams.get('name');\r\n }\r\n\r\n ngOnInit() {\r\n\r\n }\r\n _ionChange(event){\r\n this.showDuration = event.detail.checked;\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n async addContacts(){\r\n this.close();\r\n\r\n let name = this.groupName.split(' ').join('-');\r\n console.log(name);\r\n \r\n const modal = await this.modalController.create({\r\n component: GroupContactsPage,\r\n componentProps: {\r\n isCreated:this.isGroupCreated,\r\n name: name,\r\n duration:'',\r\n }, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n \r\n async setDuration(ev: any) {\r\n const popover = await this.popoverController.create({\r\n component: GroupDurationPage,\r\n cssClass: 'group-duration',\r\n event: ev,\r\n translucent: true\r\n });\r\n return await popover.present();\r\n }\r\n\r\n async showPicker(){\r\n const picker = await this.pickerController.create({\r\n cssClass: '',\r\n buttons: [\r\n { \r\n text: 'Cancelar', role: 'cancel', cssClass: 'btn-cancel'\r\n },\r\n { \r\n text: 'Ok', \r\n cssClass: 'btn-cancel',\r\n handler:(value:any)=>{\r\n console.log('button done pressed');\r\n this.selectedDuration = [\r\n value.days.value,\r\n value.hours.value,\r\n value.minutes.value,\r\n ]\r\n console.log(this.selectedDuration);\r\n if(value.days.value != null && value.hours.value != null && value.minutes.value != null){\r\n if(value.days.value > 0){\r\n if(value.days.value == 1){\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" day \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.days.value + \" days \" + \r\n value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n }\r\n else{\r\n if(value.hours.value == 1){\r\n this.displayDuration = value.hours.value + \" hora \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n else{\r\n this.displayDuration = value.hours.value + \" horas \" +\r\n value.minutes.value + \" minutos\";\r\n }\r\n }\r\n } \r\n },\r\n },\r\n ],\r\n columns: [\r\n {\r\n name: 'days',\r\n prefix: 'Dias',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n ]\r\n },\r\n {\r\n name: 'hours',\r\n prefix: 'Horas',\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '1', value: 1 },\r\n { text: '2', value: 2 },\r\n { text: '3', value: 3 },\r\n { text: '4', value: 4 },\r\n { text: '5', value: 5 },\r\n { text: '6', value: 6 },\r\n { text: '7', value: 7 },\r\n { text: '8', value: 8 },\r\n ]\r\n },\r\n {\r\n name: 'minutes',\r\n prefix: 'Minutos',\r\n selectedIndex: 3,\r\n options: [\r\n { text: '0', value: 0 },\r\n { text: '5', value: 5 },\r\n { text: '10', value: 10 },\r\n { text: '15', value: 15 },\r\n { text: '20', value: 20 },\r\n { text: '25', value: 25 },\r\n { text: '30', value: 30 },\r\n { text: '35', value: 35 },\r\n { text: '45', value: 45 },\r\n { text: '50', value: 50 },\r\n { text: '55', value: 55 },\r\n ]\r\n }\r\n ]\r\n });\r\n await picker.present();\r\n picker.onDidDismiss().then(async data =>{\r\n let day = await picker.getColumn('days');\r\n let hour = await picker.getColumn('hours'); \r\n let minutes = await picker.getColumn('minutes');\r\n });\r\n\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-events-events-module-es2015.js b/android/app/src/main/assets/public/pages-events-events-module-es2015.js index 84a797697..0e52551ce 100644 --- a/android/app/src/main/assets/public/pages-events-events-module-es2015.js +++ b/android/app/src/main/assets/public/pages-events-events-module-es2015.js @@ -22,7 +22,7 @@ __webpack_require__.r(__webpack_exports__); "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n\r\n\r\n \r\n \r\n

{{customDate}}

\r\n
\r\n \r\n

{{totalEvent}} eventos agendados para hoje

\r\n
\r\n \r\n
\r\n
{{currentHoursMinutes | date: 'HH:mm'}}
\r\n
\"{{currentEvent}}\"
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n
A sua Agenda
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n
    \r\n
    {{event.StartDate | date: 'HH:mm'}}
    \r\n
    {{event.EndDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{event.Location}}
    \r\n
    {{event.Subject}}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
Correspondência por ler
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n \r\n >\r\n
    \r\n
    \r\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \r\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{ task.workflowInstanceFolio }}
    \r\n
    {{ task.workflowInstanceDataFields.Sender }}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n
"); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n\r\n\r\n \r\n \r\n

{{customDate}}

\r\n
\r\n \r\n

{{totalEvent}} eventos agendados para hoje

\r\n
\r\n \r\n
\r\n
{{currentHoursMinutes | date: 'HH:mm'}}
\r\n
\"{{currentEvent}}\"
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n
A sua Agenda
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n
    \r\n
    {{event.StartDate | date: 'HH:mm'}}
    \r\n
    {{event.EndDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{event.Location}}
    \r\n
    {{event.Subject}}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
Correspondência por ler
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n \r\n >\r\n
    \r\n
    \r\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \r\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{ task.workflowInstanceFolio }}
    \r\n
    {{ task.workflowInstanceDataFields.Sender }}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n
"); /***/ }), @@ -452,7 +452,7 @@ let EventsPage = class EventsPage { //Inicializar segment this.segment = "Combinada"; //Initialize profile as mdgpr - this.profile = "mdgpr"; + this.profile = "pr"; console.log(this.profile); this.storageService.get(src_app_config_auth_constants__WEBPACK_IMPORTED_MODULE_7__["AuthConnstants"].USER).then(res => { console.log(res); @@ -631,7 +631,8 @@ let EventsPage = class EventsPage { } viewExpedientDetail(serialNumber) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { - console.log(this.profile); + /* console.log(this.profile); + console.log(serialNumber); */ const modal = yield this.modalController.create({ component: _gabinete_digital_expediente_expediente_detail_expediente_detail_page__WEBPACK_IMPORTED_MODULE_14__["ExpedienteDetailPage"], componentProps: { diff --git a/android/app/src/main/assets/public/pages-events-events-module-es2015.js.map b/android/app/src/main/assets/public/pages-events-events-module-es2015.js.map index 71d8cab2d..921f9ede7 100644 --- a/android/app/src/main/assets/public/pages-events-events-module-es2015.js.map +++ b/android/app/src/main/assets/public/pages-events-events-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/pages/events/event-detail-modal/event-detail-modal.page.html","./src/app/pages/events/events.page.html","./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss","./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts","./src/app/pages/events/events-routing.module.ts","./src/app/pages/events/events.module.ts","./src/app/pages/events/events.page.scss","./src/app/pages/events/events.page.ts"],"names":[],"mappings":"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","file":"pages-events-events-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Visualizar Evento\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n Localização\\r\\n \\r\\n \\r\\n \\r\\n Calendário\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n Tipo do evento\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n Data Início\\r\\n \\r\\n \\r\\n \\r\\n Data Fim\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n {{attendee.Name}} \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ att.Description }}

\\r\\n

{{ att.CreateDate }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Sem anexos\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n Gravar\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{customDate}}

\\r\\n
\\r\\n \\r\\n

{{totalEvent}} eventos agendados para hoje

\\r\\n
\\r\\n \\r\\n
\\r\\n
{{currentHoursMinutes | date: 'HH:mm'}}
\\r\\n
\\\"{{currentEvent}}\\\"
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
A sua Agenda
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n
    \\r\\n
    {{event.StartDate | date: 'HH:mm'}}
    \\r\\n
    {{event.EndDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{event.Location}}
    \\r\\n
    {{event.Subject}}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
Correspondência por ler
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n \\r\\n >\\r\\n
    \\r\\n
    \\r\\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \\r\\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{ task.workflowInstanceFolio }}
    \\r\\n
    {{ task.workflowInstanceDataFields.Sender }}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\";","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\n.div-item {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n}\\n\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n\\n.div-content-attachment {\\n width: 85%;\\n float: left;\\n padding: 0 0 0 12px;\\n}\\n\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n\\n.btn-attach {\\n margin: 15px 0 0 0;\\n --color: #333;\\n --border-color:#333;\\n}\\n\\n.div-card-button {\\n width: 100%;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\nion-card {\\n margin: 2.5% !important;\\n width: 45%;\\n float: left;\\n}\\n\\n.center {\\n text-align: center;\\n float: center;\\n}\\n\\n/* FFOTER */\\n\\n.event-detail-buttons {\\n width: 90%;\\n margin: 10px auto;\\n}\\n\\n.event-detail-buttons ion-button {\\n width: 90%;\\n margin: 0 auto;\\n display: block;\\n margin-bottom: 25px;\\n}\\n\\n.ion-icon-delete {\\n font-size: 22px;\\n color: red;\\n background-color: white;\\n padding-right: 5px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* .event-detail-buttons{\\n margin-bottom: 80px;\\n margin-top: 10px;\\n} */\\n\\n.attendees-icon {\\n font-size: 14px;\\n}\\n\\n.see-more-button {\\n text-transform: initial;\\n font-size: 16px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGV2ZW50LWRldGFpbC1tb2RhbFxcZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9ldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBQTtBQ0NGOztBRENBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FDRUY7O0FEQUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ0tGOztBREhBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNNRjs7QURIQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNNRjs7QURKQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FESkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ09GOztBRExBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1FGOztBRE5BO0VBQ0UsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBQ1NGOztBRFBBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0FDVUY7O0FEUEEsV0FBQTs7QUFDQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBQ1VGOztBRFJBO0VBQ0UsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNXRjs7QURUQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQ1lGOztBRFZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDYUY7O0FEWEE7OztHQUFBOztBQUlBO0VBQ0UsZUFBQTtBQ2NGOztBRFpBO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0FDZUYiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24taXRlbS1ncm91cHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuLmRpdi1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG59XHJcbi5kaXYtdXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmRpdi11cCBoM3tcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRpdi1pY29ue1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5kaXYtaWNvbiBpb24taWNvbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnR7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG59XHJcbi5pb24taWNvbi1hdHRhY2h7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYnRuLWF0dGFjaHtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgLS1jb2xvcjogIzMzMztcclxuICAtLWJvcmRlci1jb2xvcjojMzMzO1xyXG59XHJcbi5kaXYtY2FyZC1idXR0b257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbmlvbi1jYXJke1xyXG4gIG1hcmdpbjogMi41JSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxvYXQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogRkZPVEVSICovXHJcbi5ldmVudC1kZXRhaWwtYnV0dG9uc3tcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcbi5ldmVudC1kZXRhaWwtYnV0dG9ucyBpb24tYnV0dG9ue1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uaW9uLWljb24tZGVsZXRle1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgY29sb3I6cmVkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiAuZXZlbnQtZGV0YWlsLWJ1dHRvbnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59ICovXHJcbi5hdHRlbmRlZXMtaWNvbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNlZS1tb3JlLWJ1dHRvbntcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbiIsImlvbi1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uZGl2LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi11cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi11cCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdi1pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnQge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idG4tYXR0YWNoIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAtLWNvbG9yOiAjMzMzO1xuICAtLWJvcmRlci1jb2xvcjojMzMzO1xufVxuXG4uZGl2LWNhcmQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmlvbi1jYXJkIHtcbiAgbWFyZ2luOiAyLjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogY2VudGVyO1xufVxuXG4vKiBGRk9URVIgKi9cbi5ldmVudC1kZXRhaWwtYnV0dG9ucyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWJ1dHRvbnMgaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlvbi1pY29uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qIC5ldmVudC1kZXRhaWwtYnV0dG9uc3tcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn0gKi9cbi5hdHRlbmRlZXMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlZS1tb3JlLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { AttachmentsPage } from '../attachments/attachments.page';\r\nimport { AttendeesPage } from '../attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-event-detail-modal',\r\n templateUrl: './event-detail-modal.page.html',\r\n styleUrls: ['./event-detail-modal.page.scss'],\r\n})\r\nexport class EventDetailModalPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n backURL: string;\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n public alertController: AlertController, \r\n private router: Router, \r\n private activatedRoute: ActivatedRoute, \r\n private eventsService: EventsService, \r\n private modalCtrl: ModalController,\r\n private alertService: AlertService,\r\n private attachamentsService: AttachmentsService,\r\n private route: Router,) { \r\n this.loadedEvent = new Event();\r\n this.loadedEvent.Body = new EventBody();\r\n }\r\n ngOnInit() {\r\n this.loadEvent();\r\n this.loadAttachments();\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]]\r\n })\r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n loadEvent(){\r\n let eventid: string;\r\n this.activatedRoute.paramMap.subscribe(paramMap =>\r\n {\r\n if (!paramMap.has(\"eventId\")){\r\n return;\r\n }\r\n else{\r\n this.pageId = paramMap.get('eventId');\r\n eventid = paramMap.get('eventId');\r\n console.log(eventid);\r\n \r\n }\r\n if (paramMap.has(\"caller\")){\r\n this.backURL = \"/home/\" + paramMap.get('caller');\r\n }\r\n }\r\n );\r\n this.eventsService.getEvent(eventid).subscribe(response => {\r\n this.loadedEvent = response;\r\n });\r\n }\r\n\r\n async openAttendees(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.loadedEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n getEventAttendees(): EventPerson[]\r\n {\r\n return this.loadedEvent.Attendees;\r\n }\r\n\r\n setEventAttendees(newattendes: EventPerson[])\r\n {\r\n this.loadedEvent.Attendees = newattendes;\r\n }\r\n\r\n async deleteConfirm()\r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Apagar evento!',\r\n message: 'Deseja apagar o evento da agenda ' + this.loadedEvent.CalendarName + '?',\r\n buttons: [\r\n {\r\n text: 'Não',\r\n role: 'cancel',\r\n cssClass: 'secondary',\r\n handler: () => { }\r\n }, {\r\n text: 'Sim',\r\n handler: () => {\r\n this.Delete();\r\n }\r\n }\r\n ]\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n Delete()\r\n {\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n\r\n this.router.navigate(['/home/events']);\r\n }); \r\n }\r\n\r\n Save()\r\n {\r\n if (this.ionicForm.valid) \r\n {\r\n\r\n this.eventsService.putEvent(this.loadedEvent, 2, 3, \"md\").subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n });\r\n }\r\n }\r\n\r\n showAlert(){\r\n this.alertService.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n loadAttachments()\r\n { \r\n /* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {\r\n this.loadedEventAttachments = attachments;\r\n }); */\r\n this.attachamentsService.getAttachmentsById(this.pageId).subscribe(res => {\r\n console.log(res);\r\n \r\n });\r\n }\r\n async viewDocument(documenturl:string)\r\n {\r\n const url: string = documenturl.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n /* const browser = this.iab.create(url,\"_blank\");\r\n browser.show(); */\r\n }\r\n\r\n back()\r\n {\r\n //this.back();\r\n }\r\n doRefresh(event){\r\n /* this.RefreshEvents(); */\r\n event.target.complete();\r\n setTimeout(() => {\r\n event.target.complete();\r\n }, 2000);\r\n\r\n }\r\n navigateTo(ev){\r\n this.route.navigate(['/home/events',ev]);\r\n }\r\n async openAttachments(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttachmentsPage,\r\n componentProps: {\r\n eventId: this.pageId,\r\n attachments: this.loadedEventAttachments\r\n },\r\n cssClass: 'attachments',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n \r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { EventsPage } from './events.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: EventsPage\r\n },\r\n {\r\n path: 'event-detail',\r\n loadChildren: () => import('./event-detail/event-detail.module').then( m => m.EventDetailPageModule)\r\n },\r\n {\r\n path: 'attachments',\r\n loadChildren: () => import('./attachments/attachments.module').then( m => m.AttachmentsPageModule)\r\n },\r\n {\r\n path: 'attendees',\r\n loadChildren: () => import('./attendees/attendees.module').then( m => m.AttendeesPageModule)\r\n },\r\n {\r\n path: 'attendee-modal',\r\n loadChildren: () => import('./attendee-modal/attendee-modal.module').then( m => m.AttendeeModalPageModule)\r\n },\r {\n path: 'event-detail-modal',\n loadChildren: () => import('./event-detail-modal/event-detail-modal.module').then( m => m.EventDetailModalPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class EventsPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { EventsPageRoutingModule } from './events-routing.module';\r\n\r\nimport { EventsPage } from './events.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n EventsPageRoutingModule\r\n ],\r\n declarations: [EventsPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class EventsPageModule {}\r\n","export default \"/* HEADER */\\n.bg-blue {\\n --background:#0782c9;\\n background: #0782c9;\\n --background-color:#0782c9;\\n background-color: #0782c9;\\n color: #ffffff;\\n --color: #ffffff;\\n}\\nion-toolbar {\\n --background: white;\\n}\\n.ion-text-header-top {\\n width: 100%;\\n --background: transparent;\\n text-align: center;\\n padding-top: 15px;\\n color: #ffffff;\\n /* border: 1px solid red; */\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n.ion-text-header-top p {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.ion-text-right {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.header-large {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 12.5pt;\\n /* font-weight: 600; */\\n background: transparent;\\n color: #ffffff;\\n}\\n.header-xsmall {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 9.7pt;\\n font-weight: bold;\\n padding-bottom: 3.5px;\\n margin-bottom: 3.5px;\\n border-bottom: 1px solid #ccc;\\n background: transparent;\\n}\\n.header-medium {\\n font-size: 12pt;\\n text-align: left;\\n font-family: roboto;\\n background: transparent;\\n margin-right: 5px;\\n line-height: 25px;\\n}\\n.p-small {\\n font-size: 13pt;\\n margin-top: 13px;\\n color: #000;\\n margin-right: 25px !important;\\n text-align: right;\\n /* color: #ffffff; */\\n}\\n/* CONTENT */\\n.item-list-small {\\n font-size: 14px;\\n overflow: auto;\\n}\\n.ion-item-class {\\n padding: 0;\\n}\\n.label-text {\\n width: 100%;\\n padding: 0;\\n margin: 0;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cab0dc;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cbeecb;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* NEW CSS FOR TOGGLE BUTTON */\\n.toggleBox {\\n margin: 20px 20px 0 0;\\n}\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n.toggle {\\n position: relative;\\n display: inline;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n display: grid;\\n text-align: center;\\n}\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n.main {\\n padding: 0px 1.25em;\\n}\\n.event-number {\\n color: white;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.event-number bold {\\n font-family: Roboto;\\n font-size: 25px;\\n text-align: right;\\n color: var(--white);\\n}\\n.time {\\n font-family: Roboto;\\n font-size: 30px;\\n text-align: center;\\n color: var(--white);\\n line-height: unset;\\n margin-top: 10px;\\n}\\n.next-meeting {\\n display: flex;\\n justify-content: center;\\n margin: 0px 20px;\\n margin-top: 15px;\\n}\\n.next-meeting .meeting-time {\\n font-size: 1.5625em;\\n font-family: Roboto;\\n font-weight: 300;\\n color: var(--white);\\n margin-right: 7px;\\n}\\n.next-meeting .meeting-description {\\n margin-top: 2px;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.conteiner-box {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n}\\n.schedule {\\n max-width: 400px;\\n font-family: Roboto;\\n margin: 10px 0px;\\n padding: 20px;\\n background-color: white;\\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);\\n border: solid 1px #e9e9e9;\\n margin-bottom: 20px;\\n border-radius: 25px;\\n}\\n.schedule .schedule-header {\\n display: flex;\\n margin-bottom: 20px;\\n justify-content: space-between;\\n}\\n.schedule .schedule-header .title {\\n display: flex;\\n align-items: center;\\n}\\n.schedule .schedule-header .title .icon {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n margin-right: 10px;\\n}\\n.schedule .schedule-header .title .text {\\n font-family: Roboto;\\n font-size: 20px;\\n color: black;\\n}\\n.schedule .schedule-header .icon-next {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n font-size: 35px;\\n font-size: 35px;\\n}\\n.schedule .content ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.schedule .content ul .d-flex {\\n width: 100%;\\n height: 40px;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li {\\n padding-bottom: 5px;\\n margin-top: 5px;\\n border-bottom: 1px solid #ebebeb;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li .schedule-time {\\n margin-right: 10px;\\n}\\n.schedule .content ul li .schedule-time .time-start {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-time .time-end {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-date {\\n margin-right: 10px;\\n width: 22%;\\n color: #797979 !important;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-details {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .location {\\n font-family: Roboto;\\n font-size: 13px;\\n color: black;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .description {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: bold;\\n color: #0d89d1;\\n}\\n.schedule .content ul li .color {\\n width: 5px;\\n height: 40px;\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n background-color: #f05d5e;\\n}\\n.schedule .content ul li:last-child {\\n border-bottom: unset !important;\\n padding-bottom: unset !important;\\n}\\n.schedule .resume .title {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: 500;\\n color: #797979;\\n margin-bottom: 5px;\\n margin-top: 10px;\\n}\\n.schedule .resume .event-num, .schedule .resume .first-event-time {\\n font-family: Roboto;\\n font-size: 15px;\\n display: block;\\n color: black;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.pointer {\\n cursor: pointer;\\n}\\n@media only screen and (min-width: 804px) {\\n .schedule:first-child {\\n margin-right: 2%;\\n }\\n}\\n@media only screen and (min-width: 478px) {\\n .schedule {\\n width: 400px;\\n }\\n}\\n@media only screen and (max-width: 478px) {\\n .schedule {\\n width: 360px;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcZXZlbnRzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FBQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNERjtBREdBO0VBQ0UsbUJBQUE7QUNBRjtBREVBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFFQSwyQkFBQTtBQ0FKO0FERUU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNDSjtBRENJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ0k7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNDTjtBRENJO0VBQ0UsV0FBQTtBQ0NOO0FEQ0k7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDQ047QURFRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0NKO0FEQ0U7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUNFSjtBREFFO0VBQ0UseUNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FDR0o7QURERTtFQUNFLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FD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O0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQzBCVjtBRHpCVTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDMkJaO0FEeEJVO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDMEJaO0FEdkJRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EseUJBQUE7QUN5QlY7QUR0Qk07RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FDd0JSO0FEakJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ21CTjtBRGpCSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDbUJOO0FEYkE7RUFDRSxhQUFBO0FDZ0JGO0FEYkE7RUFDRSxlQUFBO0FDZ0JGO0FEYkE7RUFFRTtJQUNFLGdCQUFBO0VDZUY7QUFDRjtBRFhBO0VBQ0U7SUFDRSxZQUFBO0VDYUY7QUFDRjtBRFRBO0VBQ0U7SUFDRSxZQUFBO0VDV0Y7QUFDRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudHMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuXHJcbi8qIEhFQURFUiAqL1xyXG4uYmctYmx1ZXtcclxuICAtLWJhY2tncm91bmQ6IzA3ODJjOTtcclxuICBiYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiMwNzgyYzk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojMDc4MmM5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuaW9uLXRvb2xiYXJ7XHJcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uaW9uLXRleHQtaGVhZGVyLXRvcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlvbi10ZXh0LWhlYWRlci10b3AgcHtcclxuICAgIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmlvbi10ZXh0LXJpZ2h0e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLWxhcmdle1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEyLjVwdDtcclxuICAgIC8qIGZvbnQtd2VpZ2h0OiA2MDA7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLXhzbWFsbHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA5LjdwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuaGVhZGVyLW1lZGl1bXtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAucC1zbWFsbHtcclxuICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xyXG4gIH1cclxuICBcclxuICAvKiBDT05URU5UICovXHJcbiAgLml0ZW0tbGlzdC1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5pb24taXRlbS1jbGFzc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmxhYmVsLXRleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vRElWXHJcbiAgICAuZGl2LWl0ZW0tT2ZpY2lhbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYWIwZGM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYmVlY2I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LXVwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LXVwIGgze1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5kaXYtY29udGVudC1PZmljaWFse1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2FiMGRjO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LVBlc3NvYWx7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYmVlY2I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgICBjb2xvcjogcmdiKDk0LCA5MiwgOTIpO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRpdi1ib3R0b257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1sb2NhdGlvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLW1pZGRsZSBwe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBORVcgQ1NTIEZPUiBUT0dHTEUgQlVUVE9OICovXHJcbiAgICAudG9nZ2xlQm94e1xyXG4gICAgICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgbGVmdDogNjVweDtcclxuXHJcbiAgICB9XHJcbiAgICAudG9nZ2xle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAub25idG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICB9XHJcbiAgICAub2ZidG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogICNlMTY4MTc7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbi8vIG5ld1xyXG4ubWFpbntcclxuICBwYWRkaW5nOiAwcHggZW0oMjBweCk7XHJcbn1cclxuXHJcbi5ldmVudC1udW1iZXJ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIGJvbGR7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG4udGltZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm5leHQtbWVldGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLm1lZXRpbmctdGltZSB7XHJcbiAgICBmb250LXNpemU6IGVtKDI1cHgpO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlaW5lci1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zY2hlZHVsZSB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgLnNjaGVkdWxlLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfSBcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudHtcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAuZC1mbGV4e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNjaGVkdWxlLXRpbWV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAudGltZS1zdGFydHtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWUtZW5ke1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kYXRle1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kZXRhaWxze1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3J7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgfVxyXG5cclxuICAucmVzdW1le1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbnVtLCAuZmlyc3QtZXZlbnQtdGltZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wb2ludGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xyXG5cclxuICAuc2NoZWR1bGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XHJcbiAgLnNjaGVkdWxle1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcclxuICAuc2NoZWR1bGV7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgfVxyXG59IiwiLyogSEVBREVSICovXG4uYmctYmx1ZSB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICBiYWNrZ3JvdW5kOiAjMDc4MmM5O1xuICAtLWJhY2tncm91bmQtY29sb3I6IzA3ODJjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3I6ICNmZmZmZmY7XG59XG5cbmlvbi10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3AgcCB7XG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW9uLXRleHQtcmlnaHQge1xuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyLjVwdDtcbiAgLyogZm9udC13ZWlnaHQ6IDYwMDsgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLXhzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkuN3B0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnAtc21hbGwge1xuICBmb250LXNpemU6IDEzcHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xufVxuXG4vKiBDT05URU5UICovXG4uaXRlbS1saXN0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmlvbi1pdGVtLWNsYXNzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhYmVsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGl2LWl0ZW0tT2ZpY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2FiMGRjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LWl0ZW0tUGVzc29hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2JlZWNiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGl2LXVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LWljb24ge1xuICB3aWR0aDogMTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYWIwZGM7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5kaXYtY29udGVudC1QZXNzb2FsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NiZWVjYjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgzIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHAsIC5kaXYtY29udGVudC1QZXNzb2FsIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGNvbG9yOiAjNWU1YzVjO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LWJvdHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG5cbi5kaXYtYm90dG9uLWxlZnQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pY29uLWxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtYm90dG9uLW1pZGRsZSB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwLjVweDtcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXYtYm90dG9uLXJpZ2h0IHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgbGVmdDogNjVweDtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAwcHggMS4yNWVtO1xufVxuXG4uZXZlbnQtbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZXZlbnQtbnVtYmVyIGJvbGQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGltZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXh0LW1lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uZXh0LW1lZXRpbmcgLm1lZXRpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm5leHQtbWVldGluZyAubWVldGluZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGVpbmVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY2hlZHVsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAudGl0bGUgLmljb24ge1xuICBjb2xvcjogI2U4ZThlODtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5zY2hlZHVsZS1oZWFkZXIgLnRpdGxlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAuaWNvbi1uZXh0IHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCAuZC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLXN0YXJ0IHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLWVuZCB7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGV0YWlscyAubG9jYXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLWRldGFpbHMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLmNvbG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC5ldmVudC1udW0sIC5zY2hlZHVsZSAucmVzdW1lIC5maXJzdC1ldmVudC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA0cHgpIHtcbiAgLnNjaGVkdWxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59Il19 */\";","import { Component, OnInit, LOCALE_ID } from '@angular/core';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Router } from '@angular/router';\r\nimport { ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { EventDetailPage } from './event-detail/event-detail.page';\r\nimport { EventDetailModalPage } from './event-detail-modal/event-detail-modal.page';\r\nimport { ProcessesService } from '../../services/processes.service';\r\nimport { DailyWorkTask } from '../../models/dailyworktask.model';\r\nimport { ViewEventPage } from '../agenda/view-event/view-event.page';\r\nimport { ExpedientePage } from '../gabinete-digital/expediente/expediente.page';\r\nimport { ExpedienteDetailPage } from '../gabinete-digital/expediente/expediente-detail/expediente-detail.page';\r\n\r\n@Component({\r\n selector: 'app-events',\r\n templateUrl: './events.page.html',\r\n styleUrls: ['./events.page.scss'],\r\n})\r\nexport class EventsPage implements OnInit {\r\n /* Get current system date */\r\n today = new Date();\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n\r\n /* Setting appropriate greeting according to the time */\r\n grettings = [\"Bom dia\", \"Boa tarde\", \"Boa noite\"];\r\n greetting='';\r\n\r\n timeDate = this.today.getHours() + \":\" + this.today.getMinutes();\r\n /* Set segment variable */\r\n segment:string;\r\n public profile:string;\r\n currentEvent: any;\r\n\r\n eventsList: Event[]; \r\n officialeventsList: Event[];\r\n personaleventsList: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n combinedEvents: Event[];\r\n\r\n customText = false;\r\n totalEvent=0;\r\n currentHoursMinutes: Date;\r\n\r\n showLoader: boolean;\r\n \r\n taskslist:DailyWorkTask[];\r\n expedientList:any;\r\n\r\n constructor(private eventService: EventsService, \r\n private router: Router, \r\n private storageService:StorageService,\r\n public activatedRoute: ActivatedRoute,\r\n private alertController: AlertService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n private processes:ProcessesService) {\r\n this.prEventList = null;\r\n\r\n // list\r\n this.LoadList();\r\n \r\n }\r\n\r\n\r\n swipe(){\r\n console.log('!!!!');\r\n }\r\n\r\n ngOnInit() {\r\n //Inicializar segment\r\n this.segment = \"Combinada\";\r\n //Initialize profile as mdgpr\r\n this.profile = \"mdgpr\";\r\n console.log(this.profile);\r\n\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n console.log(res);\r\n });\r\n\r\n this.showGreeting();\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.RefreshEvents();\r\n }\r\n });\r\n /* this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n this.profile = res;\r\n }); */\r\n\r\n }\r\n\r\n\r\n doRefresh(event) {\r\n this.RefreshEvents();\r\n event.target.complete();\r\n }\r\n\r\n onSegmentChange(){\r\n this.RefreshEvents();\r\n }\r\n\r\n RefreshEvents(){\r\n this.showLoader = true;\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n \r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n \r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n console.log(this.eventsList);\r\n console.log(res);\r\n console.log(res[0]);\r\n\r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n\r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Pessoal\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Oficial\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n } \r\n break;\r\n }\r\n }\r\n\r\n showGreeting(){\r\n if(this.today.getHours() >= 6 && this.today.getHours() < 12){\r\n this.greetting = this.grettings[0];\r\n }\r\n else if(this.today.getHours() >= 12 && this.today.getHours() < 18){\r\n this.greetting = this.grettings[1];\r\n }\r\n else /* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */{\r\n this.greetting = this.grettings[2];\r\n }\r\n }\r\n\r\n gotTo(){\r\n this.router.navigate(['/home/events']);\r\n }\r\n\r\n changeProfile(){\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.RefreshEvents();\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.RefreshEvents();\r\n }\r\n }\r\n\r\n logout()\r\n {\r\n this.authService.ValidatedUser.BasicAuthKey = \"\";\r\n this.router.navigate(['/home/login']);\r\n }\r\n\r\n async openEventDetail1(id:any){\r\n console.log(id);\r\n \r\n const modal = await this.modalController.create({\r\n component: EventDetailPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'event-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n\r\n }\r\n async openEventDetail(id:any) {\r\n const modal = await this.modalController.create({\r\n component: EventDetailModalPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'my-custom-class'\r\n });\r\n return await modal.present();\r\n }\r\n\r\n LoadList()\r\n {\r\n this.processes.GetTasksList(\"Expediente\", false).subscribe(result => {\r\n this.expedientList = result.reverse();\r\n console.log(this.expedientList);\r\n });\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.CreateDate < b.CreateDate) ? -1 : ((a.CreateDate > b.CreateDate) ? 1 : 0);\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async openExpedientList(){\r\n const modal = await this.modalController.create({\r\n component: ExpedientePage,\r\n componentProps:{\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n \r\n \r\n \r\n}\r\n\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/pages/events/event-detail-modal/event-detail-modal.page.html","./src/app/pages/events/events.page.html","./src/app/pages/events/event-detail-modal/event-detail-modal.page.scss","./src/app/pages/events/event-detail-modal/event-detail-modal.page.ts","./src/app/pages/events/events-routing.module.ts","./src/app/pages/events/events.module.ts","./src/app/pages/events/events.page.scss","./src/app/pages/events/events.page.ts"],"names":[],"mappings":"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","file":"pages-events-events-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Visualizar Evento\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n Localização\\r\\n \\r\\n \\r\\n \\r\\n Calendário\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n Tipo do evento\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n Data Início\\r\\n \\r\\n \\r\\n \\r\\n Data Fim\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n {{attendee.Name}} \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ att.Description }}

\\r\\n

{{ att.CreateDate }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Sem anexos\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n Gravar\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{customDate}}

\\r\\n
\\r\\n \\r\\n

{{totalEvent}} eventos agendados para hoje

\\r\\n
\\r\\n \\r\\n
\\r\\n
{{currentHoursMinutes | date: 'HH:mm'}}
\\r\\n
\\\"{{currentEvent}}\\\"
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
A sua Agenda
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n
    \\r\\n
    {{event.StartDate | date: 'HH:mm'}}
    \\r\\n
    {{event.EndDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{event.Location}}
    \\r\\n
    {{event.Subject}}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
Correspondência por ler
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n \\r\\n >\\r\\n
    \\r\\n
    \\r\\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \\r\\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{ task.workflowInstanceFolio }}
    \\r\\n
    {{ task.workflowInstanceDataFields.Sender }}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\";","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\n.div-item {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n}\\n\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n\\n.div-content-attachment {\\n width: 85%;\\n float: left;\\n padding: 0 0 0 12px;\\n}\\n\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n\\n.btn-attach {\\n margin: 15px 0 0 0;\\n --color: #333;\\n --border-color:#333;\\n}\\n\\n.div-card-button {\\n width: 100%;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\nion-card {\\n margin: 2.5% !important;\\n width: 45%;\\n float: left;\\n}\\n\\n.center {\\n text-align: center;\\n float: center;\\n}\\n\\n/* FFOTER */\\n\\n.event-detail-buttons {\\n width: 90%;\\n margin: 10px auto;\\n}\\n\\n.event-detail-buttons ion-button {\\n width: 90%;\\n margin: 0 auto;\\n display: block;\\n margin-bottom: 25px;\\n}\\n\\n.ion-icon-delete {\\n font-size: 22px;\\n color: red;\\n background-color: white;\\n padding-right: 5px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* .event-detail-buttons{\\n margin-bottom: 80px;\\n margin-top: 10px;\\n} */\\n\\n.attendees-icon {\\n font-size: 14px;\\n}\\n\\n.see-more-button {\\n text-transform: initial;\\n font-size: 16px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGV2ZW50LWRldGFpbC1tb2RhbFxcZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9ldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBQTtBQ0NGOztBRENBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FDRUY7O0FEQUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ0tGOztBREhBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNNRjs7QURIQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNNRjs7QURKQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FESkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ09GOztBRExBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1FGOztBRE5BO0VBQ0UsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBQ1NGOztBRFBBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0FDVUY7O0FEUEEsV0FBQTs7QUFDQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBQ1VGOztBRFJBO0VBQ0UsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNXRjs7QURUQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQ1lGOztBRFZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDYUY7O0FEWEE7OztHQUFBOztBQUlBO0VBQ0UsZUFBQTtBQ2NGOztBRFpBO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0FDZUYiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24taXRlbS1ncm91cHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuLmRpdi1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG59XHJcbi5kaXYtdXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmRpdi11cCBoM3tcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRpdi1pY29ue1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5kaXYtaWNvbiBpb24taWNvbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnR7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG59XHJcbi5pb24taWNvbi1hdHRhY2h7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYnRuLWF0dGFjaHtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgLS1jb2xvcjogIzMzMztcclxuICAtLWJvcmRlci1jb2xvcjojMzMzO1xyXG59XHJcbi5kaXYtY2FyZC1idXR0b257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbmlvbi1jYXJke1xyXG4gIG1hcmdpbjogMi41JSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxvYXQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogRkZPVEVSICovXHJcbi5ldmVudC1kZXRhaWwtYnV0dG9uc3tcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcbi5ldmVudC1kZXRhaWwtYnV0dG9ucyBpb24tYnV0dG9ue1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uaW9uLWljb24tZGVsZXRle1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgY29sb3I6cmVkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiAuZXZlbnQtZGV0YWlsLWJ1dHRvbnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59ICovXHJcbi5hdHRlbmRlZXMtaWNvbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNlZS1tb3JlLWJ1dHRvbntcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbiIsImlvbi1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uZGl2LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi11cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi11cCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdi1pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnQge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idG4tYXR0YWNoIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAtLWNvbG9yOiAjMzMzO1xuICAtLWJvcmRlci1jb2xvcjojMzMzO1xufVxuXG4uZGl2LWNhcmQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmlvbi1jYXJkIHtcbiAgbWFyZ2luOiAyLjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogY2VudGVyO1xufVxuXG4vKiBGRk9URVIgKi9cbi5ldmVudC1kZXRhaWwtYnV0dG9ucyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWJ1dHRvbnMgaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlvbi1pY29uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qIC5ldmVudC1kZXRhaWwtYnV0dG9uc3tcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn0gKi9cbi5hdHRlbmRlZXMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlZS1tb3JlLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { AttachmentsPage } from '../attachments/attachments.page';\r\nimport { AttendeesPage } from '../attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-event-detail-modal',\r\n templateUrl: './event-detail-modal.page.html',\r\n styleUrls: ['./event-detail-modal.page.scss'],\r\n})\r\nexport class EventDetailModalPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n backURL: string;\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n public alertController: AlertController, \r\n private router: Router, \r\n private activatedRoute: ActivatedRoute, \r\n private eventsService: EventsService, \r\n private modalCtrl: ModalController,\r\n private alertService: AlertService,\r\n private attachamentsService: AttachmentsService,\r\n private route: Router,) { \r\n this.loadedEvent = new Event();\r\n this.loadedEvent.Body = new EventBody();\r\n }\r\n ngOnInit() {\r\n this.loadEvent();\r\n this.loadAttachments();\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]]\r\n })\r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n loadEvent(){\r\n let eventid: string;\r\n this.activatedRoute.paramMap.subscribe(paramMap =>\r\n {\r\n if (!paramMap.has(\"eventId\")){\r\n return;\r\n }\r\n else{\r\n this.pageId = paramMap.get('eventId');\r\n eventid = paramMap.get('eventId');\r\n console.log(eventid);\r\n \r\n }\r\n if (paramMap.has(\"caller\")){\r\n this.backURL = \"/home/\" + paramMap.get('caller');\r\n }\r\n }\r\n );\r\n this.eventsService.getEvent(eventid).subscribe(response => {\r\n this.loadedEvent = response;\r\n });\r\n }\r\n\r\n async openAttendees(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.loadedEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n getEventAttendees(): EventPerson[]\r\n {\r\n return this.loadedEvent.Attendees;\r\n }\r\n\r\n setEventAttendees(newattendes: EventPerson[])\r\n {\r\n this.loadedEvent.Attendees = newattendes;\r\n }\r\n\r\n async deleteConfirm()\r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Apagar evento!',\r\n message: 'Deseja apagar o evento da agenda ' + this.loadedEvent.CalendarName + '?',\r\n buttons: [\r\n {\r\n text: 'Não',\r\n role: 'cancel',\r\n cssClass: 'secondary',\r\n handler: () => { }\r\n }, {\r\n text: 'Sim',\r\n handler: () => {\r\n this.Delete();\r\n }\r\n }\r\n ]\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n Delete()\r\n {\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n\r\n this.router.navigate(['/home/events']);\r\n }); \r\n }\r\n\r\n Save()\r\n {\r\n if (this.ionicForm.valid) \r\n {\r\n\r\n this.eventsService.putEvent(this.loadedEvent, 2, 3, \"md\").subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n });\r\n }\r\n }\r\n\r\n showAlert(){\r\n this.alertService.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n loadAttachments()\r\n { \r\n /* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {\r\n this.loadedEventAttachments = attachments;\r\n }); */\r\n this.attachamentsService.getAttachmentsById(this.pageId).subscribe(res => {\r\n console.log(res);\r\n \r\n });\r\n }\r\n async viewDocument(documenturl:string)\r\n {\r\n const url: string = documenturl.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n /* const browser = this.iab.create(url,\"_blank\");\r\n browser.show(); */\r\n }\r\n\r\n back()\r\n {\r\n //this.back();\r\n }\r\n doRefresh(event){\r\n /* this.RefreshEvents(); */\r\n event.target.complete();\r\n setTimeout(() => {\r\n event.target.complete();\r\n }, 2000);\r\n\r\n }\r\n navigateTo(ev){\r\n this.route.navigate(['/home/events',ev]);\r\n }\r\n async openAttachments(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttachmentsPage,\r\n componentProps: {\r\n eventId: this.pageId,\r\n attachments: this.loadedEventAttachments\r\n },\r\n cssClass: 'attachments',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n \r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { EventsPage } from './events.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: EventsPage\r\n },\r\n {\r\n path: 'event-detail',\r\n loadChildren: () => import('./event-detail/event-detail.module').then( m => m.EventDetailPageModule)\r\n },\r\n {\r\n path: 'attachments',\r\n loadChildren: () => import('./attachments/attachments.module').then( m => m.AttachmentsPageModule)\r\n },\r\n {\r\n path: 'attendees',\r\n loadChildren: () => import('./attendees/attendees.module').then( m => m.AttendeesPageModule)\r\n },\r\n {\r\n path: 'attendee-modal',\r\n loadChildren: () => import('./attendee-modal/attendee-modal.module').then( m => m.AttendeeModalPageModule)\r\n },\r {\n path: 'event-detail-modal',\n loadChildren: () => import('./event-detail-modal/event-detail-modal.module').then( m => m.EventDetailModalPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class EventsPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { EventsPageRoutingModule } from './events-routing.module';\r\n\r\nimport { EventsPage } from './events.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n EventsPageRoutingModule\r\n ],\r\n declarations: [EventsPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class EventsPageModule {}\r\n","export default \"/* HEADER */\\n.bg-blue {\\n --background:#0782c9;\\n background: #0782c9;\\n --background-color:#0782c9;\\n background-color: #0782c9;\\n color: #ffffff;\\n --color: #ffffff;\\n}\\nion-toolbar {\\n --background: white;\\n}\\n.ion-text-header-top {\\n width: 100%;\\n --background: transparent;\\n text-align: center;\\n padding-top: 15px;\\n color: #ffffff;\\n /* border: 1px solid red; */\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n.ion-text-header-top p {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.ion-text-right {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.header-large {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 12.5pt;\\n /* font-weight: 600; */\\n background: transparent;\\n color: #ffffff;\\n}\\n.header-xsmall {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 9.7pt;\\n font-weight: bold;\\n padding-bottom: 3.5px;\\n margin-bottom: 3.5px;\\n border-bottom: 1px solid #ccc;\\n background: transparent;\\n}\\n.header-medium {\\n font-size: 12pt;\\n text-align: left;\\n font-family: roboto;\\n background: transparent;\\n margin-right: 5px;\\n line-height: 25px;\\n}\\n.p-small {\\n font-size: 13pt;\\n margin-top: 13px;\\n color: #000;\\n margin-right: 25px !important;\\n text-align: right;\\n /* color: #ffffff; */\\n}\\n/* CONTENT */\\n.item-list-small {\\n font-size: 14px;\\n overflow: auto;\\n}\\n.ion-item-class {\\n padding: 0;\\n}\\n.label-text {\\n width: 100%;\\n padding: 0;\\n margin: 0;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cab0dc;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cbeecb;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* NEW CSS FOR TOGGLE BUTTON */\\n.toggleBox {\\n margin: 20px 20px 0 0;\\n}\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n.toggle {\\n position: relative;\\n display: inline;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n display: grid;\\n text-align: center;\\n}\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n.main {\\n padding: 0px 1.25em;\\n}\\n.event-number {\\n color: white;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.event-number bold {\\n font-family: Roboto;\\n font-size: 25px;\\n text-align: right;\\n color: var(--white);\\n}\\n.time {\\n font-family: Roboto;\\n font-size: 30px;\\n text-align: center;\\n color: var(--white);\\n line-height: unset;\\n margin-top: 10px;\\n}\\n.next-meeting {\\n display: flex;\\n justify-content: center;\\n margin: 0px 20px;\\n margin-top: 15px;\\n}\\n.next-meeting .meeting-time {\\n font-size: 1.5625em;\\n font-family: Roboto;\\n font-weight: 300;\\n color: var(--white);\\n margin-right: 7px;\\n}\\n.next-meeting .meeting-description {\\n margin-top: 2px;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.conteiner-box {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n}\\n.schedule {\\n max-width: 400px;\\n font-family: Roboto;\\n margin: 10px 0px;\\n padding: 20px;\\n background-color: white;\\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);\\n border: solid 1px #e9e9e9;\\n margin-bottom: 20px;\\n border-radius: 25px;\\n}\\n.schedule .schedule-header {\\n display: flex;\\n margin-bottom: 20px;\\n justify-content: space-between;\\n}\\n.schedule .schedule-header .title {\\n display: flex;\\n align-items: center;\\n}\\n.schedule .schedule-header .title .icon {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n margin-right: 10px;\\n}\\n.schedule .schedule-header .title .text {\\n font-family: Roboto;\\n font-size: 20px;\\n color: black;\\n}\\n.schedule .schedule-header .icon-next {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n font-size: 35px;\\n font-size: 35px;\\n}\\n.schedule .content ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.schedule .content ul .d-flex {\\n width: 100%;\\n height: 40px;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li {\\n padding-bottom: 5px;\\n margin-top: 5px;\\n border-bottom: 1px solid #ebebeb;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li .schedule-time {\\n margin-right: 10px;\\n}\\n.schedule .content ul li .schedule-time .time-start {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-time .time-end {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-date {\\n margin-right: 10px;\\n width: 22%;\\n color: #797979 !important;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-details {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .location {\\n font-family: Roboto;\\n font-size: 13px;\\n color: black;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .description {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: bold;\\n color: #0d89d1;\\n}\\n.schedule .content ul li .color {\\n width: 5px;\\n height: 40px;\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n background-color: #f05d5e;\\n}\\n.schedule .content ul li:last-child {\\n border-bottom: unset !important;\\n padding-bottom: unset !important;\\n}\\n.schedule .resume .title {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: 500;\\n color: #797979;\\n margin-bottom: 5px;\\n margin-top: 10px;\\n}\\n.schedule .resume .event-num, .schedule .resume .first-event-time {\\n font-family: Roboto;\\n font-size: 15px;\\n display: block;\\n color: black;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.pointer {\\n cursor: pointer;\\n}\\n@media only screen and (min-width: 804px) {\\n .schedule:first-child {\\n margin-right: 2%;\\n }\\n}\\n@media only screen and (min-width: 478px) {\\n .schedule {\\n width: 400px;\\n }\\n}\\n@media only screen and (max-width: 478px) {\\n .schedule {\\n width: 360px;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcZXZlbnRzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FBQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNERjtBREdBO0VBQ0UsbUJBQUE7QUNBRjtBREVBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFFQSwyQkFBQTtBQ0FKO0FERUU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNDSjtBRENJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ0k7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNDTjtBRENJO0VBQ0UsV0FBQTtBQ0NOO0FEQ0k7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDQ047QURFRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0NKO0FEQ0U7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUNFSjtBREFFO0VBQ0UseUNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FDR0o7QURERTtFQUNFLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS0o7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSw2QkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNLSjtBREZFLFlBQUE7QUFDQTtFQUNJLGVBQUE7RUFDQSxjQUFBO0FDS047QURISTtFQUNFLFVBQUE7QUNNTjtBREhJO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FDTU47QURGSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0ZBQUE7QUNLTjtBREhJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxrRkFBQTtBQ01OO0FESkk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ09OO0FETEk7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDUU47QUROSTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUNTTjtBRFBJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNVTjtBRFBJO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FDVU47QURSSTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ1dOO0FEVEk7RUFDRSxlQUFBO0VBQ0EsMkJBQUE7QUNZTjtBRFZJO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDYU47QURYSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNjTjtBRFpJO0VBQ0UsVUFBQTtFQUNBLFdBQUE7QUNlTjtBRGJJO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDZ0JOO0FEZEk7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDaUJOO0FEZkk7RUFDRSxVQUFBO0VBQ0EsU0FBQTtBQ2tCTjtBRGhCSTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNtQk47QURqQkk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ29CTjtBRGxCSSw4QkFBQTtBQUNBO0VBQ0UscUJBQUE7QUNxQk47QURuQkk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsK0NBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QUNzQk47QURwQkk7RUFDRSxtQkFBQTtBQ3VCTjtBRHJCSTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4Q0FBQTtFQUNBLHlCQUFBO0FDd0JOO0FEdEJJO0VBQ0UsVUFBQTtBQ3lCTjtBRHRCSTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHFDQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FDeUJOO0FEdkJJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7QUMwQk47QUR4Qkk7RUFDRSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQTswQkFBQTtBQzRCTjtBRHpCSTtFQUNFLFNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUM0Qk47QUR0QkE7RUFDRSxtQkFBQTtBQ3lCRjtBRHRCQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBQ3lCRjtBRHZCRTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QUN5Qko7QUR0QkE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ3lCRjtBRHRCQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUN5QkY7QUR2QkU7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FDeUJKO0FEdEJFO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDd0JKO0FEcEJBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtBQ3VCRjtBRHJCQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLDBDQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FDd0JGO0FEdkJFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QUN5Qko7QUR4Qkk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QUMwQk47QUR6Qk07RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQzJCUjtBRHpCTTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUMyQlI7QUR4Qkk7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQzBCTjtBRHRCSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDd0JOO0FEdkJNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ3lCUjtBRHZCTTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdDQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUN5QlI7QUR4QlE7RUFDRSxrQkFBQTtBQzBCVjtBRHpCVTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDMkJaO0FEekJVO0VBQ0UseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUMyQlo7QUR4QlE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QUMwQlY7QUR4QlE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQzBCVjtBRHpCVTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDMkJaO0FEeEJVO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDMEJaO0FEdkJRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EseUJBQUE7QUN5QlY7QUR0Qk07RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FDd0JSO0FEakJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ21CTjtBRGpCSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDbUJOO0FEYkE7RUFDRSxhQUFBO0FDZ0JGO0FEYkE7RUFDRSxlQUFBO0FDZ0JGO0FEYkE7RUFFRTtJQUNFLGdCQUFBO0VDZUY7QUFDRjtBRFhBO0VBQ0U7SUFDRSxZQUFBO0VDYUY7QUFDRjtBRFRBO0VBQ0U7SUFDRSxZQUFBO0VDV0Y7QUFDRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudHMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuXHJcbi8qIEhFQURFUiAqL1xyXG4uYmctYmx1ZXtcclxuICAtLWJhY2tncm91bmQ6IzA3ODJjOTtcclxuICBiYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiMwNzgyYzk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojMDc4MmM5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuaW9uLXRvb2xiYXJ7XHJcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uaW9uLXRleHQtaGVhZGVyLXRvcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlvbi10ZXh0LWhlYWRlci10b3AgcHtcclxuICAgIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmlvbi10ZXh0LXJpZ2h0e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLWxhcmdle1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEyLjVwdDtcclxuICAgIC8qIGZvbnQtd2VpZ2h0OiA2MDA7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLXhzbWFsbHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA5LjdwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuaGVhZGVyLW1lZGl1bXtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAucC1zbWFsbHtcclxuICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xyXG4gIH1cclxuICBcclxuICAvKiBDT05URU5UICovXHJcbiAgLml0ZW0tbGlzdC1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5pb24taXRlbS1jbGFzc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmxhYmVsLXRleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vRElWXHJcbiAgICAuZGl2LWl0ZW0tT2ZpY2lhbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYWIwZGM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYmVlY2I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LXVwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LXVwIGgze1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5kaXYtY29udGVudC1PZmljaWFse1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2FiMGRjO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LVBlc3NvYWx7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYmVlY2I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgICBjb2xvcjogcmdiKDk0LCA5MiwgOTIpO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRpdi1ib3R0b257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1sb2NhdGlvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLW1pZGRsZSBwe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBORVcgQ1NTIEZPUiBUT0dHTEUgQlVUVE9OICovXHJcbiAgICAudG9nZ2xlQm94e1xyXG4gICAgICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgbGVmdDogNjVweDtcclxuXHJcbiAgICB9XHJcbiAgICAudG9nZ2xle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAub25idG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICB9XHJcbiAgICAub2ZidG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogICNlMTY4MTc7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbi8vIG5ld1xyXG4ubWFpbntcclxuICBwYWRkaW5nOiAwcHggZW0oMjBweCk7XHJcbn1cclxuXHJcbi5ldmVudC1udW1iZXJ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIGJvbGR7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG4udGltZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm5leHQtbWVldGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLm1lZXRpbmctdGltZSB7XHJcbiAgICBmb250LXNpemU6IGVtKDI1cHgpO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlaW5lci1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zY2hlZHVsZSB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgLnNjaGVkdWxlLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfSBcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudHtcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAuZC1mbGV4e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNjaGVkdWxlLXRpbWV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAudGltZS1zdGFydHtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWUtZW5ke1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kYXRle1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kZXRhaWxze1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3J7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgfVxyXG5cclxuICAucmVzdW1le1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbnVtLCAuZmlyc3QtZXZlbnQtdGltZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wb2ludGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xyXG5cclxuICAuc2NoZWR1bGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XHJcbiAgLnNjaGVkdWxle1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcclxuICAuc2NoZWR1bGV7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgfVxyXG59IiwiLyogSEVBREVSICovXG4uYmctYmx1ZSB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICBiYWNrZ3JvdW5kOiAjMDc4MmM5O1xuICAtLWJhY2tncm91bmQtY29sb3I6IzA3ODJjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3I6ICNmZmZmZmY7XG59XG5cbmlvbi10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3AgcCB7XG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW9uLXRleHQtcmlnaHQge1xuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyLjVwdDtcbiAgLyogZm9udC13ZWlnaHQ6IDYwMDsgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLXhzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkuN3B0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnAtc21hbGwge1xuICBmb250LXNpemU6IDEzcHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xufVxuXG4vKiBDT05URU5UICovXG4uaXRlbS1saXN0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmlvbi1pdGVtLWNsYXNzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhYmVsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGl2LWl0ZW0tT2ZpY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2FiMGRjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LWl0ZW0tUGVzc29hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2JlZWNiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGl2LXVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LWljb24ge1xuICB3aWR0aDogMTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYWIwZGM7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5kaXYtY29udGVudC1QZXNzb2FsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NiZWVjYjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgzIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHAsIC5kaXYtY29udGVudC1QZXNzb2FsIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGNvbG9yOiAjNWU1YzVjO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LWJvdHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG5cbi5kaXYtYm90dG9uLWxlZnQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pY29uLWxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtYm90dG9uLW1pZGRsZSB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwLjVweDtcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXYtYm90dG9uLXJpZ2h0IHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgbGVmdDogNjVweDtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAwcHggMS4yNWVtO1xufVxuXG4uZXZlbnQtbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZXZlbnQtbnVtYmVyIGJvbGQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGltZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXh0LW1lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uZXh0LW1lZXRpbmcgLm1lZXRpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm5leHQtbWVldGluZyAubWVldGluZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGVpbmVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY2hlZHVsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAudGl0bGUgLmljb24ge1xuICBjb2xvcjogI2U4ZThlODtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5zY2hlZHVsZS1oZWFkZXIgLnRpdGxlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAuaWNvbi1uZXh0IHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCAuZC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLXN0YXJ0IHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLWVuZCB7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGV0YWlscyAubG9jYXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLWRldGFpbHMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLmNvbG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC5ldmVudC1udW0sIC5zY2hlZHVsZSAucmVzdW1lIC5maXJzdC1ldmVudC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA0cHgpIHtcbiAgLnNjaGVkdWxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59Il19 */\";","import { Component, OnInit, LOCALE_ID } from '@angular/core';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Router } from '@angular/router';\r\nimport { ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { EventDetailPage } from './event-detail/event-detail.page';\r\nimport { EventDetailModalPage } from './event-detail-modal/event-detail-modal.page';\r\nimport { ProcessesService } from '../../services/processes.service';\r\nimport { DailyWorkTask } from '../../models/dailyworktask.model';\r\nimport { ViewEventPage } from '../agenda/view-event/view-event.page';\r\nimport { ExpedientePage } from '../gabinete-digital/expediente/expediente.page';\r\nimport { ExpedienteDetailPage } from '../gabinete-digital/expediente/expediente-detail/expediente-detail.page';\r\n\r\n@Component({\r\n selector: 'app-events',\r\n templateUrl: './events.page.html',\r\n styleUrls: ['./events.page.scss'],\r\n})\r\nexport class EventsPage implements OnInit {\r\n /* Get current system date */\r\n today = new Date();\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n\r\n /* Setting appropriate greeting according to the time */\r\n grettings = [\"Bom dia\", \"Boa tarde\", \"Boa noite\"];\r\n greetting='';\r\n\r\n timeDate = this.today.getHours() + \":\" + this.today.getMinutes();\r\n /* Set segment variable */\r\n segment:string;\r\n public profile:string;\r\n currentEvent: any;\r\n\r\n eventsList: Event[]; \r\n officialeventsList: Event[];\r\n personaleventsList: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n combinedEvents: Event[];\r\n\r\n customText = false;\r\n totalEvent=0;\r\n currentHoursMinutes: Date;\r\n\r\n showLoader: boolean;\r\n \r\n taskslist:DailyWorkTask[];\r\n expedientList:any;\r\n\r\n constructor(private eventService: EventsService, \r\n private router: Router, \r\n private storageService:StorageService,\r\n public activatedRoute: ActivatedRoute,\r\n private alertController: AlertService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n private processes:ProcessesService) {\r\n this.prEventList = null;\r\n\r\n // list\r\n this.LoadList();\r\n \r\n }\r\n\r\n\r\n swipe(){\r\n console.log('!!!!');\r\n }\r\n\r\n ngOnInit() {\r\n //Inicializar segment\r\n this.segment = \"Combinada\";\r\n //Initialize profile as mdgpr\r\n this.profile = \"pr\";\r\n console.log(this.profile);\r\n\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n console.log(res);\r\n });\r\n\r\n this.showGreeting();\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.RefreshEvents();\r\n }\r\n });\r\n /* this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n this.profile = res;\r\n }); */\r\n\r\n }\r\n\r\n\r\n doRefresh(event) {\r\n this.RefreshEvents();\r\n event.target.complete();\r\n }\r\n\r\n onSegmentChange(){\r\n this.RefreshEvents();\r\n }\r\n\r\n RefreshEvents(){\r\n this.showLoader = true;\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n \r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n \r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n console.log(this.eventsList);\r\n console.log(res);\r\n console.log(res[0]);\r\n\r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n\r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Pessoal\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Oficial\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n } \r\n break;\r\n }\r\n }\r\n\r\n showGreeting(){\r\n if(this.today.getHours() >= 6 && this.today.getHours() < 12){\r\n this.greetting = this.grettings[0];\r\n }\r\n else if(this.today.getHours() >= 12 && this.today.getHours() < 18){\r\n this.greetting = this.grettings[1];\r\n }\r\n else /* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */{\r\n this.greetting = this.grettings[2];\r\n }\r\n }\r\n\r\n gotTo(){\r\n this.router.navigate(['/home/events']);\r\n }\r\n\r\n changeProfile(){\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.RefreshEvents();\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.RefreshEvents();\r\n }\r\n }\r\n\r\n logout()\r\n {\r\n this.authService.ValidatedUser.BasicAuthKey = \"\";\r\n this.router.navigate(['/home/login']);\r\n }\r\n\r\n async openEventDetail1(id:any){\r\n console.log(id);\r\n \r\n const modal = await this.modalController.create({\r\n component: EventDetailPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'event-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n\r\n }\r\n async openEventDetail(id:any) {\r\n const modal = await this.modalController.create({\r\n component: EventDetailModalPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'my-custom-class'\r\n });\r\n return await modal.present();\r\n }\r\n\r\n LoadList()\r\n {\r\n this.processes.GetTasksList(\"Expediente\", false).subscribe(result => {\r\n this.expedientList = result.reverse();\r\n console.log(this.expedientList);\r\n });\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.CreateDate < b.CreateDate) ? -1 : ((a.CreateDate > b.CreateDate) ? 1 : 0);\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n /* console.log(this.profile);\r\n console.log(serialNumber); */\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async openExpedientList(){\r\n const modal = await this.modalController.create({\r\n component: ExpedientePage,\r\n componentProps:{\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n \r\n \r\n \r\n}\r\n\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-events-events-module-es5.js b/android/app/src/main/assets/public/pages-events-events-module-es5.js index f7eee804d..6a9d958e1 100644 --- a/android/app/src/main/assets/public/pages-events-events-module-es5.js +++ b/android/app/src/main/assets/public/pages-events-events-module-es5.js @@ -41,7 +41,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d /* harmony default export */ - __webpack_exports__["default"] = "\r\n \r\n\r\n\r\n \r\n \r\n

{{customDate}}

\r\n
\r\n \r\n

{{totalEvent}} eventos agendados para hoje

\r\n
\r\n \r\n
\r\n
{{currentHoursMinutes | date: 'HH:mm'}}
\r\n
\"{{currentEvent}}\"
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n
A sua Agenda
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n
    \r\n
    {{event.StartDate | date: 'HH:mm'}}
    \r\n
    {{event.EndDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{event.Location}}
    \r\n
    {{event.Subject}}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
Correspondência por ler
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n \r\n >\r\n
    \r\n
    \r\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \r\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{ task.workflowInstanceFolio }}
    \r\n
    {{ task.workflowInstanceDataFields.Sender }}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n
"; + __webpack_exports__["default"] = "\r\n \r\n\r\n\r\n \r\n \r\n

{{customDate}}

\r\n
\r\n \r\n

{{totalEvent}} eventos agendados para hoje

\r\n
\r\n \r\n
\r\n
{{currentHoursMinutes | date: 'HH:mm'}}
\r\n
\"{{currentEvent}}\"
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n
A sua Agenda
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n
    \r\n
    {{event.StartDate | date: 'HH:mm'}}
    \r\n
    {{event.EndDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{event.Location}}
    \r\n
    {{event.Subject}}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
Correspondência por ler
\r\n
\r\n \r\n \r\n
\r\n
\r\n
    \r\n
  • \r\n \r\n >\r\n
    \r\n
    \r\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \r\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \r\n
    \r\n
    \r\n
    {{ task.workflowInstanceFolio }}
    \r\n
    {{ task.workflowInstanceDataFields.Sender }}
    \r\n
    \r\n
    \r\n
  • \r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n
"; /***/ }, @@ -881,7 +881,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d //Inicializar segment this.segment = "Combinada"; //Initialize profile as mdgpr - this.profile = "mdgpr"; + this.profile = "pr"; console.log(this.profile); this.storageService.get(src_app_config_auth_constants__WEBPACK_IMPORTED_MODULE_7__["AuthConnstants"].USER).then(function (res) { console.log(res); @@ -1172,8 +1172,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d while (1) { switch (_context10.prev = _context10.next) { case 0: - console.log(this.profile); - _context10.next = 3; + _context10.next = 2; return this.modalController.create({ component: _gabinete_digital_expediente_expediente_detail_expediente_detail_page__WEBPACK_IMPORTED_MODULE_14__["ExpedienteDetailPage"], componentProps: { @@ -1184,12 +1183,12 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d backdropDismiss: false }); - case 3: + case 2: modal = _context10.sent; - _context10.next = 6; + _context10.next = 5; return modal.present(); - case 6: + case 5: modal.onDidDismiss().then(function (res) { if (res) { console.log(res); @@ -1198,7 +1197,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d } }); - case 7: + case 6: case "end": return _context10.stop(); } diff --git a/android/app/src/main/assets/public/pages-events-events-module-es5.js.map b/android/app/src/main/assets/public/pages-events-events-module-es5.js.map index a21dfeacd..ad88e99bd 100644 --- a/android/app/src/main/assets/public/pages-events-events-module-es5.js.map +++ b/android/app/src/main/assets/public/pages-events-events-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.html","webpack:///src/app/pages/events/events.page.html","webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.scss","webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.ts","webpack:///src/app/pages/events/events-routing.module.ts","webpack:///src/app/pages/events/events.module.ts","webpack:///src/app/pages/events/events.page.scss","webpack:///src/app/pages/events/events.page.ts"],"names":["EventDetailModalPage","formBuilder","alertController","router","activatedRoute","eventsService","modalCtrl","alertService","attachamentsService","route","isSubmitted","loadedEvent","Body","loadEvent","loadAttachments","ionicForm","group","subject","required","eventid","paramMap","subscribe","has","pageId","get","console","log","backURL","getEvent","response","create","component","componentProps","eventAttendees","Attendees","cssClass","backdropDismiss","modal","present","onDidDismiss","then","data","newattendees","newattendes","header","message","CalendarName","buttons","text","role","handler","Delete","alert","deleteEvent","EventId","navigate","valid","putEvent","presentAlert","getAttachmentsById","res","documenturl","url","replace","event","target","complete","setTimeout","ev","eventId","attachments","loadedEventAttachments","controls","selector","template","routes","path","loadChildren","m","EventDetailPageModule","AttachmentsPageModule","AttendeesPageModule","AttendeeModalPageModule","EventsPageModule","imports","declarations","schemas","EventsPage","eventService","storageService","modalController","authService","processes","today","Date","months","days","customDate","getDay","getDate","getMonth","grettings","greetting","timeDate","getHours","getMinutes","customText","totalEvent","prEventList","LoadList","segment","profile","USER","showGreeting","events","forEach","RefreshEvents","showLoader","date","setMonth","start","getFullYear","getSeconds","end","getAllMdEvents","eventsList","length","currentEvent","Subject","currentHoursMinutes","StartDate","getAllPrEvents","personaleventsList","filter","officialeventsList","ValidatedUser","BasicAuthKey","id","GetTasksList","result","expedientList","reverse","myArray","sort","a","b","CreateDate","serialNumber"],"mappings":"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","file":"pages-events-events-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Visualizar Evento\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n Localização\\r\\n \\r\\n \\r\\n \\r\\n Calendário\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n Tipo do evento\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n Data Início\\r\\n \\r\\n \\r\\n \\r\\n Data Fim\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n {{attendee.Name}} \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ att.Description }}

\\r\\n

{{ att.CreateDate }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Sem anexos\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n Gravar\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{customDate}}

\\r\\n
\\r\\n \\r\\n

{{totalEvent}} eventos agendados para hoje

\\r\\n
\\r\\n \\r\\n
\\r\\n
{{currentHoursMinutes | date: 'HH:mm'}}
\\r\\n
\\\"{{currentEvent}}\\\"
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
A sua Agenda
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n
    \\r\\n
    {{event.StartDate | date: 'HH:mm'}}
    \\r\\n
    {{event.EndDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{event.Location}}
    \\r\\n
    {{event.Subject}}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
Correspondência por ler
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n \\r\\n >\\r\\n
    \\r\\n
    \\r\\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \\r\\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{ task.workflowInstanceFolio }}
    \\r\\n
    {{ task.workflowInstanceDataFields.Sender }}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\";","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\n.div-item {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n}\\n\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n\\n.div-content-attachment {\\n width: 85%;\\n float: left;\\n padding: 0 0 0 12px;\\n}\\n\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n\\n.btn-attach {\\n margin: 15px 0 0 0;\\n --color: #333;\\n --border-color:#333;\\n}\\n\\n.div-card-button {\\n width: 100%;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\nion-card {\\n margin: 2.5% !important;\\n width: 45%;\\n float: left;\\n}\\n\\n.center {\\n text-align: center;\\n float: center;\\n}\\n\\n/* FFOTER */\\n\\n.event-detail-buttons {\\n width: 90%;\\n margin: 10px auto;\\n}\\n\\n.event-detail-buttons ion-button {\\n width: 90%;\\n margin: 0 auto;\\n display: block;\\n margin-bottom: 25px;\\n}\\n\\n.ion-icon-delete {\\n font-size: 22px;\\n color: red;\\n background-color: white;\\n padding-right: 5px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* .event-detail-buttons{\\n margin-bottom: 80px;\\n margin-top: 10px;\\n} */\\n\\n.attendees-icon {\\n font-size: 14px;\\n}\\n\\n.see-more-button {\\n text-transform: initial;\\n font-size: 16px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGV2ZW50LWRldGFpbC1tb2RhbFxcZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9ldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBQTtBQ0NGOztBRENBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FDRUY7O0FEQUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ0tGOztBREhBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNNRjs7QURIQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNNRjs7QURKQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FESkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ09GOztBRExBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1FGOztBRE5BO0VBQ0UsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBQ1NGOztBRFBBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0FDVUY7O0FEUEEsV0FBQTs7QUFDQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBQ1VGOztBRFJBO0VBQ0UsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNXRjs7QURUQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQ1lGOztBRFZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDYUY7O0FEWEE7OztHQUFBOztBQUlBO0VBQ0UsZUFBQTtBQ2NGOztBRFpBO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0FDZUYiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24taXRlbS1ncm91cHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuLmRpdi1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG59XHJcbi5kaXYtdXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmRpdi11cCBoM3tcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRpdi1pY29ue1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5kaXYtaWNvbiBpb24taWNvbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnR7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG59XHJcbi5pb24taWNvbi1hdHRhY2h7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYnRuLWF0dGFjaHtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgLS1jb2xvcjogIzMzMztcclxuICAtLWJvcmRlci1jb2xvcjojMzMzO1xyXG59XHJcbi5kaXYtY2FyZC1idXR0b257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbmlvbi1jYXJke1xyXG4gIG1hcmdpbjogMi41JSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxvYXQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogRkZPVEVSICovXHJcbi5ldmVudC1kZXRhaWwtYnV0dG9uc3tcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcbi5ldmVudC1kZXRhaWwtYnV0dG9ucyBpb24tYnV0dG9ue1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uaW9uLWljb24tZGVsZXRle1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgY29sb3I6cmVkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiAuZXZlbnQtZGV0YWlsLWJ1dHRvbnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59ICovXHJcbi5hdHRlbmRlZXMtaWNvbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNlZS1tb3JlLWJ1dHRvbntcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbiIsImlvbi1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uZGl2LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi11cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi11cCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdi1pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnQge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idG4tYXR0YWNoIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAtLWNvbG9yOiAjMzMzO1xuICAtLWJvcmRlci1jb2xvcjojMzMzO1xufVxuXG4uZGl2LWNhcmQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmlvbi1jYXJkIHtcbiAgbWFyZ2luOiAyLjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogY2VudGVyO1xufVxuXG4vKiBGRk9URVIgKi9cbi5ldmVudC1kZXRhaWwtYnV0dG9ucyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWJ1dHRvbnMgaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlvbi1pY29uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qIC5ldmVudC1kZXRhaWwtYnV0dG9uc3tcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn0gKi9cbi5hdHRlbmRlZXMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlZS1tb3JlLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { AttachmentsPage } from '../attachments/attachments.page';\r\nimport { AttendeesPage } from '../attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-event-detail-modal',\r\n templateUrl: './event-detail-modal.page.html',\r\n styleUrls: ['./event-detail-modal.page.scss'],\r\n})\r\nexport class EventDetailModalPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n backURL: string;\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n public alertController: AlertController, \r\n private router: Router, \r\n private activatedRoute: ActivatedRoute, \r\n private eventsService: EventsService, \r\n private modalCtrl: ModalController,\r\n private alertService: AlertService,\r\n private attachamentsService: AttachmentsService,\r\n private route: Router,) { \r\n this.loadedEvent = new Event();\r\n this.loadedEvent.Body = new EventBody();\r\n }\r\n ngOnInit() {\r\n this.loadEvent();\r\n this.loadAttachments();\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]]\r\n })\r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n loadEvent(){\r\n let eventid: string;\r\n this.activatedRoute.paramMap.subscribe(paramMap =>\r\n {\r\n if (!paramMap.has(\"eventId\")){\r\n return;\r\n }\r\n else{\r\n this.pageId = paramMap.get('eventId');\r\n eventid = paramMap.get('eventId');\r\n console.log(eventid);\r\n \r\n }\r\n if (paramMap.has(\"caller\")){\r\n this.backURL = \"/home/\" + paramMap.get('caller');\r\n }\r\n }\r\n );\r\n this.eventsService.getEvent(eventid).subscribe(response => {\r\n this.loadedEvent = response;\r\n });\r\n }\r\n\r\n async openAttendees(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.loadedEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n getEventAttendees(): EventPerson[]\r\n {\r\n return this.loadedEvent.Attendees;\r\n }\r\n\r\n setEventAttendees(newattendes: EventPerson[])\r\n {\r\n this.loadedEvent.Attendees = newattendes;\r\n }\r\n\r\n async deleteConfirm()\r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Apagar evento!',\r\n message: 'Deseja apagar o evento da agenda ' + this.loadedEvent.CalendarName + '?',\r\n buttons: [\r\n {\r\n text: 'Não',\r\n role: 'cancel',\r\n cssClass: 'secondary',\r\n handler: () => { }\r\n }, {\r\n text: 'Sim',\r\n handler: () => {\r\n this.Delete();\r\n }\r\n }\r\n ]\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n Delete()\r\n {\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n\r\n this.router.navigate(['/home/events']);\r\n }); \r\n }\r\n\r\n Save()\r\n {\r\n if (this.ionicForm.valid) \r\n {\r\n\r\n this.eventsService.putEvent(this.loadedEvent, 2, 3, \"md\").subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n });\r\n }\r\n }\r\n\r\n showAlert(){\r\n this.alertService.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n loadAttachments()\r\n { \r\n /* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {\r\n this.loadedEventAttachments = attachments;\r\n }); */\r\n this.attachamentsService.getAttachmentsById(this.pageId).subscribe(res => {\r\n console.log(res);\r\n \r\n });\r\n }\r\n async viewDocument(documenturl:string)\r\n {\r\n const url: string = documenturl.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n /* const browser = this.iab.create(url,\"_blank\");\r\n browser.show(); */\r\n }\r\n\r\n back()\r\n {\r\n //this.back();\r\n }\r\n doRefresh(event){\r\n /* this.RefreshEvents(); */\r\n event.target.complete();\r\n setTimeout(() => {\r\n event.target.complete();\r\n }, 2000);\r\n\r\n }\r\n navigateTo(ev){\r\n this.route.navigate(['/home/events',ev]);\r\n }\r\n async openAttachments(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttachmentsPage,\r\n componentProps: {\r\n eventId: this.pageId,\r\n attachments: this.loadedEventAttachments\r\n },\r\n cssClass: 'attachments',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n \r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { EventsPage } from './events.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: EventsPage\r\n },\r\n {\r\n path: 'event-detail',\r\n loadChildren: () => import('./event-detail/event-detail.module').then( m => m.EventDetailPageModule)\r\n },\r\n {\r\n path: 'attachments',\r\n loadChildren: () => import('./attachments/attachments.module').then( m => m.AttachmentsPageModule)\r\n },\r\n {\r\n path: 'attendees',\r\n loadChildren: () => import('./attendees/attendees.module').then( m => m.AttendeesPageModule)\r\n },\r\n {\r\n path: 'attendee-modal',\r\n loadChildren: () => import('./attendee-modal/attendee-modal.module').then( m => m.AttendeeModalPageModule)\r\n },\r {\n path: 'event-detail-modal',\n loadChildren: () => import('./event-detail-modal/event-detail-modal.module').then( m => m.EventDetailModalPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class EventsPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { EventsPageRoutingModule } from './events-routing.module';\r\n\r\nimport { EventsPage } from './events.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n EventsPageRoutingModule\r\n ],\r\n declarations: [EventsPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class EventsPageModule {}\r\n","export default \"/* HEADER */\\n.bg-blue {\\n --background:#0782c9;\\n background: #0782c9;\\n --background-color:#0782c9;\\n background-color: #0782c9;\\n color: #ffffff;\\n --color: #ffffff;\\n}\\nion-toolbar {\\n --background: white;\\n}\\n.ion-text-header-top {\\n width: 100%;\\n --background: transparent;\\n text-align: center;\\n padding-top: 15px;\\n color: #ffffff;\\n /* border: 1px solid red; */\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n.ion-text-header-top p {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.ion-text-right {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.header-large {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 12.5pt;\\n /* font-weight: 600; */\\n background: transparent;\\n color: #ffffff;\\n}\\n.header-xsmall {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 9.7pt;\\n font-weight: bold;\\n padding-bottom: 3.5px;\\n margin-bottom: 3.5px;\\n border-bottom: 1px solid #ccc;\\n background: transparent;\\n}\\n.header-medium {\\n font-size: 12pt;\\n text-align: left;\\n font-family: roboto;\\n background: transparent;\\n margin-right: 5px;\\n line-height: 25px;\\n}\\n.p-small {\\n font-size: 13pt;\\n margin-top: 13px;\\n color: #000;\\n margin-right: 25px !important;\\n text-align: right;\\n /* color: #ffffff; */\\n}\\n/* CONTENT */\\n.item-list-small {\\n font-size: 14px;\\n overflow: auto;\\n}\\n.ion-item-class {\\n padding: 0;\\n}\\n.label-text {\\n width: 100%;\\n padding: 0;\\n margin: 0;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cab0dc;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cbeecb;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* NEW CSS FOR TOGGLE BUTTON */\\n.toggleBox {\\n margin: 20px 20px 0 0;\\n}\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n.toggle {\\n position: relative;\\n display: inline;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n display: grid;\\n text-align: center;\\n}\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n.main {\\n padding: 0px 1.25em;\\n}\\n.event-number {\\n color: white;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.event-number bold {\\n font-family: Roboto;\\n font-size: 25px;\\n text-align: right;\\n color: var(--white);\\n}\\n.time {\\n font-family: Roboto;\\n font-size: 30px;\\n text-align: center;\\n color: var(--white);\\n line-height: unset;\\n margin-top: 10px;\\n}\\n.next-meeting {\\n display: flex;\\n justify-content: center;\\n margin: 0px 20px;\\n margin-top: 15px;\\n}\\n.next-meeting .meeting-time {\\n font-size: 1.5625em;\\n font-family: Roboto;\\n font-weight: 300;\\n color: var(--white);\\n margin-right: 7px;\\n}\\n.next-meeting .meeting-description {\\n margin-top: 2px;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.conteiner-box {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n}\\n.schedule {\\n max-width: 400px;\\n font-family: Roboto;\\n margin: 10px 0px;\\n padding: 20px;\\n background-color: white;\\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);\\n border: solid 1px #e9e9e9;\\n margin-bottom: 20px;\\n border-radius: 25px;\\n}\\n.schedule .schedule-header {\\n display: flex;\\n margin-bottom: 20px;\\n justify-content: space-between;\\n}\\n.schedule .schedule-header .title {\\n display: flex;\\n align-items: center;\\n}\\n.schedule .schedule-header .title .icon {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n margin-right: 10px;\\n}\\n.schedule .schedule-header .title .text {\\n font-family: Roboto;\\n font-size: 20px;\\n color: black;\\n}\\n.schedule .schedule-header .icon-next {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n font-size: 35px;\\n font-size: 35px;\\n}\\n.schedule .content ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.schedule .content ul .d-flex {\\n width: 100%;\\n height: 40px;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li {\\n padding-bottom: 5px;\\n margin-top: 5px;\\n border-bottom: 1px solid #ebebeb;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li .schedule-time {\\n margin-right: 10px;\\n}\\n.schedule .content ul li .schedule-time .time-start {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-time .time-end {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-date {\\n margin-right: 10px;\\n width: 22%;\\n color: #797979 !important;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-details {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .location {\\n font-family: Roboto;\\n font-size: 13px;\\n color: black;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .description {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: bold;\\n color: #0d89d1;\\n}\\n.schedule .content ul li .color {\\n width: 5px;\\n height: 40px;\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n background-color: #f05d5e;\\n}\\n.schedule .content ul li:last-child {\\n border-bottom: unset !important;\\n padding-bottom: unset !important;\\n}\\n.schedule .resume .title {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: 500;\\n color: #797979;\\n margin-bottom: 5px;\\n margin-top: 10px;\\n}\\n.schedule .resume .event-num, .schedule .resume .first-event-time {\\n font-family: Roboto;\\n font-size: 15px;\\n display: block;\\n color: black;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.pointer {\\n cursor: pointer;\\n}\\n@media only screen and (min-width: 804px) {\\n .schedule:first-child {\\n margin-right: 2%;\\n }\\n}\\n@media only screen and (min-width: 478px) {\\n .schedule {\\n width: 400px;\\n }\\n}\\n@media only screen and (max-width: 478px) {\\n .schedule {\\n width: 360px;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcZXZlbnRzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FBQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNERjtBREdBO0VBQ0UsbUJBQUE7QUNBRjtBREVBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFFQSwyQkFBQTtBQ0FKO0FERUU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNDSjtBRENJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ0k7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNDTjtBRENJO0VBQ0UsV0FBQTtBQ0NOO0FEQ0k7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDQ047QURFRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0NKO0FEQ0U7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUNFSjtBREFFO0VBQ0UseUNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FDR0o7QURERTtFQUNFLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDS0o7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSw2QkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNLSjtBREZFLFlBQUE7QUFDQTtFQUNJLGVBQUE7RUFDQSxjQUFBO0FDS047QURISTtFQUNFLFVBQUE7QUNNTjtBREhJO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FDTU47QURGSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0ZBQUE7QUNLTjtBREhJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxrRkFBQTtBQ01OO0FESkk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ09OO0FETEk7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FDUU47QUROSTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUNTTjtBRFBJO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNVTjtBRFBJO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FDVU47QURSSTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ1dOO0FEVEk7RUFDRSxlQUFBO0VBQ0EsMkJBQUE7QUNZTjtBRFZJO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0FDYU47QURYSTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNjTjtBRFpJO0VBQ0UsVUFBQTtFQUNBLFdBQUE7QUNlTjtBRGJJO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FDZ0JOO0FEZEk7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDaUJOO0FEZkk7RUFDRSxVQUFBO0VBQ0EsU0FBQTtBQ2tCTjtBRGhCSTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUNtQk47QURqQkk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ29CTjtBRGxCSSw4QkFBQTtBQUNBO0VBQ0UscUJBQUE7QUNxQk47QURuQkk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsK0NBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QUNzQk47QURwQkk7RUFDRSxtQkFBQTtBQ3VCTjtBRHJCSTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSw4Q0FBQTtFQUNBLHlCQUFBO0FDd0JOO0FEdEJJO0VBQ0UsVUFBQTtBQ3lCTjtBRHRCSTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHFDQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FDeUJOO0FEdkJJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7QUMwQk47QUR4Qkk7RUFDRSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQTswQkFBQTtBQzRCTjtBRHpCSTtFQUNFLFNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUM0Qk47QUR0QkE7RUFDRSxtQkFBQTtBQ3lCRjtBRHRCQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBQ3lCRjtBRHZCRTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QUN5Qko7QUR0QkE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ3lCRjtBRHRCQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUN5QkY7QUR2QkU7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FDeUJKO0FEdEJFO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDd0JKO0FEcEJBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtBQ3VCRjtBRHJCQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLDBDQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FDd0JGO0FEdkJFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QUN5Qko7QUR4Qkk7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QUMwQk47QUR6Qk07RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQzJCUjtBRHpCTTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QUMyQlI7QUR4Qkk7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQzBCTjtBRHRCSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDd0JOO0FEdkJNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBQ3lCUjtBRHZCTTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdDQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUN5QlI7QUR4QlE7RUFDRSxrQkFBQTtBQzBCVjtBRHpCVTtFQUNFLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDMkJaO0FEekJVO0VBQ0UseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUMyQlo7QUR4QlE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QUMwQlY7QUR4QlE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQzBCVjtBRHpCVTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDMkJaO0FEeEJVO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDMEJaO0FEdkJRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EseUJBQUE7QUN5QlY7QUR0Qk07RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FDd0JSO0FEakJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ21CTjtBRGpCSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDbUJOO0FEYkE7RUFDRSxhQUFBO0FDZ0JGO0FEYkE7RUFDRSxlQUFBO0FDZ0JGO0FEYkE7RUFFRTtJQUNFLGdCQUFBO0VDZUY7QUFDRjtBRFhBO0VBQ0U7SUFDRSxZQUFBO0VDYUY7QUFDRjtBRFRBO0VBQ0U7SUFDRSxZQUFBO0VDV0Y7QUFDRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudHMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuXHJcbi8qIEhFQURFUiAqL1xyXG4uYmctYmx1ZXtcclxuICAtLWJhY2tncm91bmQ6IzA3ODJjOTtcclxuICBiYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiMwNzgyYzk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojMDc4MmM5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuaW9uLXRvb2xiYXJ7XHJcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uaW9uLXRleHQtaGVhZGVyLXRvcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlvbi10ZXh0LWhlYWRlci10b3AgcHtcclxuICAgIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmlvbi10ZXh0LXJpZ2h0e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLWxhcmdle1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEyLjVwdDtcclxuICAgIC8qIGZvbnQtd2VpZ2h0OiA2MDA7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLXhzbWFsbHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA5LjdwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuaGVhZGVyLW1lZGl1bXtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAucC1zbWFsbHtcclxuICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xyXG4gIH1cclxuICBcclxuICAvKiBDT05URU5UICovXHJcbiAgLml0ZW0tbGlzdC1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5pb24taXRlbS1jbGFzc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmxhYmVsLXRleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vRElWXHJcbiAgICAuZGl2LWl0ZW0tT2ZpY2lhbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYWIwZGM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYmVlY2I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LXVwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LXVwIGgze1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5kaXYtY29udGVudC1PZmljaWFse1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2FiMGRjO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LVBlc3NvYWx7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYmVlY2I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgICBjb2xvcjogcmdiKDk0LCA5MiwgOTIpO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRpdi1ib3R0b257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1sb2NhdGlvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLW1pZGRsZSBwe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBORVcgQ1NTIEZPUiBUT0dHTEUgQlVUVE9OICovXHJcbiAgICAudG9nZ2xlQm94e1xyXG4gICAgICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgbGVmdDogNjVweDtcclxuXHJcbiAgICB9XHJcbiAgICAudG9nZ2xle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAub25idG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICB9XHJcbiAgICAub2ZidG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogICNlMTY4MTc7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbi8vIG5ld1xyXG4ubWFpbntcclxuICBwYWRkaW5nOiAwcHggZW0oMjBweCk7XHJcbn1cclxuXHJcbi5ldmVudC1udW1iZXJ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIGJvbGR7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG4udGltZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm5leHQtbWVldGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLm1lZXRpbmctdGltZSB7XHJcbiAgICBmb250LXNpemU6IGVtKDI1cHgpO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlaW5lci1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zY2hlZHVsZSB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgLnNjaGVkdWxlLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfSBcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudHtcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAuZC1mbGV4e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNjaGVkdWxlLXRpbWV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAudGltZS1zdGFydHtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWUtZW5ke1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kYXRle1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kZXRhaWxze1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3J7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgfVxyXG5cclxuICAucmVzdW1le1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbnVtLCAuZmlyc3QtZXZlbnQtdGltZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wb2ludGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xyXG5cclxuICAuc2NoZWR1bGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XHJcbiAgLnNjaGVkdWxle1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcclxuICAuc2NoZWR1bGV7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgfVxyXG59IiwiLyogSEVBREVSICovXG4uYmctYmx1ZSB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICBiYWNrZ3JvdW5kOiAjMDc4MmM5O1xuICAtLWJhY2tncm91bmQtY29sb3I6IzA3ODJjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3I6ICNmZmZmZmY7XG59XG5cbmlvbi10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3AgcCB7XG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW9uLXRleHQtcmlnaHQge1xuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyLjVwdDtcbiAgLyogZm9udC13ZWlnaHQ6IDYwMDsgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLXhzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkuN3B0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnAtc21hbGwge1xuICBmb250LXNpemU6IDEzcHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xufVxuXG4vKiBDT05URU5UICovXG4uaXRlbS1saXN0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmlvbi1pdGVtLWNsYXNzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhYmVsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGl2LWl0ZW0tT2ZpY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2FiMGRjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LWl0ZW0tUGVzc29hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2JlZWNiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGl2LXVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LWljb24ge1xuICB3aWR0aDogMTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYWIwZGM7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5kaXYtY29udGVudC1QZXNzb2FsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NiZWVjYjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgzIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHAsIC5kaXYtY29udGVudC1QZXNzb2FsIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGNvbG9yOiAjNWU1YzVjO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LWJvdHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG5cbi5kaXYtYm90dG9uLWxlZnQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pY29uLWxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtYm90dG9uLW1pZGRsZSB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwLjVweDtcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXYtYm90dG9uLXJpZ2h0IHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgbGVmdDogNjVweDtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAwcHggMS4yNWVtO1xufVxuXG4uZXZlbnQtbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZXZlbnQtbnVtYmVyIGJvbGQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGltZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXh0LW1lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uZXh0LW1lZXRpbmcgLm1lZXRpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm5leHQtbWVldGluZyAubWVldGluZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGVpbmVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY2hlZHVsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAudGl0bGUgLmljb24ge1xuICBjb2xvcjogI2U4ZThlODtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5zY2hlZHVsZS1oZWFkZXIgLnRpdGxlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAuaWNvbi1uZXh0IHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCAuZC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLXN0YXJ0IHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLWVuZCB7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGV0YWlscyAubG9jYXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLWRldGFpbHMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLmNvbG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC5ldmVudC1udW0sIC5zY2hlZHVsZSAucmVzdW1lIC5maXJzdC1ldmVudC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA0cHgpIHtcbiAgLnNjaGVkdWxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59Il19 */\";","import { Component, OnInit, LOCALE_ID } from '@angular/core';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Router } from '@angular/router';\r\nimport { ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { EventDetailPage } from './event-detail/event-detail.page';\r\nimport { EventDetailModalPage } from './event-detail-modal/event-detail-modal.page';\r\nimport { ProcessesService } from '../../services/processes.service';\r\nimport { DailyWorkTask } from '../../models/dailyworktask.model';\r\nimport { ViewEventPage } from '../agenda/view-event/view-event.page';\r\nimport { ExpedientePage } from '../gabinete-digital/expediente/expediente.page';\r\nimport { ExpedienteDetailPage } from '../gabinete-digital/expediente/expediente-detail/expediente-detail.page';\r\n\r\n@Component({\r\n selector: 'app-events',\r\n templateUrl: './events.page.html',\r\n styleUrls: ['./events.page.scss'],\r\n})\r\nexport class EventsPage implements OnInit {\r\n /* Get current system date */\r\n today = new Date();\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n\r\n /* Setting appropriate greeting according to the time */\r\n grettings = [\"Bom dia\", \"Boa tarde\", \"Boa noite\"];\r\n greetting='';\r\n\r\n timeDate = this.today.getHours() + \":\" + this.today.getMinutes();\r\n /* Set segment variable */\r\n segment:string;\r\n public profile:string;\r\n currentEvent: any;\r\n\r\n eventsList: Event[]; \r\n officialeventsList: Event[];\r\n personaleventsList: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n combinedEvents: Event[];\r\n\r\n customText = false;\r\n totalEvent=0;\r\n currentHoursMinutes: Date;\r\n\r\n showLoader: boolean;\r\n \r\n taskslist:DailyWorkTask[];\r\n expedientList:any;\r\n\r\n constructor(private eventService: EventsService, \r\n private router: Router, \r\n private storageService:StorageService,\r\n public activatedRoute: ActivatedRoute,\r\n private alertController: AlertService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n private processes:ProcessesService) {\r\n this.prEventList = null;\r\n\r\n // list\r\n this.LoadList();\r\n \r\n }\r\n\r\n\r\n swipe(){\r\n console.log('!!!!');\r\n }\r\n\r\n ngOnInit() {\r\n //Inicializar segment\r\n this.segment = \"Combinada\";\r\n //Initialize profile as mdgpr\r\n this.profile = \"mdgpr\";\r\n console.log(this.profile);\r\n\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n console.log(res);\r\n });\r\n\r\n this.showGreeting();\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.RefreshEvents();\r\n }\r\n });\r\n /* this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n this.profile = res;\r\n }); */\r\n\r\n }\r\n\r\n\r\n doRefresh(event) {\r\n this.RefreshEvents();\r\n event.target.complete();\r\n }\r\n\r\n onSegmentChange(){\r\n this.RefreshEvents();\r\n }\r\n\r\n RefreshEvents(){\r\n this.showLoader = true;\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n \r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n \r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n console.log(this.eventsList);\r\n console.log(res);\r\n console.log(res[0]);\r\n\r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n\r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Pessoal\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Oficial\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n } \r\n break;\r\n }\r\n }\r\n\r\n showGreeting(){\r\n if(this.today.getHours() >= 6 && this.today.getHours() < 12){\r\n this.greetting = this.grettings[0];\r\n }\r\n else if(this.today.getHours() >= 12 && this.today.getHours() < 18){\r\n this.greetting = this.grettings[1];\r\n }\r\n else /* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */{\r\n this.greetting = this.grettings[2];\r\n }\r\n }\r\n\r\n gotTo(){\r\n this.router.navigate(['/home/events']);\r\n }\r\n\r\n changeProfile(){\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.RefreshEvents();\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.RefreshEvents();\r\n }\r\n }\r\n\r\n logout()\r\n {\r\n this.authService.ValidatedUser.BasicAuthKey = \"\";\r\n this.router.navigate(['/home/login']);\r\n }\r\n\r\n async openEventDetail1(id:any){\r\n console.log(id);\r\n \r\n const modal = await this.modalController.create({\r\n component: EventDetailPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'event-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n\r\n }\r\n async openEventDetail(id:any) {\r\n const modal = await this.modalController.create({\r\n component: EventDetailModalPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'my-custom-class'\r\n });\r\n return await modal.present();\r\n }\r\n\r\n LoadList()\r\n {\r\n this.processes.GetTasksList(\"Expediente\", false).subscribe(result => {\r\n this.expedientList = result.reverse();\r\n console.log(this.expedientList);\r\n });\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.CreateDate < b.CreateDate) ? -1 : ((a.CreateDate > b.CreateDate) ? 1 : 0);\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async openExpedientList(){\r\n const modal = await this.modalController.create({\r\n component: ExpedientePage,\r\n componentProps:{\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n \r\n \r\n \r\n}\r\n\r\n"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.html","webpack:///src/app/pages/events/events.page.html","webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.scss","webpack:///src/app/pages/events/event-detail-modal/event-detail-modal.page.ts","webpack:///src/app/pages/events/events-routing.module.ts","webpack:///src/app/pages/events/events.module.ts","webpack:///src/app/pages/events/events.page.scss","webpack:///src/app/pages/events/events.page.ts"],"names":["EventDetailModalPage","formBuilder","alertController","router","activatedRoute","eventsService","modalCtrl","alertService","attachamentsService","route","isSubmitted","loadedEvent","Body","loadEvent","loadAttachments","ionicForm","group","subject","required","eventid","paramMap","subscribe","has","pageId","get","console","log","backURL","getEvent","response","create","component","componentProps","eventAttendees","Attendees","cssClass","backdropDismiss","modal","present","onDidDismiss","then","data","newattendees","newattendes","header","message","CalendarName","buttons","text","role","handler","Delete","alert","deleteEvent","EventId","navigate","valid","putEvent","presentAlert","getAttachmentsById","res","documenturl","url","replace","event","target","complete","setTimeout","ev","eventId","attachments","loadedEventAttachments","controls","selector","template","routes","path","loadChildren","m","EventDetailPageModule","AttachmentsPageModule","AttendeesPageModule","AttendeeModalPageModule","EventsPageModule","imports","declarations","schemas","EventsPage","eventService","storageService","modalController","authService","processes","today","Date","months","days","customDate","getDay","getDate","getMonth","grettings","greetting","timeDate","getHours","getMinutes","customText","totalEvent","prEventList","LoadList","segment","profile","USER","showGreeting","events","forEach","RefreshEvents","showLoader","date","setMonth","start","getFullYear","getSeconds","end","getAllMdEvents","eventsList","length","currentEvent","Subject","currentHoursMinutes","StartDate","getAllPrEvents","personaleventsList","filter","officialeventsList","ValidatedUser","BasicAuthKey","id","GetTasksList","result","expedientList","reverse","myArray","sort","a","b","CreateDate","serialNumber"],"mappings":";;;;;;;;;;;;;;;;;;;AAAA;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACmBf,QAAaA,oBAAoB;AAc/B,oCACSC,WADT,EAESC,eAFT,EAGUC,MAHV,EAIUC,cAJV,EAKUC,aALV,EAMUC,SANV,EAOUC,YAPV,EAQUC,mBARV,EASUC,KATV,EASuB;AAAA;;AARd,aAAAR,WAAA,GAAAA,WAAA;AACA,aAAAC,eAAA,GAAAA,eAAA;AACC,aAAAC,MAAA,GAAAA,MAAA;AACA,aAAAC,cAAA,GAAAA,cAAA;AACA,aAAAC,aAAA,GAAAA,aAAA;AACA,aAAAC,SAAA,GAAAA,SAAA;AACA,aAAAC,YAAA,GAAAA,YAAA;AACA,aAAAC,mBAAA,GAAAA,mBAAA;AACA,aAAAC,KAAA,GAAAA,KAAA;AAfV,aAAAC,WAAA,GAAc,KAAd;AAgBI,aAAKC,WAAL,GAAmB,IAAI,gEAAJ,EAAnB;AACA,aAAKA,WAAL,CAAiBC,IAAjB,GAAwB,IAAI,wEAAJ,EAAxB;AACD;;AA1B4B;AAAA;AAAA,mCA2BpB;AACT,eAAKC,SAAL;AACA,eAAKC,eAAL;AACA,eAAKC,SAAL,GAAiB,KAAKd,WAAL,CAAiBe,KAAjB,CAAuB;AACtCC,mBAAO,EAAE,CAAC,EAAD,EAAK,CAAC,0DAAWC,QAAZ,CAAL;AAD6B,WAAvB,CAAjB;AAGD;AAjC8B;AAAA;AAAA,oCAuCtB;AAAA;;AACP,cAAIC,OAAJ;AACA,eAAKf,cAAL,CAAoBgB,QAApB,CAA6BC,SAA7B,CAAuC,UAAAD,QAAQ,EAAG;AAE9C,gBAAI,CAACA,QAAQ,CAACE,GAAT,CAAa,SAAb,CAAL,EAA6B;AAC3B;AACD,aAFD,MAGI;AACF,mBAAI,CAACC,MAAL,GAAcH,QAAQ,CAACI,GAAT,CAAa,SAAb,CAAd;AACAL,qBAAO,GAAGC,QAAQ,CAACI,GAAT,CAAa,SAAb,CAAV;AACAC,qBAAO,CAACC,GAAR,CAAYP,OAAZ;AAED;;AACD,gBAAIC,QAAQ,CAACE,GAAT,CAAa,QAAb,CAAJ,EAA2B;AACzB,mBAAI,CAACK,OAAL,GAAe,WAAWP,QAAQ,CAACI,GAAT,CAAa,QAAb,CAA1B;AACD;AACF,WAdH;AAgBA,eAAKnB,aAAL,CAAmBuB,QAAnB,CAA4BT,OAA5B,EAAqCE,SAArC,CAA+C,UAAAQ,QAAQ,EAAI;AACvD,iBAAI,CAAClB,WAAL,GAAmBkB,QAAnB;AACD,WAFH;AAGD;AA5D8B;AAAA;AAAA,wCA8DZ;;;;;;;;;;AACH,2BAAM,KAAKvB,SAAL,CAAewB,MAAf,CAAsB;AACxCC,+BAAS,EAAE,wEAD6B;AAEvCC,oCAAc,EAAE;AACfC,sCAAc,EAAE,KAAKtB,WAAL,CAAiBuB;AADlB,uBAFuB;AAKxCC,8BAAQ,EAAE,UAL8B;AAMxCC,qCAAe,EAAE;AANuB,qBAAtB,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AAEAD,yBAAK,CAACE,YAAN,GAAqBC,IAArB,CAA0B,UAACC,IAAD,EAAU;AAClC,0BAAIA,IAAI,CAAC,MAAD,CAAJ,IAAgB,IAApB,EACA;AACE,4BAAIC,YAAY,GAAkBD,IAAI,CAAC,MAAD,CAAtC;AACA,8BAAI,CAAC9B,WAAL,CAAiBuB,SAAjB,GAA6BQ,YAA7B;AACD;AACF,qBAND;;;;;;;;;AAOH;AAjFgC;AAAA;AAAA,4CAmFd;AAEf,iBAAO,KAAK/B,WAAL,CAAiBuB,SAAxB;AACD;AAtF8B;AAAA;AAAA,0CAwFbS,WAxFa,EAwFa;AAEzC,eAAKhC,WAAL,CAAiBuB,SAAjB,GAA6BS,WAA7B;AACF;AA3F8B;AAAA;AAAA,wCA6FZ;;;;;;;;;;AAEH,2BAAM,KAAKzC,eAAL,CAAqB4B,MAArB,CAA4B;AAC9CK,8BAAQ,EAAE,iBADoC;AAE9CS,4BAAM,EAAE,gBAFsC;AAG9CC,6BAAO,EAAE,uDAAuD,KAAKlC,WAAL,CAAiBmC,YAAxE,GAAuF,GAHlD;AAI9CC,6BAAO,EAAE,CACP;AACEC,4BAAI,EAAE,KADR;AAEEC,4BAAI,EAAE,QAFR;AAGEd,gCAAQ,EAAE,WAHZ;AAIEe,+BAAO,EAAE,mBAAM,CAAG;AAJpB,uBADO,EAMJ;AACDF,4BAAI,EAAE,KADL;AAEDE,+BAAO,EAAE,mBAAM;AACb,gCAAI,CAACC,MAAL;AACD;AAJA,uBANI;AAJqC,qBAA5B,CAAN;;;AAARC,yB;;AAmBN,2BAAMA,KAAK,CAACd,OAAN,EAAN;;;;;;;;;AACD;AAnH8B;AAAA;AAAA,iCAqHzB;AAAA;;AAEJ,eAAKjC,aAAL,CAAmBgD,WAAnB,CAA+B,KAAK1C,WAAL,CAAiB2C,OAAhD,EAAyD,CAAzD,EAA4DjC,SAA5D,CAAsE;AAAA,mBAAY;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEhE,6BAAM,KAAKnB,eAAL,CAAqB4B,MAArB,CAA4B;AAC9CK,gCAAQ,EAAE,iBADoC;AAE9CS,8BAAM,EAAE,iBAFsC;AAG9CG,+BAAO,EAAE,CAAC,IAAD;AAHqC,uBAA5B,CAAN;;AAFgE;AAExEK,2BAFwE;AAAA;AAQ9E,6BAAMA,KAAK,CAACd,OAAN,EAAN;;AAR8E;AAU9E,2BAAKnC,MAAL,CAAYoD,QAAZ,CAAqB,CAAC,cAAD,CAArB;;AAV8E;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,eAAZ;AAAA,WAAtE;AAYD;AAnI8B;AAAA;AAAA,+BAqI3B;AAAA;;AAEF,cAAI,KAAKxC,SAAL,CAAeyC,KAAnB,EACA;AAEC,iBAAKnD,aAAL,CAAmBoD,QAAnB,CAA4B,KAAK9C,WAAjC,EAA8C,CAA9C,EAAiD,CAAjD,EAAoD,IAApD,EAA0DU,SAA1D,CAAoE;AAAA,qBAAY;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAE/D,+BAAM,KAAKnB,eAAL,CAAqB4B,MAArB,CAA4B;AAC9CK,kCAAQ,EAAE,iBADoC;AAE9CS,gCAAM,EAAE,oBAFsC;AAG9CG,iCAAO,EAAE,CAAC,IAAD;AAHqC,yBAA5B,CAAN;;AAF+D;AAEvEK,6BAFuE;AAAA;AAQ7E,+BAAMA,KAAK,CAACd,OAAN,EAAN;;AAR6E;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,iBAAZ;AAAA,aAApE;AAUA;AACF;AArJ8B;AAAA;AAAA,oCAuJtB;AACP,eAAK/B,YAAL,CAAkBmD,YAAlB,CAA+B,mCAA/B;AACD;AAzJ8B;AAAA;AAAA,0CA2JhB;AAEb;;;AAGA,eAAKlD,mBAAL,CAAyBmD,kBAAzB,CAA4C,KAAKpC,MAAjD,EAAyDF,SAAzD,CAAmE,UAAAuC,GAAG,EAAI;AACxEnC,mBAAO,CAACC,GAAR,CAAYkC,GAAZ;AAED,WAHD;AAID;AApK8B;AAAA;AAAA,qCAqKZC,WArKY,EAqKM;;;;;;;AAE7BC,uB,GAAcD,WAAW,CAACE,OAAZ,CAAoB,gBAApB,EAAqC,wBAArC,C;AACpB;;;;;;;;;;AAED;AA1K8B;AAAA;AAAA,+BA4K3B,CAEF;AACD;AA/K8B;AAAA;AAAA,kCAgLrBC,KAhLqB,EAgLhB;AACb;AACAA,eAAK,CAACC,MAAN,CAAaC,QAAb;AACCC,oBAAU,CAAC,YAAM;AACfH,iBAAK,CAACC,MAAN,CAAaC,QAAb;AACD,WAFS,EAEP,IAFO,CAAV;AAIF;AAvL8B;AAAA;AAAA,mCAwLpBE,EAxLoB,EAwLlB;AACX,eAAK3D,KAAL,CAAW8C,QAAX,CAAoB,CAAC,cAAD,EAAgBa,EAAhB,CAApB;AACD;AA1L8B;AAAA;AAAA,0CA2LV;;;;;;;;;;AACH,2BAAM,KAAK9D,SAAL,CAAewB,MAAf,CAAsB;AACxCC,+BAAS,EAAE,8EAD6B;AAEvCC,oCAAc,EAAE;AACdqC,+BAAO,EAAE,KAAK9C,MADA;AAEf+C,mCAAW,EAAE,KAAKC;AAFH,uBAFuB;AAMxCpC,8BAAQ,EAAE,aAN8B;AAOxCC,qCAAe,EAAE;AAPuB,qBAAtB,CAAN;;;AAARC,yB;;AAUN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AAEAD,yBAAK,CAACE,YAAN,GAAqBC,IAArB,CAA0B,UAACC,IAAD,EAAU;AAClC,0BAAIA,IAAI,CAAC,MAAD,CAAJ,IAAgB,IAApB,EACA;AACE,4BAAIC,YAAY,GAAkBD,IAAI,CAAC,MAAD,CAAtC;AACA,8BAAI,CAAC9B,WAAL,CAAiBuB,SAAjB,GAA6BQ,YAA7B;AACD;AACF,qBAND;;;;;;;;;AAQH;AAhN8B;AAAA;AAAA,4BAmCZ;AACjB,iBAAO,KAAK3B,SAAL,CAAeyD,QAAtB;AACD;AArC8B;;AAAA;AAAA,OAAjC;;;;cAewB;;cACI;;cACR;;cACQ;;cACD;;cACJ;;cACG;;cACO;;cACd;;;;AAvBNxE,wBAAoB,6DALhC,gEAAU;AACTyE,cAAQ,EAAE,wBADD;AAETC,cAAQ,EAAR;AAAA;AAAA,iIAFS;;;;AAAA,KAAV,CAKgC,GAApB1E,oBAAoB,CAApB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACdb,QAAM2E,MAAM,GAAW,CACrB;AACEC,UAAI,EAAE,EADR;AAEE7C,eAAS,EAAE;AAFb,KADqB,EAKrB;AACE6C,UAAI,EAAE,cADR;AAEEC,kBAAY,EAAE;AAAA,eAAM;AAAA;AAAA;AAAA;AAAA,uEAA6CrC,IAA7C,CAAmD,UAAAsC,CAAC;AAAA,iBAAIA,CAAC,CAACC,qBAAN;AAAA,SAApD,CAAN;AAAA;AAFhB,KALqB,EASrB;AACEH,UAAI,EAAE,aADR;AAEEC,kBAAY,EAAE;AAAA,eAAM;AAAA;AAAA;AAAA;AAAA,qEAA2CrC,IAA3C,CAAiD,UAAAsC,CAAC;AAAA,iBAAIA,CAAC,CAACE,qBAAN;AAAA,SAAlD,CAAN;AAAA;AAFhB,KATqB,EAarB;AACEJ,UAAI,EAAE,WADR;AAEEC,kBAAY,EAAE;AAAA,eAAM;AAAA;AAAA;AAAA;AAAA,iEAAuCrC,IAAvC,CAA6C,UAAAsC,CAAC;AAAA,iBAAIA,CAAC,CAACG,mBAAN;AAAA,SAA9C,CAAN;AAAA;AAFhB,KAbqB,EAiBrB;AACEL,UAAI,EAAE,gBADR;AAEEC,kBAAY,EAAE;AAAA,eAAM;AAAA;AAAA;AAAA;AAAA,2EAAiDrC,IAAjD,CAAuD,UAAAsC,CAAC;AAAA,iBAAIA,CAAC,CAACI,uBAAN;AAAA,SAAxD,CAAN;AAAA;AAFhB,KAjBqB,EAqBrB;AACE,UAAI,EAAE,oBADR;AAEE,kBAAY,EAAE;AAAA,eAAM;AAAA;AAAA;AAAA;AAAA,mFAAyD,IAAzD,CAA+D,WAAC;AAAA,iBAAI,CAAC,CAAC,0BAAN;AAAA,SAAhE,CAAN;AAAA;AAFhB,KArBqB,CAAvB;;AAgCA,QAAa,uBAAuB;AAAA;AAAA,KAApC;;AAAa,2BAAuB,6DAJnC,+DAAS;AACR,aAAO,EAAE,CAAC,6DAAa,QAAb,CAAsB,MAAtB,CAAD,CADD;AAER,aAAO,EAAE,CAAC,4DAAD;AAFD,KAAT,CAImC,GAAvB,uBAAuB,CAAvB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACfb,QAAaC,gBAAgB;AAAA;AAAA,KAA7B;;AAAaA,oBAAgB,6DAX5B,+DAAS;AACRC,aAAO,EAAE,CACP,4DADO,EAEP,0DAFO,EAGP,0DAHO,EAIP,yEAJO,EAKP,8EALO,CADD;AAQRC,kBAAY,EAAE,CAAC,uDAAD,CARN;AASRC,aAAO,EAAE,CAAC,oEAAD;AATD,KAAT,CAW4B,GAAhBH,gBAAgB,CAAhB;;;;;;;;;;;;;;;;ACtBb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACyBf,QAAaI,UAAU;AAqCrB,0BAAoBC,YAApB,EACUrF,MADV,EAEUsF,cAFV,EAGSrF,cAHT,EAIUF,eAJV,EAKUwF,eALV,EAMUC,WANV,EAOUC,SAPV,EAOsC;AAAA;;AAPlB,aAAAJ,YAAA,GAAAA,YAAA;AACV,aAAArF,MAAA,GAAAA,MAAA;AACA,aAAAsF,cAAA,GAAAA,cAAA;AACD,aAAArF,cAAA,GAAAA,cAAA;AACC,aAAAF,eAAA,GAAAA,eAAA;AACA,aAAAwF,eAAA,GAAAA,eAAA;AACA,aAAAC,WAAA,GAAAA,WAAA;AACA,aAAAC,SAAA,GAAAA,SAAA;AA3CV;;AACA,aAAAC,KAAA,GAAQ,IAAIC,IAAJ,EAAR;AAEA,aAAAC,MAAA,GAAS,CAAC,SAAD,EAAY,WAAZ,EAAyB,OAAzB,EAAkC,OAAlC,EAA2C,MAA3C,EAAmD,OAAnD,EAA4D,OAA5D,EAAqE,QAArE,EAA+E,UAA/E,EAA2F,SAA3F,EAAsG,UAAtG,EAAkH,UAAlH,CAAT;AACA,aAAAC,IAAA,GAAO,CAAC,SAAD,EAAY,eAAZ,EAA6B,aAA7B,EAA4C,cAA5C,EAA4D,cAA5D,EAA4E,aAA5E,EAA2F,QAA3F,CAAP;AAEA,aAAAC,UAAA,GAAa,KAAKD,IAAL,CAAU,KAAKH,KAAL,CAAWK,MAAX,EAAV,IAAgC,IAAhC,GAAwC,KAAKL,KAAL,CAAWM,OAAX,EAAxC,GAA8D,MAA9D,GAA0E,KAAKJ,MAAL,CAAY,KAAKF,KAAL,CAAWO,QAAX,EAAZ,CAAvF;AAEA;;AACA,aAAAC,SAAA,GAAY,CAAC,SAAD,EAAY,WAAZ,EAAyB,WAAzB,CAAZ;AACA,aAAAC,SAAA,GAAU,EAAV;AAEA,aAAAC,QAAA,GAAW,KAAKV,KAAL,CAAWW,QAAX,KAAwB,GAAxB,GAA8B,KAAKX,KAAL,CAAWY,UAAX,EAAzC;AAeA,aAAAC,UAAA,GAAa,KAAb;AACA,aAAAC,UAAA,GAAW,CAAX;AAgBI,aAAKC,WAAL,GAAmB,IAAnB,CADkC,CAGlC;;AACA,aAAKC,QAAL;AAEA;;AAlDiB;AAAA;AAAA,gCAqDhB;AACHpF,iBAAO,CAACC,GAAR,CAAY,MAAZ;AACD;AAvDoB;AAAA;AAAA,mCAyDV;AAAA;;AACT;AACA,eAAKoF,OAAL,GAAe,WAAf,CAFS,CAGT;;AACA,eAAKC,OAAL,GAAe,IAAf;AACAtF,iBAAO,CAACC,GAAR,CAAY,KAAKqF,OAAjB;AAEA,eAAKtB,cAAL,CAAoBjE,GAApB,CAAwB,6EAAewF,IAAvC,EAA6CxE,IAA7C,CAAkD,UAAAoB,GAAG,EAAE;AACrDnC,mBAAO,CAACC,GAAR,CAAYkC,GAAZ;AACD,WAFD;AAIA,eAAKqD,YAAL;AAEA,eAAK9G,MAAL,CAAY+G,MAAZ,CAAmBC,OAAnB,CAA2B,UAACnD,KAAD,EAAW;AACpC,gBAAGA,KAAK,YAAY,6DAAjB,IAAkCA,KAAK,CAACF,GAAN,IAAa,MAAI,CAAC3D,MAAL,CAAY2D,GAA9D,EAAmE;AACjE,oBAAI,CAACsD,aAAL;AACD;AACF,WAJD;AAKA;;;AAID;AA/EoB;AAAA;AAAA,kCAkFXpD,KAlFW,EAkFJ;AACf,eAAKoD,aAAL;AACApD,eAAK,CAACC,MAAN,CAAaC,QAAb;AACD;AArFoB;AAAA;AAAA,0CAuFN;AACb,eAAKkD,aAAL;AACD;AAzFoB;AAAA;AAAA,wCA2FR;AAAA;;AACX,eAAKC,UAAL,GAAkB,IAAlB;AAEA,cAAIC,IAAI,GAAG,IAAIxB,IAAJ,EAAX;AACAwB,cAAI,CAACC,QAAL,CAAcD,IAAI,CAAClB,QAAL,KAAkB,CAAhC;AACA,cAAIoB,KAAK,GAAGF,IAAI,CAACG,WAAL,KAAmB,GAAnB,GAAwBH,IAAI,CAAClB,QAAL,EAAxB,GAAwC,GAAxC,GAA4CkB,IAAI,CAACnB,OAAL,EAA5C,GAA2D,GAA3D,GAA+DmB,IAAI,CAACd,QAAL,EAA/D,GAA+E,GAA/E,GAAmFc,IAAI,CAACb,UAAL,EAAnF,GAAsG,GAAtG,GAA0Ga,IAAI,CAACI,UAAL,EAAtH;AACA,cAAIC,GAAG,GAAGL,IAAI,CAACG,WAAL,KAAmB,GAAnB,GAAwBH,IAAI,CAAClB,QAAL,EAAxB,GAAwC,GAAxC,GAA4CkB,IAAI,CAACnB,OAAL,EAA5C,GAA2D,WAArE;;AAEA,kBAAQ,KAAKW,OAAb;AAEE,iBAAK,WAAL;AACE,kBAAG,KAAKC,OAAL,IAAgB,OAAnB,EAA2B;AACzB,qBAAKvB,YAAL,CAAkBoC,cAAlB,CAAiCJ,KAAjC,EAAwCG,GAAxC,EAA6CtG,SAA7C,CAAuD,UAAAuC,GAAG,EAAI;AAC5D,wBAAI,CAACiE,UAAL,GAAkBjE,GAAlB;;AAEA,sBAAGA,GAAG,CAACkE,MAAJ,GAAa,CAAhB,EAAkB;AAChB,0BAAI,CAACC,YAAL,GAAoBnE,GAAG,CAAC,CAAD,CAAH,CAAOoE,OAA3B;AACA,0BAAI,CAACC,mBAAL,GAA2BrE,GAAG,CAAC,CAAD,CAAH,CAAOsE,SAAlC;AACD;;AAED,wBAAI,CAACvB,UAAL,GAAkB,MAAI,CAACkB,UAAL,CAAgBC,MAAlC;AACA,wBAAI,CAACT,UAAL,GAAkB,KAAlB;AACA,iBAVF;AAWD,eAZD,MAYK;AACH,qBAAK7B,YAAL,CAAkB2C,cAAlB,CAAiCX,KAAjC,EAAwCG,GAAxC,EAA6CtG,SAA7C,CAAuD,UAAAuC,GAAG,EAAI;AAC1D,wBAAI,CAACiE,UAAL,GAAkBjE,GAAlB;AACAnC,yBAAO,CAACC,GAAR,CAAY,MAAI,CAACmG,UAAjB;AACApG,yBAAO,CAACC,GAAR,CAAYkC,GAAZ;AACAnC,yBAAO,CAACC,GAAR,CAAYkC,GAAG,CAAC,CAAD,CAAf;;AAEA,sBAAGA,GAAG,CAACkE,MAAJ,GAAa,CAAhB,EAAkB;AAChB,0BAAI,CAACC,YAAL,GAAoBnE,GAAG,CAAC,CAAD,CAAH,CAAOoE,OAA3B;AACA,0BAAI,CAACC,mBAAL,GAA2BrE,GAAG,CAAC,CAAD,CAAH,CAAOsE,SAAlC;AACD;;AAED,wBAAI,CAACvB,UAAL,GAAkB,MAAI,CAACkB,UAAL,CAAgBC,MAAlC;AACA,wBAAI,CAACT,UAAL,GAAkB,KAAlB;AACH,iBAbD;AAcD;;AAED;;AACF,iBAAK,SAAL;AACE,kBAAG,KAAKN,OAAL,IAAgB,OAAnB,EAA2B;AAC1B,qBAAKvB,YAAL,CAAkBoC,cAAlB,CAAiCJ,KAAjC,EAAwCG,GAAxC,EAA6CtG,SAA7C,CAAuD,UAAAuC,GAAG,EAAI;AAC7D,wBAAI,CAACwE,kBAAL,GAA0BxE,GAAG,CAACyE,MAAJ,CAAW,UAAA5F,IAAI;AAAA,2BAAIA,IAAI,CAACK,YAAL,IAAqB,SAAzB;AAAA,mBAAf,CAA1B;AACA,wBAAI,CAACuE,UAAL,GAAkB,KAAlB;AACA,iBAHD;AAIA,eALD,MAKK;AACH,qBAAK7B,YAAL,CAAkB2C,cAAlB,CAAiCX,KAAjC,EAAwCG,GAAxC,EAA6CtG,SAA7C,CAAuD,UAAAuC,GAAG,EAAI;AAC5D,wBAAI,CAACwE,kBAAL,GAA0BxE,GAAG,CAACyE,MAAJ,CAAW,UAAA5F,IAAI;AAAA,2BAAIA,IAAI,CAACK,YAAL,IAAqB,SAAzB;AAAA,mBAAf,CAA1B;AACA,wBAAI,CAACuE,UAAL,GAAkB,KAAlB;AACA,iBAHF;AAID;;AAED;;AACF,iBAAK,SAAL;AACE,kBAAG,KAAKN,OAAL,IAAgB,OAAnB,EAA2B;AACxB,qBAAKvB,YAAL,CAAkBoC,cAAlB,CAAiCJ,KAAjC,EAAwCG,GAAxC,EAA6CtG,SAA7C,CAAuD,UAAAuC,GAAG,EAAI;AAC7D,wBAAI,CAAC0E,kBAAL,GAA0B1E,GAAG,CAACyE,MAAJ,CAAW,UAAA5F,IAAI;AAAA,2BAAIA,IAAI,CAACK,YAAL,IAAqB,SAAzB;AAAA,mBAAf,CAA1B;AAA6E;AAC7E,wBAAI,CAACuE,UAAL,GAAkB,KAAlB;AACA,iBAHD;AAIF,eALD,MAKK;AACH,qBAAK7B,YAAL,CAAkB2C,cAAlB,CAAiCX,KAAjC,EAAwCG,GAAxC,EAA6CtG,SAA7C,CAAuD,UAAAuC,GAAG,EAAI;AAC5D,wBAAI,CAAC0E,kBAAL,GAA0B1E,GAAG,CAACyE,MAAJ,CAAW,UAAA5F,IAAI;AAAA,2BAAIA,IAAI,CAACK,YAAL,IAAqB,SAAzB;AAAA,mBAAf,CAA1B;AAA6E;AAC7E,wBAAI,CAACuE,UAAL,GAAkB,KAAlB;AACA,iBAHF;AAID;;AACD;AA3DJ;AA6DD;AAhKoB;AAAA;AAAA,uCAkKT;AACV,cAAG,KAAKxB,KAAL,CAAWW,QAAX,MAAyB,CAAzB,IAA8B,KAAKX,KAAL,CAAWW,QAAX,KAAwB,EAAzD,EAA4D;AAC1D,iBAAKF,SAAL,GAAiB,KAAKD,SAAL,CAAe,CAAf,CAAjB;AACD,WAFD,MAGK,IAAG,KAAKR,KAAL,CAAWW,QAAX,MAAyB,EAAzB,IAA+B,KAAKX,KAAL,CAAWW,QAAX,KAAwB,EAA1D,EAA6D;AAChE,iBAAKF,SAAL,GAAiB,KAAKD,SAAL,CAAe,CAAf,CAAjB;AACD,WAFI;AAGA;AAAkE;AACrE,mBAAKC,SAAL,GAAiB,KAAKD,SAAL,CAAe,CAAf,CAAjB;AACD;AACF;AA5KoB;AAAA;AAAA,gCA8KhB;AACH,eAAKlG,MAAL,CAAYoD,QAAZ,CAAqB,CAAC,cAAD,CAArB;AACD;AAhLoB;AAAA;AAAA,wCAkLR;AACX,cAAG,KAAKwD,OAAL,IAAgB,OAAnB,EAA2B;AACzBtF,mBAAO,CAACC,GAAR,CAAY,IAAZ;AACA,iBAAKqF,OAAL,GAAc,IAAd;AACA,iBAAKK,aAAL;AACD,WAJD,MAKI;AACF3F,mBAAO,CAACC,GAAR,CAAY,OAAZ;AACA,iBAAKqF,OAAL,GAAc,OAAd;AACA,iBAAKK,aAAL;AACD;AACF;AA7LoB;AAAA;AAAA,iCA+Lf;AAEJ,eAAKzB,WAAL,CAAiB4C,aAAjB,CAA+BC,YAA/B,GAA8C,EAA9C;AACA,eAAKrI,MAAL,CAAYoD,QAAZ,CAAqB,CAAC,aAAD,CAArB;AACD;AAnMoB;AAAA;AAAA,yCAqMEkF,EArMF,EAqMQ;;;;;;;AAC3BhH,2BAAO,CAACC,GAAR,CAAY+G,EAAZ;;AAEc,2BAAM,KAAK/C,eAAL,CAAqB5D,MAArB,CAA4B;AAC9CC,+BAAS,EAAE,+EADmC;AAE7CC,oCAAc,EAAE;AACfqC,+BAAO,EAAEoE;AADM,uBAF6B;AAK9CtG,8BAAQ,EAAE,cALoC;AAM9CC,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AAQN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AACAD,yBAAK,CAACE,YAAN;;;;;;;;;AAED;AAnNoB;AAAA;AAAA,wCAoNCkG,EApND,EAoNS;;;;;;;;AACd,2BAAM,KAAK/C,eAAL,CAAqB5D,MAArB,CAA4B;AAC9CC,+BAAS,EAAE,iGADmC;AAE9CC,oCAAc,EAAE;AACdqC,+BAAO,EAAEoE;AADK,uBAF8B;AAK9CtG,8BAAQ,EAAE;AALoC,qBAA5B,CAAN;;;AAARE,yB;;AAOC,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;;;;;;;;;;AACR;AA7NoB;AAAA;AAAA,mCA+Nb;AAAA;;AAEN,eAAKsD,SAAL,CAAe8C,YAAf,CAA4B,YAA5B,EAA0C,KAA1C,EAAiDrH,SAAjD,CAA2D,UAAAsH,MAAM,EAAI;AACnE,kBAAI,CAACC,aAAL,GAAqBD,MAAM,CAACE,OAAP,EAArB;AACApH,mBAAO,CAACC,GAAR,CAAY,MAAI,CAACkH,aAAjB;AACD,WAHD;AAID;AArOoB;AAAA;AAAA,yCAuOJE,OAvOI,EAuOQ;AAC3B,iBAAOA,OAAO,CAACC,IAAR,CAAa,UAASC,CAAT,EAAYC,CAAZ,EAAe;AACjC,mBAAQD,CAAC,CAACE,UAAF,GAAeD,CAAC,CAACC,UAAlB,GAAgC,CAAC,CAAjC,GAAuCF,CAAC,CAACE,UAAF,GAAeD,CAAC,CAACC,UAAlB,GAAgC,CAAhC,GAAoC,CAAjF;AACD,WAFM,CAAP;AAGD;AA3OoB;AAAA;AAAA,wCA6OC7E,OA7OD,EA6Oc;;;;;;;;;AACjC5C,2BAAO,CAACC,GAAR,CAAY,KAAKqF,OAAjB;;AAEc,2BAAM,KAAKrB,eAAL,CAAqB5D,MAArB,CAA4B;AAC9CC,+BAAS,EAAE,iFADmC;AAE9CC,oCAAc,EAAC;AACbqC,+BAAO,EAAEA,OADI;AAEb0C,+BAAO,EAAE,KAAKA;AAFD,uBAF+B;AAM9C5E,8BAAQ,EAAE,OANoC;AAO9CC,qCAAe,EAAE;AAP6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AACAD,yBAAK,CAACE,YAAN,GAAqBC,IAArB,CAA0B,UAACoB,GAAD,EAAO;AAC/B,0BAAGA,GAAH,EAAO;AACLnC,+BAAO,CAACC,GAAR,CAAYkC,GAAZ;;AACA,+BAAI,CAACwD,aAAL;AACD;AACF,qBALD;;;;;;;;;AAMD;AAhQoB;AAAA;AAAA,4CAkQK+B,YAlQL,EAkQuB;;;;;;;;;;AAI5B,2BAAM,KAAKzD,eAAL,CAAqB5D,MAArB,CAA4B;AAC9CC,+BAAS,EAAE,2HADmC;AAE9CC,oCAAc,EAAC;AACbmH,oCAAY,EAAEA,YADD;AAEbpC,+BAAO,EAAE,KAAKA;AAFD,uBAF+B;AAM9C5E,8BAAQ,EAAE,OANoC;AAO9CC,qCAAe,EAAE;AAP6B,qBAA5B,CAAN;;;AAARC,yB;;AASN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AACAD,yBAAK,CAACE,YAAN,GAAqBC,IAArB,CAA0B,UAACoB,GAAD,EAAO;AAC/B,0BAAGA,GAAH,EAAO;AACLnC,+BAAO,CAACC,GAAR,CAAYkC,GAAZ;;AACA,+BAAI,CAACwD,aAAL;AACD;AACF,qBALD;;;;;;;;;AAMD;AAtRoB;AAAA;AAAA,4CAwRE;;;;;;;;AACP,2BAAM,KAAK1B,eAAL,CAAqB5D,MAArB,CAA4B;AAC9CC,+BAAS,EAAE,4FADmC;AAE9CC,oCAAc,EAAC;AACb+E,+BAAO,EAAE,KAAKA;AADD,uBAF+B;AAK9C5E,8BAAQ,EAAE,OALoC;AAM9CC,qCAAe,EAAE;AAN6B,qBAA5B,CAAN;;;AAARC,yB;;AAQN,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;AACAD,yBAAK,CAACE,YAAN;;;;;;;;;AACD;AAnSoB;;AAAA;AAAA,OAAvB;;;;cAqCoC;;cAChB;;cACO;;cACA;;cACE;;cACA;;cACJ;;cACH;;;;AA5CTgD,cAAU,6DALtB,gEAAU;AACTd,cAAQ,EAAE,YADD;AAETC,cAAQ,EAAR;AAAA;AAAA,kGAFS;;;;AAAA,KAAV,CAKsB,GAAVa,UAAU,CAAV","file":"pages-events-events-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Visualizar Evento\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Descrição\\r\\n \\r\\n \\r\\n \\r\\n Localização\\r\\n \\r\\n \\r\\n \\r\\n Calendário\\r\\n \\r\\n Pessoal\\r\\n Oficial\\r\\n \\r\\n \\r\\n \\r\\n Tipo do evento\\r\\n \\r\\n Reunião\\r\\n Viagem\\r\\n Conferência\\r\\n Encontro\\r\\n \\r\\n \\r\\n \\r\\n Data Início\\r\\n \\r\\n \\r\\n \\r\\n Data Fim\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Participantes\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n {{attendee.Name}} \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Editar\\r\\n \\r\\n Anexos\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

{{ att.Description }}

\\r\\n

{{ att.CreateDate }}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
1\\\">\\r\\n \\r\\n Ver mais...\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Sem anexos\\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n \\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n

\\r\\n \\r\\n

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n \\r\\n
\\r\\n Gravar\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n \\r\\n

{{customDate}}

\\r\\n
\\r\\n \\r\\n

{{totalEvent}} eventos agendados para hoje

\\r\\n
\\r\\n \\r\\n
\\r\\n
{{currentHoursMinutes | date: 'HH:mm'}}
\\r\\n
\\\"{{currentEvent}}\\\"
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
A sua Agenda
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n
    \\r\\n
    {{event.StartDate | date: 'HH:mm'}}
    \\r\\n
    {{event.EndDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{event.Location}}
    \\r\\n
    {{event.Subject}}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
Correspondência por ler
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n \\r\\n >\\r\\n
    \\r\\n
    \\r\\n
    {{task.taskStartDate | date: 'dd-MM-yy'}}
    \\r\\n
    {{task.taskStartDate | date: 'HH:mm'}}
    \\r\\n
    \\r\\n
    \\r\\n
    {{ task.workflowInstanceFolio }}
    \\r\\n
    {{ task.workflowInstanceDataFields.Sender }}
    \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\";","export default \"ion-item-group {\\n margin: 15px;\\n}\\n\\n.div-item {\\n width: 100%;\\n overflow: auto;\\n border-bottom: 1px solid #ccc;\\n margin: 10px 0 5px 0;\\n}\\n\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n\\n.div-content-attachment {\\n width: 85%;\\n float: left;\\n padding: 0 0 0 12px;\\n}\\n\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n\\n.btn-attach {\\n margin: 15px 0 0 0;\\n --color: #333;\\n --border-color:#333;\\n}\\n\\n.div-card-button {\\n width: 100%;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\nion-card {\\n margin: 2.5% !important;\\n width: 45%;\\n float: left;\\n}\\n\\n.center {\\n text-align: center;\\n float: center;\\n}\\n\\n/* FFOTER */\\n\\n.event-detail-buttons {\\n width: 90%;\\n margin: 10px auto;\\n}\\n\\n.event-detail-buttons ion-button {\\n width: 90%;\\n margin: 0 auto;\\n display: block;\\n margin-bottom: 25px;\\n}\\n\\n.ion-icon-delete {\\n font-size: 22px;\\n color: red;\\n background-color: white;\\n padding-right: 5px;\\n}\\n\\n.error {\\n color: red;\\n font-size: 12px;\\n font-weight: bold;\\n padding-bottom: 20px;\\n}\\n\\n/* .event-detail-buttons{\\n margin-bottom: 80px;\\n margin-top: 10px;\\n} */\\n\\n.attendees-icon {\\n font-size: 14px;\\n}\\n\\n.see-more-button {\\n text-transform: initial;\\n font-size: 16px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxldmVudHNcXGV2ZW50LWRldGFpbC1tb2RhbFxcZXZlbnQtZGV0YWlsLW1vZGFsLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50LWRldGFpbC1tb2RhbC9ldmVudC1kZXRhaWwtbW9kYWwucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsWUFBQTtBQ0NGOztBRENBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0FDRUY7O0FEQUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBQ0dGOztBRERBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBQ0lGOztBREZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQ0tGOztBREhBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUNNRjs7QURIQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QUNNRjs7QURKQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FDT0Y7O0FESkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ09GOztBRExBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1FGOztBRE5BO0VBQ0UsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBQ1NGOztBRFBBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0FDVUY7O0FEUEEsV0FBQTs7QUFDQTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBQ1VGOztBRFJBO0VBQ0UsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUNXRjs7QURUQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBQ1lGOztBRFZBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDYUY7O0FEWEE7OztHQUFBOztBQUlBO0VBQ0UsZUFBQTtBQ2NGOztBRFpBO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0FDZUYiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9ldmVudHMvZXZlbnQtZGV0YWlsLW1vZGFsL2V2ZW50LWRldGFpbC1tb2RhbC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJpb24taXRlbS1ncm91cHtcclxuICBtYXJnaW46IDE1cHg7XHJcbn1cclxuLmRpdi1pdGVte1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG59XHJcbi5kaXYtdXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLmRpdi11cCBoM3tcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRpdi1pY29ue1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiAjODA4MDgwO1xyXG59XHJcbi5kaXYtaWNvbiBpb24taWNvbntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnR7XHJcbiAgd2lkdGg6IDg1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG59XHJcbi5pb24taWNvbi1hdHRhY2h7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYnRuLWF0dGFjaHtcclxuICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgLS1jb2xvcjogIzMzMztcclxuICAtLWJvcmRlci1jb2xvcjojMzMzO1xyXG59XHJcbi5kaXYtY2FyZC1idXR0b257XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbmlvbi1jYXJke1xyXG4gIG1hcmdpbjogMi41JSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNlbnRlcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxvYXQ6IGNlbnRlcjtcclxufVxyXG5cclxuLyogRkZPVEVSICovXHJcbi5ldmVudC1kZXRhaWwtYnV0dG9uc3tcclxuICB3aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcbi5ldmVudC1kZXRhaWwtYnV0dG9ucyBpb24tYnV0dG9ue1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uaW9uLWljb24tZGVsZXRle1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG4uZXJyb3J7XHJcbiAgY29sb3I6cmVkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4vKiAuZXZlbnQtZGV0YWlsLWJ1dHRvbnN7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59ICovXHJcbi5hdHRlbmRlZXMtaWNvbntcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNlZS1tb3JlLWJ1dHRvbntcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbiIsImlvbi1pdGVtLWdyb3VwIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uZGl2LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbn1cblxuLmRpdi11cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRpdi11cCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRpdi1pY29uIHtcbiAgd2lkdGg6IDEwJTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRpdi1jb250ZW50LWF0dGFjaG1lbnQge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5idG4tYXR0YWNoIHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAtLWNvbG9yOiAjMzMzO1xuICAtLWJvcmRlci1jb2xvcjojMzMzO1xufVxuXG4uZGl2LWNhcmQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbmlvbi1jYXJkIHtcbiAgbWFyZ2luOiAyLjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogY2VudGVyO1xufVxuXG4vKiBGRk9URVIgKi9cbi5ldmVudC1kZXRhaWwtYnV0dG9ucyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4uZXZlbnQtZGV0YWlsLWJ1dHRvbnMgaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmlvbi1pY29uLWRlbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi8qIC5ldmVudC1kZXRhaWwtYnV0dG9uc3tcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn0gKi9cbi5hdHRlbmRlZXMtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNlZS1tb3JlLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { FormBuilder, FormGroup, Validators } from '@angular/forms';\r\nimport { ActivatedRoute, Router } from '@angular/router';\r\nimport { AlertController, ModalController, NavParams } from '@ionic/angular';\r\nimport { Attachment } from 'src/app/models/attachment.model';\r\nimport { Event } from 'src/app/models/event.model';\r\nimport { EventBody } from 'src/app/models/eventbody.model';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AttachmentsService } from 'src/app/services/attachments.service';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { AttachmentsPage } from '../attachments/attachments.page';\r\nimport { AttendeesPage } from '../attendees/attendees.page';\r\n\r\n@Component({\r\n selector: 'app-event-detail-modal',\r\n templateUrl: './event-detail-modal.page.html',\r\n styleUrls: ['./event-detail-modal.page.scss'],\r\n})\r\nexport class EventDetailModalPage implements OnInit {\r\n\r\n loadedEvent: Event;\r\n loadedEventAttachments: Attachment[];\r\n pageId: string;\r\n showLoader: boolean;\r\n backURL: string;\r\n ionicForm: FormGroup;\r\n isSubmitted = false;\r\n\r\n minDate: Date;\r\n\r\n profile:string;\r\n\r\n constructor(\r\n public formBuilder: FormBuilder, \r\n public alertController: AlertController, \r\n private router: Router, \r\n private activatedRoute: ActivatedRoute, \r\n private eventsService: EventsService, \r\n private modalCtrl: ModalController,\r\n private alertService: AlertService,\r\n private attachamentsService: AttachmentsService,\r\n private route: Router,) { \r\n this.loadedEvent = new Event();\r\n this.loadedEvent.Body = new EventBody();\r\n }\r\n ngOnInit() {\r\n this.loadEvent();\r\n this.loadAttachments();\r\n this.ionicForm = this.formBuilder.group({\r\n subject: ['', [Validators.required]]\r\n })\r\n }\r\n\r\n get errorControl() {\r\n return this.ionicForm.controls;\r\n }\r\n\r\n loadEvent(){\r\n let eventid: string;\r\n this.activatedRoute.paramMap.subscribe(paramMap =>\r\n {\r\n if (!paramMap.has(\"eventId\")){\r\n return;\r\n }\r\n else{\r\n this.pageId = paramMap.get('eventId');\r\n eventid = paramMap.get('eventId');\r\n console.log(eventid);\r\n \r\n }\r\n if (paramMap.has(\"caller\")){\r\n this.backURL = \"/home/\" + paramMap.get('caller');\r\n }\r\n }\r\n );\r\n this.eventsService.getEvent(eventid).subscribe(response => {\r\n this.loadedEvent = response;\r\n });\r\n }\r\n\r\n async openAttendees(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttendeesPage,\r\n componentProps: {\r\n eventAttendees: this.loadedEvent.Attendees\r\n },\r\n cssClass: 'attendee',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n}\r\n\r\n getEventAttendees(): EventPerson[]\r\n {\r\n return this.loadedEvent.Attendees;\r\n }\r\n\r\n setEventAttendees(newattendes: EventPerson[])\r\n {\r\n this.loadedEvent.Attendees = newattendes;\r\n }\r\n\r\n async deleteConfirm()\r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Apagar evento!',\r\n message: 'Deseja apagar o evento da agenda ' + this.loadedEvent.CalendarName + '?',\r\n buttons: [\r\n {\r\n text: 'Não',\r\n role: 'cancel',\r\n cssClass: 'secondary',\r\n handler: () => { }\r\n }, {\r\n text: 'Sim',\r\n handler: () => {\r\n this.Delete();\r\n }\r\n }\r\n ]\r\n });\r\n\r\n await alert.present();\r\n }\r\n\r\n Delete()\r\n {\r\n this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento removido',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n\r\n this.router.navigate(['/home/events']);\r\n }); \r\n }\r\n\r\n Save()\r\n {\r\n if (this.ionicForm.valid) \r\n {\r\n\r\n this.eventsService.putEvent(this.loadedEvent, 2, 3, \"md\").subscribe(async () => \r\n {\r\n const alert = await this.alertController.create({\r\n cssClass: 'my-custom-class',\r\n header: 'Evento actualizado',\r\n buttons: ['OK']\r\n });\r\n \r\n await alert.present();\r\n });\r\n }\r\n }\r\n\r\n showAlert(){\r\n this.alertService.presentAlert(\"Funcionalidade em desenvolvimento\");\r\n }\r\n\r\n loadAttachments()\r\n { \r\n /* this.attachamentsService.getEventAttachments(this.pageId).subscribe(attachments => {\r\n this.loadedEventAttachments = attachments;\r\n }); */\r\n this.attachamentsService.getAttachmentsById(this.pageId).subscribe(res => {\r\n console.log(res);\r\n \r\n });\r\n }\r\n async viewDocument(documenturl:string)\r\n {\r\n const url: string = documenturl.replace(\"webTRIX.Viewer\",\"webTRIX.Viewer.Branch1\");\r\n /* const browser = this.iab.create(url,\"_blank\");\r\n browser.show(); */\r\n }\r\n\r\n back()\r\n {\r\n //this.back();\r\n }\r\n doRefresh(event){\r\n /* this.RefreshEvents(); */\r\n event.target.complete();\r\n setTimeout(() => {\r\n event.target.complete();\r\n }, 2000);\r\n\r\n }\r\n navigateTo(ev){\r\n this.route.navigate(['/home/events',ev]);\r\n }\r\n async openAttachments(){\r\n const modal = await this.modalCtrl.create({\r\n component: AttachmentsPage,\r\n componentProps: {\r\n eventId: this.pageId,\r\n attachments: this.loadedEventAttachments\r\n },\r\n cssClass: 'attachments',\r\n backdropDismiss: false\r\n });\r\n \r\n await modal.present();\r\n \r\n modal.onDidDismiss().then((data) => {\r\n if (data['data'] != null)\r\n { \r\n let newattendees: EventPerson[] = data['data'];\r\n this.loadedEvent.Attendees = newattendees;\r\n }\r\n });\r\n\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { EventsPage } from './events.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: EventsPage\r\n },\r\n {\r\n path: 'event-detail',\r\n loadChildren: () => import('./event-detail/event-detail.module').then( m => m.EventDetailPageModule)\r\n },\r\n {\r\n path: 'attachments',\r\n loadChildren: () => import('./attachments/attachments.module').then( m => m.AttachmentsPageModule)\r\n },\r\n {\r\n path: 'attendees',\r\n loadChildren: () => import('./attendees/attendees.module').then( m => m.AttendeesPageModule)\r\n },\r\n {\r\n path: 'attendee-modal',\r\n loadChildren: () => import('./attendee-modal/attendee-modal.module').then( m => m.AttendeeModalPageModule)\r\n },\r {\n path: 'event-detail-modal',\n loadChildren: () => import('./event-detail-modal/event-detail-modal.module').then( m => m.EventDetailModalPageModule)\n }\n\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class EventsPageRoutingModule {}\r\n","import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { EventsPageRoutingModule } from './events-routing.module';\r\n\r\nimport { EventsPage } from './events.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n EventsPageRoutingModule\r\n ],\r\n declarations: [EventsPage],\r\n schemas: [CUSTOM_ELEMENTS_SCHEMA]\r\n})\r\nexport class EventsPageModule {}\r\n","export default \"/* HEADER */\\n.bg-blue {\\n --background:#0782c9;\\n background: #0782c9;\\n --background-color:#0782c9;\\n background-color: #0782c9;\\n color: #ffffff;\\n --color: #ffffff;\\n}\\nion-toolbar {\\n --background: white;\\n}\\n.ion-text-header-top {\\n width: 100%;\\n --background: transparent;\\n text-align: center;\\n padding-top: 15px;\\n color: #ffffff;\\n /* border: 1px solid red; */\\n}\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n.ion-text-header-top p {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.ion-text-right {\\n --background: transparent;\\n color: #ffffff;\\n}\\n.header-large {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 12.5pt;\\n /* font-weight: 600; */\\n background: transparent;\\n color: #ffffff;\\n}\\n.header-xsmall {\\n font-family: Arial, Helvetica, sans-serif;\\n font-size: 9.7pt;\\n font-weight: bold;\\n padding-bottom: 3.5px;\\n margin-bottom: 3.5px;\\n border-bottom: 1px solid #ccc;\\n background: transparent;\\n}\\n.header-medium {\\n font-size: 12pt;\\n text-align: left;\\n font-family: roboto;\\n background: transparent;\\n margin-right: 5px;\\n line-height: 25px;\\n}\\n.p-small {\\n font-size: 13pt;\\n margin-top: 13px;\\n color: #000;\\n margin-right: 25px !important;\\n text-align: right;\\n /* color: #ffffff; */\\n}\\n/* CONTENT */\\n.item-list-small {\\n font-size: 14px;\\n overflow: auto;\\n}\\n.ion-item-class {\\n padding: 0;\\n}\\n.label-text {\\n width: 100%;\\n padding: 0;\\n margin: 0;\\n}\\n.div-item-Oficial {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cab0dc;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-item-Pessoal {\\n width: 100%;\\n overflow: auto;\\n /* border-bottom: 1px solid #ccc; */\\n margin: 10px 0 5px 0;\\n background: #cbeecb;\\n border-radius: 20px;\\n padding: 10px;\\n /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */\\n}\\n.div-up {\\n width: 100%;\\n overflow: auto;\\n}\\n.div-up h3 {\\n margin: 0;\\n padding: 0;\\n font-size: 17px;\\n width: 100%;\\n}\\n.div-icon {\\n width: 10%;\\n font-size: 22px;\\n float: left;\\n color: #808080;\\n}\\n.div-icon ion-icon {\\n display: block;\\n margin: 0 auto;\\n}\\n.div-content-Oficial {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cab0dc;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Pessoal {\\n width: 85%;\\n float: left;\\n border-left: 4px solid #cbeecb;\\n padding: 0 0 0 12px;\\n}\\n.div-content-Oficial h3, .div-content-Pessoal h3 {\\n font-size: 14pt;\\n /* border: 1px solid red; */\\n}\\n.div-content-Oficial p, .div-content-Pessoal p {\\n font-size: 12pt;\\n color: #5e5c5c;\\n padding: 0 !important;\\n margin: 0 !important;\\n}\\n.div-botton {\\n width: 100%;\\n overflow: auto;\\n margin: 10px 0 5px 0;\\n}\\n.div-botton-left {\\n width: 10%;\\n float: left;\\n}\\n.ion-icon-location {\\n text-align: center;\\n display: block;\\n color: #000;\\n font-size: 16px;\\n margin: 0 auto;\\n}\\n.div-botton-middle {\\n width: 75%;\\n float: left;\\n margin-top: 0.5px;\\n}\\n.div-botton-middle p {\\n padding: 0;\\n margin: 0;\\n}\\n.div-botton-right {\\n width: 10%;\\n float: left;\\n margin: 0;\\n padding: 0;\\n}\\n.ion-icon-attach {\\n color: #666666;\\n font-size: 20px;\\n}\\n/* NEW CSS FOR TOGGLE BUTTON */\\n.toggleBox {\\n margin: 20px 20px 0 0;\\n}\\ninput[type=checkbox] {\\n position: relative;\\n width: 96px;\\n height: 34px;\\n background: #ffffff;\\n -webkit-appearance: none;\\n border-radius: 20px;\\n outline: none;\\n transition: 0.4s;\\n /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */\\n cursor: pointer;\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox] {\\n background: #e16817;\\n}\\ninput[type=checkbox]::before {\\n z-index: 2;\\n position: absolute;\\n content: \\\"\\\";\\n left: 0;\\n width: 30px;\\n height: 30px;\\n background: #fff;\\n border-radius: 50%;\\n /* transform: scale(1.1); */\\n box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);\\n border: 1px solid #e16817;\\n}\\ninput:checked[type=checkbox]::before {\\n left: 65px;\\n}\\n.toggle {\\n position: relative;\\n display: inline;\\n font-family: \\\"Montserrat\\\", sans-serif;\\n display: grid;\\n text-align: center;\\n}\\nlabel {\\n position: absolute;\\n color: #fff;\\n font-weight: 600;\\n font-size: 12px;\\n pointer-events: none;\\n}\\n.onbtn {\\n top: 10px;\\n bottom: 15px;\\n left: 15px;\\n /* padding-top: 10px;\\n border: 1px solid red; */\\n}\\n.ofbtn {\\n top: 10px;\\n bottom: 15px;\\n right: 14px;\\n color: #e16817;\\n}\\n.main {\\n padding: 0px 1.25em;\\n}\\n.event-number {\\n color: white;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.event-number bold {\\n font-family: Roboto;\\n font-size: 25px;\\n text-align: right;\\n color: var(--white);\\n}\\n.time {\\n font-family: Roboto;\\n font-size: 30px;\\n text-align: center;\\n color: var(--white);\\n line-height: unset;\\n margin-top: 10px;\\n}\\n.next-meeting {\\n display: flex;\\n justify-content: center;\\n margin: 0px 20px;\\n margin-top: 15px;\\n}\\n.next-meeting .meeting-time {\\n font-size: 1.5625em;\\n font-family: Roboto;\\n font-weight: 300;\\n color: var(--white);\\n margin-right: 7px;\\n}\\n.next-meeting .meeting-description {\\n margin-top: 2px;\\n font-family: Roboto;\\n font-size: 15px;\\n color: var(--white);\\n}\\n.conteiner-box {\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n}\\n.schedule {\\n max-width: 400px;\\n font-family: Roboto;\\n margin: 10px 0px;\\n padding: 20px;\\n background-color: white;\\n box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);\\n border: solid 1px #e9e9e9;\\n margin-bottom: 20px;\\n border-radius: 25px;\\n}\\n.schedule .schedule-header {\\n display: flex;\\n margin-bottom: 20px;\\n justify-content: space-between;\\n}\\n.schedule .schedule-header .title {\\n display: flex;\\n align-items: center;\\n}\\n.schedule .schedule-header .title .icon {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n margin-right: 10px;\\n}\\n.schedule .schedule-header .title .text {\\n font-family: Roboto;\\n font-size: 20px;\\n color: black;\\n}\\n.schedule .schedule-header .icon-next {\\n color: #e8e8e8;\\n height: 35px;\\n width: 35px;\\n font-size: 35px;\\n font-size: 35px;\\n}\\n.schedule .content ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.schedule .content ul .d-flex {\\n width: 100%;\\n height: 40px;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li {\\n padding-bottom: 5px;\\n margin-top: 5px;\\n border-bottom: 1px solid #ebebeb;\\n display: flex;\\n justify-content: space-between;\\n align-items: center;\\n}\\n.schedule .content ul li .schedule-time {\\n margin-right: 10px;\\n}\\n.schedule .content ul li .schedule-time .time-start {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-time .time-end {\\n color: #797979 !important;\\n font-family: Roboto;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-date {\\n margin-right: 10px;\\n width: 22%;\\n color: #797979 !important;\\n font-size: 13px;\\n}\\n.schedule .content ul li .schedule-details {\\n display: flex;\\n flex-wrap: wrap;\\n align-items: center;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .location {\\n font-family: Roboto;\\n font-size: 13px;\\n color: black;\\n width: 100%;\\n}\\n.schedule .content ul li .schedule-details .description {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: bold;\\n color: #0d89d1;\\n}\\n.schedule .content ul li .color {\\n width: 5px;\\n height: 40px;\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n background-color: #f05d5e;\\n}\\n.schedule .content ul li:last-child {\\n border-bottom: unset !important;\\n padding-bottom: unset !important;\\n}\\n.schedule .resume .title {\\n font-family: Roboto;\\n font-size: 15px;\\n font-weight: 500;\\n color: #797979;\\n margin-bottom: 5px;\\n margin-top: 10px;\\n}\\n.schedule .resume .event-num, .schedule .resume .first-event-time {\\n font-family: Roboto;\\n font-size: 15px;\\n display: block;\\n color: black;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.pointer {\\n cursor: pointer;\\n}\\n@media only screen and (min-width: 804px) {\\n .schedule:first-child {\\n margin-right: 2%;\\n }\\n}\\n@media only screen and (min-width: 478px) {\\n .schedule {\\n width: 400px;\\n }\\n}\\n@media only screen and (max-width: 478px) {\\n .schedule {\\n width: 360px;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvZXZlbnRzL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXGV2ZW50c1xcZXZlbnRzLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvZXZlbnRzL2V2ZW50cy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsV0FBQTtBQUNBO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QUNERjtBREdBO0VBQ0UsbUJBQUE7QUNBRjtBREVBO0VBQ0UsV0FBQTtFQUNBLHlCQUFBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFFQSwyQkFBQTtBQ0FKO0FERUU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QUNDSjtBRENJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0NOO0FEQ0k7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNDTjtBRENJO0VBQ0UsV0FBQTtBQ0NOO0FEQ0k7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDQ047QURFRTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0NKO0FEQ0U7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUNFSjtBREFFO0VBQ0UseUNBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FDR0o7QURERTtFQUNFLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0FDSUo7QURGRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FD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O0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQzBCVjtBRHpCVTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDMkJaO0FEeEJVO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FDMEJaO0FEdkJRO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EseUJBQUE7QUN5QlY7QUR0Qk07RUFDRSwrQkFBQTtFQUNBLGdDQUFBO0FDd0JSO0FEakJJO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQ21CTjtBRGpCSTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0FDbUJOO0FEYkE7RUFDRSxhQUFBO0FDZ0JGO0FEYkE7RUFDRSxlQUFBO0FDZ0JGO0FEYkE7RUFFRTtJQUNFLGdCQUFBO0VDZUY7QUFDRjtBRFhBO0VBQ0U7SUFDRSxZQUFBO0VDYUY7QUFDRjtBRFRBO0VBQ0U7SUFDRSxZQUFBO0VDV0Y7QUFDRiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL2V2ZW50cy9ldmVudHMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnfnNyYy9mdW5jdGlvbi5zY3NzJztcclxuXHJcbi8qIEhFQURFUiAqL1xyXG4uYmctYmx1ZXtcclxuICAtLWJhY2tncm91bmQ6IzA3ODJjOTtcclxuICBiYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiMwNzgyYzk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojMDc4MmM5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuaW9uLXRvb2xiYXJ7XHJcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4uaW9uLXRleHQtaGVhZGVyLXRvcHtcclxuICB3aWR0aDogMTAwJTtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgfVxyXG4gIC5kaXYtdG9wLWhlYWRlcntcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kaXYtc2VhcmNoe1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICAgIH1cclxuICAgIC5kaXYtbG9nb3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luOiA1cHggMCAwcHggNzFweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ28gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5kaXYtcHJvZmlsZXtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlvbi10ZXh0LWhlYWRlci10b3AgcHtcclxuICAgIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmlvbi10ZXh0LXJpZ2h0e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLWxhcmdle1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEyLjVwdDtcclxuICAgIC8qIGZvbnQtd2VpZ2h0OiA2MDA7ICovXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuaGVhZGVyLXhzbWFsbHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiA5LjdwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuaGVhZGVyLW1lZGl1bXtcclxuICAgIGZvbnQtc2l6ZTogMTJwdDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICBcclxuICAucC1zbWFsbHtcclxuICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xyXG4gIH1cclxuICBcclxuICAvKiBDT05URU5UICovXHJcbiAgLml0ZW0tbGlzdC1zbWFsbHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5pb24taXRlbS1jbGFzc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmxhYmVsLXRleHR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vRElWXHJcbiAgICAuZGl2LWl0ZW0tT2ZpY2lhbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYWIwZGM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LWl0ZW0tUGVzc29hbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgKi9cclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjYmVlY2I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIC8qIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7ICovXHJcbiAgICB9XHJcbiAgICAuZGl2LXVwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LXVwIGgze1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LWljb257XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5kaXYtY29udGVudC1PZmljaWFse1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2FiMGRjO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LVBlc3NvYWx7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYmVlY2I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgICAuZGl2LWNvbnRlbnQtT2ZpY2lhbCBoMywgLmRpdi1jb250ZW50LVBlc3NvYWwgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRwdDtcclxuICAgICAgLyogYm9yZGVyOiAxcHggc29saWQgcmVkOyAqL1xyXG4gICAgfVxyXG4gICAgLmRpdi1jb250ZW50LU9maWNpYWwgcCwgLmRpdi1jb250ZW50LVBlc3NvYWwgcHtcclxuICAgICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgICBjb2xvcjogcmdiKDk0LCA5MiwgOTIpO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRpdi1ib3R0b257XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1sZWZ0e1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1sb2NhdGlvbntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1taWRkbGV7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtYm90dG9uLW1pZGRsZSBwe1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdHRvbi1yaWdodHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5pb24taWNvbi1hdHRhY2h7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvKiBORVcgQ1NTIEZPUiBUT0dHTEUgQlVUVE9OICovXHJcbiAgICAudG9nZ2xlQm94e1xyXG4gICAgICBtYXJnaW46MjBweCAyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgLyogYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7ICovXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlMTY4MTc7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTE2ODE3O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZXtcclxuICAgICAgbGVmdDogNjVweDtcclxuXHJcbiAgICB9XHJcbiAgICAudG9nZ2xle1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAub25idG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIC8qIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcbiAgICB9XHJcbiAgICAub2ZidG57XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogICNlMTY4MTc7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbi8vIG5ld1xyXG4ubWFpbntcclxuICBwYWRkaW5nOiAwcHggZW0oMjBweCk7XHJcbn1cclxuXHJcbi5ldmVudC1udW1iZXJ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIGJvbGR7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG4udGltZXtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm5leHQtbWVldGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMHB4IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLm1lZXRpbmctdGltZSB7XHJcbiAgICBmb250LXNpemU6IGVtKDI1cHgpO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWV0aW5nLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlaW5lci1ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5zY2hlZHVsZSB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgLnNjaGVkdWxlLWhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmljb257XHJcbiAgICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfSBcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudHtcclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAuZC1mbGV4e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnNjaGVkdWxlLXRpbWV7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAudGltZS1zdGFydHtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWUtZW5ke1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kYXRle1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY2hlZHVsZS1kZXRhaWxze1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC5sb2NhdGlvbntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sb3J7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgfVxyXG5cclxuICAucmVzdW1le1xyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbnVtLCAuZmlyc3QtZXZlbnQtdGltZXtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5wb2ludGVye1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xyXG5cclxuICAuc2NoZWR1bGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XHJcbiAgLnNjaGVkdWxle1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcclxuICAuc2NoZWR1bGV7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgfVxyXG59IiwiLyogSEVBREVSICovXG4uYmctYmx1ZSB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICBiYWNrZ3JvdW5kOiAjMDc4MmM5O1xuICAtLWJhY2tncm91bmQtY29sb3I6IzA3ODJjOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC0tY29sb3I6ICNmZmZmZmY7XG59XG5cbmlvbi10b29sYmFyIHtcbiAgLS1iYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDVweCAwIDBweCA3MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1wcm9maWxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlvbi10ZXh0LWhlYWRlci10b3AgcCB7XG4gIC0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW9uLXRleHQtcmlnaHQge1xuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyLjVwdDtcbiAgLyogZm9udC13ZWlnaHQ6IDYwMDsgKi9cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLXhzbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDkuN3B0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLnAtc21hbGwge1xuICBmb250LXNpemU6IDEzcHQ7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIGNvbG9yOiAjZmZmZmZmOyAqL1xufVxuXG4vKiBDT05URU5UICovXG4uaXRlbS1saXN0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmlvbi1pdGVtLWNsYXNzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhYmVsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGl2LWl0ZW0tT2ZpY2lhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2FiMGRjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LWl0ZW0tUGVzc29hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7ICovXG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjY2JlZWNiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICAvKiBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyAqL1xufVxuXG4uZGl2LXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZGl2LXVwIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGl2LWljb24ge1xuICB3aWR0aDogMTAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmRpdi1pY29uIGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGl2LWNvbnRlbnQtT2ZpY2lhbCB7XG4gIHdpZHRoOiA4NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjYWIwZGM7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5kaXYtY29udGVudC1QZXNzb2FsIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NiZWVjYjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cblxuLmRpdi1jb250ZW50LU9maWNpYWwgaDMsIC5kaXYtY29udGVudC1QZXNzb2FsIGgzIHtcbiAgZm9udC1zaXplOiAxNHB0O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG59XG5cbi5kaXYtY29udGVudC1PZmljaWFsIHAsIC5kaXYtY29udGVudC1QZXNzb2FsIHAge1xuICBmb250LXNpemU6IDEycHQ7XG4gIGNvbG9yOiAjNWU1YzVjO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LWJvdHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG59XG5cbi5kaXYtYm90dG9uLWxlZnQge1xuICB3aWR0aDogMTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlvbi1pY29uLWxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kaXYtYm90dG9uLW1pZGRsZSB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwLjVweDtcbn1cblxuLmRpdi1ib3R0b24tbWlkZGxlIHAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXYtYm90dG9uLXJpZ2h0IHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlvbi1pY29uLWF0dGFjaCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIE5FVyBDU1MgRk9SIFRPR0dMRSBCVVRUT04gKi9cbi50b2dnbGVCb3gge1xuICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIC8qIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDAsMCwwLjIpOyAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMTY4MTc7XG59XG5cbmlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiAjZTE2ODE3O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgKi9cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxNjgxNztcbn1cblxuaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcbiAgbGVmdDogNjVweDtcbn1cblxuLnRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25idG4ge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgLyogcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgKi9cbn1cblxuLm9mYnRuIHtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2UxNjgxNztcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAwcHggMS4yNWVtO1xufVxuXG4uZXZlbnQtbnVtYmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZXZlbnQtbnVtYmVyIGJvbGQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4udGltZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXh0LW1lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uZXh0LW1lZXRpbmcgLm1lZXRpbmctdGltZSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm5leHQtbWVldGluZyAubWVldGluZy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uY29udGVpbmVyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zY2hlZHVsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlOWU5ZTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zY2hlZHVsZSAuc2NoZWR1bGUtaGVhZGVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAudGl0bGUgLmljb24ge1xuICBjb2xvcjogI2U4ZThlODtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5zY2hlZHVsZS1oZWFkZXIgLnRpdGxlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2NoZWR1bGUgLnNjaGVkdWxlLWhlYWRlciAuaWNvbi1uZXh0IHtcbiAgY29sb3I6ICNlOGU4ZTg7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCAuZC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLXN0YXJ0IHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS10aW1lIC50aW1lLWVuZCB7XG4gIGNvbG9yOiAjNzk3OTc5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIyJTtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpIC5zY2hlZHVsZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY2hlZHVsZSAuY29udGVudCB1bCBsaSAuc2NoZWR1bGUtZGV0YWlscyAubG9jYXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLnNjaGVkdWxlLWRldGFpbHMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwZDg5ZDE7XG59XG4uc2NoZWR1bGUgLmNvbnRlbnQgdWwgbGkgLmNvbG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1ZDVlO1xufVxuLnNjaGVkdWxlIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zY2hlZHVsZSAucmVzdW1lIC5ldmVudC1udW0sIC5zY2hlZHVsZSAucmVzdW1lIC5maXJzdC1ldmVudC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA0cHgpIHtcbiAgLnNjaGVkdWxlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OHB4KSB7XG4gIC5zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICB9XG59Il19 */\";","import { Component, OnInit, LOCALE_ID } from '@angular/core';\r\n\r\nimport { Event } from '../../models/event.model';\r\nimport { EventsService } from 'src/app/services/events.service';\r\nimport { Router } from '@angular/router';\r\nimport { ActivatedRoute, NavigationEnd } from '@angular/router';\r\nimport { formatDate } from '@angular/common';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { AuthService } from 'src/app/services/auth.service';\r\nimport { StorageService } from 'src/app/services/storage.service';\r\nimport { AuthConnstants } from 'src/app/config/auth-constants';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { EventDetailPage } from './event-detail/event-detail.page';\r\nimport { EventDetailModalPage } from './event-detail-modal/event-detail-modal.page';\r\nimport { ProcessesService } from '../../services/processes.service';\r\nimport { DailyWorkTask } from '../../models/dailyworktask.model';\r\nimport { ViewEventPage } from '../agenda/view-event/view-event.page';\r\nimport { ExpedientePage } from '../gabinete-digital/expediente/expediente.page';\r\nimport { ExpedienteDetailPage } from '../gabinete-digital/expediente/expediente-detail/expediente-detail.page';\r\n\r\n@Component({\r\n selector: 'app-events',\r\n templateUrl: './events.page.html',\r\n styleUrls: ['./events.page.scss'],\r\n})\r\nexport class EventsPage implements OnInit {\r\n /* Get current system date */\r\n today = new Date();\r\n \r\n months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n customDate = this.days[this.today.getDay()]+ \", \" + this.today.getDate() +\" de \" + ( this.months[this.today.getMonth()]);\r\n\r\n /* Setting appropriate greeting according to the time */\r\n grettings = [\"Bom dia\", \"Boa tarde\", \"Boa noite\"];\r\n greetting='';\r\n\r\n timeDate = this.today.getHours() + \":\" + this.today.getMinutes();\r\n /* Set segment variable */\r\n segment:string;\r\n public profile:string;\r\n currentEvent: any;\r\n\r\n eventsList: Event[]; \r\n officialeventsList: Event[];\r\n personaleventsList: Event[];\r\n\r\n prEventList: Event[];\r\n mdEventList: Event[];\r\n\r\n combinedEvents: Event[];\r\n\r\n customText = false;\r\n totalEvent=0;\r\n currentHoursMinutes: Date;\r\n\r\n showLoader: boolean;\r\n \r\n taskslist:DailyWorkTask[];\r\n expedientList:any;\r\n\r\n constructor(private eventService: EventsService, \r\n private router: Router, \r\n private storageService:StorageService,\r\n public activatedRoute: ActivatedRoute,\r\n private alertController: AlertService,\r\n private modalController: ModalController,\r\n private authService: AuthService,\r\n private processes:ProcessesService) {\r\n this.prEventList = null;\r\n\r\n // list\r\n this.LoadList();\r\n \r\n }\r\n\r\n\r\n swipe(){\r\n console.log('!!!!');\r\n }\r\n\r\n ngOnInit() {\r\n //Inicializar segment\r\n this.segment = \"Combinada\";\r\n //Initialize profile as mdgpr\r\n this.profile = \"pr\";\r\n console.log(this.profile);\r\n\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n console.log(res);\r\n });\r\n\r\n this.showGreeting();\r\n\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.RefreshEvents();\r\n }\r\n });\r\n /* this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n this.profile = res;\r\n }); */\r\n\r\n }\r\n\r\n\r\n doRefresh(event) {\r\n this.RefreshEvents();\r\n event.target.complete();\r\n }\r\n\r\n onSegmentChange(){\r\n this.RefreshEvents();\r\n }\r\n\r\n RefreshEvents(){\r\n this.showLoader = true;\r\n\r\n let date = new Date();\r\n date.setMonth(date.getMonth() + 1);\r\n let start = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" \"+date.getHours()+\":\"+date.getMinutes()+ \":\"+date.getSeconds();\r\n let end = date.getFullYear()+\"-\"+ date.getMonth()+\"-\"+date.getDate()+\" 23:59:59\";\r\n\r\n switch (this.segment)\r\n {\r\n case \"Combinada\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n \r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n \r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.eventsList = res;\r\n console.log(this.eventsList);\r\n console.log(res);\r\n console.log(res[0]);\r\n\r\n if(res.length > 0){\r\n this.currentEvent = res[0].Subject;\r\n this.currentHoursMinutes = res[0].StartDate;\r\n }\r\n\r\n this.totalEvent = this.eventsList.length;\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Pessoal\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.personaleventsList = res.filter(data => data.CalendarName == \"Pessoal\");\r\n this.showLoader = false;\r\n });\r\n }\r\n \r\n break;\r\n case \"Oficial\":\r\n if(this.profile == \"mdgpr\"){\r\n this.eventService.getAllMdEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n }else{\r\n this.eventService.getAllPrEvents(start, end).subscribe(res => {\r\n this.officialeventsList = res.filter(data => data.CalendarName == \"Oficial\");;\r\n this.showLoader = false;\r\n });\r\n } \r\n break;\r\n }\r\n }\r\n\r\n showGreeting(){\r\n if(this.today.getHours() >= 6 && this.today.getHours() < 12){\r\n this.greetting = this.grettings[0];\r\n }\r\n else if(this.today.getHours() >= 12 && this.today.getHours() < 18){\r\n this.greetting = this.grettings[1];\r\n }\r\n else /* if(this.today.getHours() < 6 && this.today.getHours() >= 18) */{\r\n this.greetting = this.grettings[2];\r\n }\r\n }\r\n\r\n gotTo(){\r\n this.router.navigate(['/home/events']);\r\n }\r\n\r\n changeProfile(){\r\n if(this.profile == \"mdgpr\"){\r\n console.log('pr');\r\n this.profile =\"pr\";\r\n this.RefreshEvents();\r\n }\r\n else{\r\n console.log('mdgpr');\r\n this.profile =\"mdgpr\";\r\n this.RefreshEvents();\r\n }\r\n }\r\n\r\n logout()\r\n {\r\n this.authService.ValidatedUser.BasicAuthKey = \"\";\r\n this.router.navigate(['/home/login']);\r\n }\r\n\r\n async openEventDetail1(id:any){\r\n console.log(id);\r\n \r\n const modal = await this.modalController.create({\r\n component: EventDetailPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'event-detail',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n\r\n }\r\n async openEventDetail(id:any) {\r\n const modal = await this.modalController.create({\r\n component: EventDetailModalPage,\r\n componentProps: {\r\n eventId: id,\r\n },\r\n cssClass: 'my-custom-class'\r\n });\r\n return await modal.present();\r\n }\r\n\r\n LoadList()\r\n {\r\n this.processes.GetTasksList(\"Expediente\", false).subscribe(result => {\r\n this.expedientList = result.reverse();\r\n console.log(this.expedientList);\r\n });\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.CreateDate < b.CreateDate) ? -1 : ((a.CreateDate > b.CreateDate) ? 1 : 0);\r\n });\r\n }\r\n\r\n async viewEventDetail(eventId:any) {\r\n console.log(this.profile);\r\n \r\n const modal = await this.modalController.create({\r\n component: ViewEventPage,\r\n componentProps:{\r\n eventId: eventId,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async viewExpedientDetail(serialNumber:any) {\r\n /* console.log(this.profile);\r\n console.log(serialNumber); */\r\n \r\n const modal = await this.modalController.create({\r\n component: ExpedienteDetailPage,\r\n componentProps:{\r\n serialNumber: serialNumber,\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n console.log(res);\r\n this.RefreshEvents();\r\n }\r\n });\r\n }\r\n\r\n async openExpedientList(){\r\n const modal = await this.modalController.create({\r\n component: ExpedientePage,\r\n componentProps:{\r\n profile: this.profile,\r\n },\r\n cssClass: 'modal',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n \r\n \r\n \r\n}\r\n\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js b/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js index ce91a8831..45ca047a4 100644 --- a/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js +++ b/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js @@ -22,7 +22,7 @@ __webpack_require__.r(__webpack_exports__); "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n Acções Presidenciais\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{viagem.Description}}

\r\n

{{viagem.Detail}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{evento.Description}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n"); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n Ações Presidenciais\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{viagem.Description}}

\r\n

{{viagem.Detail}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{evento.Description}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n"); /***/ }), diff --git a/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js.map b/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js.map index a3964046e..a99b2fea7 100644 --- a/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js.map +++ b/android/app/src/main/assets/public/pages-publications-publications-module-es2015.js.map @@ -1 +1 @@ -{"version":3,"sources":["./src/app/pages/publications/new-action/new-action.page.html","./src/app/pages/publications/publications.page.html","./src/app/pages/publications/new-action/new-action.page.scss","./src/app/pages/publications/new-action/new-action.page.ts","./src/app/pages/publications/publications-routing.module.ts","./src/app/pages/publications/publications.module.ts","./src/app/pages/publications/publications.page.scss","./src/app/pages/publications/publications.page.ts"],"names":[],"mappings":"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","file":"pages-publications-publications-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n Nova Acção\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Viagem\\r\\n \\r\\n \\r\\n Evento\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Criar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Acções Presidenciais\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{viagem.Description}}

\\r\\n

{{viagem.Detail}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{evento.Description}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n transform: translate3d(0, 5px, 0);\\n --border-radius: 30px;\\n}\\n\\nion-footer {\\n background: #fff;\\n}\\n\\nion-toolbar {\\n /* --background:#0782c9; */\\n border-width: 0 !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-logo img {\\n width: 100%;\\n}\\n\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.content-top {\\n width: 344px;\\n background: #f3f2f2;\\n height: 20px;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n}\\n\\n.content-container {\\n width: 100%;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background: #ffffff;\\n height: 100%;\\n box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);\\n padding: 25px 20px 0 20px;\\n overflow: auto;\\n}\\n\\n.title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\n.div-title {\\n width: 180px;\\n /* padding: 0!important; */\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.title {\\n font-size: 25px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-textarea-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.actionType {\\n width: 170px;\\n padding: 10px;\\n float: right;\\n overflow: auto;\\n border-radius: 30px;\\n}\\n\\n.ion-segment {\\n --background: #0782c9;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xccHVibGljYXRpb25zXFxuZXctYWN0aW9uXFxuZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vbmV3LWFjdGlvbi5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHFCQUFBO0FDRUY7O0FEQUE7RUFDSSxnQkFBQTtBQ0dKOztBRERBO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDS0Y7O0FESEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDTUY7O0FESkE7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNPRjs7QURMQTtFQUNFLFdBQUE7QUNRRjs7QUROQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNTRjs7QURQQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBQ1VGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUNXRjs7QURUQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1lGOztBRFZBO0VBQ0UsWUFBQTtFQUNGLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FDYUE7O0FEWEE7RUFDQSxlQUFBO0FDY0E7O0FEWkE7RUFDSSxtQkFBQTtFQUNBLGNBQUE7QUNlSjs7QURiRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ2dCSjs7QURkRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ2lCSjs7QURmRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ2tCSjs7QURoQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ21CSjs7QURqQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ29CSjs7QURsQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ3FCSjs7QURuQkU7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3NCSjs7QURwQkU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNELFlBQUE7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QUN1Qko7O0FEckJFO0VBQ0UscUJBQUE7QUN3QkoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9wdWJsaWNhdGlvbnMvbmV3LWFjdGlvbi9uZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0e1xyXG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLS1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcbmlvbi1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtc2VhcmNoe1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHhcclxufVxyXG4uZGl2LWxvZ297XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmRpdi1sb2dvIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGl2LXByb2ZpbGV7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbnRlbnQtdG9we1xyXG4gIHdpZHRoOiAzNDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmMmYyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG59XHJcbi5jb250ZW50LWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50aXRsZS1jb250ZW50e1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRpdGxle1xyXG4gIHdpZHRoOiAxODBweDtcclxuLyogcGFkZGluZzogMCFpbXBvcnRhbnQ7ICovXHJcbmZsb2F0OiBsZWZ0O1xyXG5tYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbn1cclxuLnRpdGxle1xyXG5mb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24tdGV4dGFyZWEtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYWN0aW9uVHlwZXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgLmlvbi1zZWdtZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjMDc4MmM5O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtLWJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbmlvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pb24tdG9vbGJhciB7XG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAzNDRweDtcbiAgYmFja2dyb3VuZDogI2YzZjJmMjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICAvKiBwYWRkaW5nOiAwIWltcG9ydGFudDsgKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLXRleHRhcmVhLWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hY3Rpb25UeXBlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaW9uLXNlZ21lbnQge1xuICAtLWJhY2tncm91bmQ6ICMwNzgyYzk7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\n\r\n@Component({\r\n selector: 'app-new-action',\r\n templateUrl: './new-action.page.html',\r\n styleUrls: ['./new-action.page.scss'],\r\n})\r\nexport class NewActionPage implements OnInit {\r\n\r\n folder: PublicationFolder;\r\n segment:string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private publication: PublicationsService\r\n ) { \r\n this.folder = new PublicationFolder();\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Viagem\";\r\n }\r\n\r\n segmentChanged(ev: any) {\r\n console.log(ev.detail.value);\r\n }\r\n\r\n save(){\r\n this.folder = {\r\n ProcessId: null,\r\n Description: this.folder.Description,\r\n Detail: this.folder.Detail,\r\n DateBegin: this.folder.DateBegin,\r\n DateEnd: this.folder.DateEnd,\r\n ActionType: this.segment,\r\n }\r\n console.log(this.folder);\r\n \r\n this.publication.CreatePublicationFolder(this.folder);\r\n this.close();\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: PublicationsPage\r\n },\r\n {\r\n path: 'new-publication',\r\n loadChildren: () => import('./new-publication/new-publication.module').then( m => m.NewPublicationPageModule)\r\n },\r\n {\r\n path: 'gallery',\r\n loadChildren: () => import('./gallery/gallery.module').then( m => m.GalleryPageModule)\r\n },\r\n {\r\n path: 'new-action',\r\n loadChildren: () => import('./new-action/new-action.module').then( m => m.NewActionPageModule)\r\n },\r\n {\r\n path: 'view-publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('./view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n loadChildren: ()=> import('./view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class PublicationsPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { PublicationsPageRoutingModule } from './publications-routing.module';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n PublicationsPageRoutingModule\r\n ],\r\n declarations: [PublicationsPage]\r\n})\r\nexport class PublicationsPageModule {}\r\n","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n}\\n\\nion-toolbar {\\n border-width: 0 !important;\\n --padding-top: 0px !important;\\n --padding-start: 0px !important;\\n --padding-right: 0px !important;\\n --padding-end: 0px !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\nion-content {\\n --background:#0782c9;\\n --border: none;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.item {\\n width: 360px;\\n padding: 0 0px 0 0px;\\n overflow: auto;\\n margin: 0px auto;\\n}\\n\\n.item-icon {\\n margin-top: 28px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon2 {\\n margin-top: 23px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon ion-icon {\\n color: #061b52;\\n}\\n\\n.item-content {\\n width: 305px;\\n float: left;\\n padding: 15px 0 15px 10px;\\n}\\n\\n.item-content-date {\\n color: #797979;\\n font-size: 13px;\\n}\\n\\n.item-content-title {\\n color: #0d89d1;\\n font-size: 15px;\\n padding: 5px 0 5px 0;\\n}\\n\\n.item-content-detail {\\n color: #000000;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHB1YmxpY2F0aW9uc1xccHVibGljYXRpb25zLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL3B1YmxpY2F0aW9ucy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7QUNFRjs7QURBQTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7QUNHRjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0lKOztBREZJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0lOOztBREZJO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDSU47O0FERkk7RUFDRSxXQUFBO0FDSU47O0FERkk7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDSU47O0FEQUU7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QUNHSjs7QURERTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0tKOztBREhJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNLTjs7QURISTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtBQ0tOOztBREhJO0VBQ0UsZUFBQTtBQ0tOOztBREhJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNLTjs7QURISTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0tOOztBREZFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNNSjs7QURKRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ09KOztBRExFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNRSjs7QURORTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDU0o7O0FEUEU7RUFDRSxjQUFBO0FDVUo7O0FEUkU7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FDV0o7O0FEVEU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ1lKOztBRFZFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQ2FKOztBRFhFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNjSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3B1YmxpY2F0aW9ucy9wdWJsaWNhdGlvbnMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3R7XHJcbiAgYmFja2dyb3VuZDogIzA3ODJjOTtcclxufVxyXG5pb24tY29udGVudHtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLS1wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGl2LXNlYXJjaHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ297XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRpdi1sb2dvIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LXByb2ZpbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlvbi1jb250ZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgICAtLWJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZGl2LXRpdGxle1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxuICAuaXRlbS1pY29ue1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24ye1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24gaW9uLWljb257XHJcbiAgICBjb2xvcjogIzA2MWI1MjtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudHtcclxuICAgIHdpZHRoOiAzMDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudC1kYXRle1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWNvbnRlbnQtdGl0bGV7XHJcbiAgICBjb2xvcjogIzBkODlkMTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gIH1cclxuICAuaXRlbS1jb250ZW50LWRldGFpbHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW9uLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICAtLWJvcmRlcjogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMCAwcHggMCAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaXRlbS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24yIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24gaW9uLWljb24ge1xuICBjb2xvcjogIzA2MWI1Mjtcbn1cblxuLml0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAzMDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLml0ZW0tY29udGVudC1kZXRhaWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { NewActionPage } from './new-action/new-action.page';\r\nimport { ViewPublicationsPage } from './view-publications/view-publications.page';\r\n\r\nimport { Animation, AnimationController } from '@ionic/angular';\r\nimport { LoadingController } from '@ionic/angular';\r\nimport { LoadingService } from 'src/app/services/loading.service';\r\n\r\n\r\n@Component({\r\n selector: 'app-publications',\r\n templateUrl: './publications.page.html',\r\n styleUrls: ['./publications.page.scss'],\r\n})\r\nexport class PublicationsPage implements OnInit {\r\n showLoader: boolean;\r\n publicationFolder: PublicationFolder;\r\n\r\n publicationFolderList: PublicationFolder[];\r\n publicationsEventFolderList: PublicationFolder[];\r\n publicationsTravelFolderList: PublicationFolder[];\r\n\r\n theDate:any;\r\n theEndDate:any;\r\n customDate:any;\r\n months: string[];\r\n days:string[];\r\n\r\n constructor(\r\n private router: Router, \r\n private modalController: ModalController,\r\n private animationController: AnimationController,\r\n private loading: LoadingService,\r\n private publications: PublicationsService,\r\n ) {\r\n this.months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n this.days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.getActions();\r\n }\r\n });\r\n }\r\n doRefresh() {\r\n /* this.getActions(); */\r\n\r\n setTimeout(() => {\r\n this.getActions();\r\n /* event.target.complete(); */\r\n }, 2000);\r\n }\r\n\r\n getActions(){\r\n this.showLoader = true;\r\n this.publications.GetPublicationFolderList().subscribe(res=>{\r\n this.publicationFolderList = res;\r\n console.log(res);\r\n this.publicationsEventFolderList = new Array();\r\n this.publicationsTravelFolderList = new Array();\r\n res.forEach(data => {\r\n this.theDate = new Date(data.DateBegin);\r\n this.theEndDate = new Date(data.DateEnd);\r\n let folder: PublicationFolder = {\r\n ProcessId: data.ProcessId,\r\n Description: data.Description,\r\n Detail: data.Detail,\r\n DateBegin: this.theDate.getDate() +\" de \" + ( this.months[this.theDate.getMonth()])+\" de \" +this.theDate.getFullYear(),\r\n DateEnd: this.theEndDate.getDate() +\" de \" + ( this.months[this.theEndDate.getMonth()])+\" de \" +this.theEndDate.getFullYear(),\r\n ActionType: data.ActionType,\r\n }\r\n if(data.ActionType == \"Evento\"){\r\n this.publicationsEventFolderList.push(folder);\r\n }\r\n else{\r\n this.publicationsTravelFolderList.push(folder);\r\n }\r\n this.showLoader = false;\r\n });\r\n });\r\n }\r\n\r\n async AddPublicationFolder(item:any) {\r\n const modal = await this.modalController.create({\r\n component: NewActionPage,\r\n componentProps:{\r\n item: item,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then(()=>{\r\n this.doRefresh();\r\n });\r\n }\r\n\r\n async viewPublications(folderId: string) {\r\n console.log('FOLDER', folderId)\r\n\r\n /* const enterAnimation = (baseEl: any) => {\r\n const backdropAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('ion-backdrop')!)\r\n .fromTo('opacity', '0.01', 'var(--backdrop-opacity)');\r\n\r\n const wrapperAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('.modal-wrapper')!)\r\n .keyframes([\r\n { offset: 0, opacity: '0', transform: 'scale(0)' },\r\n { offset: 1, opacity: '0.99', transform: 'scale(1)' }\r\n ]);\r\n\r\n return this.animationController.create()\r\n .addElement(baseEl)\r\n .easing('ease-out')\r\n .duration(500)\r\n .addAnimation([backdropAnimation, wrapperAnimation]);\r\n }\r\n\r\n const leaveAnimation = (baseEl: any) => {\r\n return enterAnimation(baseEl).direction('reverse');\r\n }\r\n */\r\n\r\n\r\n /* let item = this.publicationFolderList; */\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps:{\r\n folderId:folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file +{"version":3,"sources":["./src/app/pages/publications/new-action/new-action.page.html","./src/app/pages/publications/publications.page.html","./src/app/pages/publications/new-action/new-action.page.scss","./src/app/pages/publications/new-action/new-action.page.ts","./src/app/pages/publications/publications-routing.module.ts","./src/app/pages/publications/publications.module.ts","./src/app/pages/publications/publications.page.scss","./src/app/pages/publications/publications.page.ts"],"names":[],"mappings":"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","file":"pages-publications-publications-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n Nova Acção\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Viagem\\r\\n \\r\\n \\r\\n Evento\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Criar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Ações Presidenciais\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{viagem.Description}}

\\r\\n

{{viagem.Detail}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{evento.Description}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n transform: translate3d(0, 5px, 0);\\n --border-radius: 30px;\\n}\\n\\nion-footer {\\n background: #fff;\\n}\\n\\nion-toolbar {\\n /* --background:#0782c9; */\\n border-width: 0 !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-logo img {\\n width: 100%;\\n}\\n\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.content-top {\\n width: 344px;\\n background: #f3f2f2;\\n height: 20px;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n}\\n\\n.content-container {\\n width: 100%;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background: #ffffff;\\n height: 100%;\\n box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);\\n padding: 25px 20px 0 20px;\\n overflow: auto;\\n}\\n\\n.title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\n.div-title {\\n width: 180px;\\n /* padding: 0!important; */\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.title {\\n font-size: 25px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-textarea-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.actionType {\\n width: 170px;\\n padding: 10px;\\n float: right;\\n overflow: auto;\\n border-radius: 30px;\\n}\\n\\n.ion-segment {\\n --background: #0782c9;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xccHVibGljYXRpb25zXFxuZXctYWN0aW9uXFxuZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vbmV3LWFjdGlvbi5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHFCQUFBO0FDRUY7O0FEQUE7RUFDSSxnQkFBQTtBQ0dKOztBRERBO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDS0Y7O0FESEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDTUY7O0FESkE7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNPRjs7QURMQTtFQUNFLFdBQUE7QUNRRjs7QUROQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNTRjs7QURQQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBQ1VGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUNXRjs7QURUQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1lGOztBRFZBO0VBQ0UsWUFBQTtFQUNGLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FDYUE7O0FEWEE7RUFDQSxlQUFBO0FDY0E7O0FEWkE7RUFDSSxtQkFBQTtFQUNBLGNBQUE7QUNlSjs7QURiRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ2dCSjs7QURkRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ2lCSjs7QURmRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ2tCSjs7QURoQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ21CSjs7QURqQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ29CSjs7QURsQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ3FCSjs7QURuQkU7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3NCSjs7QURwQkU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNELFlBQUE7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QUN1Qko7O0FEckJFO0VBQ0UscUJBQUE7QUN3QkoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9wdWJsaWNhdGlvbnMvbmV3LWFjdGlvbi9uZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0e1xyXG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLS1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcbmlvbi1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtc2VhcmNoe1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHhcclxufVxyXG4uZGl2LWxvZ297XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmRpdi1sb2dvIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGl2LXByb2ZpbGV7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbnRlbnQtdG9we1xyXG4gIHdpZHRoOiAzNDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmMmYyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG59XHJcbi5jb250ZW50LWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50aXRsZS1jb250ZW50e1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRpdGxle1xyXG4gIHdpZHRoOiAxODBweDtcclxuLyogcGFkZGluZzogMCFpbXBvcnRhbnQ7ICovXHJcbmZsb2F0OiBsZWZ0O1xyXG5tYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbn1cclxuLnRpdGxle1xyXG5mb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24tdGV4dGFyZWEtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYWN0aW9uVHlwZXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgLmlvbi1zZWdtZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjMDc4MmM5O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtLWJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbmlvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pb24tdG9vbGJhciB7XG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAzNDRweDtcbiAgYmFja2dyb3VuZDogI2YzZjJmMjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICAvKiBwYWRkaW5nOiAwIWltcG9ydGFudDsgKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLXRleHRhcmVhLWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hY3Rpb25UeXBlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaW9uLXNlZ21lbnQge1xuICAtLWJhY2tncm91bmQ6ICMwNzgyYzk7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\n\r\n@Component({\r\n selector: 'app-new-action',\r\n templateUrl: './new-action.page.html',\r\n styleUrls: ['./new-action.page.scss'],\r\n})\r\nexport class NewActionPage implements OnInit {\r\n\r\n folder: PublicationFolder;\r\n segment:string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private publication: PublicationsService\r\n ) { \r\n this.folder = new PublicationFolder();\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Viagem\";\r\n }\r\n\r\n segmentChanged(ev: any) {\r\n console.log(ev.detail.value);\r\n }\r\n\r\n save(){\r\n this.folder = {\r\n ProcessId: null,\r\n Description: this.folder.Description,\r\n Detail: this.folder.Detail,\r\n DateBegin: this.folder.DateBegin,\r\n DateEnd: this.folder.DateEnd,\r\n ActionType: this.segment,\r\n }\r\n console.log(this.folder);\r\n \r\n this.publication.CreatePublicationFolder(this.folder);\r\n this.close();\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: PublicationsPage\r\n },\r\n {\r\n path: 'new-publication',\r\n loadChildren: () => import('./new-publication/new-publication.module').then( m => m.NewPublicationPageModule)\r\n },\r\n {\r\n path: 'gallery',\r\n loadChildren: () => import('./gallery/gallery.module').then( m => m.GalleryPageModule)\r\n },\r\n {\r\n path: 'new-action',\r\n loadChildren: () => import('./new-action/new-action.module').then( m => m.NewActionPageModule)\r\n },\r\n {\r\n path: 'view-publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('./view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n loadChildren: ()=> import('./view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class PublicationsPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { PublicationsPageRoutingModule } from './publications-routing.module';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n PublicationsPageRoutingModule\r\n ],\r\n declarations: [PublicationsPage]\r\n})\r\nexport class PublicationsPageModule {}\r\n","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n}\\n\\nion-toolbar {\\n border-width: 0 !important;\\n --padding-top: 0px !important;\\n --padding-start: 0px !important;\\n --padding-right: 0px !important;\\n --padding-end: 0px !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\nion-content {\\n --background:#0782c9;\\n --border: none;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.item {\\n width: 360px;\\n padding: 0 0px 0 0px;\\n overflow: auto;\\n margin: 0px auto;\\n}\\n\\n.item-icon {\\n margin-top: 28px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon2 {\\n margin-top: 23px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon ion-icon {\\n color: #061b52;\\n}\\n\\n.item-content {\\n width: 305px;\\n float: left;\\n padding: 15px 0 15px 10px;\\n}\\n\\n.item-content-date {\\n color: #797979;\\n font-size: 13px;\\n}\\n\\n.item-content-title {\\n color: #0d89d1;\\n font-size: 15px;\\n padding: 5px 0 5px 0;\\n}\\n\\n.item-content-detail {\\n color: #000000;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHB1YmxpY2F0aW9uc1xccHVibGljYXRpb25zLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL3B1YmxpY2F0aW9ucy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7QUNFRjs7QURBQTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7QUNHRjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0lKOztBREZJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0lOOztBREZJO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDSU47O0FERkk7RUFDRSxXQUFBO0FDSU47O0FERkk7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDSU47O0FEQUU7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QUNHSjs7QURERTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0tKOztBREhJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNLTjs7QURISTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtBQ0tOOztBREhJO0VBQ0UsZUFBQTtBQ0tOOztBREhJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNLTjs7QURISTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0tOOztBREZFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNNSjs7QURKRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ09KOztBRExFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNRSjs7QURORTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDU0o7O0FEUEU7RUFDRSxjQUFBO0FDVUo7O0FEUkU7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FDV0o7O0FEVEU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ1lKOztBRFZFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQ2FKOztBRFhFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNjSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3B1YmxpY2F0aW9ucy9wdWJsaWNhdGlvbnMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3R7XHJcbiAgYmFja2dyb3VuZDogIzA3ODJjOTtcclxufVxyXG5pb24tY29udGVudHtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLS1wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGl2LXNlYXJjaHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ297XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRpdi1sb2dvIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LXByb2ZpbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlvbi1jb250ZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgICAtLWJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZGl2LXRpdGxle1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxuICAuaXRlbS1pY29ue1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24ye1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24gaW9uLWljb257XHJcbiAgICBjb2xvcjogIzA2MWI1MjtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudHtcclxuICAgIHdpZHRoOiAzMDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudC1kYXRle1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWNvbnRlbnQtdGl0bGV7XHJcbiAgICBjb2xvcjogIzBkODlkMTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gIH1cclxuICAuaXRlbS1jb250ZW50LWRldGFpbHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW9uLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICAtLWJvcmRlcjogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMCAwcHggMCAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaXRlbS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24yIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24gaW9uLWljb24ge1xuICBjb2xvcjogIzA2MWI1Mjtcbn1cblxuLml0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAzMDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLml0ZW0tY29udGVudC1kZXRhaWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { NewActionPage } from './new-action/new-action.page';\r\nimport { ViewPublicationsPage } from './view-publications/view-publications.page';\r\n\r\nimport { Animation, AnimationController } from '@ionic/angular';\r\nimport { LoadingController } from '@ionic/angular';\r\nimport { LoadingService } from 'src/app/services/loading.service';\r\n\r\n\r\n@Component({\r\n selector: 'app-publications',\r\n templateUrl: './publications.page.html',\r\n styleUrls: ['./publications.page.scss'],\r\n})\r\nexport class PublicationsPage implements OnInit {\r\n showLoader: boolean;\r\n publicationFolder: PublicationFolder;\r\n\r\n publicationFolderList: PublicationFolder[];\r\n publicationsEventFolderList: PublicationFolder[];\r\n publicationsTravelFolderList: PublicationFolder[];\r\n\r\n theDate:any;\r\n theEndDate:any;\r\n customDate:any;\r\n months: string[];\r\n days:string[];\r\n\r\n constructor(\r\n private router: Router, \r\n private modalController: ModalController,\r\n private animationController: AnimationController,\r\n private loading: LoadingService,\r\n private publications: PublicationsService,\r\n ) {\r\n this.months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n this.days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.getActions();\r\n }\r\n });\r\n }\r\n doRefresh() {\r\n /* this.getActions(); */\r\n\r\n setTimeout(() => {\r\n this.getActions();\r\n /* event.target.complete(); */\r\n }, 2000);\r\n }\r\n\r\n getActions(){\r\n this.showLoader = true;\r\n this.publications.GetPublicationFolderList().subscribe(res=>{\r\n this.publicationFolderList = res;\r\n console.log(res);\r\n this.publicationsEventFolderList = new Array();\r\n this.publicationsTravelFolderList = new Array();\r\n res.forEach(data => {\r\n this.theDate = new Date(data.DateBegin);\r\n this.theEndDate = new Date(data.DateEnd);\r\n let folder: PublicationFolder = {\r\n ProcessId: data.ProcessId,\r\n Description: data.Description,\r\n Detail: data.Detail,\r\n DateBegin: this.theDate.getDate() +\" de \" + ( this.months[this.theDate.getMonth()])+\" de \" +this.theDate.getFullYear(),\r\n DateEnd: this.theEndDate.getDate() +\" de \" + ( this.months[this.theEndDate.getMonth()])+\" de \" +this.theEndDate.getFullYear(),\r\n ActionType: data.ActionType,\r\n }\r\n if(data.ActionType == \"Evento\"){\r\n this.publicationsEventFolderList.push(folder);\r\n }\r\n else{\r\n this.publicationsTravelFolderList.push(folder);\r\n }\r\n this.showLoader = false;\r\n });\r\n });\r\n }\r\n\r\n async AddPublicationFolder(item:any) {\r\n const modal = await this.modalController.create({\r\n component: NewActionPage,\r\n componentProps:{\r\n item: item,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then(()=>{\r\n this.doRefresh();\r\n });\r\n }\r\n\r\n async viewPublications(folderId: string) {\r\n console.log('FOLDER', folderId)\r\n\r\n /* const enterAnimation = (baseEl: any) => {\r\n const backdropAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('ion-backdrop')!)\r\n .fromTo('opacity', '0.01', 'var(--backdrop-opacity)');\r\n\r\n const wrapperAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('.modal-wrapper')!)\r\n .keyframes([\r\n { offset: 0, opacity: '0', transform: 'scale(0)' },\r\n { offset: 1, opacity: '0.99', transform: 'scale(1)' }\r\n ]);\r\n\r\n return this.animationController.create()\r\n .addElement(baseEl)\r\n .easing('ease-out')\r\n .duration(500)\r\n .addAnimation([backdropAnimation, wrapperAnimation]);\r\n }\r\n\r\n const leaveAnimation = (baseEl: any) => {\r\n return enterAnimation(baseEl).direction('reverse');\r\n }\r\n */\r\n\r\n\r\n /* let item = this.publicationFolderList; */\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps:{\r\n folderId:folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/pages-publications-publications-module-es5.js b/android/app/src/main/assets/public/pages-publications-publications-module-es5.js index f615dd16d..a6f95a083 100644 --- a/android/app/src/main/assets/public/pages-publications-publications-module-es5.js +++ b/android/app/src/main/assets/public/pages-publications-publications-module-es5.js @@ -41,7 +41,7 @@ function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _d /* harmony default export */ - __webpack_exports__["default"] = "\r\n \r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n Acções Presidenciais\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{viagem.Description}}

\r\n

{{viagem.Detail}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{evento.Description}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n"; + __webpack_exports__["default"] = "\r\n \r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n Ações Presidenciais\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{viagem.Description}}

\r\n

{{viagem.Detail}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n

{{evento.Description}}

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n"; /***/ }, diff --git a/android/app/src/main/assets/public/pages-publications-publications-module-es5.js.map b/android/app/src/main/assets/public/pages-publications-publications-module-es5.js.map index c21924e6a..ccb46a22f 100644 --- a/android/app/src/main/assets/public/pages-publications-publications-module-es5.js.map +++ b/android/app/src/main/assets/public/pages-publications-publications-module-es5.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///src/app/pages/publications/new-action/new-action.page.html","webpack:///src/app/pages/publications/publications.page.html","webpack:///src/app/pages/publications/new-action/new-action.page.scss","webpack:///src/app/pages/publications/new-action/new-action.page.ts","webpack:///src/app/pages/publications/publications-routing.module.ts","webpack:///src/app/pages/publications/publications.module.ts","webpack:///src/app/pages/publications/publications.page.scss","webpack:///src/app/pages/publications/publications.page.ts"],"names":["NewActionPage","modalController","publication","folder","segment","ev","console","log","detail","value","ProcessId","Description","Detail","DateBegin","DateEnd","ActionType","CreatePublicationFolder","close","dismiss","selector","template","routes","path","component","loadChildren","then","m","NewPublicationPageModule","GalleryPageModule","NewActionPageModule","children","ViewPublicationsPageModule","PublicationDetailPageModule","PublicationsPageRoutingModule","imports","forChild","exports","PublicationsPageModule","declarations","PublicationsPage","router","animationController","loading","publications","months","days","events","forEach","event","url","getActions","setTimeout","showLoader","GetPublicationFolderList","subscribe","res","publicationFolderList","publicationsEventFolderList","Array","publicationsTravelFolderList","data","theDate","Date","theEndDate","getDate","getMonth","getFullYear","push","item","create","componentProps","cssClass","backdropDismiss","modal","present","onDidDismiss","doRefresh","folderId"],"mappings":"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","file":"pages-publications-publications-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n Nova Acção\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Viagem\\r\\n \\r\\n \\r\\n Evento\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Criar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Acções Presidenciais\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{viagem.Description}}

\\r\\n

{{viagem.Detail}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{evento.Description}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n transform: translate3d(0, 5px, 0);\\n --border-radius: 30px;\\n}\\n\\nion-footer {\\n background: #fff;\\n}\\n\\nion-toolbar {\\n /* --background:#0782c9; */\\n border-width: 0 !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-logo img {\\n width: 100%;\\n}\\n\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.content-top {\\n width: 344px;\\n background: #f3f2f2;\\n height: 20px;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n}\\n\\n.content-container {\\n width: 100%;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background: #ffffff;\\n height: 100%;\\n box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);\\n padding: 25px 20px 0 20px;\\n overflow: auto;\\n}\\n\\n.title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\n.div-title {\\n width: 180px;\\n /* padding: 0!important; */\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.title {\\n font-size: 25px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-textarea-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.actionType {\\n width: 170px;\\n padding: 10px;\\n float: right;\\n overflow: auto;\\n border-radius: 30px;\\n}\\n\\n.ion-segment {\\n --background: #0782c9;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xccHVibGljYXRpb25zXFxuZXctYWN0aW9uXFxuZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vbmV3LWFjdGlvbi5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHFCQUFBO0FDRUY7O0FEQUE7RUFDSSxnQkFBQTtBQ0dKOztBRERBO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDS0Y7O0FESEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDTUY7O0FESkE7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNPRjs7QURMQTtFQUNFLFdBQUE7QUNRRjs7QUROQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNTRjs7QURQQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBQ1VGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUNXRjs7QURUQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1lGOztBRFZBO0VBQ0UsWUFBQTtFQUNGLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FDYUE7O0FEWEE7RUFDQSxlQUFBO0FDY0E7O0FEWkE7RUFDSSxtQkFBQTtFQUNBLGNBQUE7QUNlSjs7QURiRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ2dCSjs7QURkRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ2lCSjs7QURmRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ2tCSjs7QURoQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ21CSjs7QURqQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ29CSjs7QURsQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ3FCSjs7QURuQkU7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3NCSjs7QURwQkU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNELFlBQUE7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QUN1Qko7O0FEckJFO0VBQ0UscUJBQUE7QUN3QkoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9wdWJsaWNhdGlvbnMvbmV3LWFjdGlvbi9uZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0e1xyXG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLS1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcbmlvbi1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtc2VhcmNoe1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHhcclxufVxyXG4uZGl2LWxvZ297XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmRpdi1sb2dvIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGl2LXByb2ZpbGV7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbnRlbnQtdG9we1xyXG4gIHdpZHRoOiAzNDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmMmYyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG59XHJcbi5jb250ZW50LWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50aXRsZS1jb250ZW50e1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRpdGxle1xyXG4gIHdpZHRoOiAxODBweDtcclxuLyogcGFkZGluZzogMCFpbXBvcnRhbnQ7ICovXHJcbmZsb2F0OiBsZWZ0O1xyXG5tYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbn1cclxuLnRpdGxle1xyXG5mb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24tdGV4dGFyZWEtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYWN0aW9uVHlwZXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgLmlvbi1zZWdtZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjMDc4MmM5O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtLWJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbmlvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pb24tdG9vbGJhciB7XG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAzNDRweDtcbiAgYmFja2dyb3VuZDogI2YzZjJmMjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICAvKiBwYWRkaW5nOiAwIWltcG9ydGFudDsgKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLXRleHRhcmVhLWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hY3Rpb25UeXBlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaW9uLXNlZ21lbnQge1xuICAtLWJhY2tncm91bmQ6ICMwNzgyYzk7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\n\r\n@Component({\r\n selector: 'app-new-action',\r\n templateUrl: './new-action.page.html',\r\n styleUrls: ['./new-action.page.scss'],\r\n})\r\nexport class NewActionPage implements OnInit {\r\n\r\n folder: PublicationFolder;\r\n segment:string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private publication: PublicationsService\r\n ) { \r\n this.folder = new PublicationFolder();\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Viagem\";\r\n }\r\n\r\n segmentChanged(ev: any) {\r\n console.log(ev.detail.value);\r\n }\r\n\r\n save(){\r\n this.folder = {\r\n ProcessId: null,\r\n Description: this.folder.Description,\r\n Detail: this.folder.Detail,\r\n DateBegin: this.folder.DateBegin,\r\n DateEnd: this.folder.DateEnd,\r\n ActionType: this.segment,\r\n }\r\n console.log(this.folder);\r\n \r\n this.publication.CreatePublicationFolder(this.folder);\r\n this.close();\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: PublicationsPage\r\n },\r\n {\r\n path: 'new-publication',\r\n loadChildren: () => import('./new-publication/new-publication.module').then( m => m.NewPublicationPageModule)\r\n },\r\n {\r\n path: 'gallery',\r\n loadChildren: () => import('./gallery/gallery.module').then( m => m.GalleryPageModule)\r\n },\r\n {\r\n path: 'new-action',\r\n loadChildren: () => import('./new-action/new-action.module').then( m => m.NewActionPageModule)\r\n },\r\n {\r\n path: 'view-publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('./view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n loadChildren: ()=> import('./view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class PublicationsPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { PublicationsPageRoutingModule } from './publications-routing.module';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n PublicationsPageRoutingModule\r\n ],\r\n declarations: [PublicationsPage]\r\n})\r\nexport class PublicationsPageModule {}\r\n","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n}\\n\\nion-toolbar {\\n border-width: 0 !important;\\n --padding-top: 0px !important;\\n --padding-start: 0px !important;\\n --padding-right: 0px !important;\\n --padding-end: 0px !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\nion-content {\\n --background:#0782c9;\\n --border: none;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.item {\\n width: 360px;\\n padding: 0 0px 0 0px;\\n overflow: auto;\\n margin: 0px auto;\\n}\\n\\n.item-icon {\\n margin-top: 28px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon2 {\\n margin-top: 23px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon ion-icon {\\n color: #061b52;\\n}\\n\\n.item-content {\\n width: 305px;\\n float: left;\\n padding: 15px 0 15px 10px;\\n}\\n\\n.item-content-date {\\n color: #797979;\\n font-size: 13px;\\n}\\n\\n.item-content-title {\\n color: #0d89d1;\\n font-size: 15px;\\n padding: 5px 0 5px 0;\\n}\\n\\n.item-content-detail {\\n color: #000000;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHB1YmxpY2F0aW9uc1xccHVibGljYXRpb25zLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL3B1YmxpY2F0aW9ucy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7QUNFRjs7QURBQTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7QUNHRjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0lKOztBREZJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0lOOztBREZJO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDSU47O0FERkk7RUFDRSxXQUFBO0FDSU47O0FERkk7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDSU47O0FEQUU7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QUNHSjs7QURERTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0tKOztBREhJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNLTjs7QURISTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtBQ0tOOztBREhJO0VBQ0UsZUFBQTtBQ0tOOztBREhJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNLTjs7QURISTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0tOOztBREZFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNNSjs7QURKRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ09KOztBRExFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNRSjs7QURORTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDU0o7O0FEUEU7RUFDRSxjQUFBO0FDVUo7O0FEUkU7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FDV0o7O0FEVEU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ1lKOztBRFZFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQ2FKOztBRFhFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNjSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3B1YmxpY2F0aW9ucy9wdWJsaWNhdGlvbnMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3R7XHJcbiAgYmFja2dyb3VuZDogIzA3ODJjOTtcclxufVxyXG5pb24tY29udGVudHtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLS1wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGl2LXNlYXJjaHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ297XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRpdi1sb2dvIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LXByb2ZpbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlvbi1jb250ZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgICAtLWJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZGl2LXRpdGxle1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxuICAuaXRlbS1pY29ue1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24ye1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24gaW9uLWljb257XHJcbiAgICBjb2xvcjogIzA2MWI1MjtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudHtcclxuICAgIHdpZHRoOiAzMDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudC1kYXRle1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWNvbnRlbnQtdGl0bGV7XHJcbiAgICBjb2xvcjogIzBkODlkMTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gIH1cclxuICAuaXRlbS1jb250ZW50LWRldGFpbHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW9uLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICAtLWJvcmRlcjogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMCAwcHggMCAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaXRlbS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24yIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24gaW9uLWljb24ge1xuICBjb2xvcjogIzA2MWI1Mjtcbn1cblxuLml0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAzMDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLml0ZW0tY29udGVudC1kZXRhaWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { NewActionPage } from './new-action/new-action.page';\r\nimport { ViewPublicationsPage } from './view-publications/view-publications.page';\r\n\r\nimport { Animation, AnimationController } from '@ionic/angular';\r\nimport { LoadingController } from '@ionic/angular';\r\nimport { LoadingService } from 'src/app/services/loading.service';\r\n\r\n\r\n@Component({\r\n selector: 'app-publications',\r\n templateUrl: './publications.page.html',\r\n styleUrls: ['./publications.page.scss'],\r\n})\r\nexport class PublicationsPage implements OnInit {\r\n showLoader: boolean;\r\n publicationFolder: PublicationFolder;\r\n\r\n publicationFolderList: PublicationFolder[];\r\n publicationsEventFolderList: PublicationFolder[];\r\n publicationsTravelFolderList: PublicationFolder[];\r\n\r\n theDate:any;\r\n theEndDate:any;\r\n customDate:any;\r\n months: string[];\r\n days:string[];\r\n\r\n constructor(\r\n private router: Router, \r\n private modalController: ModalController,\r\n private animationController: AnimationController,\r\n private loading: LoadingService,\r\n private publications: PublicationsService,\r\n ) {\r\n this.months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n this.days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.getActions();\r\n }\r\n });\r\n }\r\n doRefresh() {\r\n /* this.getActions(); */\r\n\r\n setTimeout(() => {\r\n this.getActions();\r\n /* event.target.complete(); */\r\n }, 2000);\r\n }\r\n\r\n getActions(){\r\n this.showLoader = true;\r\n this.publications.GetPublicationFolderList().subscribe(res=>{\r\n this.publicationFolderList = res;\r\n console.log(res);\r\n this.publicationsEventFolderList = new Array();\r\n this.publicationsTravelFolderList = new Array();\r\n res.forEach(data => {\r\n this.theDate = new Date(data.DateBegin);\r\n this.theEndDate = new Date(data.DateEnd);\r\n let folder: PublicationFolder = {\r\n ProcessId: data.ProcessId,\r\n Description: data.Description,\r\n Detail: data.Detail,\r\n DateBegin: this.theDate.getDate() +\" de \" + ( this.months[this.theDate.getMonth()])+\" de \" +this.theDate.getFullYear(),\r\n DateEnd: this.theEndDate.getDate() +\" de \" + ( this.months[this.theEndDate.getMonth()])+\" de \" +this.theEndDate.getFullYear(),\r\n ActionType: data.ActionType,\r\n }\r\n if(data.ActionType == \"Evento\"){\r\n this.publicationsEventFolderList.push(folder);\r\n }\r\n else{\r\n this.publicationsTravelFolderList.push(folder);\r\n }\r\n this.showLoader = false;\r\n });\r\n });\r\n }\r\n\r\n async AddPublicationFolder(item:any) {\r\n const modal = await this.modalController.create({\r\n component: NewActionPage,\r\n componentProps:{\r\n item: item,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then(()=>{\r\n this.doRefresh();\r\n });\r\n }\r\n\r\n async viewPublications(folderId: string) {\r\n console.log('FOLDER', folderId)\r\n\r\n /* const enterAnimation = (baseEl: any) => {\r\n const backdropAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('ion-backdrop')!)\r\n .fromTo('opacity', '0.01', 'var(--backdrop-opacity)');\r\n\r\n const wrapperAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('.modal-wrapper')!)\r\n .keyframes([\r\n { offset: 0, opacity: '0', transform: 'scale(0)' },\r\n { offset: 1, opacity: '0.99', transform: 'scale(1)' }\r\n ]);\r\n\r\n return this.animationController.create()\r\n .addElement(baseEl)\r\n .easing('ease-out')\r\n .duration(500)\r\n .addAnimation([backdropAnimation, wrapperAnimation]);\r\n }\r\n\r\n const leaveAnimation = (baseEl: any) => {\r\n return enterAnimation(baseEl).direction('reverse');\r\n }\r\n */\r\n\r\n\r\n /* let item = this.publicationFolderList; */\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps:{\r\n folderId:folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["webpack:///src/app/pages/publications/new-action/new-action.page.html","webpack:///src/app/pages/publications/publications.page.html","webpack:///src/app/pages/publications/new-action/new-action.page.scss","webpack:///src/app/pages/publications/new-action/new-action.page.ts","webpack:///src/app/pages/publications/publications-routing.module.ts","webpack:///src/app/pages/publications/publications.module.ts","webpack:///src/app/pages/publications/publications.page.scss","webpack:///src/app/pages/publications/publications.page.ts"],"names":["NewActionPage","modalController","publication","folder","segment","ev","console","log","detail","value","ProcessId","Description","Detail","DateBegin","DateEnd","ActionType","CreatePublicationFolder","close","dismiss","selector","template","routes","path","component","loadChildren","then","m","NewPublicationPageModule","GalleryPageModule","NewActionPageModule","children","ViewPublicationsPageModule","PublicationDetailPageModule","PublicationsPageRoutingModule","imports","forChild","exports","PublicationsPageModule","declarations","PublicationsPage","router","animationController","loading","publications","months","days","events","forEach","event","url","getActions","setTimeout","showLoader","GetPublicationFolderList","subscribe","res","publicationFolderList","publicationsEventFolderList","Array","publicationsTravelFolderList","data","theDate","Date","theEndDate","getDate","getMonth","getFullYear","push","item","create","componentProps","cssClass","backdropDismiss","modal","present","onDidDismiss","doRefresh","folderId"],"mappings":"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","file":"pages-publications-publications-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n Nova Acção\\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n Viagem\\r\\n \\r\\n \\r\\n Evento\\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n \\r\\n\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n Cancelar\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Criar\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","export default \"\\r\\n \\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n Ações Presidenciais\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{viagem.Description}}

\\r\\n

{{viagem.Detail}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n \\r\\n

{{evento.Description}}

\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n\";","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n transform: translate3d(0, 5px, 0);\\n --border-radius: 30px;\\n}\\n\\nion-footer {\\n background: #fff;\\n}\\n\\nion-toolbar {\\n /* --background:#0782c9; */\\n border-width: 0 !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-logo img {\\n width: 100%;\\n}\\n\\n.div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\n.content-top {\\n width: 344px;\\n background: #f3f2f2;\\n height: 20px;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n}\\n\\n.content-container {\\n width: 100%;\\n margin: 0 auto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background: #ffffff;\\n height: 100%;\\n box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);\\n padding: 25px 20px 0 20px;\\n overflow: auto;\\n}\\n\\n.title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n}\\n\\n.div-title {\\n width: 180px;\\n /* padding: 0!important; */\\n float: left;\\n margin: 2.5px 0 0 5px;\\n}\\n\\n.title {\\n font-size: 25px;\\n}\\n\\n.container-div {\\n margin-bottom: 15px;\\n overflow: auto;\\n}\\n\\n.ion-item-container {\\n width: 360px;\\n margin: 15px auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 10px;\\n}\\n\\n.ion-item-container-no-border {\\n width: 100%;\\n margin: 0px auto;\\n padding: 0 !important;\\n overflow: auto;\\n}\\n\\n.ion-item-class-2 {\\n width: 360px;\\n margin: 0px auto;\\n}\\n\\n.ion-icon-class {\\n width: 45px;\\n height: 45px;\\n float: left;\\n padding: 10px;\\n font-size: 25px;\\n}\\n\\n.ion-input-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-textarea-class {\\n width: 315px;\\n height: auto;\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n padding-left: 5px;\\n padding-right: 10px;\\n float: left;\\n}\\n\\n.ion-input-class-no-height {\\n border: 1px solid #ebebeb;\\n border-radius: 5px;\\n overflow: auto;\\n}\\n\\n.actionType {\\n width: 170px;\\n padding: 10px;\\n float: right;\\n overflow: auto;\\n border-radius: 30px;\\n}\\n\\n.ion-segment {\\n --background: #0782c9;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vQzpcXFVzZXJzXFx0aWFnby5rYXlheWFcXGRldmVsb3BtZW50XFxnYWJpbmV0ZS1kaWdpdGFsL3NyY1xcYXBwXFxwYWdlc1xccHVibGljYXRpb25zXFxuZXctYWN0aW9uXFxuZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL25ldy1hY3Rpb24vbmV3LWFjdGlvbi5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHFCQUFBO0FDRUY7O0FEQUE7RUFDSSxnQkFBQTtBQ0dKOztBRERBO0VBQ0UsMEJBQUE7RUFDQSwwQkFBQTtBQ0lGOztBREZBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FDS0Y7O0FESEE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FDTUY7O0FESkE7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QUNPRjs7QURMQTtFQUNFLFdBQUE7QUNRRjs7QUROQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNTRjs7QURQQTtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtBQ1VGOztBRFJBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QUNXRjs7QURUQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQ1lGOztBRFZBO0VBQ0UsWUFBQTtFQUNGLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FDYUE7O0FEWEE7RUFDQSxlQUFBO0FDY0E7O0FEWkE7RUFDSSxtQkFBQTtFQUNBLGNBQUE7QUNlSjs7QURiRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ2dCSjs7QURkRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBQ2lCSjs7QURmRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBQ2tCSjs7QURoQkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBQ21CSjs7QURqQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ29CSjs7QURsQkU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBQ3FCSjs7QURuQkU7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3NCSjs7QURwQkU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNELFlBQUE7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QUN1Qko7O0FEckJFO0VBQ0UscUJBQUE7QUN3QkoiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9wdWJsaWNhdGlvbnMvbmV3LWFjdGlvbi9uZXctYWN0aW9uLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIjpob3N0e1xyXG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XHJcbn1cclxuaW9uLWNvbnRlbnR7XHJcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgLS1ib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcbmlvbi1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtdG9wLWhlYWRlcntcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5kaXYtc2VhcmNoe1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMCAwIDEwcHhcclxufVxyXG4uZGl2LWxvZ297XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmRpdi1sb2dvIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGl2LXByb2ZpbGV7XHJcbiAgZm9udC1zaXplOiA0NXB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbnRlbnQtdG9we1xyXG4gIHdpZHRoOiAzNDRweDtcclxuICBiYWNrZ3JvdW5kOiAjZjNmMmYyO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG59XHJcbi5jb250ZW50LWNvbnRhaW5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46MCBhdXRvO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICBwYWRkaW5nOiAyNXB4IDIwcHggMCAyMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi50aXRsZS1jb250ZW50e1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRpdGxle1xyXG4gIHdpZHRoOiAxODBweDtcclxuLyogcGFkZGluZzogMCFpbXBvcnRhbnQ7ICovXHJcbmZsb2F0OiBsZWZ0O1xyXG5tYXJnaW46IDIuNXB4IDAgMCA1cHg7XHJcbn1cclxuLnRpdGxle1xyXG5mb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmNvbnRhaW5lci1kaXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5pb24taXRlbS1jbGFzcy0ye1xyXG4gICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmlvbi1pY29uLWNsYXNze1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24tdGV4dGFyZWEtY2xhc3N7XHJcbiAgICB3aWR0aDogMzE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5pb24taW5wdXQtY2xhc3Mtbm8taGVpZ2h0e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYWN0aW9uVHlwZXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgIGZsb2F0OiByaWdodDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcbiAgLmlvbi1zZWdtZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjMDc4MmM5O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtLWJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbmlvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pb24tdG9vbGJhciB7XG4gIC8qIC0tYmFja2dyb3VuZDojMDc4MmM5OyAqL1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmRpdi1zZWFyY2gge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGl2LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAzNDRweDtcbiAgYmFja2dyb3VuZDogI2YzZjJmMjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZzogMjVweCAyMHB4IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50aXRsZS1jb250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRpdGxlIHtcbiAgd2lkdGg6IDE4MHB4O1xuICAvKiBwYWRkaW5nOiAwIWltcG9ydGFudDsgKi9cbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMi41cHggMCAwIDVweDtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uY29udGFpbmVyLWRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5pb24taXRlbS1jb250YWluZXItbm8tYm9yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pb24taXRlbS1jbGFzcy0yIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaW9uLWljb24tY2xhc3Mge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLXRleHRhcmVhLWNsYXNzIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW9uLWlucHV0LWNsYXNzLW5vLWhlaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5hY3Rpb25UeXBlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaW9uLXNlZ21lbnQge1xuICAtLWJhY2tncm91bmQ6ICMwNzgyYzk7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\n\r\n@Component({\r\n selector: 'app-new-action',\r\n templateUrl: './new-action.page.html',\r\n styleUrls: ['./new-action.page.scss'],\r\n})\r\nexport class NewActionPage implements OnInit {\r\n\r\n folder: PublicationFolder;\r\n segment:string;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n private publication: PublicationsService\r\n ) { \r\n this.folder = new PublicationFolder();\r\n }\r\n\r\n ngOnInit() {\r\n this.segment = \"Viagem\";\r\n }\r\n\r\n segmentChanged(ev: any) {\r\n console.log(ev.detail.value);\r\n }\r\n\r\n save(){\r\n this.folder = {\r\n ProcessId: null,\r\n Description: this.folder.Description,\r\n Detail: this.folder.Detail,\r\n DateBegin: this.folder.DateBegin,\r\n DateEnd: this.folder.DateEnd,\r\n ActionType: this.segment,\r\n }\r\n console.log(this.folder);\r\n \r\n this.publication.CreatePublicationFolder(this.folder);\r\n this.close();\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: PublicationsPage\r\n },\r\n {\r\n path: 'new-publication',\r\n loadChildren: () => import('./new-publication/new-publication.module').then( m => m.NewPublicationPageModule)\r\n },\r\n {\r\n path: 'gallery',\r\n loadChildren: () => import('./gallery/gallery.module').then( m => m.GalleryPageModule)\r\n },\r\n {\r\n path: 'new-action',\r\n loadChildren: () => import('./new-action/new-action.module').then( m => m.NewActionPageModule)\r\n },\r\n {\r\n path: 'view-publications',\r\n children: [\r\n {\r\n path:'',\r\n loadChildren: ()=> import('./view-publications/view-publications.module').then(m => m.ViewPublicationsPageModule)\r\n },\r\n {\r\n path:'publication-detail',\r\n loadChildren: ()=> import('./view-publications/publication-detail/publication-detail.module').then(m => m.PublicationDetailPageModule)\r\n },\r\n ]\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class PublicationsPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { PublicationsPageRoutingModule } from './publications-routing.module';\r\n\r\nimport { PublicationsPage } from './publications.page';\r\nimport { SharedModule } from 'src/app/shared/shared.module';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SharedModule,\r\n PublicationsPageRoutingModule\r\n ],\r\n declarations: [PublicationsPage]\r\n})\r\nexport class PublicationsPageModule {}\r\n","export default \":host {\\n background: #0782c9;\\n}\\n\\nion-content {\\n --background: transparent;\\n}\\n\\nion-toolbar {\\n border-width: 0 !important;\\n --padding-top: 0px !important;\\n --padding-start: 0px !important;\\n --padding-right: 0px !important;\\n --padding-end: 0px !important;\\n}\\n\\n.div-top-header {\\n width: 400px;\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 15px;\\n border: 0 !important;\\n}\\n\\n.div-top-header .div-search {\\n font-size: 45px;\\n float: left;\\n margin: 0 0 0 10px;\\n}\\n\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 140px;\\n margin: 5px 0 0px 71px;\\n float: left;\\n}\\n\\n.div-top-header .div-logo img {\\n width: 100%;\\n}\\n\\n.div-top-header .div-profile {\\n font-size: 45px;\\n float: right;\\n margin-right: 10px;\\n}\\n\\nion-content {\\n --background:#0782c9;\\n --border: none;\\n}\\n\\n.main-header {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n border-top-left-radius: 25px;\\n border-top-right-radius: 25px;\\n background-color: #fff;\\n overflow: hidden;\\n padding: 30px 20px 0px 20px;\\n color: #000;\\n transform: translate3d(0, 1px, 0);\\n}\\n\\n.main-header .title-content {\\n width: 360px;\\n margin: 0px auto;\\n overflow: auto;\\n padding: 0 !important;\\n background: #fff;\\n}\\n\\n.main-header .div-title {\\n padding: 0 !important;\\n float: left;\\n}\\n\\n.main-header .title {\\n font-size: 25px;\\n}\\n\\n.main-header .div-icon {\\n width: 40px;\\n float: right;\\n font-size: 35px;\\n overflow: auto;\\n padding: 1px;\\n}\\n\\n.main-header .div-icon ion-icon {\\n float: right;\\n padding-left: 20px;\\n}\\n\\n.main-content {\\n width: 100%;\\n /* 400px */\\n height: 100%;\\n font-family: Roboto;\\n margin: 0 auto;\\n background-color: #fff;\\n overflow: auto;\\n padding: 15px 20px 0 20px;\\n}\\n\\n.item {\\n width: 360px;\\n padding: 0 0px 0 0px;\\n overflow: auto;\\n margin: 0px auto;\\n}\\n\\n.item-icon {\\n margin-top: 28px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon2 {\\n margin-top: 23px;\\n width: 45px;\\n float: left;\\n font-size: 40px;\\n}\\n\\n.item-icon ion-icon {\\n color: #061b52;\\n}\\n\\n.item-content {\\n width: 305px;\\n float: left;\\n padding: 15px 0 15px 10px;\\n}\\n\\n.item-content-date {\\n color: #797979;\\n font-size: 13px;\\n}\\n\\n.item-content-title {\\n color: #0d89d1;\\n font-size: 15px;\\n padding: 5px 0 5px 0;\\n}\\n\\n.item-content-detail {\\n color: #000000;\\n font-size: 13px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHB1YmxpY2F0aW9uc1xccHVibGljYXRpb25zLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvcHVibGljYXRpb25zL3B1YmxpY2F0aW9ucy5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UseUJBQUE7QUNFRjs7QURBQTtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7QUNHRjs7QUREQTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0lKOztBREZJO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBQ0lOOztBREZJO0VBQ0UsdUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FDSU47O0FERkk7RUFDRSxXQUFBO0FDSU47O0FERkk7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FDSU47O0FEQUU7RUFDRSxvQkFBQTtFQUNBLGNBQUE7QUNHSjs7QURERTtFQUNFLFdBQUE7RUFBYSxVQUFBO0VBQ2IsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTtBQ0tKOztBREhJO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUNLTjs7QURISTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtBQ0tOOztBREhJO0VBQ0UsZUFBQTtBQ0tOOztBREhJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNLTjs7QURISTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBQ0tOOztBREZFO0VBQ0UsV0FBQTtFQUFhLFVBQUE7RUFDYixZQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUNNSjs7QURKRTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBQ09KOztBRExFO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNRSjs7QURORTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FDU0o7O0FEUEU7RUFDRSxjQUFBO0FDVUo7O0FEUkU7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0FDV0o7O0FEVEU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBQ1lKOztBRFZFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBQ2FKOztBRFhFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUNjSiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3B1YmxpY2F0aW9ucy9wdWJsaWNhdGlvbnMucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3R7XHJcbiAgYmFja2dyb3VuZDogIzA3ODJjOTtcclxufVxyXG5pb24tY29udGVudHtcclxuICAtLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbmlvbi10b29sYmFye1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgLS1wYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAtLXBhZGRpbmctZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAuZGl2LXNlYXJjaHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4XHJcbiAgICB9XHJcbiAgICAuZGl2LWxvZ297XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRpdi1sb2dvIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGl2LXByb2ZpbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGlvbi1jb250ZW50e1xyXG4gICAgLS1iYWNrZ3JvdW5kOiMwNzgyYzk7XHJcbiAgICAtLWJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7IC8qIDQwMHB4ICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XHJcbiAgICBcclxuICAgIC50aXRsZS1jb250ZW50e1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZGl2LXRpdGxle1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIC5kaXYtaWNvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdi1pY29uIGlvbi1pY29ue1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tY29udGVudHtcclxuICAgIHdpZHRoOiAxMDAlOyAvKiA0MDBweCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAuaXRlbXtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMHB4IDAgMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxuICAuaXRlbS1pY29ue1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24ye1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWljb24gaW9uLWljb257XHJcbiAgICBjb2xvcjogIzA2MWI1MjtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudHtcclxuICAgIHdpZHRoOiAzMDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTBweDtcclxuICB9XHJcbiAgLml0ZW0tY29udGVudC1kYXRle1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5pdGVtLWNvbnRlbnQtdGl0bGV7XHJcbiAgICBjb2xvcjogIzBkODlkMTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gIH1cclxuICAuaXRlbS1jb250ZW50LWRldGFpbHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH0iLCI6aG9zdCB7XG4gIGJhY2tncm91bmQ6ICMwNzgyYzk7XG59XG5cbmlvbi1jb250ZW50IHtcbiAgLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW9uLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgLS1wYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIC0tcGFkZGluZy1lbmQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGl2LXRvcC1oZWFkZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogNXB4IDAgMHB4IDcxcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXYtdG9wLWhlYWRlciAuZGl2LXByb2ZpbGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5pb24tY29udGVudCB7XG4gIC0tYmFja2dyb3VuZDojMDc4MmM5O1xuICAtLWJvcmRlcjogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUtY29udGVudCB7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluLWhlYWRlciAuZGl2LXRpdGxlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYWluLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4ubWFpbi1oZWFkZXIgLmRpdi1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuLm1haW4taGVhZGVyIC5kaXYtaWNvbiBpb24taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDQwMHB4ICovXG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuXG4uaXRlbSB7XG4gIHdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogMCAwcHggMCAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4uaXRlbS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24yIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5pdGVtLWljb24gaW9uLWljb24ge1xuICBjb2xvcjogIzA2MWI1Mjtcbn1cblxuLml0ZW0tY29udGVudCB7XG4gIHdpZHRoOiAzMDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbn1cblxuLml0ZW0tY29udGVudC1kZXRhaWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { Router, NavigationEnd } from '@angular/router';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { PublicationFolder } from 'src/app/models/publicationfolder';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { PublicationsService } from 'src/app/services/publications.service';\r\nimport { NewActionPage } from './new-action/new-action.page';\r\nimport { ViewPublicationsPage } from './view-publications/view-publications.page';\r\n\r\nimport { Animation, AnimationController } from '@ionic/angular';\r\nimport { LoadingController } from '@ionic/angular';\r\nimport { LoadingService } from 'src/app/services/loading.service';\r\n\r\n\r\n@Component({\r\n selector: 'app-publications',\r\n templateUrl: './publications.page.html',\r\n styleUrls: ['./publications.page.scss'],\r\n})\r\nexport class PublicationsPage implements OnInit {\r\n showLoader: boolean;\r\n publicationFolder: PublicationFolder;\r\n\r\n publicationFolderList: PublicationFolder[];\r\n publicationsEventFolderList: PublicationFolder[];\r\n publicationsTravelFolderList: PublicationFolder[];\r\n\r\n theDate:any;\r\n theEndDate:any;\r\n customDate:any;\r\n months: string[];\r\n days:string[];\r\n\r\n constructor(\r\n private router: Router, \r\n private modalController: ModalController,\r\n private animationController: AnimationController,\r\n private loading: LoadingService,\r\n private publications: PublicationsService,\r\n ) {\r\n this.months = [\"Janeiro\", \"Fevereiro\", \"Março\", \"Abril\", \"Maio\", \"Junho\", \"Julho\", \"Agosto\", \"Setembro\", \"Outubro\", \"Novembro\", \"Dezembro\"];\r\n this.days = [\"Domingo\", \"Segunda-feira\", \"Terça-feira\", \"Quarta-feira\", \"Quinta-feira\", \"Sexta-feira\", \"Sábado\"];\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.router.events.forEach((event) => {\r\n if(event instanceof NavigationEnd && event.url == this.router.url) {\r\n this.getActions();\r\n }\r\n });\r\n }\r\n doRefresh() {\r\n /* this.getActions(); */\r\n\r\n setTimeout(() => {\r\n this.getActions();\r\n /* event.target.complete(); */\r\n }, 2000);\r\n }\r\n\r\n getActions(){\r\n this.showLoader = true;\r\n this.publications.GetPublicationFolderList().subscribe(res=>{\r\n this.publicationFolderList = res;\r\n console.log(res);\r\n this.publicationsEventFolderList = new Array();\r\n this.publicationsTravelFolderList = new Array();\r\n res.forEach(data => {\r\n this.theDate = new Date(data.DateBegin);\r\n this.theEndDate = new Date(data.DateEnd);\r\n let folder: PublicationFolder = {\r\n ProcessId: data.ProcessId,\r\n Description: data.Description,\r\n Detail: data.Detail,\r\n DateBegin: this.theDate.getDate() +\" de \" + ( this.months[this.theDate.getMonth()])+\" de \" +this.theDate.getFullYear(),\r\n DateEnd: this.theEndDate.getDate() +\" de \" + ( this.months[this.theEndDate.getMonth()])+\" de \" +this.theEndDate.getFullYear(),\r\n ActionType: data.ActionType,\r\n }\r\n if(data.ActionType == \"Evento\"){\r\n this.publicationsEventFolderList.push(folder);\r\n }\r\n else{\r\n this.publicationsTravelFolderList.push(folder);\r\n }\r\n this.showLoader = false;\r\n });\r\n });\r\n }\r\n\r\n async AddPublicationFolder(item:any) {\r\n const modal = await this.modalController.create({\r\n component: NewActionPage,\r\n componentProps:{\r\n item: item,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then(()=>{\r\n this.doRefresh();\r\n });\r\n }\r\n\r\n async viewPublications(folderId: string) {\r\n console.log('FOLDER', folderId)\r\n\r\n /* const enterAnimation = (baseEl: any) => {\r\n const backdropAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('ion-backdrop')!)\r\n .fromTo('opacity', '0.01', 'var(--backdrop-opacity)');\r\n\r\n const wrapperAnimation = this.animationController.create()\r\n .addElement(baseEl.querySelector('.modal-wrapper')!)\r\n .keyframes([\r\n { offset: 0, opacity: '0', transform: 'scale(0)' },\r\n { offset: 1, opacity: '0.99', transform: 'scale(1)' }\r\n ]);\r\n\r\n return this.animationController.create()\r\n .addElement(baseEl)\r\n .easing('ease-out')\r\n .duration(500)\r\n .addAnimation([backdropAnimation, wrapperAnimation]);\r\n }\r\n\r\n const leaveAnimation = (baseEl: any) => {\r\n return enterAnimation(baseEl).direction('reverse');\r\n }\r\n */\r\n\r\n\r\n /* let item = this.publicationFolderList; */\r\n const modal = await this.modalController.create({\r\n component: ViewPublicationsPage,\r\n /* enterAnimation,\r\n leaveAnimation, */\r\n componentProps:{\r\n folderId:folderId,\r\n },\r\n cssClass: 'new-action',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/src/app/home/home.page.html b/src/app/home/home.page.html index 1ccd3a66c..3d3c833b0 100644 --- a/src/app/home/home.page.html +++ b/src/app/home/home.page.html @@ -22,7 +22,7 @@ - Acções + Ações diff --git a/src/app/pages/agenda/agenda.page.ts b/src/app/pages/agenda/agenda.page.ts index 45ba02cb8..37a23e88d 100644 --- a/src/app/pages/agenda/agenda.page.ts +++ b/src/app/pages/agenda/agenda.page.ts @@ -134,7 +134,7 @@ export class AgendaPage implements OnInit { } ngOnInit() { - this.profile = "mdgpr"; + this.profile = "pr"; //Inicializar segment /* localStorage.setItem('test', this.eventSelectedDate.toString()); */ diff --git a/src/app/pages/chat/chat.page.ts b/src/app/pages/chat/chat.page.ts index 072a646cb..6c1e9e12e 100644 --- a/src/app/pages/chat/chat.page.ts +++ b/src/app/pages/chat/chat.page.ts @@ -95,10 +95,10 @@ export class ChatPage implements OnInit { this.userDirectMessages = res.ims.sort((a,b)=>{ var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - this.showLoader = false; return dateB - dateA; }); console.log(this.userDirectMessages); + this.showLoader = false; }); } getChatMembers(){ @@ -116,10 +116,10 @@ export class ChatPage implements OnInit { this.allGroups = all.sort((a,b)=>{ var dateA = new Date(a._updatedAt).getTime(); var dateB = new Date(b._updatedAt).getTime(); - this.showLoader = false; return dateB - dateA; }); console.log(this.allGroups); + this.showLoader = false; }); }); } diff --git a/src/app/pages/chat/messages/messages.page.ts b/src/app/pages/chat/messages/messages.page.ts index 1455385d3..98ddb095e 100644 --- a/src/app/pages/chat/messages/messages.page.ts +++ b/src/app/pages/chat/messages/messages.page.ts @@ -92,7 +92,7 @@ export class MessagesPage implements OnInit, AfterViewChecked { /* console.log(res); */ this.messages = res['messages'].reverse(); console.log(this.messages); - + this.showLoader = false; }) } getChatMembers(){ diff --git a/src/app/pages/events/events.page.ts b/src/app/pages/events/events.page.ts index adbd76fa0..ca0f69a93 100644 --- a/src/app/pages/events/events.page.ts +++ b/src/app/pages/events/events.page.ts @@ -84,7 +84,7 @@ export class EventsPage implements OnInit { //Inicializar segment this.segment = "Combinada"; //Initialize profile as mdgpr - this.profile = "mdgpr"; + this.profile = "pr"; console.log(this.profile); this.storageService.get(AuthConnstants.USER).then(res=>{ diff --git a/src/app/pages/publications/publications.page.html b/src/app/pages/publications/publications.page.html index 8aa73d5e3..a9f782b08 100644 --- a/src/app/pages/publications/publications.page.html +++ b/src/app/pages/publications/publications.page.html @@ -6,7 +6,7 @@
- Acções Presidenciais + Ações Presidenciais
diff --git a/src/environments/environment.ts b/src/environments/environment.ts index d66d0a6fe..452385f7b 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -9,7 +9,7 @@ export const environment = { apiChatUrl: 'https://www.tabularium.pt/api/v1/', /* apiChatUrl: 'http://chat.gabinetedigital.local:3000/api/v1/', */ domain: 'gabinetedigital.local', - defaultuser: 'paulo.pinto', + defaultuser: 'tiago.kayaya', defaultuserpwd: 'tabteste@006' };

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