From 2f7a3260a2f1eee7057282d95ae1f43c8e8c6e17 Mon Sep 17 00:00:00 2001 From: sriram-at-840620226347 Date: Fri, 11 Oct 2019 20:25:32 +0530 Subject: [PATCH] changes by suren --- .../contribute/contribute.component.html | 40 +- .../app/components/login/login-component.html | 2 +- .../components/payment/payment.component.html | 4 +- .../project-detail.component.html | 124 +- .../project-detail.component.scss | 44 + .../project-list/project-list.component.html | 9 +- .../project-list/project-list.component.scss | 37 + .../req-list/req-list.component.html | 28 +- .../app/dashboard/dashboard.component.html | 22 +- .../src/app/dashboard/dashboard.component.ts | 3 +- .../layouts/admin/admin-layout.component.html | 1095 +++++++++-------- .../layouts/admin/admin-layout.component.ts | 10 +- .../menu-items/horizontal-menu-items.ts | 14 +- .../images/csr-img/TN_client_logo/13.png | Bin 0 -> 15172 bytes 14 files changed, 818 insertions(+), 614 deletions(-) create mode 100644 ng8-seed/src/assets/images/csr-img/TN_client_logo/13.png diff --git a/ng8-seed/src/app/components/contribute/contribute.component.html b/ng8-seed/src/app/components/contribute/contribute.component.html index e3ca194..b88588b 100644 --- a/ng8-seed/src/app/components/contribute/contribute.component.html +++ b/ng8-seed/src/app/components/contribute/contribute.component.html @@ -2,7 +2,7 @@
- +
Contribute to Specific Need

@@ -51,54 +51,54 @@ - Item Needed - {{row.material_name}} + Item Needed + {{row.material_name}} - School + School {{row.school_name}}, {{row.block_name}} Block, {{row.district_name}} District. - Required Qty + Required Qty {{row.qty}} - Received Qty - {{row.received_qty}} + Received Qty + {{row.received_qty}} - Balance Qty + Balance Qty {{row.qty-row.received_qty <= 0 ? '' : row.qty-row.received_qty }} - Sponsored Qty - + Sponsored Qty + - Cost Per Unit (in Rs) - {{row.cost_per_unit === null?0:row.cost_per_unit}} + Cost Per Unit
(in Rs) + {{row.cost_per_unit === null?0:row.cost_per_unit}}
- Amount
(in Rs) - {{Total[i]}} + Amount
(in Rs) + {{Total[i]}}
@@ -152,14 +152,14 @@ -

”Alone we can do so little, together we can do so much”
- Hellen Keller

-
Contribute to State School Development Fund
+

”Alone we can do so little,
together we can do so much”
- Hellen Keller

+
Contribute to
State School Development Fund
- +
@@ -190,8 +190,8 @@ - -

”We make a living by what we get. But we make a life by what we give”
- Winston Churchill

+ +

”We make a living by what we get.
But we make a life by what we give”
- Winston Churchill

diff --git a/ng8-seed/src/app/components/login/login-component.html b/ng8-seed/src/app/components/login/login-component.html index 0284477..03e5aa5 100644 --- a/ng8-seed/src/app/components/login/login-component.html +++ b/ng8-seed/src/app/components/login/login-component.html @@ -7,7 +7,7 @@
close
-

Login Form

+

Login

Enter Your Login Details

diff --git a/ng8-seed/src/app/components/payment/payment.component.html b/ng8-seed/src/app/components/payment/payment.component.html index 0f15d61..e6c9cf2 100644 --- a/ng8-seed/src/app/components/payment/payment.component.html +++ b/ng8-seed/src/app/components/payment/payment.component.html @@ -91,8 +91,8 @@
-

A/c Name : Tamil Nadu State Parent Teacher

-

Association : CSR Funds

+

A/c Name : Tamil Nadu State Parent Teacher Association - CSR Funds

+

A/C Number : 142301000022944

MICR : 600020076

IFSC : IOBA0001423

diff --git a/ng8-seed/src/app/components/project-detail/project-detail.component.html b/ng8-seed/src/app/components/project-detail/project-detail.component.html index b4c1590..6872012 100644 --- a/ng8-seed/src/app/components/project-detail/project-detail.component.html +++ b/ng8-seed/src/app/components/project-detail/project-detail.component.html @@ -40,7 +40,105 @@
-->
-
+ +
+
+ +
Classes
+
{{schoolInfo.low_class === '13' ? 'LKG': schoolInfo.low_class === '14' ? 'UKG' : schoolInfo.low_class === '15' ? 'Pre-kg' : schoolInfo.low_class}} - {{schoolInfo.high_class === '13' ? 'LKG': schoolInfo.high_class === '14' ? 'UKG' : schoolInfo.high_class === '15' ? 'Pre-kg' : schoolInfo.high_class}}
+
+
+
+
+
+ + +
+
+
Students
+
+
+ +
 {{schoolInfo.total}}
+
+
+
+
+ + +
 {{schoolInfo.total_b}}
+
+
+ + +
 {{schoolInfo.total_g}}
+ +
+ +
+ +
+
+
+ + +
+
+
Staff
+
+
+ +
 {{schoolInfo.totstaff}}
+
+
+
+
+ +
 {{schoolInfo.teach_tot}}Teaching
+
+
+ +
 {{schoolInfo.nonteach_tot}}Non-Teaching
+ +
+ +
+ +
+
+
+ -
 {{schoolInfo.low_class === '13' ? 'LKG': schoolInfo.low_class === '14' ? 'UKG' : schoolInfo.low_class === '15' ? 'Pre-kg' : schoolInfo.low_class}} - {{schoolInfo.high_class === '13' ? 'LKG': schoolInfo.high_class === '14' ? 'UKG' : schoolInfo.high_class === '15' ? 'Pre-kg' : schoolInfo.high_class}}
+
 {{schoolInfo.low_class === '13' ? 'LKG': schoolInfo.low_class === '14' ? 'UKG' : schoolInfo.low_class === '15' ? 'Pre-kg' : schoolInfo.low_class}} - {{schoolInfo.high_class === '13' ? 'LKG': schoolInfo.high_class === '14' ? 'UKG' : schoolInfo.high_class === '15' ? 'Pre-kg' : schoolInfo.high_class}}
@@ -61,20 +158,19 @@
- -
 {{schoolInfo.total}}
+
 {{schoolInfo.total}}
- -
 {{schoolInfo.total_b}}
+ +
 {{schoolInfo.total_b}}
- -
 {{schoolInfo.total_g}}
+ +
 {{schoolInfo.total_g}}
@@ -87,24 +183,24 @@
-
 {{schoolInfo.totstaff}}
+
 {{schoolInfo.totstaff}}
-
 {{schoolInfo.teach_tot}}

Teaching

+
 {{schoolInfo.teach_tot}}

Teaching

-
 {{schoolInfo.nonteach_tot}}

Non-Teaching

+
 {{schoolInfo.nonteach_tot}}

Non-Teaching

-
+
--> -
+
diff --git a/ng8-seed/src/app/components/project-detail/project-detail.component.scss b/ng8-seed/src/app/components/project-detail/project-detail.component.scss index b93293a..d7aad2b 100644 --- a/ng8-seed/src/app/components/project-detail/project-detail.component.scss +++ b/ng8-seed/src/app/components/project-detail/project-detail.component.scss @@ -259,3 +259,47 @@ table th { + +//wheather +.card-wheather { + height: 220px; + color: #fff; +} + + + +.city { + + font-size: 26px; +} + +.date { + font-size: 20px; + line-height: 40px; +} + +.sun { + height: 70px; +} + +.grad-blue { + background: linear-gradient(58deg, #f44336, #673ab7); + color: #fff; +} + +.grad-green { + background: linear-gradient(58deg, #009688, #673ab7); + color: #fff; +} + +.grad-red { + background: linear-gradient(58deg, #f44336, #673ab7); + color: #fff; +} +.card-wheather{ + padding: 2rem; +} +.temp { + font-size: 14px; + display: inline-block; +} diff --git a/ng8-seed/src/app/components/project-list/project-list.component.html b/ng8-seed/src/app/components/project-list/project-list.component.html index 1fb03e0..fbc8784 100644 --- a/ng8-seed/src/app/components/project-list/project-list.component.html +++ b/ng8-seed/src/app/components/project-list/project-list.component.html @@ -1,5 +1,5 @@ -
Projects
+
Requirements


@@ -18,7 +18,7 @@
-
+
@@ -54,6 +54,11 @@
+
+ +

More

+
+
- Item Needed + Item Needed {{row.material_name}} - School - {{row.school_name}}, {{row.block_name}} Block, {{row.district_name}} District. + School + {{row.school_name}}, {{row.block_name}} Block, {{row.district_name}} District. - Required Qty - {{row.qty}} + Required Qty + {{row.qty}} - Received Qty + Received Qty {{row.received_qty}} - Balance Qty + Balance Qty {{row.qty-row.received_qty <= 0 ? '' : row.qty-row.received_qty }} - Sponsor Qty - {{row.sponsor_qty}} + Sponsor Qty + {{row.sponsor_qty}} - Cost Per Unit
(in Rs) - {{row.cost_per_unit === null ? 0 : row.cost_per_unit}} + Cost Per Unit
(in Rs) + {{row.cost_per_unit === null ? 0 : row.cost_per_unit}}
- Amount (in Rs) - {{row.amount}} + Amount (in Rs) + {{row.amount}} diff --git a/ng8-seed/src/app/dashboard/dashboard.component.html b/ng8-seed/src/app/dashboard/dashboard.component.html index 978fcdd..999af9b 100644 --- a/ng8-seed/src/app/dashboard/dashboard.component.html +++ b/ng8-seed/src/app/dashboard/dashboard.component.html @@ -50,24 +50,16 @@ showCaptions="true"
Support Recieved

-
-
-

1000+

-

Desktop Computers

-
-
-

75+

-

Smart Boards

+
+
+

18

+

Supporters

-
-

80+

-

Televisions

-
-
-

50+

-

Printers

+
+

Rs.80,00,000

+

Contributed

diff --git a/ng8-seed/src/app/dashboard/dashboard.component.ts b/ng8-seed/src/app/dashboard/dashboard.component.ts index 99f7fa9..31e1feb 100644 --- a/ng8-seed/src/app/dashboard/dashboard.component.ts +++ b/ng8-seed/src/app/dashboard/dashboard.component.ts @@ -20,7 +20,8 @@ export class DashboardComponent { {img: "assets/images/csr-img/TN_client_logo/9.png"}, {img: "assets/images/csr-img/TN_client_logo/10.png"}, {img: "assets/images/csr-img/TN_client_logo/11.png"}, - {img: "assets/images/csr-img/TN_client_logo/12.png"} + {img: "assets/images/csr-img/TN_client_logo/12.png"}, + {img: "assets/images/csr-img/TN_client_logo/13.png"} ]; slideConfig = {"slidesToShow": 8, "slidesToScroll": 1,"dots": true,"infinite": true,"autoplay": true,"autoplaySpeed": 1200}; diff --git a/ng8-seed/src/app/layouts/admin/admin-layout.component.html b/ng8-seed/src/app/layouts/admin/admin-layout.component.html index 47fd3f3..1b3d6ec 100644 --- a/ng8-seed/src/app/layouts/admin/admin-layout.component.html +++ b/ng8-seed/src/app/layouts/admin/admin-layout.component.html @@ -1,568 +1,579 @@ -
-
- - - +
+ + -
- -
-
- - + + +
+ Settings +
+ + + + +
+
+ + - - - - -
- Settings -
- - - - -
-
-
- -
- -
- - - - Today -
- - -
-

{{ today | date:'EEEE' }}

-
{{ today | date:'dd' }} {{ today | date:'MMMM' }}
-
-
-
- - -

Projects Stats

- -

Project A

- -
- -

Project B

- -
- -

Project C

- -
- -

Todo

- - Consectetur adipisicing elit. Nemo omnis. -

2:45PM

-
- - Temporibus cumque cupiditate -

3:20PM

-
- - Libero voluptatibus harum quis accusamus -

16:00PM

-
-
-
-
- - Notifications -
- - - people -

Social

-

5 new members joined today

-
- - local_offer -

Promotions

-

Updated your email -

-
- - info -

Updates

-

15 new product added

-
- - delete_sweep -

2 order cancelled

- {{ 1427207139000 | date: 'fullDate' }} -
- - check_circle -

System Scan completed

- {{ 1427412725000 | date: 'fullDate' }} -
- - person_add -

4 Users connected

- {{ 1428275520000 | date: 'fullDate' }} -
-
-
-
-
-
- - - + - - -
- - - + + --> + + +
+ + + + \ No newline at end of file diff --git a/ng8-seed/src/app/layouts/admin/admin-layout.component.ts b/ng8-seed/src/app/layouts/admin/admin-layout.component.ts index fa483c2..816b336 100644 --- a/ng8-seed/src/app/layouts/admin/admin-layout.component.ts +++ b/ng8-seed/src/app/layouts/admin/admin-layout.component.ts @@ -237,7 +237,7 @@ export class AdminLayoutComponent implements OnInit, OnDestroy { // [routerLink]="['/'+menuitem.state]" navRedirection(menuitem){ console.log(menuitem,this.user_name) - if(menuitem.state == 'authentication'){ + if(menuitem.state == 'login'){ if(this.user_name != ''){ // return this.router.navigateByUrl('/user-profile') @@ -287,4 +287,12 @@ export class AdminLayoutComponent implements OnInit, OnDestroy { this.router.navigateByUrl('/'+menuitem.state) } } + SubMenu(childitem){ + if(childitem.name == 'Log Out'){ + this.signOut() + } + else{ + this.router.navigateByUrl('/'+childitem.state) + } + } } diff --git a/ng8-seed/src/app/shared/menu-items/horizontal-menu-items.ts b/ng8-seed/src/app/shared/menu-items/horizontal-menu-items.ts index 04fc82e..20d8978 100644 --- a/ng8-seed/src/app/shared/menu-items/horizontal-menu-items.ts +++ b/ng8-seed/src/app/shared/menu-items/horizontal-menu-items.ts @@ -61,12 +61,22 @@ const HORIZONTALMENUITEMS = [ { state: '', - name: 'General Guidelines', + name: 'Guidelines', type: 'link', icon: 'lock' }, { - state: 'authentication', + state: '', + name: 'My Account', + type: 'sub', + icon: 'lock', + children: [ + {state: 'user-profile', name: 'My Account'}, + {state: '', name: 'Log Out'} + ] + }, + { + state: 'login', name: 'Login', type: 'link', icon: 'lock' diff --git a/ng8-seed/src/assets/images/csr-img/TN_client_logo/13.png b/ng8-seed/src/assets/images/csr-img/TN_client_logo/13.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5459de73b47031068cb356832ef032f1dc1886 GIT binary patch literal 15172 zcmdUWBe&Cw8LBzH}DDL~Z()jp!|+EPJN1px4U0{{et0RZ=is-Qgp0Kx?T9GC$B zBIy7CnM-z?hA5%|-9lMj2Jrmv_pP(^3!(z|s_GEN3~P+m|X5i%eVhA6m@FlQ3lMc0uUq{@t@%8nXPjVdpy3Uho?&|%Th zuehMqVJ>AU?^9%KvXpIdm`=4GO{P;SkWnILj(OKF%b<`5Xfb<*W3zvfVd5m7?OwWm z*%A2IX4^k@r^7F4=G(U3e!BK7w!7j!iT0ff=YQ=%N@lC#@}%+hYtJ1_RALt{SdkLL z|Jgjm8pc)2lG^hHUJLw*^BG0HN3chu@@r+%XC3AF%#FWvX_KLrFK&s?z&%$%7&jv7 z)eGQxg@J?P=XuoK9fo?`7HV$^b@V2b(4NO|3%dpbW0b78t8xL_8`#-!ReLJ40hKvKrt zP@SUQx@eSn6bbwl9EaL@o)0yjcLstv0c6nPxhFP36bYb_;oGkak8rMkE$+Wo6Ajc+ zsEz)DgHeRg+3otd;5?~cBuSugeWgW08*~hByT9jFBgV_dgho=(J64~S)uS$>`=Yv+ zFcg=F%@Pe$clw}8`l7C?W*3}pMn1|8TDENsJr|hessRq|jTD$8DwQW**Ffgo|I|AD zO2pP3UXl7YQV#SW6?ZmRYqGZHf-7&6>Fhtu(V}%y=?><188?oDp1d!in1^G#SQN1% z6Rv+Ysl){>%=$@9+XS%x8@L8+4UzN~5g}f~?&yW>-hb|3Og&nlJ5= zT-2~dSR)!(O=?6H+i`IJQHcycDE2LjPC?LZjY5}-A0KZTnX+m zgupbx8anzv7^r`zS-1Xc@%e?3X-57}a;A%#U$_0&3mX)&ZD_c7vM=VfO6e%{sp7vmhC*VMnx$>1?DssBx+YPB6MK%3PXEc}l?w_f4UIN6#3 zoPPxc=ND?wn2&<2qbrjC${a>7@=Zo)40~4pbpcG9`iIK87;9F6%)9yJe>`qC`tZbSVBGqa4CgdimzR=!5?8dWAH#T3_oW zI3=4OZX|cQWC-9u=RjlWq22g-CKj3cr;cy$WEun_{mwJiYd~+&h~_PLcG%;L(v9|1 z*wgi+{km+*-sgg*V|zd)HQ+eGQxhI5m@s}gwXbD5e&4A-Jo^ATI64`A^02% zv2Bna0{ESP|75;TyHU6WGnIq{U^|%BjJHOkpQl=aa>}+*?Ne^jsOx`{2>t+bp~E=^ zoFF@a^>yo)>|UK=ZD4Kqd=tS}9{Dv4VBDbFFgVi-ZKwEI{+w%9UzHuRXG72`GgA>= zYB!%|9@04CLWfNT=*C_tm{*}X40`Or2yPCt?8KV;jBXQrEL4T&q0)>(67%O1 z2aU^`141Lfjlc9Gx87{%n)%f=)he>rR41%8-pDxDvZWCn4!r_+0bNjB0QzxkHQ#=` zWfI6n2ty@}$J{CM2K_0zQ8jUJGj!P#bI;%t$hZgh{!TFT;q6)dSYH9DVg&m? z(XJHXvA z!k!a)XUAUhmZSfH-4$V03>-tys4$*YT)I(@kS`p$Vc0I%-qhZtw|HlS!*;mKK{qIQ zNL6~u&{vuFtAj~YHCP7BFSCep^Zr?a#-*2CyXx+jRh>*dt8orKtrRZ@eg)ZmJNnfS zO5Y>7A-r+-%MVY538W{j(AH}koRvhn=~6O7@UV38T_Ru-N2r#4D)vzNS|~N zVUKmmNj8`_-qw&QI=Zmn*=A$*3!7no^ghkPaxx=rA-sKimP^xLQNI31@x^uGzfP{uH#lAi3%L1Q!GA3Zb}w+G{>GC73u=4 zl%A|JOht*=tUbJmcV*|DQGD0Q7>_WJ=+rCln$F$O9)7Wg!PH`X3C8;cC)pQg z+gMj)eg0y!EVdm>jsUecR~KM#1~|zmwQuC_Th(BkV@4NfDP$jRP#q3DAWy8uICLw{ zl&EazY=C?8f(fQeX;FdDEHizB(0?L7^tx5=nPQPXy%YklYd4DntfM@k5N6|_e3NDo zUWwY4gM6pwuBb*{N1h0}nNwms=8v4~YlD~~1Ru94IFgo$)ju>oqjR!L#R@$!AnbVY z49&{<*G`f0i%KL;Iy+$G*{yx!^ypQID;B~qgZVcbg>rAiQLM7vH^f?mWBtkT#clST z#ghH_W!eHlNEi&CcI=Bq=LQ)C_h>u>5vC8p^f0B|mZDrETDItHgHaEM@YWuT(bj0@^8vlrzFDQf5BS_*QHtln?#1+mLL8^3i3 z!g+M5J;(HloZ1rJBD+6#&#ZNb5w86Hj`La2N)yM=}Bg!jgQ5KBYaMD1In~vSNXRyl;Mxu^TSOzzBGO9C>|=F# zu|M`-;06t#%kXWg{g1kz5m>rlZNJlO_le?$It$+)Mc7jenh?Hy_j#m;;8%1cWcPFW z)!lhk=IjcQ2~<@C(}HgIUStI4BDoatB2z|{p(@LC92OgXE?WX9X>=I5G6Q+-PJ5>1;Jz}ET8-7+M_EGOb#kbGexg0=eY7^Qkx zn~U^^A1uKGv7aYAP-fw<&w)a0k0!#NP`{ z;nOQieqhT3sXOK}kfe-V;qIuw;H%G> zzDq_^Ad$*jr@cqD!}{`y#K@WUbt$}s)wz6Xpnb8eO6G?e5rVP5f$VGzq2lGd`)gr% zyR*gj-|#k@@3R%94ZeG%-4s~^TiyjF02b(3^$&fCpR&8KMW&jO+Z)BIG`YPoy)h?& zY`ZKa^s%;>!oT){Ox9^SPb*nwQQY$^O&8zdl2j>L{duUl4F2hmDan9mkKh5xyMmn9 zuW5?3ggGIL`A6r_u&tAKUlx!qOdvVA$A2!M9wr$dNIdjL?FG-=dv=4eW{>p~2l|s_ zL&ma_2&bJfI0jvv^Fh88FDrFNlnIS=Z#Y3*4=zS%Pc|+X+91KA*8JAz^%Pjla~sFJ zAWO1gutPqm&Yz741{!@mBYg^f^Y;PsETm0K8Y_<+uktn#dp;{%YTqFN>GnDkRHX(4 zM;hqn>5Z~jiX>E zDq5nSuk#Q-1%dZ2$+5Qn)TI1S^V?&zff+zOc|RkhON7PuN)malY82M~YPerGc#AUJ zqI|_tq=&CE6SQd3r&M1F?BPVpGjXX^^6ch(Z{h71{EX$_uFgh{bO3bJ*h6YYi`HPv0?l{WDJ{?Eh}hyKH#|4CM1sh4Vg3dA$r@nrt224~yA>2F7Gh;!Q%KoO ztH$bz=|WSNdY&@A-$&!f?i)HI#qO=mC7VuhEh1R@M12X`s5IK?s0Ti>SH(WfpQd z@%)?5d6kpu>9OU3uZfr%kf#sGWH-kXV-{@Y=6mlpDZLRr7Z z*2*HEr$#lv2>2I!A_t9T2De6WUeOpsmr>Wq=m;5(M=}jn%&A9bbPC@4SmO6im^@04c?&;@(|)m_^?5yyZMY6kqjs=dAX2RQrTs*92ZgUo^vzs5j};pgS5zlCXi`hu~^J zLOJAD;%uDZY-b0_UsCdq$9GEQvd|z{_EReMU?C#uaotfr84WFs+CnFRE-R|C+BH*v z?PWU)QqOOa#*cPw`mw}tjV7043MOB-#NI$-Z#@}aagy;;TK}8rWYoi!r)YP))5o#A zq+h8O17AyovH@Kf9l+tc#jiYN^;owx2E3+4-%Y-AeZ=n9)USl`9Tn(A+P&T}dx!Fu z{Y=o_F?&XGH%QA{b;}#c8+%0p<CBS$`#=z>@flV~@&)V9C3=&z3#SLEXr?<+>v~ z*GQ%ai^f~OpJC^crvt5<+O5a*F?b~>fZH9sYZOA6J6Fe+2Usf%$&-W0%^Lh|iekrr zB$sh&c>0LLsZoI~S!Rq}m7(qi#u7`<4n)BXSVBYxCRFNV)}Kb=g-|=BjVtvKZY?7W z;2~QX+#XFk0p~vUZnjPxt;V#Zy4+4fh#rD z6x4p(AS~c!XF8ZOTr^J@MJpl-WE)%Rv?7CppL3YKhzIc?{Nx;+_^U?^0QF>{! ze5+AC!HvOAuC;@~-6%8+#>~4BEkaL|J(YR{twy7bm*C(P7}0P&!ary?E)gC})qa%? zIq1guE1GOMH(rtXzDYGe=k%CAwM@aJXkb2kNuZl;vcPgJ11mKnH#!6|0#A2#@3yf3 z)rX#xv$3&*7N*D_oi@M(8XtJgyimF^jlSt>GR2zLJrr#_tAnjxho4cQKGEFD8IUQi z&!Bpt-AfX|oRLx2Y1|2HEL?WAMeC4z6W>nuJmXpDRDLB3 z2(1-w?}$JT#89;9jNgu-@gZWXuMzn%`*N(TEfPhe)}EYgVrC0YKoL|8W~&G*LiUf^ zt|$ry&idY#3>dwc8LTm4h+Eq2F^(&G?E#L|fS`0sCs;dQno#x_3Uw77-%_%0JmPfW zB=cUANAtG2<*VE8nFUgwJ=jNkj>f-|*L{8hZRuKe{`MaKUV-f=Pz`tj=m#w>TCap} zYy3wG-mIP3tes|&yVFE$Yw*!5iay3O5exccbTNt7N`LmS6-Kg1jTmhNi6z}_wo|~c zk}UEyuhvr0){RPqkT@n4RCh$|^e{Gi=9cFy!J_=-mC^;!1}y8Okf zJ81oK$^1%~GV2WpYkDJ7q3*W~-_JGDQKg*u#McI;{TD9y!IX;RqissYc@S#!9gj#n z)2RiOjb=tsa01)@C*W;uTR0G2)@Ei3c(y#V3N6mBIWC zcR60UPIz0$D*7M3Gr*ZnHdRLB&(iCUnf-EBrrV`DWuAkdYbojs%`_{kkbb9nAlBsI zN<~Oi@P{86onekj{Jg9pySsu>$~ui!H1BoeuZvw`Ic6pvmBxBtJk1v$hbX#@jHH^) zuf5axXCxS_D64CGuF?>T;he;=L_J>oIh%hJ#2(<{_xsfM&#QsW(N-g$Ug;l!8my)i zoOGfDyW}e?z#hp%{YJ}_L)Y1bL%IbmB$7mkaIh-pFZ=Eac^nW|?hCv<`|k?$u=~?h?gp$`3ABWM=B^ZwR*owJkmvNxF%;rvH>C^v5;ge-qz`t8eVFu`u2QlMsUs6FNQrOgwqAi5wv^Qm)1-{bdJKRW;u z{E_ht)To&Y8fmK19kIpkpKgZqh%mg6=um%E?F!`urZ|%@k84SVJnOw?P4Rl|Cyqe` z>vUJ}9ZWlW%C&FgDbFJ}+Tso{^=k{&q2h-t{UR6fdU?A3ex#<4CTE9qoXH|eT{wRMli(h!#-$hnxh9A3dkfbPYf?mPp$8YK)Rjj&UAFa4K;0#C z+Rz>CQfE_%mfgtAsVvOszQ=Q#(id^!%hgf(&9xRlLe_-A{))xGQXxpxg=rX4(1xYU zKV8l1vF@Lf1j+<*+;}obobXtMU(v#Z^=+26Sn&$GW zLu&9F9Z~K&)LpeO2)A%0#OkxvZV=DsSg|mm zqUE$ljW+KpCOtM}VX2-GQIR*v<(U}&Zg4fT5x-x*EDfcIWQ@-=yOJ3n{(MiLy-{OkGEq(VKFSJAdZK{+{`s3I(Z!0rNYkTnSvTCP3yg&!( zB_bS6u=m?dL=pCN#iw*UG0M@kxhooI8sMMjFG(%UJvmYfrIfXZ*uAvfI#A;L206&I zCwVm|v5Yp#hHyBy}n& z#5$^@zrrtL6>_5yk0D@)%J~8Jr`$(AH(@Va&<-oH%i$oFQR*AwjoE@3sL@}zFEn*e z%7=TH@f92czfh?ZDkNz~gMlR>E6FlLyYo&mP|ORrL<{;nOq8 z=P3}eE!--Bd`rgGExs<$E?#*i+NUiJ z?Hwg|7P)>al&rb0gT*jb=JyFuI|zxmp+!?{pP0 zY!@bhc>ywpy5J<9rYSW(j~Yd&|J=G&CDx|h?4fwt$`e28EsVQ;K5Ft~k&;ULbC;`#^lBILbY z_-gM8g%WODvncXkw0LLwhsPt@F_NlsM9*$Tp0xVMu095gIaYYc@`qOj0oH43Ifxcm zKP`ie2>MFa=g(cMP%51E)gMJp-#VKe)d&lEnZ% zZ4g<6)=-K<+>juF^Lh5LktAa+KSU=D#d9_EV1Nd>7-62H_S#b61(lSxZ4wK5Sly9^Ha4!)I6)YfnPs0r4 z8#=iVI-BW>;z=S)3ObJy3**MY(dT$h7PB~^oc zswWQkZJ0uy%46oe8#T{qJhhMcNP<{Z>Lue&WT+P5m-pG7$iWyA$D59y^oYK zx&>?T3}I`SfvhdINn(+lubIj^FrQ=^HSIv7?6EF!q}atwkQ|p6-V&OjM{QEIm&B|! zO`V9Xw<)Vc11*do!z7%;!i_H4`LCbQRxr67L(S2mbQ}Fu6JD@FKdyduh>Kxrmu z>HF?``beZQsU1*Z5oZ}<{gO37QvVnA<*k3c;-YjtVi(|LggN3!SN0a?^*f8;^NPV7{0)<8#ssJ&JZ|AuHwqsO{r zO`tSytH4zDDRl0S=+y^}E>`<5OsY0_Si)tbzQUg1nBTKS9Uk!JnZ<0D1CYf07N zYaxze`dwd_6r;S;{p&@$lggV@x9Ihxd*5DoC4ylC7F$O&L^x$0d50E(lQ%vAfk^A8 zzg^V=X&ev8&KK`w4<-YVmYldBWF>A+9l7#8-K5G}7*hJ)cA{&}3zh#J0=P+?THoJ= z4wdZ947nORzh+cvgJfO}$*o*9sHV{%u~47bQoA9mnN4sWL5SS2 zJx!{w#^?5)c63|KaB0JruV=8??!s=~F>u`>pQ&-)4(|ZlrbCwE< z+og~oM#g<(Se|>U$wK|m@T9!uTGo%7=Q?a7lH1fkQ@`P0<)r!-UNRzoiF%}$_LrB< zP&7ZEQTuWx&<`f$eDphgp;@vcw&YdtV>PpBm6@UDp(Jp@&bRtq3R;z%{Z@4X=Ac)i z_1*OYHFDL=&8~058#Sc$x!sf*tUXl{n(CW#d|yt*Vrl^tJzB{0S~Rf_n_ah1$>hG| z2KnQJ>LXp@<{#iax$3$fp>WT3W%~6PK#z{GE%Nfu>B$)^jzo#H{MVxnNp3^+R!^Qh zx>7@^GqO1H3KXSQ4oa#k{qFMR8OrvDUUr6Rqd?T#61+>S4dtFm1`y;Gn#ls(4_mmX z@r8R%-YgR6hhGKqr-ZL=@vO`qrU4r%vM=JmgQf{-n%q zKM(s_kZuL-2_hzGP@Yo6Lp`sNo&|ojiFC3k2p_7=u=qW4kldW*%IgGS8?)`;(+@Vs zdF_#X5g~tUGce6zgLgDNhB_YKQ=CbXz+1YWFnU;*5&{d5yADR=E5l<7$vY=MD6MyW z>49khw@nX^Ok>6ZRUSKGo@-te%Dg4@H;Z_Ai=RC-*ZYxi7S=w42*&YF@t?)NE$l$h zyHqix=*??zJofiEF1lK-sip*e79YD1ovnNH6f=wO%(g8S_ol?+jKp5r+P)KQ4jzIO zL!P%zXnjAma!fL!_+#E?8~o`Xvc&-ML7xM^JbgmCRVMk6cLu9ZvaQu;FVl-s`+J#m z=m`4_?@0Y<@32o*X`k;}eV!igLGJc>A&{i{GxoImL4|1fCwvkPPLx0`!6^AGt zt8GSZt_}sPuY3bd`iqENP4gsGKlri{+EPsopGdR(z9T-Sj7wOpIG#T4%+)!-u4>FY zv82H8)(B^f$98F9ZxQ~S-E!eBa_EO!uvY3?q`@%tXtMqB{&C5tS|0DrUwO51r>HFS zkfk&CZlc#@HQ^!XfxforQQ`Pf8S?%FIZz{9jLpV_2o^i%NM}(j^avAzi=gCunM}06Wy;{1bt=65xJ*bG7Y?t2(FKy^v`F3(HE3#-@7_hH6&8fOQ zr_`n0@1jD3**=d7*2GwN?5h@#wf(hczr=BD)eh0E{3yCv-DruPb{6G1l_R1M!T;uJ zn+H49*}c(e`sK0|)jM4c;ASjK(4h`PJe}kg%F-am%Vz6hTCoaQ}VJGxj3^ImL6qD|#a1BPGklMNe9ztLTkUB}us1fX9& zc$PP|lIY{KDn7$rbh|A-;qVTzZ0IcInONbX&n{$|p^=p+-R$hV^-HwuloH)5!k*Vk z3MNADqqo;Ft~~bZoPep-T$VP3Jyb%KYmK*DzKgVw_KsAPH&UQK*%`3fFMrhe;oXe) z`xR3|r`D)P+JM8v!A6JDvm*$@KcD?+X6hls;Q^M^TS|;ezUOrD8>+6e5WMLtksgF~#N(8CH6pY52Ey?6FMHfETAFPs z-c(Tq1#L~2q3lM3Dvt9(k8!o`@H}1~fpN=FU*ACpcwe!3=*M_JLe-KNY$XZ`R!*vP z<~DulEf&$i4a@E?Ws#3d8yu^pbio)41!1C){4_9F-1)-*q5bK7c};gtKxBb+~vA5sBGIgjyke{(klDU!E?B6^+;G{ zRfQ=7XL3?FM=;MNw?6xys;p5Rvztc^_1)icKB3eVG{*Ih&tTnwejs(k>GD`H!P}%{ z8%sj}Mj1F*KXw9VrHoEo27=aPN_4&IL&07k_LA4$?N>Kn`Wma|&uRBr7{%9R-=uY)xGecZ=WLZ z())`(!*EpPVRJR>$0}5ME5IIG8Toxh}WBxb#3pcDfD8xIA-x?*O2D9{fJzDZWt=R=(7tj9ilam z|C<_9>_5Q?1q&62K8hVATamhMs6pRp#r8Qy*c}soYz9eL?1@-0Ue}nMYUD5++>0761)Lbla_VRxq$aDE%xLz(RUij@MQ|;G$T9PsLV8bJaw5ClA*bY$L*brg9(VQeR z;0d>Ttvr2G4kYO-dAY9+@2yDACY*9`$3@p))5+<;?s2z2Ka!s2xUPWKraS#=RWRIv z)R1IkDeFju3{zg&GSQuE>vulYJ^4co^amB2S8ci91Q}(e=+XN?RbHIQZS!6%k=liM zQRs7bYAx?0GYlTJWBtM+g8j*sq%ONkkJr&#*h)$l7?DGTmYh0zMyK#Ei_>?1zRCF! zd{JVc?>8$3v_s#D-3yc-tqTi)xH@Xg9%7MxkHXfx{rts#5wDyQf|h)vYce1(-k{>W zO89=c87X`=mXFkFFRz-;PfGA0Z`ls*Vw}+^{H9&?-J{DgIBF4oRi;S8r0|D*poxk~ z`Xa2tS7iaJAVkWE#ZAHcVI+X1EQ|Nsd|z3Nu9m5@9J)sK{r1#;6%B46n7q6k%1vNN8@{t;-y0M=0qZ25cdEJ6KXJ{LR7%KJ2OcVs zz--gk-)s~K3~{$7+l98W+L>pKGTH~kRmk#_*6QNZLLDSmI85c>7h{#FNs7OgtlKbs zn@=4ofS-7i=W8^!KnaK>L3Knyd~}q6m43-J*UA%3t-3xyj0f;hmD0TgdXk3*#w~^q_DEQF+Iv`fhdc}EVc)T5H;#|iItGsVIdg3gg zEXW4hC`3Y2<*J?l33HR|O&Bgq(y|ZA(EK6ouF#ZtMt%dO{g{`Y7aZ?Z#4$0JwH@xhM zu$!ZZZBoAEFP{8HPH@xNx8QAxeZcZ{CTW*ORo#s`*Hl3jk7y995zj9mqEI2`JF72s z+CiU7us#S(S#1HK(63!82tBY6ac*2Jkib9xT*Kp25!y%uYyLpS%2c|^GxY}ah-v_~ z&+sQ!lrnl%i%G^3)QPfqO1h~@i+`lP>_yB^)2O@*{;D2;X1=3 z!X3UXqeB19jA%!`x8H9>c9&cPAF4%jPZ9GM+G}-%}<<1OqeZ3v62Y( zaOUeARhL(77}`G#Lhjv)w4CQ8GpwCnd*%dwii*=|*t(|Y$}d@vjQiwZ8yJ~*pZ;@> zU*Y)Tb&q9(Zj1l2m}y1t{OsYqWzm$WpYgp|4^z;mD#r#Dj01pjcbSGHp`P?Xf6#UG zs)(d48Y|SIiHYZjPP*}4wVs^EbgR~~nTkV*KpGcyBxK&%ez%>Dr(X7*k_me%)XvdB z?1O)x-d@8N0TA3g(VMlLt5S1-x7UM7Y1i(Ewoe-Bqq-V%_l8dn_?skAXYgI(Hy4o8 zCzJk=T7n0k65Eo({0`FHY?RZjTuAT87FT(2^n(`1) z=FOoQ{ysn$lD1Zums8lN$;YFX?}Mz!aO?#^yxiy-ZJ@Y77rY@MGht*zM!s@$aKpa@ zE1~xN1iyF}g1UP+CbsOXZG3nhrQ?1s%H9`f_pxk4|B*KgMZ92>7aHd2soJ zcfbJ38NA7xe&VmwMK5R#+ZQTFc@U=l>cfCBKpVWiWuMv&9HwSD0K6-&8qdPAd8B>x zDJ!_cd;A-4e@gxsZ>UY2-6o;NNm%FWr?jj#uFl1vEP378WCH^)iMG-{#KQ;NXGtAb(-eHC>4J$;UgpDG$n-j&C*YA30?6?Z#eh4Vw%gXQr$( z#`r7HSW>kROdhYc{(=CSM~6X>y+`-fgCHNl{xoefU-kt}ZSZE!*s31c$*KNEbs}Gk z{qj|KN}nTv@{x*&-Yd-F2z;pb?xnti%E!?DhK>XKU!p~+YmE2VCsQ>&!kvRPng_EK zemIJ2$E03|p2u2CUGn@gwNB9|%SOGjR{1n0LU-HdB*`v><9;`VBS$bL#kHBL zd!2cFSYOUZ38;TsTjU@mJs^$9yn{iN$y$S3>0c43g=B*KREP(=`5_`J%mx*l>+}U- z9DMPZ?8VEul|bs2gnB4MEHZU`phdc<2AIYW1YKuz!*1R!TANY*ID90DlSk8I;$Y@K zsyzC7^iy3@7?vt8MBqpFyFSD$<&t8QMW(bZYPT%rO25&j_rR|9*ss7AFaEGm_E_4{%;an3T+bev=XD-$%}Ew!g8d1OF551ur@F zaaGogUziOj6p@*_;7fvJ;55l>W~XePtd{Y1=~5RftZl8Js%hb-Q^B8*v%!;lMGj0k z#SB@T^tAg^a2*Ry3dkgbrbnRuD4in_{cs^rnW#XChn=C`{8)}hm!<*yLvbuYoAMhe zSy>> za{YOl4sPF7?M_>GiTFZE31gIv?9O2Uevf@;9!Km5ntGrzyIyOvNm~a#TuUhwe)tQo zK{N1i{1u?c#2)D;^rNZlhZ5=)^TV>h