From 0ca3ffa2986888c1cfe5512d326aa6ff05316968 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Thu, 9 May 2024 13:46:40 +0500 Subject: [PATCH 01/44] login page --- login.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 login.html diff --git a/login.html b/login.html new file mode 100644 index 00000000..1398a1ab --- /dev/null +++ b/login.html @@ -0,0 +1,14 @@ + + + + + + login page + + +
+

Login Form

+
+ + + \ No newline at end of file From 85947724b8ea83f929210804712378cac22213e6 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Thu, 9 May 2024 14:37:41 +0500 Subject: [PATCH 02/44] new form --- login.html | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/login.html b/login.html index 1398a1ab..829e426d 100644 --- a/login.html +++ b/login.html @@ -7,7 +7,26 @@
-

Login Form

+
+

Facebook login page

+ +

+ +

+ +

+ Forget password +

+ + +
+ + + + +
From 6ed91ae37351042d750c5690ab9e510755b09c54 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Fri, 10 May 2024 14:07:49 +0500 Subject: [PATCH 03/44] practice html file --- practice.html | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 practice.html diff --git a/practice.html b/practice.html new file mode 100644 index 00000000..cfb79562 --- /dev/null +++ b/practice.html @@ -0,0 +1,43 @@ + + + + + + practice of html + + + +

This is a three div which have same id:

+
box 1
+
box 2
+
box 3
+
+

This is another three div which have same class name:

+
box 1
+
box 2
+
box 3
+
+ + + \ No newline at end of file From 681f6f22b3dcf8345cfe954b6796eb10884893a7 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Wed, 15 May 2024 20:25:58 +0500 Subject: [PATCH 04/44] js program first --- first.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 first.js diff --git a/first.js b/first.js new file mode 100644 index 00000000..01a38d3a --- /dev/null +++ b/first.js @@ -0,0 +1,31 @@ +var x = 10; + + console.log(x);//Global scope use in anywhere in the program. + + +let y = 20; + + console.log(y);//local scope use in this block. + + +const z = 30; + + console.log(z);//local scope use in this block. + + +let v; +console.log(v); +//This variable is declared but not assigne vale so this variable type is undefined. + +let w = null; +console.log(w); +//This is a variable which initialized by null or assigned null to it so this variable type is null. + +let student = {//This is an object variable which store key value pair. + name : "Muhammad Nadeem", + fatherName : "AbluHassan", + age : 22, + city : "skardu", + institution : "NetBots", +} +console.log("Hello my name is " + student.name + " my father Name is " + student.fatherName + " and i am " + student.age + " year old. "); \ No newline at end of file From 23144a897d5703be845539079884fc143080b98a Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Thu, 16 May 2024 13:36:22 +0500 Subject: [PATCH 05/44] variable.js --- variable.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 variable.js diff --git a/variable.js b/variable.js new file mode 100644 index 00000000..3f913a32 --- /dev/null +++ b/variable.js @@ -0,0 +1,18 @@ +let x = 20; +console.log(x); + x = 30; + console.log(x); + + const student = { + name : "Muhammad Nadeem", + regNo : "s22bscs005", + semester : "fifth semester", + section : "A", + session : 2022_2026, + + } + console.log(student); + console.log(typeof(student.session)) + + console.log(student.regNo = 5); + console.log(student); From 63a05554350e4d17d1aac002ee6a9648c9b87cfe Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Thu, 16 May 2024 18:53:50 +0500 Subject: [PATCH 06/44] arr.practie --- array.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 array.js diff --git a/array.js b/array.js new file mode 100644 index 00000000..37fffc36 --- /dev/null +++ b/array.js @@ -0,0 +1,17 @@ +//Array +let arr = [2,"xyz",3,"Nadeem", +{ + //Inside array we create an object + name : "Muhammad Nadeem", + regNo : "S22BSCS005", + institution : "NetBots", +} +] + + +console.log(arr); + +let arr2 = [1,2,3,4,5] +arr2.push(9) //adding new element in aray using pop +console.log(arr2); + From a38ce963b6598ce554144143a158f3363d7518f4 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Thu, 16 May 2024 20:03:41 +0500 Subject: [PATCH 07/44] operators.js --- operators.js | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 operators.js diff --git a/operators.js b/operators.js new file mode 100644 index 00000000..a33eb5ef --- /dev/null +++ b/operators.js @@ -0,0 +1,69 @@ +//Arthematic operators + +let x = 2; +let y = 3; +console.log("x + y = ",x + y);//addition +console.log("x - y = ",x - y);//subtraction +console.log("x * y = ",x * y);//multiplication +console.log("x / y = ",x / y);//division +console.log("x % y = ",x % y);//modules +console.log("x++",x++);//post increment +console.log("--x",--x);//pre increment +console.log("y--",y--);//post decrement +console.log("--y",--y);//pre decrement +console.log((x + y)-(x-y));//grouping + +//conditional operators +// 1- + +let a = 10; +let b = 20; + +if(a==b) +{ + console.log("a is equal to b"); +} +else if(a>b) +{ + console.log("a is greater then b"); +} + +else (a!=b) +{ + console.log("a is greater then b"); +} + +//logical operators +//1-logical AND +let marks = 75; +if(marks<=100 && marks>=80) +{ + console.log("You remarks is grade A+"); +} + +else if(marks<=79 && marks>=70) +{ + console.log("You remarks is grade A"); +} + +else if(marks<=69 && marks>=60) +{ + console.log("You remarks is grade B"); +} + +else if(marks<=59 && marks>=50) +{ + console.log("You remarks is grade B"); +} + +else +{ + console.log("You are failed:"); +} + + + + + + + From 5053ec1b06319ddadf69c7f786c4f6d922471778 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Tue, 21 May 2024 08:59:56 +0500 Subject: [PATCH 08/44] String method in js --- string-Method.js | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 string-Method.js diff --git a/string-Method.js b/string-Method.js new file mode 100644 index 00000000..f8c61ab7 --- /dev/null +++ b/string-Method.js @@ -0,0 +1,37 @@ + + //string Methods + +console.log("*********************************************************************************"); +let name = "Muhammad Nadeem"; +console.log("The length of string is : ",name.length); +console.log("The string is convert into uppercase : ",name.toUpperCase()); +console.log("The string is convert into uppercase : ",name.toLowerCase()); + +console.log("*********************************************************************************"); +let myName = " my name is muhammad nadeem "; +console.log(myName.trim());//The trim keyword id used to remove white spaces in strat and last of string + +//slice +console.log("*********************************************************************************"); +let institution = "University of Baltistan"; +console.log("Slice is used to cut the string into pieces : ",institution.slice(0,10)); + +//concat +console.log("*********************************************************************************"); +let firstName = "Muhammad Nadeem "; +let lastName = "Momeni"; +console.log("concat is used to concatenate two strings : ",firstName.concat(lastName)); + +//replace +console.log("*********************************************************************************"); +let myHobbys = "cricket,football,hockey"; +console.log("The replace keyword is used to replace the string : ",myHobbys.replace("football","voleball")); + +console.log("*********************************************************************************"); + +//charAt +let myChar = "I love java script"; +console.log("To check which character is at any index : ",myChar.charAt(5)); + +console.log("*********************************************************************************"); + From 0eb0a860c4f7df6693fee082d7bf18bad2d22a2f Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Tue, 21 May 2024 09:14:55 +0500 Subject: [PATCH 09/44] function in js --- function.js | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 function.js diff --git a/function.js b/function.js new file mode 100644 index 00000000..4917eab1 --- /dev/null +++ b/function.js @@ -0,0 +1,40 @@ +//function which print 0 to any number which you want +console.log("***************************************"); +function fun (x){ + +for(let i=0;i<=x;i++){ + console.log(i); +} + +} +fun(5); + +//function which print even number +console.log("***************************************"); + +function fun2 (y){ + for(let i=0;i<=y;i++){ + if(i%2==0){ + console.log(i); + } + } + +} +fun2(20); + +//function which print odd number +console.log("***************************************"); + +function fun3 (z){ + for(let i=0;i<=z;i++){ + if(i%2!=0){ + console.log(i); + } + } + +} +fun3(10); + + + + From 12df4f7dfe515d916840e7b3f3e644caf4ac7f0e Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 27 May 2024 18:01:57 +0500 Subject: [PATCH 10/44] Array methods in javascript --- array-method.js | 86 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 array-method.js diff --git a/array-method.js b/array-method.js new file mode 100644 index 00000000..322bd59e --- /dev/null +++ b/array-method.js @@ -0,0 +1,86 @@ +//Array Methods +//1-Array length +const fruits = ["Banana", "Orange", "Apple", "Mango", "kiwi"]; +let size = fruits.length; +console.log(size); + +//toString it convert the array to string +let arr2 = ["Banana", "Orange", "Apple", "Mango", "kiwi"]; +console.log(arr2.toString()); + +//Array at() this is used to print the array value at any index +let arr3 = ["Banana", "Orange", "Apple", "Mango", "kiwi"]; +console.log(arr3.at(3)); + +//Array join method is used to join array element + +let arr4 = ["Banana", "Orange"]; +let arr5 = ["Mango", "kiwi"]; +let arr6 = arr4.join(arr5); +console.log(arr6); + +//Array pop is used to delete last element in array + +let arr7 = ["Banana", "Orange", "Apple", "Mango", "kiwi"]; +console.log(arr7); +let D = arr7.pop(); +console.log("pop element from arrar : ",D); + +//Array push is used to add element in last of array + +let arr8 = ["Banana", "Orange", "Apple", "Mango", "kiwi"]; +let p = arr8.push("charee"); +console.log("push new element : ",p); +console.log(arr8); + +//Array shift method is used to delete first element of array + +let arr9 = ["Orange", "Apple", "Mango", "kiwi"]; +console.log(arr9); +let s = arr9.shift(); +console.log("shift element : ",s); + +//Array unshift is used to add element at starting of array + +let arr10 = ["Orange", "Apple", "Mango", "kiwi"]; +let uns = arr10.unshift("Lemon"); +console.log(arr10); + +//Array length property provides an easy way to append a new element to an array + +let arr11 = ["Orange", "Apple", "Mango", "kiwi"]; +arr11[arr11.length] = "Nimboo"; +console.log(arr11); + +//Delete methode is used to delete eny element from array using index but it leaves undefined holes in the array + +let arr12 = ["Orange", "Apple", "Mango", "kiwi"]; +delete arr12[2]; +console.log(arr12); + +//concat method is used to concatenate to arrays + +let arr13 = ["Orange", "Apple"]; +let arr14 = ["Mango", "kiwi"]; +let arr15 = arr13.concat(arr14); +console.log(arr15); + +//flat is used to convert a multi-dimensional array into a one-dimensional array. + +const myArr = [[1,2],[3,4],[5,6],[5,9]]; +const newArr = myArr.flat(); +console.log(newArr); + +//The splice() method adds new items to an array.first we give index no where we wnat to add element and second no is used to delete rest of values if we want no delete we give 0 . +const fruit = ["Banana", "Orange", "Apple", "Mango"]; +fruit.splice(2, 0, "Lemon", "Kiwi"); +console.log(fruit); + +//slice method is used to take pice of an array +const cruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"]; +const citrus = cruits.slice(1, 3); +console.log(citrus); + + + + From 62eeb87f78f4cd53fbf70a13c99dc75e41f34c7c Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Tue, 28 May 2024 19:53:46 +0500 Subject: [PATCH 11/44] Rest operator in js --- restOperator.js | 71 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 restOperator.js diff --git a/restOperator.js b/restOperator.js new file mode 100644 index 00000000..55e4695e --- /dev/null +++ b/restOperator.js @@ -0,0 +1,71 @@ +//Rest operator example 1 + +function myFunc(...values){ + console.log(values); +} +myFunc(12,12,12); + +//Example 2 + +function func2(...num) { + let sum = 0; // Initialize sum outside the loop + + for (let i = 0; i < num.length; i++) { + sum = sum + num[i]; // Update sum with each element + } + + console.log(sum); +} + +func2(1, 2, 3, 4, 5); + +//example 3 + +function func3(...argu) { + let sum = 0; + for(let i = 0; i < argu.length; i++) { + sum = sum + argu[i]; + } + + let avg = sum / argu.length; // Calculate average by dividing sum by the number of arguments + console.log("Total sum ", sum); + console.log("Average ", avg); +} + +func3(10, 20, 30, 40, 50); + +//example 4 +//Find max number of array + + +function func4(...numbers) { + let maximum = numbers[0]; // Initialize maximum with the first number + + for(let i = 1; i < numbers.length; i++) { // Start from the second number + if (numbers[i] > maximum) { + maximum = numbers[i]; // Update maximum if the current number is greater + } + } + + console.log("Maximum ", maximum); +} + +func4(1, 2, 3, 4, 5); + +//example 5 +//Find min number of array + + +function func5(...numb) { + let min = numb[0]; // Initialize minimum with the first number + + for(let i = 1; i < numb.length; i++) { // Start from the second number + if (numb[i] < min) { + min = numb[i]; // Update minimum if the current number is less + } + } + + console.log("Maximum ", min); +} + +func5(1, 2, 3, 4, 5); \ No newline at end of file From 820183dbb63fef49c0edf4ff7ddd2e9ab5896f11 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Tue, 28 May 2024 20:02:17 +0500 Subject: [PATCH 12/44] object method --- object_objectMethod.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 object_objectMethod.js diff --git a/object_objectMethod.js b/object_objectMethod.js new file mode 100644 index 00000000..b8967847 --- /dev/null +++ b/object_objectMethod.js @@ -0,0 +1,25 @@ + +//Object decleration + +let person = { + name : "Muhammad Nadeem", + age : 22, + id : 101, + phone_no : "03421713449", + +}; +console.log(person); + +//Nested Object + +myObj = { + name:"John", + age:30, + myCars: { + car1:"Ford", + car2:"BMW", + car3:"Fiat" + } + }; + console.log(myObj); + console.log(myObj.myCars); \ No newline at end of file From 9253b6d52d0ece8fb6d44929bd43fd4a0d7d3476 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Tue, 28 May 2024 20:17:46 +0500 Subject: [PATCH 13/44] object method --- object_objectMethod.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/object_objectMethod.js b/object_objectMethod.js index b8967847..2de8d6e3 100644 --- a/object_objectMethod.js +++ b/object_objectMethod.js @@ -12,7 +12,7 @@ console.log(person); //Nested Object -myObj = { + myObj = { name:"John", age:30, myCars: { @@ -22,4 +22,17 @@ myObj = { } }; console.log(myObj); - console.log(myObj.myCars); \ No newline at end of file + console.log(myObj.myCars); + + //example assign method + let Myobj2 = { + name: "ali", + age: 22, + DOB: 2005 +}; + +let newObject = Object.assign({}, Myobj2); +console.log(newObject); + + + From 80b6515aefd3e88d9e174af5e534766471f7b3a8 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Tue, 28 May 2024 20:20:16 +0500 Subject: [PATCH 14/44] string method --- string-Method.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/string-Method.js b/string-Method.js index f8c61ab7..8be9531b 100644 --- a/string-Method.js +++ b/string-Method.js @@ -35,3 +35,6 @@ console.log("To check which character is at any index : ",myChar.charAt(5)); console.log("*********************************************************************************"); + + + From 4a4d521cdf85bb876253a9d64c47f69ccfb15915 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Wed, 29 May 2024 19:34:42 +0500 Subject: [PATCH 15/44] destructring in javascript --- destructring.js | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 destructring.js diff --git a/destructring.js b/destructring.js new file mode 100644 index 00000000..283b4a89 --- /dev/null +++ b/destructring.js @@ -0,0 +1,36 @@ + +//Destructring + +let arr = [1,2,3,4,5]; +let [a,b,...rest] = arr; +console.log(a); +console.log(b); +console.log(rest); +console.log(...arr); + +//example 2 + +let obj = { name: "Nadeem", age: 22, hobbies: ["cricket", "football"] }; +let { name, age, hobbies } = obj; +console.log(name); +console.log(age); +console.log(...hobbies); + +//example 3 + +let arr6 = [1,5,7,9,5]; +let [x,y,...val] = arr6; +console.log(x,y,val); + + +//example 4 +let arr7 = [3, 4, 5, 6, 7]; +let [f, g, h, ...res] = arr7; +let firstThree = [f, g, h]; +let [j, e] = res; + +console.log(firstThree); // [3, 4, 5] +console.log(j); // 6 +console.log(e); + + From fabd630f2abfcda4c3938bb053817e9397c96022 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Wed, 29 May 2024 19:38:22 +0500 Subject: [PATCH 16/44] spread operator in js --- images/61LSMvvo+OL._SX3000_.jpg | Bin 0 -> 130618 bytes images/amazon-logo.webp | Bin 0 -> 9614 bytes images/ima.box1.jpg | Bin 0 -> 4850 bytes images/img.box2.jpg | Bin 0 -> 3771 bytes images/img.box3.jpg | Bin 0 -> 3912 bytes images/img.box4.jpg | Bin 0 -> 5879 bytes project.html | 98 +++++++++++++ spreadOPerator.js | 51 +++++++ style.css | 253 ++++++++++++++++++++++++++++++++ 9 files changed, 402 insertions(+) create mode 100644 images/61LSMvvo+OL._SX3000_.jpg create mode 100644 images/amazon-logo.webp create mode 100644 images/ima.box1.jpg create mode 100644 images/img.box2.jpg create mode 100644 images/img.box3.jpg create mode 100644 images/img.box4.jpg create mode 100644 project.html create mode 100644 spreadOPerator.js create mode 100644 style.css diff --git a/images/61LSMvvo+OL._SX3000_.jpg b/images/61LSMvvo+OL._SX3000_.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2e8da38076a9d9e9c2ab81453d46947f60c4e286 GIT binary patch literal 130618 zcmb5WcR*8F*FJiPpkM(D;yBU<2MritY#=Q#3ZkG=L;wh*G*xEI+a_i(}z)5i7e_a6= z)~@^34Q*Tl-nDtnX7C;nP>OtQ?iCx5j~^_0HLl1M~ter<@2c>C}~jC&E=6ly4r5`@`WEOIIDZ za-7^BTjN}Hl&v*otZ(`{K#;49m7|K>JqWUvhcq)~psl%an-%OJqOB~RAgS?dT2W|vOc$lV&&*Hv`e54Kq=^B|AOC_4)Ov&-cZ;)x}*tu35 zz4V{@kVE6xX#Y+j#{3&}uvEorUE}SCb{}C8Rdc9?>h=s@>qTPJ*d4lWuwz(9E?j~U_B}S{9t!w$u&=W zTQh6Z84NwR)`<3ne*-nXT!k`S{stM);_+s+71VZbBlS;A^^NH8{Sr!3?L)@sl1DPB zX|jLnBKgA1K>tJ#o7FjIT#_;ERf|157l{!MQgQ}@$m%tcjWtuAo@AurGK)DSGR6Kj zi7K0(WOhfV9~tI{E^-ik{Nyna4VP5z7F8~YFjad93+}{JGd3~5jNh0cbF-dbVqj*D zm_GDm?AVlUJUi!s5%>R*AKhhw@4J83EIp9Wv1%{6u13*dAi^8qwN#sG41fPYNu-(m z-;W!e8tk+mH~KatY9U-pT#J1_B&r~Y@P%5fWwE$&Kg)8LllWjIM>~y3RyPv z5s~B2rBnMZbQrHtUVarU*n8(QOP*O+u!*kqI-zsBrG(TY=66C zk$ds0s60kdAGf5wBRpBXAl`f8DrTD7)n$g8$MmMV3X0lmNx6JBQJoZjIO4|S3`TWl zCzL=FjHToQb7V4k*1_jWDYF3-sJNBj~c~uxB_k5XLz}4BAM_;L} zxM}1+5v}H#hRlgRQYILrF5>Oj^vGqZ?}Q*EeEaN?mB!2T`q%D<&E_|hDjmz~8=Rb5 z#G2t>3DMkNm+X_HaQVq&oQ)@C(# z{0|iPHau>)^Bone6IELk zAIHf#{9=`vo1pnx*H+F|=7b&$$^}NS!SWV>0|+Lk3Y$n1LE>%TgGLm;C(;8-$)F>7?6y*C0QJ8rHJ09mj8j?U! znGW{o8b;o3nVVNvuc_(t$VqDyVZsASN6|=XS_d$IIrHGUGbZYu_Q%F5X;_uI${SM* zf=kDuLC5~~NHdBT8JVABk=2BHQ;HoCM|F@*RX-mQ;CB$*W@hTF8E0k=GRAu`eM}au zdCt7Ht`$wDHX|PjIOa&wUT;DvfhkyQv#7o%At5tXD5k-)Gc~KkjEVORg;PI|m{gW$ z1YVpRp1X__`wl#JqZWPX?p3N zWQ#qnGXYJV6TQ1=F~@T`9bKzGH$Rn?__H517-X1)4Uz&P`d!14aA)X^x)!1#2D=<B;f;k*q482=lG%zE-zfjpbx90o+c;N8QodsGOFhzT z#QS&g2>)%%YjK~2(z={6^Ycnp!4ru9;t{|?N?eP+AKokWZS;Mo>!x$*h3`9r^Yh0< zgjSKvJ)h?nqd5E6?K8|Vu3pzt zG$)W^CJ|11Tu@>2gwZR(3~!oE=@`0C$&l;vrZalsV#QowkH(X(wkeUBefGeln6naJ zdb?wh-zGBeey!wAV79a@s8iqLgRj@w)HA2YdN}Pg^OD>O3rJT8uNux)gtbBT@*Fn2ew&l)<<9Kj+R z$0p3gYR#wD5zg~p1*WTOSa=ubM^%;&Mpq{qs>j6Bn%auceeuccp{Szzd|F~z{-m0j zk=R|o^lg6iB5uX=X=T-sk*4TR#9(#8?a@ADOiV=}L!ypkkUHz5)V@JR6$d7;=K5;x zRfp(HNBM$KNyW#Q0ybk#;c~b}?1$b(Kxkq%kg4UaV0VW~y=)FwnXk7Mv%grxSem`lIo$~uNM>*}y z7i8DNzk|zmZD1wqwcgr+cl>_M0Rr?_c0GUMs zv!kZ6rS{E`ki0JYedqc_eczznF5?oUP1bN!$&*PorMQ2=-tX;jv$uCgMvQtNe}`WM z)j+BEZFeCTn7$!kp%sJE_~q(6lF*wN)HZ@8@9>MY=veCZ;*CW5HVI;gh^&Y2JBT(K zhd$J+dnhDbYaq)FvNpAjn^H*g$i0dD@xFNPy#eo-Uxvrnk=OIixu9}c?mGe$dC2LQ zSPQcQohIt2JyRZZeWaRN#siF-A0>RFN&H?7CBqBmlhtk!;Uc5!1_2{eGu6Fh#hpQF z1_o80H8X?$gDYz+Cn7>uY+Tq9(?cr(rL)ClD;ib{2%&i9%N}))902ov}B`}SK0b2b?@g7KdB$RAqwR*G`2BwlVZM58@~qfdE>=B`G@%a1Q&I# zo4EnXzN?$&VV3c5S8@M12D30LHgEP2E#L~zT*p=&_73>alc(`=Ie+}ss@28xo~L;l z>ipcRX-UZ}%DKcA_PnXVBfj(uGvu zkggmI(t*pxL5^_n5?}@pI0kM<1=0jeSN4~qZ#1(MeC}jwClF;2fShdc&HZzOtbAsn z*FH6RxL*gR(oCPaeLe<#z%4$fB`>gJE^5lO3fKG%A~kfCqE$1}q+mVfQbzDo_sZ}K zZZV3Pz8-jDDneq6rc(@hnJ%TJf$mC%ed9>GFGsWQWFGB0V@lc{=0}tpG_pVVW@`K! zbd|Pu3q1$zk7uz4Bg&>nCT2amO`}7@K2=7GD-X6abchFbXt+~843JuDFGr3p zbyF@+P5X}snB6?V(ocNRqRF;AE8ch`GVA%&Qk+&J5nbjY*bV|=;~;1u-UIlXl9!xqwXE*L8zG&P|3(&kbI_IoDQIpD)9A>EH%sE>mR4c%UETqK+>QTf;1sH zn2MY<%mow^29?$`ohJqOqzW5SMKf>s>j29ow{twqZY;`-{JxM7VqnlNFwg9uBQzcE z6xk_j$K5=-*;P|T!9m6$iECHdM5L>%>`U&LMfy=%rzi*Th7^nW`SUd*^>RLO=U6Yz z9T7=>He|o+Q_o++0z&xJ>-8gED0U&H_S_hL<5T-$esQg*XfLH@*eizYI_Lk6lSiCs zBhDnJzCZX^;`(}%kI_#nS}K=>xP{~x|D^kOmrF+kW4lMX@ah!9N&LDpYCv;H`y9J; zXvakTkO$Xw@5duC)yPwlkG01oU&Z>~t~N}=6%t8x)tbO2;vS0L&IQ#LKEaVR3K8OM zAawq{Nu+ZZV-PPonPZX46REi3N)4X34L@12tlM9A+D_mR^H=GJN8Jg7v;zLNotdKA z2P|)v>8{St%dszajO@f8sx!bJWivzCF;94cG@;Wnk2DHz-6QyEv<>s@zEN@3>DBW$ zYr=VVS?T@42VoRr{7<;?mCd+W;h`GaeqnYanAZ~L5=U*jJ&uLOt936Izr7o}9)oP=-k>24p_Gk}Ia?{jR&(+JU3Gr&Y zk?Yk_<%A+g?nEX$8$dn+E~|TUJ*4tRMrmJZg?&U|uRJWy6_VR}55Pj)nOY5t$*+?0 zUVE!p9oz4IkW2Y0z+mdKhVchPORDOB*`_-B$i;2mpaO%Ue}2Z!myk8gzmAL!4G%H= zx~TO-!vpom1r4Qx>MZIIX4U@lI-_eq7m-)+&9#$<-8l-kL~M}NPS`>T%ze_dsfcVB1=Me1=}Pt&T{@7H57x11L*vMe?{<{k@=bV&2T&2aw$#+u>&YGZsdz z@7!iHGXFibCXp0hx;C$Docs;S{@FC{$LS4*{@3TSr3>fMM}*s!?@^m`<%>&zRGrG& z;{?Kau+R>GP|m3_uEdWErg(fTjXM&w@^A;LUl@>9Ks#a>Yj59$#)bVDpIA;G+C^@S^pA)%jo9j56t83 zcSH`1MUznl6_KyI>e5DW=4!`m&bRf>;PA_JC(-1*CzED;n-g4Csj$r3hI-paR2x9M z#_c4pOC-|=DZC{wW6bLD;?ACYzj-8j%#X-xh>30LC<`0+tgY3f@|NarU+!r9dSm$R z*eH%an(h^!_Ib{@8jX()7@>LXl+@Zevy`5pGp3Ymj!%8=zE@A3`Ot*@%|9bxVRbqClPL$0Iccpt!D1o4AUhp3q`SOm{PK1{A&-gMJ;CbA^-4)b4F{g z{CjTeJ4vle{t$K-%a7VQYaUnh?|JCUqWH)%*G?heebl|w&-~#vs&PNBJ5#Wd9dIZmYEtte+CnnAAF>_bPgm=yq8k%w^S8?+>fRwIMP^Oa zQL#G$zZh3b=no7}FLy`vpvBd~0_N#16Ex89cGUqq&agqZR4Car&YAVGRi>|}o$h_j zG2iv9YI^bK1f^e4EwL(p2 z)2U}EgwNC0JZjaWql{wW!zp>CXAErqX;{Fk};X-_PMw$7!DCwaIV)oOx{ zuAr|8VVzGb4oq`#*^bvT1CCv-GFkM;_PaaStM z4>A^9qpR1om!T%S>|1VdhjFyhp_Oo(f>+~x+$>^2h=13i-l~BFRav z(}m`!oZ}5Gv%I}$+NhDU4D*sPPx{mO2W9#}#ogNEcr_7@>hfXUh|KW*G_%t9S?m`- z9z#L;0wIkx7s;5e;Tm+BBEv%&r#s3+@pw4HKv`r^k6JUj7|>x-oA;r%(nzKT{(Ys0g>xHx>w1`(W=vQKz(L;D3 zEcPPkv&$pVl--PwFUCufX>V^e@~)oQL7AkcziG?q=e9Zmf&GVD1nb7*+)pnqxFBZye)*~Lmvv2PUcT->PF&g=64-FjL)TpGzld8 zDp<4TrSUE8xY!)8TD6d@s)?? zPqxoCF^(_@@w?XZbwa~BUOkn5%5Xe}^$dxkp`KhE7>_;fPx!P_&`2)o7y5#L4zg2P z=iDu%+W#Y{s_tXh>@|p0KbzmwHJ0X`+SP9wQ}<{>95b5ExqHMve)nxca8mE+ETG)8 zXu)MNPs4swwQ2L+b5X0)$QJu@*o&_X)V+$r2`f1*vhTmcdpGJN}n-VxR)yBjREO{BA^fYV) z7rsGfyQa~cK7){ske0$GLZVm9TI>cLsz3j3!Rzt~!7@ELKi@o-R55vl`x1-HiOI09 zD$=%{8pix^56xA@6EW*raj(&_=&H~Kygn;koIV*TMkaPk>Ka#>oH@!C5$<$e{=1nd zvcX0kqu^%mJTBzK$k+6>Roux)LP$gZr=`6{$7%y{xb&Ei+&jpFWzT|R&4k91v%YOB zg?e?)68(ow6m@alLe6dT(v$B*<)^VeJ!Z}9io$C(0N}S>?lH!gD;64QJPWL)D1L*i z-!}4uJm7sg9{k7qgkSBT>-BQ&W`J-Lt@Nux+WjFRCc{@*hlIRNgq z`m5-=9k}zvI^n*KZ_f7bVTV(rH0tn?dOkT2d~Cl2B1#Z+Smi>xAOw*)`gf+x31xW) zsN5DvlghTxP5U+6fPBx+gdJXuK1C3G0|bLh1%`y@!2RASlF{+es(;(E@X(-b)~qSn ztqWspj6Nb(3<}xFjqbhMFeWD5?ii}h3+$YWLf~TFPshw3S=i6+V6dkH+Y0>3PldMc zayeb$HMn3>u!9gkM2Yt^rSv6bZEaF= zSqt9-mqBso(2*gj_+#(8jjoCBHgQXl_#DPO24|44lJjByw{bDQbUG|Az>>Q>`5M>5 znV)SN7gncPcq2phc`ZbpGFqlhdhhQ;h=wzeic$kKLc#GGP0*TL&P8JBm_&Wu4zIVw z#0Ki+)z8NJB4#8sl?%&y1S*H~+(i7wZo|0Pi~49X1Zhyl?8ny0;X>rKIV0A`u1xp-wt&{L@SeVoz;JXCzH4LVLJ#&WbbE3d^!d8&6HE#=M z=R(D`#I39cQ@HxE#i*+j!X-5Yf_gz!VC`Lkw;CmpHTva9`EuCP5S6#gwtVNWeM<+H zSr*TPCD+_9XHB1cHH%&Cn>=Knd(Ay|4^PQRu|VM5EwYbo*`(Gs#@#z>v}h{ zt}#(wDrUM$cR`rvUMWJqdHq79JLjs`4eDg zaA0n~o&!e?@{rPQcAKQKuxAAGkBiZziKv=h(PGb@`_&6*dJ7NpX1kA^mV>gcEu{SD z95BG7x&TI3emqK2XHv6Rh*+h$q<3$}#C0jUcCQgy%-<)m=fbJ*VgpINLq ze|JvurE2z#1&o)?W=^$wR?oo5V87_lWYF~7WaSg4LQ-^F@=qDHvHHE{G2UB)7=1(R zU3-`ess}&+Ezhs9f?ogSuf8+7zZPlloE4m^{S%3r)J#RBa>k-wi5B$M#E5X~O_zT# zP}wZRA%k6Av$U!!5{swcw&Wr3b^mJ~=1Fya|IEYQfD6)Xjr-uxpa8F`P1)HCK_;GG zTqo4Hfr<}JY}`j5E{?_2(GCr%W`NiIFX#L9`+Ff+Q%MFA;ar4pOaLzPMW`cCj86JK zIHwPW9Rx^r(zCe@j)1Y=Kk!Jo#9uyJF5zA_OzKyqfe|3BC!}%Fy=+k_86^+y};RkXCRwP+nB22 zD1&vMDpwR3^&^s%Joog8i9Vzkg)lZrHpp*cC((y6o*teQtoy7Bmw{C7nr)v~46ZZ1 zEUx=p${rL<;G3$;3u3>t6tSYmqmhlJN*3+XfwY$0VksYIx8oha;$v;I#(YZe=+I#O z>)(WnIzZZ*Ba@BKD7n}%bVku9k2@;JGk@0H`i?21kmULpr1RyC7fp}wgpPn+%f7f| zyl8x;Pn3O~vugj!JOrq1(oMGVsm8;}=#}2r6dS=gx!)Ze^}R(v(D||bpl)Lql^#s}=ai~hulZl6&jxk?hhlXI_3vqw>kZ?x|0+q=`nn+9 zK(xItjaHln{>!Zn0FU4ZR7GjL^57iEW4`!z8Gc`jKagKJ`F3#|Ym-r4MRXsFHD7gj zg?fI8zZIff} zg{gNrOK*o~MN<>kk$dJShwxhh(w?mt@bc)~FL;H>m4&0+lKSIOViPn5mv+XC<9Xd> z4EHl8230A+%`LYDepxc_3tnjv(3K3jJ{y@^u!S`Qtjz*Wn}?}wHuCH|$e>W|Bs*A9 z1)9v&|wO_G>VnFee%KO{aS$TN`FxH?htNmroT9P71?r zNLG;B($v|%^o`xX?2Tr!M6VwM@nHL@Yd_s9MI60g_Y1se&rTmrOHFM>mP=Jq?9o&~ zoi{A^amha@v1CQ9rjL1aWMU3QOillxg)D$Z0vI*gkH_j*ZFH$Tvp|wYiSLw+QADanwwgl_g>~4>Pm~a8nbGQ zp@t``)~u^xD#=aP*JCfu8k8yRp!Ej!bY(;pWW;+!8Mr6V+VWDOIJQw4SE4d7;nf_R z5yoibJRp*h>CDm7uum1dW_onb)AFDEiv?H4$UR9pB=er1pB*kQBYOnDn={4mLx&_k z^`W+t9(@&|#=F(((jx-7KW~f55M@1_&3eWCS-W6-bipjHE9RWKtNY*3AOT7^k<~VRfN^S&!@(g9 zij&hy-2|w3n>}f-=PxV-n$gw|j4nJiIkb}Ynv;|FYWkRsD9W(u=p4#^Ltjuw?tD~* z4T5cWJSk&WRe7~>bn&Dy_E4ec+m41;QRegXTEo=pF|T;i6escX@YHw|JGpwFDmmnD z<|YGrDPZWFoY(aMcCH+iE476mS*~I8_cAu2!a{g$hB05~%9{F#Cf;@9Ij8#j+z$t? zvJcvvPbCj=n_h(n>0wPU%|oQT-ow)hz74?qZ12ftgCw5(OxdQoQ^I90^|6*l;!l#} z8>5?p`61a@)pU>5SZcQaLm}=yarZ8S@5bWFls{55{KHy%ZzGRYbCw0;Sa!W0PlnM_(fs~^)-7J*qwdY}KLD*WrzI9Plg9fRkDW?jh# zH#GhM|&n`c0 zx_X-;0H4c1bhWn|wtm7+)|Jj72V`@ARwhu7Aum$gM9ChR+0lgUou+6_}cI&h*A* z&%8IHh~dT&Va;T@KULBf;+63Y8l?D%*L_BNVnN2gR+VPf88YU5Ecr6>ve$#;XCgZJ zdUay!G-_^QacMPbm&rjoo2gjC8@R~O|G9j_!$bv82C(AY#24G!d>*@ck$CyY^v{%E z$`9Y&g=7$o(J@2ktRI1_%XUPHb)wV+0gn2Ef&jpEq|WtTiK{et1wmXgZz-)7 z`CZcif>NyGAX)2#?Xu9V-1t9UOjVG~# z^tJ$CiGOO+%PI8oSdQVlv@yL^vTCn*;>qUrcAr>g3XP=jas1$UIY z-Nm3n@{^j$tdr&*w|Rx zK|)|#Yn8smiLO;6QCGgf-Y;`#x>Ab&!>+rym6#yIfF#w*uI`EX8D{IqY`D~%Vu#ydBT3D1}l*4b5!>I_&pgEr|_LI zOS!Tm1P-P4q6tBINB`DQK164nm=rA4*5$M7L)=@x^4e3eeg;n^N5#vDi#j*aM(eO!3U%?7hsdr|6j3>m$ zBxOkWIe>+$)}G-DR+i4JxHR@IZ>q-Do}U^V<8p`D;-a1bzPd)0Pk1EwG)sVK&mACH zM_|AA?I2l5!4dXGzE(Y_;u?~aNQ@3>Y5dZBmQvR`onF(c%8RXP0~J{;)(xhH{d+qt z=6$lU?c)zj)#7b%O}C2=j>%^J5x3^c93Jn!fc8@Ac&p%hr*OfB7CJs%yP-?0aZn9p zJ{FD6P+Z*JudEr?xF|*%n-lhtnuPeKg8>~Cq80B%ULPxOcq)ef$yh0t-Hs->dyGr= zG_t;mA5AYw2zzSE?e`%n4aa*kC_8rSeZ-S^QH|X5jKhLxoUui`dfnO9f&TF?b0Q4> ziCD5w`Vy;(Ol(d&BstrxerNPp&8X6G^kB>6VmfmyVsWlMBp{bD8ps(DM45e@5*p(Z zzL?UR&5CE1%$qj~r_#Lc(*?pSeJDyPe|X-!$uy}vDPAcxsfk4Jocy#hWy%rEvU-K0 zV0v(@$rLJbvYpOfQx(ckq_ez$RC@$%S{qMdRn4--aNL6o_i@bevQC!9%PTZiGx9c1 zY;JGSHovUMzCVDfwVT50SFCkWq}(LpaWRy$p}e*VM`7gZsToNg_4$JFiaDW}hcPFw zyE9VXK1bK5%JL>B2S3k6FX35~rEbHT@(k7qjs(5x{kEx|(M2* zqC{N#@*|>r`z2|_0buTXh6IRC0NSKnP8&q3xl)V+ZZ+jce(qPPht!gWqeU{(SX3HB zgNJND$K!xK{tceipXfWZ%CZP!8(OS8KW(q%Gb=$y#Za)x1lrjy(Y~Iy<>A+`0eeGi zyt^aFNuJYzG!3K6k0@F3u}?~d(6yD8(i$tU$pbUAji*Dyy=n)~9Cwz_&2us_Pf z13g%BJSjJza;$qkY%V0GFsbgzd<-GK*Tj695Zf$TMI9hh5+5*sD#=F#@0TGODx_#a z?|)(V6e*l2s%1PX8XN6d_lIczrOcvZ741_l79?&PZCOuH-+>P%nEG|qnvz#fw-Mr7 z1(M3@8nOo~?M(OK>m2eKSN~Blu4;z&)0tEIRB-ozQ{NjHz&20vBrlW=1TIG}T{z!0 zHpLw7BiLcbSPcs`_Ak-c<>n9@b+t;=;ZKs;c^ub1H>17GbFe`uURJ3OYoQu$ba{&{ zXUP@s@C^F%i=ZpozrBX<-q?l4Q7r|x9%m7L zofsHm{b4AmJS9#)l4p7+tny^ofTu_2fCtUo^uW;2{#T2a&)|-zghf@WRW6;mU5Cpr zC80*z%M}YZUe2n##`-9TqTAb}{^%AiRvWJbuNE+w9lTJs1#Qoq3h+vh$(F*hj4W-dPfC(-r&&5USW;>#i$50 z`F#V?_+r)X{w29Ze@l~Z4YnZjb`QuKD!{1z8e6d~XM1m8dq!V+2!X#(BGRui&R z@V&QAV{aM}8N0Sxh`UZob0!9xRUcEG&j=^zRUc%k&R?x3l%+F~JbPm--Q()0q?;d- zT<1gEB;MQq3en+IJ5O_#FMHB}i8zU+@PBajJzEvym6I9Gk_n zyW3vk;MO@I$atuP6EAqD61-n@^JlB@RHHQF622gWv~k5-Z)DiKAjD_JC~{Hkhh2W} zwAauKor~}~g&r*JnXP1ncnvo3BKhA?Co3!C?kM#Z8n4$kL(r&ydHB>5G$3^S0^=I8?e61`560!xQy{U{Y* zk7N1`1$}%QnnCyK{`uJC01Ua#CGE@X$~VYDydTS1O2n_l3R zzI`x9OJAL*wM@^UYe@v6>XE^UMD<`bY`{8;051;8!al3MYZPxY%yn#DuFvTmod`QJ zgi)W)A1#}FXwDkNQ*=m5*~*zExpo)NfwXkPPcNkg1H4|buava^^c)mc0g+59Rc3?u zQcCBu5n4oDDI96Nm0Am8tJE!m3g2vaBH-`R^Y=jMh0Mq>;qN(`i+WeblPIzU7GZjZ z)W4%%e^x#zf45K05^O4cw^zA=KfQ219^G_dApOIVAMnYj*!s%b_4HG-!vfV zAGWtylWXd#deBVauIpcRA42EmTKkYAyG%G-`_F?y41Seiu_LdcG5O45$)%JctC4{r zuP-?jSC?uSE(HYphn%lphb#LDdyGxYyb5=zQ*W0{gwq&hqiA%%`!lDM2det@{(R<^ zw_^|P1zUJ<@-)svJrCvibt2eP9p4>dRQ0(}v{-$h&pz;M_u=U-OhzF^JxK3q&La<8 zsrI`M{`z}dR398c-)}%;MPtkCac?sY?d^!bgqBw}FbG;t%C6DBSojLCp20}g1LM89 zBVU`-gPoc8n-q;d9!XCm>@o@MJ2m3r8us2S*t*iA4H2L@IDKPb_atTel1u%wzTh*- zG?oz5_wSi9OFx*HmPhNJ!>Q8N>#4o(ifVd!7a zas11_SZGG9S@QN+RgWbs{I=fx@J5fFt5b{K2 z-|uYcaRaC`k-`cH@$_}INZYskr(g>p%=Z-KeP9?wm@Y65U@8a*fQ%-XVA$h$()cx6 z)uOpNxrvs>8b>c7nEy~+5V(vq7twEB<7oBTGHQsK&b+s%Jk&6_<)LE;J#q%K{tsR*RF}RX(PEJ4it&kxT=xljCtMuSe=G2T*~W78YKQz8qTzJs~-M))5vJP5p6{LbRlSAq!eY)c2Imz5;$^fjP+Ok z82_(rW6O2>G`zoxO}t+r&rn}^CvTfDNLDI9+9F?z;gSyVUUW>xyTzKG`S^yO*Z5~R zPwxPn4?bh|(LCz?x^Aq7qQ+Im;F`&Wfx#)IM8a#N!L})bM5WiY2=CVd+_8zL<(On% z-yz0?eX`y6Piz}1N0x|nYs5>3Zv&4N&Ry=} z3xjOhF85u#-JiW@uLZx2y>0Kghm~pJj^}&Z9V-s+(W_<(GLGKLbozKJQN`(R*J3M2 znA9|^Qh|wV^#^zY!aHZ{gcR$aUbm$%+EmQN`@@rw_bY&qLMU=F{k$ovjj$0_)%hq;<@ZJL>0cg#a% z<6s-s5ES3^^VUYU{kqfR>f?rN)AJ}{gKohPD~)vE`oqNw|1 z`tj?ZirA*Bxolc4>l3>|^+EV8XHaC^AeZaTk%Q+WTa%BV*Mr{x8w;WXOg+ zru+SOt5`Rr?3eHwW6B!ao&kM1F{%1N(R1DPw=(~;yB*jadHvZ!^zO-$AD_R;CA4G} z)pZo{8g@@k1+i1>qkJ~v&UfzkX9}pH1QoH;T+^?>%|B1jln%Evq5%jFe+>LR1h^#x z#u)f{S#TMQ<_T~Dl7DHtH4eCU8SsB>z4J0r^THq6T27fD8j;VEgJg^36XBW)a7KP_ zYSsdw6<4qHJam}wiQj?|U(DjP-9|*3l_Ph>|A7xi6btx)iHPXQ!OF0{ z*B_(!F27Eq%(zxvwAz5!4-&=8JI*g>={mjD1(x#X`a7A{k8?quUghXVIw-AWV~&W< z8-$FM_#W`9AuBx;+NVF+-?Qo5nE3dq|Nd}4^CQr-$l@;Ek8yz@5Tw%&NW2*_4YT5o z#JwoxOQpO1YMpVapX>B67ufG{@cd-7H(pTFUBUXsUR;E z+3z%b6Zq}zAP)g{*3R3vlwUU~>>#0TA(_9lc9<42l5^B&CO^r1;W0`k7SJ~aBCwpa zHIXJPQ?)q_C5~mWv$m}aXq3!uNQLW4?fr4?7Er<=O))usm&qJK<&-rL&HhZ0Uft>l z>dZkCl{M(G+#+qRgx056Zw9GAknNDwQT`LI2|+~1i~d%iY7xL4z)oq9DD9m~u>@g2 z>ShJso4|!PrtE)`Wc=Ys-k~FVeIlcmay|`+zC`0GC(>1)6m=#3`ccmIo{ECgJr!L| z*B3r8*X@8Jrg-(yizb$;4viRukA(HrDAhdm&JbSA3**yDms~%`GXu8p70+@cFg> z>|ukf(SWk}uA1Zl)8qLP_~KrRHnV!W*@`-CQ*|XS@>=zt`UYY6K<`SyeN(Ra%8uEN zj@}xb^6MAC#Kzu2ek@`sZbVkieuGM8m-%}emUihgS}4s&kU3wUHhW)aJ2Y6hvim|; z#9(H$##Qk*=s1QQGO;tL?pJK{$#JE9otf*iR2<}pZ=e^JC7IuUWtE_E{kJaYs2W6-e+05)~Au5*!s(;GS+dy!o( zxEkce{}fzzd3i}9n~AfZdMcg?DO^sQSex^Fs`{pg?vhJaUl-yh-ak^j^S5WGj*qoZ zMgCY)Nb20fIj>D^!|nq89M9g}b#FTbgoEZ9qlTz5&x(2ymmjUVmcp4?(KGMuBU3BG zhe;%o3yr}pKG@BVz;+G`SwKh}-Wk%6D#R@ZpZ^qv)Ehj{O2e2^k9(N**`qd=Q8tWw zxD5&vn-_?#%flj;x_1WaSv2u#?Kdc|)Gy|=VUu^TYWQQ-SSN9O`w?tJ$d2w=G%Mtv zA*NCdZUbMkT=$E_h9s19%yaf#C)~mJjF`Udn#Ltg$N#f>KL`J72aT@wO3b2t=}}6@ z?-)Vq#oS@9gfthAq362(=j^{|By_#TnNs#O4Dl(7lHbcBmVd7tdlGn=QL@Z^8Qfi7 zpQCZD731}&pz^2Tis2-$kdh)tXH8|zbGDG2ozDij-z_0c1?lv{8h{cGFc^qPjZPpR z1JX2!vbk{yS|4n+8h}%i%|^%^)p`Rk76z9RXK6qW`(Eq|{GFqYChW5%421UDmQIj- zZk#*};4Y*B)71n`DbjWq7$OyZ)Ax-wOu-k>aF7%Ngk8>7DlsN#5_Pa9BaDJ6UaKpe z^%ry6Vk2MUZ;H;0eRW{<`N!yQ&;{|1=lBgH6zk7t2;5kU>%7*OZ6ywkJRJFy2>pxT{r6~@L$LEfmt?Ha(_{DD-Luan-DjQGp z@?4c)(oI1>wQn^8jc@1gb@54gu4xs=_PsKUI_OHXz?%NeNh|#s8~io-LeS&^NiONF z==}PvxzGy-9e+s1_ahkW26?G#EdmZu>J5vXKqw;}KQJ>eAmnDt==i<`Gjm5uOx}Rm z0woHV; z2NUJxKuNZbR&L^Uc;a?l01KdBiD-8Q?-$S!b)~h_ob{wB?*IPjs|307{}0a=!mP~^ zY@+QsMfX17AI97nR^_Mf=Kot&;SrCH_d}{!L)vf5gs?%6vn16JcQe0+1g^(|LvOSv@y0u{to>r=P*fL3#D0Bm;B)0x)b zf3!{AV%PM1s=E*q5rA3Ju=tF68KHj1M9C7(xAqEe$$Kh%i6)#OySJ;mx0el@I|cQc zud2s1o#aHJSN29^?2U-XXlX^+oaE$L_r-tTtL=!6@a%5^SIO6TpHOzGyHlvNZo4uG&(!#WwJ()O3N{%nyUu%eLJ~BM$H|3Y) zWzZV2!e#Nr?E4kb%UClK^+0_iX7B^1eNMe{PQAvARA?6e|Nb?4{+#CIeP=?(-}=@a8UIX`^#CPw*B{LV<_4w$l97{#j=ljVtMx$+ z*scsH5w!&o7cenRAkw_m@d1Xr^&SM1m-$`B0gSiuX4&lZ5OnJ!P_BOgf1&|`!5)Lw zNCfOhSFILN-WC}8eLxFfQs*W8JUL*%(qlRK1W%$4%{Oz0ONEopDPw@zJk{A+m9x+7nugR|GO zQ*~RB$wE39qBlHMMNA~;4{-Rl@u|u5yXxsT6SOsjliLa>6=_8#|2_kUUa1eUSFCT{ zN`zp!kedTB4vgB5%?@(7`F+*O#mOf^;2VSWA14Ek`@VX?fB>LH0DS&K6H3v#0~UGQ z-&t^5?W1=RK#x0c#!}FB(E3LX29E>dxAl!OB-KQKfR-rD!GpFH`4<49ZNG=Z;BO^d z%CttfZ8-46zja#pI$|~~w74hy@u$*yv*N0PcU@%H-eM-=Kt9pf|3D>pQKC+;5#l;y zpI%D&)@LV!wyRulwUxQD#UFBn5gj(m-AaJgZ-!JHHiP^3&jJ$)$(*#5eyi{0T`-el zn_g-vZ%}c725?lF?Fbzx6#@Pd1n_o%s>&dM&gfihm11qDJD57U zQ2n#XqJV*j3fO@N9dbYL%r$HeYTcfl{z-0wL|2d8O8-zMBFyfxi)x`E(+_c-_%Ts0 zQCA22eGq4@w}3)9eFXQZ3@K|uh)hig+U|7UDihpG(RYvnt(xH2=ETJ^e@hiarkf=M z0}%~e7Or3kIPvC^H(>tcuFB2!s88C|W%fW%21H25vHOwf`>tdRWkL}mHhTU(_ar=WN&8#vK_|ZM# zqmJ*#Tdf~&+R4e6#JOrKm&C<6D?30AaZpJdu)Ym?c0gJMD^|LLeSg@}`cn`rZfgQC zm(E!3{&&37aA3&CnllP=d6+7RbhNkOCZt0ieSVybf%eVSh@;2ly=c zUwo9MJR5A5vf5kD!R~+>f}2(#+OmT-r&xp3A6T@?^4Y*O!yg0His(l)LCr*BRaO5F zU+)3eM7y+&Z(^b}6%Ya_Naz6qN)bdX0YRz|kdn}(g(5`(73={4kzOMpB{Zobgf2V^ zC?H)_lxm~c5p0hl>Nm@C&Uw%K|NXyjA={Je?95zq&D{6i`Bhb7uPVk!=rfC^_p@|f zMW1rZV9jJ)A#12~&#BTLjQckctjG0j8cEc2>%Pw}78n^X1^wdx zrOT1p=srB4QaObn$OOsClx*OM<)||Byf|KjXy#8u-3W7l0e-taCZe2UEz#4pgT}lk?sO?ry{0IR7RFt zp7`{+K=Im<$932(6~w|J_*f2n=f6b!Hw?+FPsi90dGUaZhM+<8II3MP8l*N% zekleM)Cu)E1G*lTfN;ArQC0FI{5HbS-;f`X169MLn#t(f(2N-44oh^95mzBZzyy*d z;1RGH3(1j{5Y&L6B?G$9Ld8j_*1*QSfE4SpJNQo0?UMD*=1YA8Redi)W`@Zj&2ud6 z-5SjdK-z@iEi5s5pcZ&)zlWl~ZH*wSE1j1_u;CF#s2BqtD*#tELIdMtqjp)vhVKW^ zMduiV2j*O_p#J#sFwxU`d2%Liop0p>HEX zS^XqK!9F==F;FFVv#Fr~gN8Q{0*k>2nZoco$YlfQ)!?cqL_rXP!Y=+|MZjV+A^p1< zCe~d71~!HnirY4BJ-d5rsU^sI-llmTl`GnwkAsGgJQ_rjgnoe6fogKeKT70`TQO=G zlnNexr4kAWLt+zb5D1FsAPJxv2)o5#i>P0sa~yD81d%D+KDL_PK#a6uBN*2>EEpS( z7f*qEKm>kgfMpU91X>Wy;1PNZ8Zo%oAkBX}A_AJ`$38*`AOM_;qoxbE87Qv0<7G3U zWGeQqEd@+AMcB#;p2wCGKp*ra^IH)F46Fx2X721&z3oxn@pf_Eqe(ZK?v~r5jGAbV zt}4xG-hK;+d=V6jLQyJ%!I`qPV$?X$tw2hA29{+5kjYdkAR*;G2>2L6!XOAz7+J%H z1%M=~%T?@=DI(uta0y#8G5UB6l?t9mz_#O=2v$W3Rg@V*QGx{vJzWvO@T042SVu$S zzu^XzlFChyrKSTBMyNzMAHm8+Me!JhyCSPw7-2mDg8~9R-9|sf6=x0oSCC>lw}JJL zYT&KB_|wj}N;j60s}{_H8iISs*X()oK%2fS+9W^?NEghSIWlGEDC}PjO4Kt@V$!J& zxEj=80nYFw1k6MTwJ%ypI{MZ4)%m}jan1S+5`ip)kmVqxkmdA@QK`6WKnK9LToEZZ z(6yc`=nZ88Fn4nW2@xI&f)mD5(2s+&(V)u(D+CODm6Z|^n~c#fMvvH7uj&k8;RS4k zq1QUF0V=0Umd1uG04-~n30X9GT<@LkdOZJp_Deuk{9M0ynr=cLgC#-^?%$H$;>J3p zoWPk1w4U;*Q&x#nuXTe_#7Ks$a3P2p5zJKyA!Lv!5ai*mV|+;f4{*29**`G@yKBvQ zrWIu2|ClL2OgnlIq%(zE5(VC6NT7!?KuU8y<+iQqr3MxM)g75pYd;G5V{=kdj3MZByb=$#6trf8VS}A92>D- zjfY4{I0LizrlxCcv@ zV_vO;hKGMAVm8^4G(9&Y=3)l*UHxGbvsaD=Dg^xLyVvX7ES#MIT+Q|R4`{MfYk+* zOeGS+xd4MLWXcLh*tkMw0l+>R1E5YtF9+ZRuIazS9kOw^-+)pHf=wa8GxSPOtA`Un zVIUeFbOjGLal-WhDA9k|2ExL`mKc{C*B}%j!FJdOHb6l?7#*Sql@eXRxINI#DGDGI z+b($7R=R=|D^m;Gi23y4df;J82CztK_7Mi`rpQ3*FqH%!My0!m__Zz+y*nSw$i zdI=!x>TA_}&3x`50>C<>#9tl}S!o-3*y9JU=O8R|9&+$swEq1yV# zTbX$DJ*y6d`WKgqDH4G(1m9yKN~RDFV7Y1@)^hw*3|I}07C~B*Bz|+sDfhyb*WZuK zG?8nY_^Lp0VJJ%pZgwi^7q9Av)MzHSM>)|1Bud~E_PeKZ3OlWAc$LWY=~ysFv^>Lx z(e$uX1dYt_J*#mWE(Rv_YGB%WYR4->I6$;TiEJ9UTU0VL24}2Ku%uQ$ zlBe7-120&GP=RgY`Kb_R!Ot1!jmCn{!G*7i^bb2hu)Du|kSo%tyxe-= z@gO7@(tx!o0L~5fm`US@EDejeJ(_><>DR3dd`q)m=rg(CU(K^kWYw^#+M$_@9sm=! zj4UU*S$d;mq8?;?~K{2{MIb(JQxtZMK{NLe+;{oB~RMZO{sgw1_TH zA*fJUM$-b=L#)?_VKG+s5s*ehej$J{Q!aRmP$UMqlE`@Sa`@t%bSiT1iYa8SdJr$FB7~n4gQ6f4y<#qen_32HgS^JQ58HvIaVmIZ z<5X79CZ*$6%>h6J0y#Du;lY(5yh7Ym*kn_L$y78P0PQw$LklKY9!2zB6fC0m&lv9<$flca1 z3JKu=M6gT}Kj`ZJiXqtDFA`lLB*3l5>sc3|!Xr3#l$0wh*%*u~BE^_l97O{)*e3zO$GLKqAvA=B?Ze`+g5j>Hr4q=6qzHgt zF2ovPVzJ`q&RcAge7$pL+SS|2>Kt&iNzfMRWm!&vhsZSyG-I_M&*(BJskQ5%lGz1# zwkhyNQ}7%Ng@Q(FIt8sP;NU`6ksrlJ*!*XK-93_c93k^6p~%7{3t@#;ksdt*A{YWR z8SXI%CFKf&3FE=RuvAkyII>DGxTLJ_W94AnEiS;oRsI3iCse}{!kdP>k-#3M$+i$a zxByDPm_cGaDvb!|a>>0Iy?rU}O6ALQ+7c}P77_8fJ85JU$Amton*QBD9vRJ3B|ssY zwlFxX8GT2UI2E!ST0P=nTHA8r@nGw0=|1pkMG^uRj^0^bR3#j^Fqnwc)rG)(d4A{pF1kfVb?ui71g zZ3h>|m2ukHI9{+#Y>A#y7lx}MoS_HB+nR`WIE@m)=C9$Ba0%R~J$9$Ezw6cVXPwm5 z#EnIJ71Z|voGxmZZ$WE-(+w)~vfsj}wd-Pa3C1Z|8PL$wrVN9}!#6_M_5m(SML=_y z|KGR`7&(&Y3MmcvDBS*kPo}2mfSZN*h<13NAuIA9YXtOw6Qq+ddaJjFNTpC^IWU$I zf&r5QwMbcy{Y!xWk$7r^5DkDIK9#nLNW=^(4Pg?wXjnu>Jmf{^;`hUr?LFjO>cH*8 zUIo#i(0PsShDI~M69Sr-_Cx+gAr(($l3=7*9wx>R?mH?H-12{d z8XDkWLOB;Y8D*;t@RCV@p2g%E4)dR#2)7;&tl?3rxT-t6oM16HBf?clX5vT&6--V$ z9N@>XNr*uWr?Z4j;i}-*@6zKT@niW(R=i47e*Mlq&=Vj=IIt{Uq!=0^Y9gS8my0ae zS%q+c$>QqyqmUT>Hu1mCOIn=JS-$0cb69+ikr=v#&WHoMMDx>#NfvpY?pn#HQ;uah zs&p~X^t&X3hf62VN^V9nfytlYj%`P9Y{)~Q`fml*e_eI6w;dG_|9wCS+1^g$S1soTh zh&9lVK|%COq(L}xA-apJ2HTDyD_P<2I51`^j$f%08xDp0b}$MYf^`J#;Se(t_A(Wr zuqkj;cri){+YBLN+^~^KHpCh>&NPBetl`3uvFo6gaz3td5PHr3NUzfcpMzWuGSjF! z2H^e^bOJ>nwVP-X&Z0qy`g$x~Uy*^05vCMk ztnU+nW4fZDT^L5uTjgMY2^7!<%;8Gm>QMuR33uwVA{id@5+*@tL!?M>&p`-u#^NPG zRDd@KnJI#xF*fMNW%nu~9H*i0jv&xz5b;1LDt{arHo_@@GKdfw6^OV-E*rXa1W@w` zp$uvU32wbGw;Lr=m;g)K)a+k_SiU-=5mLJd;MQ)|m>f4DyCZXirv! zDg)%NgzH^kuyix`3UZUM1D)!K$9ARTtN}{dY)D)w6d?d_s4#%`&@ADD1N75wSETuOo^Y<-@{vWkcTC8Z98AEHT3foxd?Q@?`? zV~iu~7iSs2Ts&WNDgNQ;k%v0Lca-{GqRIL0kp8tGXC+HS5sI5tw#`+IkisgOO814^ zVA;0mSRN>G0c1ddnh4TBAVd|pDiH4pjnZ9D>p+6KZkoxYgr`o*pcz z`ZRJOWI|CmAt1yC!Ul5bK(zt*!7$+yu}HYxD(@7qCC5-PuAoXmHiQQoIYS#F%4(QQ zJXd-YFnv8Mh8`8P2(>6HZmJDVj!9WnBc*#-cP!V!WuwMqHzx~fnX1-PXcHNoMbr2f zp+Wso(Ko2YGy=j0v>!z<)2VW%WZ>z2&}f9VAhB18DBYEfdKXXuxbS~82s8uM(dl^9 zUFZQP-HxCQe(BOB&COeYDqM1SSVMGKNB%4SUY{%m$;LjBqf`CE< zn+PTjgDtEOEFn_ZI1cpJ6YNBz24bc}jV!LjmBH}Ez*6 zc69@`5eYR`4TAPH7J_yyI3L<(V`}gi5|hgmybHrih6Y7wGlw$``9U=}L=?7T+qq053i~1o$Ov0ssQ>|ABo?fmNG>Du>lapG zL6u~5hErnnJbgailgt@weZjQxuDik(&r~%Y8tq7*D zLc@j&L7zfX0e2=5D!FtRc?Mh*L6RM~Rs$rLO*wQj1h?gqa-%?i2fq|xP=HUl;q}Q> ztehcPE{Y7%pI{@W=cX?wWx`5wZ?Bf@Qv2qr0<0+kW?NeqO@UPYjPqtU;#36O~D z38r;a?_vaj4oAS%3lV8>Pn5($-z2on8uSGgEnNZNRD%eU!Dq_=iD(oA98sT#i2zB( z$rbS8V6-9Ahz_m_FkK9oX$^s&6{95BF4zaC!(rFxDW#Bkc?6Vr!T2M~$Rs#b3Bwc7 z4m60omi8%VS^Lu7(xflc%=i6d4bEuuR4v*-=%i{rmuTl51g(N7E{T~}+4c+D&@;k= zN=h=oY^lHvc=&lBwJCsXgbL+7C;>o7LF+c4UzphF?7u7+*%hbdgSu{P44kIu3Wdye zbYL2AR~TnPAMh2np>GA+q78%(q41MQ`X&5;%@7`ehQ}iO5uGun`ULRClUnZiNz6%0mPLG$k6SpP@2tOR>@x$Cs+}Doe0LD8{gX8eVnJduJGKqf%CI3->PH?Um}LZgJXfJ;fK zfBlkKZ5=b{(=G9**y(|j&TT4n8XB$ z!zs{!jjO?<9TG?pfW}Z6#(|S!cma+P90rUKi(o+jGLZyD5$P&}G9`p_R|$-HmH0?0 zksvKgmr~^AC1c2CAf|MMK_57F1^`l&o|P+BSlE@{2HXIu4os<2wX>hjjgJmr9R4~- z&%WO6tIHpVv9u}`gD_9T7HI9KwjkZn!MF9PQu*jEYYLl(0-~Vh9NKE(LkU2b9|ui@pgSVaAR_!l zF|l|ig$sjZxMI0zI9nzcMGBfHrHsS%0b^k0pBIx0L!hm)dMPVAE&v}$ZTQJlB90&g zwGfaEAlC*blD75yMysyVPc3h&Rh@K#VxvmGqI%;C$hd<0xgp%hHLn&CGP>-#t)YlT z=n`bL3qea7iJ-(3pjca>HPlst3o`LzTf*o1$V)wd|JF;s$Zc(Hh~J7U=bVtlX?5A%MttcMAi9a-BwtHk0J zh%;X1u)C@w6J4p~Mh|#ZiKVSQ){)tfJ)}*X3EscfZ|8zXLav3@kxtm~?8x0YmE0Lj zo(bNdEo-hI-8>aDv$_R+?BO`N)(>xR0Bp%S{5zyQpTt~1Q z2sG%Pq;bk)A8rXSl&v=ufIHVcTSqXCFFat1uEL$Fhq1a0!%avCU7rcAf*|Tubo#ND zO@#gb`hy-R(lOYWLZw0&lox%(4o*W5Pj?`&@N-YQ(Zm6RU9%R4U$X|c1_L;OVBklc z1O)jv39S{DQq$BUN~>$gY~Mj)%32-Mr@9j4w1V~9g=Du?zsgqUUOmJk9YNr7BWjl$6U3Oi>%t`hh9s` zq`AgB&S=CJW)#oqJ_#$HOV2o~6HKpu`ID;K{Rh#se1E9>efg0QpB2aci}ZDkUnk6h z40XF?L&6{XKH3z&6oTayAGg@?c*9qf%omw5I}?gyJbg>&GMQhc9_)#}p=;4qL{BPy z>muf2ch2SBUq&^R3_Vl z5}PU*FRf5ZWlQF~OEwgW(%O6Ey@eZf_PXp#ejPp8!KRJ?N4r>o2UaI&IrYy6isM2W zFkS8ay)S0Nczo87XyJ1kIanIIj>tT;k`5GgdI}GZ;;tv&DwV9)j7YLnB9}v zLhy{**I{t`Lwo+)3*lGoM?6UxsxGyzvl^EUeENfEUHrZneK6v^);Ih9^x2aqowsZs zZ(g@fp6gR;q>5lcN~*{>arTl=>ywsV_er5n^^|&r+RK;Ui%_kNZ2ORtqR&oT$(@e5 z=TsW2ctW9Ohm5zdrsJis_QP-VzNb{oG?cDF=_i@fX z{Q07@=)$4LiFe+~>h;BV_`1#WXMX8;@RwJ#z{QX?c1cBV^4iv8#N?|~tlpLR;WTmz zB(`&B+lB2bf3=}aB24D!2^Nff<9L>uc)ieVWdETP;oOx?mRrXht)!*Wj>iuKk8_I_ zsd^gn8pxEbeR6EYBkM*^ow4}$_3!!zM4x5J@{OCAde7x>1mY>5Cv{#BWs(y~MW=3< zX{sMsa!wVECf?ANSCp3h?Xu+%7V{&@=G&-x=qHEDhUI1l1)hV#+m&U5EbmA19&-E( znaDu9i97u+V&nz;%E*tm?4@f2I zchZ~ZU?~wYVI^Xl2j3B1j_>p&YqtA8GrN$ZeoI<*nXHL~h(FN0J2c4|8;cfcu#tDI zmX51jcHx#y40F|naj{9`b;=HV)W)}Z7KuOCWfitpb@5)zPTgaa$)9)2`r?7p2_B#1 z3HRIfivQIUuX8Mp7VKe_F_wSqVa;Q<@48QWzTZ4P)L`%j8P|RLR7~p$t5NExB+m)a zb-5b75)&7T{_Zc|FfU`Wea6!6?tRdyu%$L& z#X8|loKUAq%E@=U2lw5I(;LzCsek^mH%nt1L-KLo#sXa4R`T!7z zW2I5(;x^TdFJ5$BPvG@!Rk>avZ|U^ysGflFGG9$E;p$9$u?pL!RAAId!1Rnh%|gaa z=g1)c(X^1A=faea`?%j;1jBQ6t@2~40v9Bf1THn+p_PgdhZ?WOXYr=xXnM(kbIL}_>0e~ zCn*0f4@Jf3WC5lg0`9#sjQbwYme9V`BT~d^LY0ZxRjM@&k!_ zs@8Q>nKNXRIzRD1gfmR)-cdZ?-Dj5>_o{Eo*Lz$-Pm$r3h;_eZTdXuvZQ%Q2{c)!n z&jslQ?~$3b#XBMORWB#FkC+ea^CcusY;U}E-u&txWNzY^gT#aV2kO_bpH_-ptZVgo zJsjfG#;P_m{DUl6rzg>Rvo>!#P^SIZOnS1iR%v;YkZ!N!u{Zbv;IgVKx z*!E4~*r7VJ4PV?p{Tfa-tWQ5_{&KX<(e}fl=RB!mZ}@|G1;& z$77$k^=}32Prj*~wnGNJXfl3f z$NPJPZhh{CR_3o?_#xX%^@|s*8rJxj7s-pBP*%9sc|*;Y*j+uaFw#A;sUhSf^UI@= zNgV@j&4IP^`%gEo9pfx7JpKN|_-h6qwcWzss!P=*w@o@}@q@$fXuVy-;&dr7ofFaa za@sEr%S7mI7e1MMLPqmrapL?*OdKUAYG$cYCi3>4i{~hhf;EF*Uz--{{c9KI!H#Qj zhjCqnDJ_wmx?)jIYiG05Pa6O1o&2>AMrzho4;}TZ==t@x!`^IZqu05%KNNMgwItY_ z+oCe0`ZH)~&d=H|e1_w`Li(M@y)qr9I&{8Txqj$F+(`M+i-H0*vz;Mfxp7xhx?8o= zE?k}LO1pOQf+Cr}x8JAhsl6O2MgP5=yZvJF@z6)6!C_83)RC`VpBeLkjaA1dHSMxB z2n2lvg@;1s%dz#(h`LrwNj;O#Yp^F69@;CR42c5K4GP^Mp@dso_Ivx>dbGJgS;6E( zlQ$!ICR;kXWumSxZj+tEiCCRhL-}`wyx23flXj<#&a5;w#phM6*UY@kW4^oUT>dW# z%kPf7d8^(VR~xAC`Mlcj@Elb&!maFa9MyQ|I>J97tfJQG^HOUA|LPdUYk zzC3AVe#a?R=j+qi#q^ZD-zT>*UQX_Q7*gvl@MzK{e|XPQoxk=(Y-?}9x3k?1Js!7t z_i5M(9eh#P;QBoER^)nzW3?__UU^2@MQ?$+uo;y zoN|-!zG2gKH$q;NXM0A&1th&RrE6oU{^`bqnW7_>?<1X`9OCcNR=9P2VFG^rA$?fU zSY5YnaLvXC3vDZne-K9Elk!nQqLLBVhw-HE_Oi`;58Nwn%s6i2F6OP3y0ddP>wdO# z7Afn~$m{*eC|*c^KK}Fw_uO?2Gu&gjmheO~p~`xFX{tLZT!75l-kaBc=EBuGKaVxY z7)(AD2@cKEla>kyFn+(`ZO`Ln?b@2#14G4LuIsEC(_%`O^DPBZ%_(5STeE%OLPVoJV zZpgIT1^caHMyEcd1-u_wN$akAR&le|LH9(ojz_tK=^-N#@2kI`n`tlCs*Wr>yyITB zF{{6A!*g`S$=-YK!0VNa{4W*xR=cA4caE|2cZx?eJ5EYmFKAsnehPPaJdcYu?2A6C z=oq$EM#gTTtB>=!SK>1BdHt-Qhimi=EmPrlF~8-it+sz^)NQPi?bw_Xy;C{!(cHn~ zY5i>yEOpVjy6<)RdW`31ODH#b!z$|o67#Hcq<0^4;B|N?b zvO;D>{ABNuk=J{}x_UM<&QfT&=xyv3WqB>>)Eauul$rQlhi=i=1u-!n2vJ45zUfcw zym2C);HD!Pva>A5A;9HS)7p^+Wivv1rH1{~gF9}W`%k|0aGRDmv+r?R>fyArF9W>V z$F6-q30&OZ_xle5hdu<_cs?*usc7^ciFtWZB(?ge?Ctq)i|0k8v6He1E~j?WqAB?% z{;ZFp%O*elaLeld_Y0bUAvD^Bw!Nw3b9=Bizpnr+9TovG=1=szc+%_kkZ8 zceEsg&)0fZyH$=3*d%fv^YB*Lo^DfV7^w7vFK=(+-VwD&eTV!6#%hz2J>TE`v@sMf z?xYn!5Y%oINcMO;eA3vG?HyU1@$NvdW{`=~oBi6m90R+GH1GaFsKZS|cj{~66B_QH zHhlH+YOmk(tgrTF{;IXr1e58P=hpeosqnJyl`LHl2_WQcF8pB>t=%mqw!N{-{!#h$ zV210N%|?xkl%!+fJFd)HyZTJ}aFz9V9WqQyIu~$npUI5Tmqo+*l_0wa@!caCS)MFu ze$3w7BIZIsSN8)5PdWIn4C2B%hR0mSqqVaKF-b26Mfbc(bPPUvLvg>1iMVUW$%Tmn z9tYm-uzScIa!8dPzJGmbc~VUFt|E!$2NcPjy4yU5C~})q?e`@U2_6&W8Zkc0|a>+6^G;GLOdB=3kCqA0p+&9l? zvvJXY2Z<%oAMl}V>Ox|%DK6O|<>z^K$co7~I7shxe&0WKC(^pxWuz@{mrTm^=%GMb zWa@@zYb8yu`rRCv?45p?m!~XsWX7c2Bl>)q_o??RBnr|WQ%>m=%1v+$-uP^rlMzR)SAQu(TKx3!{b$|7a#u$`b(Q)w zykXk}6AI?qC5oP$-Ru~5o~No3ueuzy2& zVT?yR^TPVc=<2@fKabrSD|@xZ$j|b~7RL!isn`SOPgL}XwnWRyCnl!u%T{pUOf@{8 z?d{d6JGF4sLr}8pd?WQ;-{Ko$&eXd>T*0PVzSF){gw{sd{F$cLJve$cy4WH-qUeUH&$|_Pc9J<>ox!7&==C_B!g?-!9Rn9hE-)W`rChcm)g>&N7 zB9V5+n#l*kF(;{|%k#l^20RJw1Ata~hGb%$^dwHU* z`y(fhG#&ZgbJkA-cdY5bvsY^u&x>tisk~eAT=w)9+if|Q+4$?ip>=!G`@*DIRI zK4v5~1d!fbo42{xW61dSRPa#W&|PbRwT~Y-eB63%^eQFPX77XB+my0)RSB3b%XDj2 zzh86s+CK5RwM@!zQN_tVZCkSDNa>=3ns#EswHU*z{XQy%R}Xv&68U^iqF&YJtXAA9 z-3_-?J3q|Shy{2r*9T~t559jL-rJ^deIIqwJ0@FUU6mWX*teSD_v!Yv=&dC!X?z(C#v%-!``(WZP{DWkRft1krMhP@oI;T z^zns>u-%^wXT;U7UQ+Ms-5WaD`m^=zn>LZldlULjem*Bgz2e&z_}jELGI&8ZSZ%0B zqUA+)V}gFzOTl^jJpMcn<+VMY#hV&1{wI<%<+q3R%^I29ZMOQgTj119NfDbCt2JUy zy=MpO1Q~XVp97uq<|0y^HMI`TK6@o_j&8o?rPRU7T{*XfM$Q?pJK(-2bYJ34^$3w< zr`cM!YeAyVH@Mw<8|l$(bz9y3go<5IJRupW>wKWIDPSAdL8}01dj4kjzQ}AsZ1v3r zyJD}6d?~f``)B#pjF+`^k2~M8_H*&?7k`jj>pNE3E^z)fh^EGmC;qCLEHgU2 zKO@bg&A4Qzbm~d1xt6ydQ|g!M3?;e7VQ3jOoR@;8@T`}*!oxm|6$Ni@leR-!ijh@bd7-14*;=t)kMDXu`Gc5b>?o*6#pZFy7=aP?4)ZY+4o0vY;w|PD3 z-R=|mw6z)$buBgVJ9fE+kbFY+ZJ?BOXyyC^@X>!ymU3B|?d;KQUHfH_|CjmI-rGZJ zx0`sSXJqP(cbQro?cK=#Box5o&7)JiR%;M?txDR~0L+A-VEROZrRZUk2osBr_@9na z@)7gV{V81dh#v;Fga`Y?*$ZVuW$nM^DJ#txtrJ;wX)RaNVk!m(=MKMR{JN#};$?$n z$I6OhTx%(vTjz{KNaVA5jgcI?SLdp-4@&Hw>;F;u=w8WrK8vTeujYAMxZh4X&juvQ z-u*ah*>J>QqK-B8#p1n-tK5R@``-S;_)izl4h04lN`w~%h-pTCY$#fkx5I7R>LInC zUx>YwV{Fw9uZJVx!ko^kx zmeX(iH9a={B=HX-T0C*jb96;M(<^aXPqx+Wk%Tsd^0++b9bmt+(EaJJx?JfaYmz>)h-*QboM2QS{@P8JZD#=TuNL!p`a0P(o*qE z$c|C&*KZQ01#UNgZ@PSC*~uho_uRD@hPi{*b%Ec+%3YzyuNKz~`OclZkbb%M>&Z`+ zv-dFhLskoJTnBj#6B?LDv%8P(-C^Zb49-NOSrL=2Zt zDIE7~3M<&gcpl}P66<{Z+KuM}0}T$>!~ELik1d{~Pud;rMayiTFI+kzS)O+4LW;zf z02ilBjW^sbH70ZF%eQPMHwE8sZc5I{f8#qVS!EI*y7A|hFiz__D_VGK1!Fp-`t4QQ z>9nI$`63=&TB-qOk9hP+KQ_4=tCgq~`R#+1ZMrteFO8e8rgJG!xc^-Bps=^#=*&?` zz8rP)5luH!=flSZ(#@ojvi*+AIzKr&ruO*i(5^!pbB>uRsTepq4>ZL-?LVV3(8QVQ zKX!efNqwq6M1_8&-^Q{cRKaqlu-}?>->83~m9Lf4DIO5*?K$?7x7GWh;WR-cWXyTk zO-s6SA&$3|946mmF_0Hky3T8%a`X4UZ4>NI&_*_>TY1vnJnO&t{!F9R9n}x{w$mZ+ zDi+FmvEV zvsMS{kidse^Zr2Rju z5*b@J-&cK;8*2XUrh@axu7%4_Rz(fn5jFK#m=>c{A4uEcP(8zGP3&7xR&IV@JzIa3 z+xze*Rh#L`7_Bnx{21Q1Sz8x;e0tM}3by%XYxliR`EiWLI#X?9=uqpe6VsooKjwy> z?Pup6-=rGBxIb`{`--0WYcFTM-g5KaH|FoyS;qyd;eh!~u`B!4Uo)KfDho1>t6#5b zSyDagmoND0F1lj&zgBL>T(J^-EA4D<(Q?1~xNv9CWaACdU=098Xnc89umolP+Q+{l*h^m86KD;q~1ary}Ol zf51U~gcV=UDEgm`2FCN%?X#8W!7C9XtcW<*4KLp+R~O#=f6x4E$4~5dV&!~7_`haN zD=uC4BfpW3@^NakSLB`@7+ucfPriCYQv5-r)GbP{z53+Ov$rP`L>?>~k zKeY6HrCjH}HrhKf*6MpLS572eP$kICb{@FpyZ%ts{dGw{oyNJ`GG>$>7je4k{=TwD zyiILu3j8L!x?H3B3+EWW?w+4cO_K@gW2(!oL~m&~(IwBNx1aT?TOWAdv%O#kSCO}( z=3Tt7ujPX5-akld8T%*ZXXVrDDd$vvmhZ{PKXBobe^dI|b(>}R-VPqB{!O&N-Q8|7 z7Vlw(z~GQE0_&EU?cZ8@0)2?=+(GDsS4?ztsYJj?3h7gRpD?|3We+V|+#C z-ec_%r!T>aJ(l8{xwGVYhwpYx!bynr(;J&!e`Li??9N%cyh&I0$YZZq{uS4TB%=>!#Y(a8kYN%U)i+K)qnQP81^haT`-1?E>IuUeCiOH#`V7lX;yKy>A42@AN~PJ^p^mgxdJ3!aa+Z z%agLyvbzkcqLk&s}&cfB0b;ul`(jQezr z!sII=ih>28!L8K<04w^i@mV~LYm3nHHh`=zP&XTJ2j^^a2c z#4VHdVa584^4|DA$n5x0(s!e8QBLO?WM9M{ZC9|*cT6RD?c}~E+p5WYZn{vE^e}oi zy*xTj=@0TS?pVcyZ34s5jQn=pgRp7Oa{`M!%cRFfkFyKjd01aG5m=M9GcB$|E3@u} zg{rNaFzYL};OC1wvdf25*PIU`5VEba559`|nR@JYNcKweJ9}Nh08w`?57!N1w5BJ% zqKAFewCtQa_#0>~j}e05m%`Iz4_{+D#;u2opOaifkN$QMlXRBuIsN*(m*gTQZEsS= zM`fk`r`8YD{6Sp5&;AOk*xD%jTcz;Aj_Bn%M&?%{`{&YP-`;ey=pFS%n+KYPH(fg? zk;{-Yby9nI$8?YIu+cU?qv8{pUlF*<&TjY_%dV#nj})tX5~$iXsxdR3{0FdgR-zQ}ZKIBR}m>${xoxbFKOl z{!wgu|w0f4q@GV5)T_N_2ZL`%CvabJC<^>>t&w=hsv~))}47uQ*IY;|rsUVcJ)d>t4UJ`+QJ1Z}I7y z7?Up&cdBzlqkd<+nmygT2`~C8QQi0N4IgeKuuN12NXN z1ZjW3%RxQ$(c!Pc(3(qqxIeeh<=C*$i(7(HlI6L%4FNBz^VhWU9&s9bXuM%rUBOL6 z;d*lUk%Jk(x2%ShMel0kK$~~p-1j`OFub6F*Ex02VOC4&gp7huSCy}5pWGVrd|k7= zk@{d<_^n-kkkMD;qnBrHZ0gsfFQ;18&Xyk;Fx(SwYt@?UGc+V4;-cy~V$4=_&Q6Y#Yh*dqwV?)9|uAt>`W> zyk7qE^@p#W_a2x@Yg1z`Xn98*Nj}gnFcz&pAX@4o7bIgknU+FwW=ZW1()hQn5j-OTUxLLVLJ3G?Hl<&P2 zmGGnT)2YJ`7kigyYzFkFJVTtA(!q>N>wJa`Q5X0suy}h*uf+jIT#bY_nUls>SBFDB z4Ity9e?Qnm*fkrl#!%6*T4m;FcY1Zdz#9p#a}?6~@8rwP)_a6aGxEwd4K|c&@%_gi zFsMIR{>L9YbxwMU^kf7$kv}PtCSnFuB-%7J>EVf^_JZ#r6OQ2QE4L^tr@s^ldmgRu zSiRCI_g;zDyTRl~)e|t9=0{4+ju))xH=9em&N zoYM8E{!2RL@vhd%Tgdwft@!-jjki0pzOZBCy^V4TGK=r@by*aRSII;3-QTYqby`lz zoO+X{*f|mgZbKcjl@S8aS4X&#_*Y0&%5vKUpg5a%)3%Dk-62} z&vZJc?hoR%=T~n0buX9T8CG%Vo86eS;;``vnQqr>v3Cj6^e+!o`_5l8$<6P7zKZEn zX3jSn=e$cIvu3-7N8J7CekWqN+*9c;`sIg2Tn2;qk`9XaT;KWW^ z`OZeKqGu@~^i#99(~s1`0|*r!kxZ|;scoX)9JYzgp9wa*(ys~Q-8Q^25|Q7;8j@|v zWgUGhe_}#8)h>GbrFBCK^E%&qQKs;{pl2ehVe34nxXW?vXpEDYuYKi?+^M{`&FljA z&~q%seiv%|l1=G#&qUj_BKNMpmMn1@v*Tnd6SaUCH9~Jg$lXc8XgrVlq{7O61+mPY zy3(xUpNXZeqo(`UeB2RON5jjVD!huy}4MQz)l z>^aT1ZD%vFdqslg{+j(ioV^8DTtBxjOiO`MytKF!FU5*G6n7|426y*jgS)%C6))~k z+}(=~?i6<)rgyjR|2^m2=iKL>?|#pk$<9tPGug>Xva;51Wqf>muikIONld<1+V-Lh zJ4QxS&o$jX6E9!tL(Zf@fvI-FmRKIzLGZTnwI|_ion%d`SU=)Wjjc1 zO~l0cA_ruXPw726^7MVWea_jQhTPeXTb2MPtO{eM^MiDCy36Mpr(KK7VG2qcDx3}} z(6#ZsyztNtq5`kG6H2kR4C8lI6@mi;ZBbyyx7&aC71k+`sCJ|FT)Xg^nR=N}&ZO{w z$6OQO_rh0$usj~Cl{piW{!#Gz0s1i888ps##_6YDZ><8;sxLOWbgFHnG`yytzA}zI zJl|NRZ!XR!TR;=gmGTg8qIx zW&Iek_;wwYH!K`_`R*~pu3QoJlS6cUBW)TITt^~ksagb&Mh^M+^oTRqX;pssr2PYD2ojep%~18rQ?hI%=p94dxT5E1C5MTHhm* z7}RWj+Ar02eD@odqvvw7eXEHrXiS~>D9AT06HKO8$^PLo z6Usihf>jrbT=Orf4#@&T+V1&)*qoF`&GDOvdyuhz@J8f9G&3BgGhS}CJctWqH%;{zbzBTVvZiA8 zqb)Yrgg>DmrNCg!#PJ!sYS+EaW-hSmc93YuN3G_=rUE- ztK8+$$nPeNYFmEWI2cyami6oWaS;8%?M^*Ey!A*wI$XW7N8?HhLi$s*=IX`J-tCCo zggimpvnb_xf}F$L-*EN-+s!8bL6jvYyOrKtv|eTu zKw5bEo!0*0Iqoz#}wX6n$gB9 z!QY)bGQ)_4>qEzTD=ACSwi1JbOh~fn^axpza&e6o6C9{E5#1@63sRbtMzxL^8;QZf!=d*TN zWlgI5J+(W2@w0MPm0n3QNbEehXpN(_>X4I@aQSlC2E*fQa~hJCUHwH2Ut*pGK9TjR zv4z^w>!m|`^)MQ@tj+=%Y89P~M8hG2qm;hL0qHrCjE-l?g9sp+&2j{o8kmWtEZcoo0v z;2!qFIXF#^zV7}H+MDU43beT_9|<6<%-KzrEbQuATw8s%eWzu`{1c)SDeES4Pa95q3H ztG4f0%wZ;XTMs{sQ5=Lvuu;^yh~#BA<(VMB#s$I1TQQT<4DA1M^CH-->ltmwXSP+@ z7KPhy+8IyWci`+pU&Y}OY1}BD`+cJf3dWxg@8^ww!#$$Zfx)T-TVVs&U&oE3G7r|^ zy#+9~gV!#s=I|l>Enh~AzgNyBvR1p=apy)KCS4&=$E;!e+S(Q8`w<{W{)ZARfxG+d220Gp|_0)Bg^Bhy!xF}Nh>-Z5Nd{?MBi@#Q)Ck`pu?w1-CO0T1M4{p51 z)c%HhA{|hw?c>hLAaOLY&{~C)QxvnSwmjb=IzVE^WAz*EV@=Z*@)nV!yaFcozxg6S zUbYr)COlT@eS*ty*Vl6T{YEF*9>@>@ZY`~IV*J%9hY>6}oK43QU8}vQ&nSEB?4H!L zcZYCj-(>4SXWXV^p47~`|3Pk*>nM-S`GbmIzPsg(U%=b0qNq6zE@oy;zp>yENHO4o z2M_lzWfA=Shv)Fp)DhW2&LEZ>%K2oJmQM70h3NwA?B8&^8wpS1I(W*Mtw%DPhjXt@ zqNe+0$h<~5<+&bzZl217xo%fe5Vfyu%Qh}Xs#zPZ_qB@4qo$H>VvEjK{7C*lWOKPf zJ9lkVqm=PEnxRs5JebmY7ovLtG3%J&)>z$0$cGu)66qMIZC&h}5ACeXK854IqPKL% z;a?gomRwZ;ffRJUoJ+0(igTNKqmvOGj6B!YZ$rDV39=5Hb86ej);sMWDX{&SofJBM zkmiE=ZnM2eM2X{modm~A0L2s!c57^-w|WyfPI=d?Kz*w`Nnp0p^_1y{v&TEfd1hjQgQ>(!L1H8~e|Qjjt<4A|Dc42;l{9x(kBxr%$V z3|qT8PW%lgzbFS8A=!ceQ!z-86b%j>soAUCB*^0&AuXVeYs%c~o@g;S8<^{-g(IN8 zs>G*4QH9;MtRnNXE{U=fwcgE@PTy>f=KaBz#SA{;v(BvmsYD_%X%@bil^l(;j|-*# zIUrCBm(I0S_`a>b-sx(YlZ~b&KXSpf_PolsIOaaZ#^@oB!BNBKthP9__%Gp8rv}lg zRzbEB&wMH>8tGDe0{TMU%vz2w%DC6|e zQr>_(@uAEMS!7G3n&yJx2gmj!91-9$ydN3LGU%-p4L?~aXeid_8CcDJO4=vw6LwwO z0BN)+c4xObYZtsX4`6+`4zsZU3GMQh$k3oxdE?a@oAV&WH0l^{Z@!)v3S_rsuV@j~ zf`opQN87*4ix5(TGp;EURb=xW; z&-t3$btrx+bGrGr#X14G*yf>{M$gB^`3`rv6Nu^U>F4R*8m!lJ%*n|DY?ooKYmjZu zyRFB(d-(0@orVS23N+?7TPJrh<+Shun&(0Tkxo0iE>35UMmYJuWll zRM|fI9o|Di&4YAotO3*t-FTXs+FuhltA|T42?m+C;oUD5j$1!qC}#=RSLmWG4JCGb z>;WjZ_qw7`KpVky>j8`!_hJfj1UyW^5PbLpG_Vs@sL_MZ%Mqbc^&D$06&iWe8fNbI@^*+?Ny58_DB}pm&JY-Twq*kSEHLL$wmP{(JeDSAN{yAYpi5(@ zg06D?Q;#_Y&+j<69GlR&`um87u!U9X0JFbRD+q9BbhtX>i+~u+_xGzx{CqYnKd}Xx zR7aCoZ#1Jr&sUd0hheYLz0Kmr5uEHTN_iLU5oet53}qfxGd(Z1qK^*l;tx3t+Q*=G zgW>HI%NI|Uvl++2Z-Dx9z8X-@N4yzP#cnKOJ2>EhR< z62>*$OU~gzk6EBU==L?En{PIr+A)sO!_Q%B@Gx1DT*1NcwLtqdEz+Bb?er(z|AS7x z;Z|` zf9$Pw;#U$r?E z66H_4wa)$47y7A>vbt3%!8kN^(KPUqB!vrfRZXW;p%QX!Q_~)Lr!pYMU>9>d?>2q( z#n`3XKaUx4<{<@F`T1*XV&UaV_IP&bMrFqN7Ga( z5~jiEgN;arS@jMpm{i+uIA_JbcA7T8PNRAIkLuL=^fw#{upuLlC@N;dxMcm&UM_uq zNx)qzU`IW#i!q?pg!7T;gU7t5Q7P`BM3C|nE~Im2nBSF1@>mb1gvB;|9eQ-ZHZ!l+Uo*Yh6z3r&xZh;+Ys z;pxIu60a0`NPih9J#7h%{)Q8&>s{n`F>=SM8S})l%X?5h>wao-(YaDO>viM&qrODS zY}~O+X)j?WT#ht;BK%tPYf}}d8}=bcVUiTp^jq|8s%C8cV1Wu57~BZ#JRqa_8Pg1!4U!iBK!8{@ z#NM_guHLA+FK8bdJJ%mfWZhptZ zicBE0*=cUP88WZQb7-neUVD!15x8irxJW zx8^N(308JTjD84{pPFCd3O)bzPWuJQH(y80|1k-?RlF}Vs;gv%H)c%?=d_NF2L*-BbzGTlISIak=wB7I8%-Fbrogt4X1?|C zSKg2WH&&$qJCAE={Lhx|Z~R_aZXqYLYSSMJGL>xJwp(7)z1)!Qe^DBJmp* z_Ti{sU0a;b2UZA{{A2^Csu+l*qeP0(wKDhBg<_G9*o2a=Jm`${qpEx-XgC~Vs|D(f zo}QicyS@Ak=L!tqvu*!oEPZQ2IZX+RjS@tCYy7^@I^w*4pXK_F zf7-+P_&$-}NH=a(`Y>MTJ3{Jm!;i&y-Skq1$j0KtmA4_i3!zL4>gWL2Xj$6@f6^z$ETIM!^|7`=JH$Pey4^AyZFXnOGwY3kOIHZ@* zw}7Jrobc4eqt4Os%VV z8J`+jZhoFFS$0@g{E04}j#zdu6pk%wUz;E2I(tfmdKCWMzoA=iI zvgcabZ*0lz#;fFWyK=qeJny-tee3Bwdj&~9Ia)hE{LCJr!^vmt`=Ci|zSf`l%%?HE zme=ft*^8(1?og81p<`BuQ52p~eL#l6pSeI-lHLJLD{!ykJlaXVRP=2AbJ^kOyi4v}l8;&ne>@e0ghw!6+4b=>k zI9^6BBjhlw%{`j?$9DAWg#5m7rV9>^=@PXIKTwjCA%5=raV=wCra1a90A4**fKHVp zD-xM*VVC%aj$0qztz4iIu3uHZZp(;gjJPIf(>wK%(eVx9k>3Kw}qpKWb0l{}b zTaSsjQgin8-~)@ocH4X!Fc`9fn{6XISdz=bFGTi@2%V##?!k&57<`lAzsNpcz8C>> zg)MuO<*3H##nlg{Nr_8pU){?!_{Ycdy0C^@EUDnwnXV*1i7WU^Y!r1el!T^^2p2Ud zn=O%PZ+8Fsf?=ImNiX-NkMP(U)NeAIq3mB?oZ07qp+JhH!GME(lIA~l_p9y`PjYBD zTNXOmcP`?c>8Layu(mr;+7rfXRRE;u#z37e-<16NfSt;TeE`j0a23+}ur zdLOK5^k=elU#$Ixd*SR-8fW&10BLYh;(To)f{hdK3@;)*DSwyXrwJj|4@vylV)7(T zD)eaduwRErk=`iJ{g0bD?uX3kfa=fI11|5gxrTNiS%_(*ORws#qc-Mxz2QgIJ)>`gAkewIubg=E>}6}9LD#5*i*B$ZGnbd1*)L(rsjGU|LQ%QcW3}jfhE8s;XY-X1+#D( zqiPm~WG$hH<;l{|XGO%N`Y>q$5ofpl;-tsC`EFRTQvsU~Iwt~69zEdHX-vxDT- zMSeRZtF1MMvyks4JRDpyv4-CzU*zFM-=!c!G^S#)sM>%b~Zsu;|x&H3s3qbEj=w(mbmw0T6ltzq1n!fbjeZfvU$oZkGOyI zK|Dps>TQ)`KeUb9AIo!MfI=a0gnUvNlsW*oj+>=Bj=yU_3E!{hDl$4AQ1Jg(XN`z< zpO)4kHQn{BqS=HiuA#`0s_nYKkjR8)<+&a_vMt1lEY6vr$8IE9vsg@5}8fA?KNN22P#zilGVZjqM6w9a~ zO4zb%u()i|I$YFBAbjch4Y!BO_>0<4-nEBJjKQ2dw%#Ujs8ReJuVeINxsA9mn%F!~ z9R$k>TsFU=~Bg8)};GDRMx%NWI{RJPgIv4Z&G*3x9Y!vZqIoZ->xT=% z6RTVC0nlr&0RRT zA|}d2nf1nXgQENPTVq|hToBi0-9-^~oIoL$R6$0RtVp$XvWyS4{*PS5?CnN}ywDry zPpLeS3yA)ESg_bN(9^lLnMrGJx(j;c7(OSwGpDG!E-Ws?$3s&cbSSs)DIu(HCOpXdu_8fhV2f63#_i48-sVt%Lo|0_4 z6YM%^OOEp{4ZhKZ2zIVo->01Fl5PWPz&g^~=VEo1&0%uZsKzGt3E8P+sL90rTthns zQD(hpk+Sqx3o~S+)QYtqebDFd*@%G7@Aa6EFG)DkT)v*b2a~aIn`!!N;R74-LEij4 z$6Q{TnlU@B3h|!xQ^othv83e*lc7=BQb|Sm*YuHi8RRu-b!$+=it^FgnpXsZs&v>a z#a`pElyXbDQ%x-K3=n(eCnxefR*MRK8 zd}3%-WL^}<7=vtR`~zQa_pny}_$zg)lv~L~!7yv$E8E|2!^D+))MsD{a7?@sm_IG?)x_)?>Aar$UVB+a z-H#`RimveYT0^e2;o8lDp%v3(&lnv+*!tm=Ja=~zvoAm zu`%%}Mtb@f^b{5$KMRR{POZ>&$4XXu~@hjb62 z2kb>0%f!S9v-A~l-GrRodGl}`35cV^J9a|#~_l*(u4-ngDlvk?`QnZG!Uz^UX*C0|~ApTt{; zLb5^20Qak}nmDw7Sf^F^EfyE9|47~)Cdwe=6t}IXWqVC?$w|L7lJhQa=xM;h_HVci zC;gj=QU%&)wRQG_A0$3mQyLARco$zMX%iC)G?&DAVLc~)d8PCsraf>}-!>sMvR+}= zPvS!Op`{FAOd`g<#XeK>iO1F#wnS!J6zy}z;}E;ap~Gk@&UlAfhjW`uojjO_(oXU?^oYzgs$Bj2zMcl*8w6Gf?DV3KO z%2Rwo4{djr^^HdwJju(Up-Ex(8B-}BT(`y8Fl0ni15BR6w0XFgQ5-*nzbqn`S%(CO zzfMf|7EEK78uJY)N_&4Ieqg^Rhg}!bo>u&fE7ykL{eUu-oOEf>WENSN;R|`#!kP?0 z%b|%PM-7YqeN4ZSEF6Yf=~mItTCQHkBOTh-jy;L1*L@G`^C0D}H(U8teMHR1;r`fy z@prD*nABkKY+~{fNL9_YjeLH6{%MQh=9zninqaz%tITzcF>W?u5QCF&$wRIxKhgKr z`NpoJj@h22bz1?{Y=74xg}r;V2_4e7RqGx~`bXk}O{)o1dk$&rpnYG^HyTQ-l|KE5 zd^|Jt{WbNaq^Xw0?d^uKm&oG611%DZ!3V~PPoJi@6kr)BlSbcVB;IN`j~Y_uLiCVM}*`K_+a5#=>Fkkl*(1JsI0i60|-*BMprBZ4yjYOH^ zvWuz}tVx2Cx`Uq|{)lIGNO&s+4!wG*%A9wx=ZkWQDD28fliIpKrJp$TA`idmUAn$N zkd?x>)`xJGI1neUvdkD*h`N(n*n0S@qJPUvGU8Z*XS-4(ANGb=9NlaU6rR4IcIyd0 z@J#pkV81VP8H@TbZ=BU@1pr;;QdzmNU$$cQFfqqZC5`5WSV<3}8=>1e5f{>YcVja+HAo+UOY3+TdlDd_`+Tr-s?M^A zj-@qX;W)DRr!_f_WqX4WRrR$5#ZY~MQUrL@iBEYUa9MH`?^&l2EeYG&Wod$OnsRJu z_YJjKKm8Zq_wl;`ZU_5UlI~m{N;1q?ym)$-sMlfJ%8KNdbxCWDV&gD7IHDtzb*2Oq z5@5bH-WC*76U(Q{Sr2G;UxbO6ZBe+v-7ua0(Mc~Loc8OM$M|+6=$He5R8J{7uOv~J zCB(hb7+6&wezH>eV`l;$;<9Ny)!jvK42Sgt>$B&LzUh!wTnGkZ zgQ15Xt1(>cAAIKmOp+}CaMu112FLP8HPDb*-iLj18fllqWhN#>T965$?P1Isb<*=%U5 zB4v@P+B6aV;DigUw&%i?22zyzgnb_&P&sJ7zIid`CM9c6cUKf~;Z9{lYoj;5Q0jFQ z2KKD6294Q$i$!@NXt*?4#r}X%TWsWelL{_%$&QLvT6nDDi!TFxJMUAkkvXlFnP*%M zt9iwmS*DYl>P!tPb134o1ery4ipAHZ@@%9Sh;;jD?w2%(vh?;Ht|0TK0T`U{B;w@$ zR9rG7g1Jpmlun!Rb@9@~*-7R#^HF_7kuHZ{S1il~g1ix5V#` z$DlS3HyKhz-`v+PrQ&)PDw&w11H=l0=t#UQMlR{Ga~H@@W~r7?#Ah**c@LwKUhUeF z4ZrB`!SA2KET*Y=PR_FIpZNV0XINkX7D(aVP?DcfyIi8S+c&OyO`AE`DEi!zjP?hp z3PSi362+DO#a6SRsT4(uFG>N79w&s@zx*|^as0eKCQjC8CJZieZ(ue;J;hR~bR@(^ z1#>V!C?x>#>&x#y{oV@|v-qz#M$8miRXB%mcie(D9>fRdP zuFlI+t#jQzHxh&RS59BIaY3?ED6SeB+uoF-+~#j21g9&mRQ)`}@4a^ggUpt&0cN`e zG`%C9J~~hn)2UFu(TGJ<9YGc&Ky9z9WHC_~``U|SWG$*)24H0G@Gq;&{J-Jo-W~>D z1n(QGTvgH0f@V|mTxf!Xi-)5EE8;GlAe(;Dv1(DZQj}9Zn$~71_?@5S`{ECAGjr6h%m0h?Z&zG^E?Vr!@R zxu`r-XU)tJp?W>nNX#Ltq0~gxIa~>PJCQB=LgQx1+vHGWB(hD4$m|K5EG2ksGPKIA zXvpk9!NfF;qV(5cmH}G^-FNVF?bcClMU;?82l&_^dMMUP(x|b0^{g3{|2s^+Pn<05 zjM|p0s$+eaY6kvfpqC9nG7LJfTB%d1vD-k;nLU$k5ThY1xE+*BIYeGWjx`-LK-cd~x+-R0A( z+p<*Q2kgSk)HT%@hB!#s8hVu`FuQ5lBpSS|HYl_$E9Wf#6co{@mBlTD2)tD9|z|j-aPzTNTwNRMeL** z*h(CsjQ7pcqvRnTO0;GB(Sh4jDjZ?07qZ0 zvU$5kgGjD!F<&!-0qg1+mB@N^`e^=?cTwNpSSiH{G}CS`kkX5FsCraZvMu9Jnd!JY zZseNCJx!(=E^4Nwhc;JJ){k<0Qj{HQq(BS35P73&SpBAQb|5dS0IuO!de%#->rDzz z^socnTeX}R=~f01+yc`{fHQjW7HkgQ5;$s>*-Ih1t7B&hzXcmx@;6+_Nn0w&v+S2| z|`V5tWizi%{t2^x6~o6S0zWqn?t` zPWCwwS7h|up-dai__$eR??ZAx7|g3OC7pV=byoqI$5TJ0*;zT~|=L=^Q2>)gsHLl#J zp=dEZ#NWOA`E$&OL^`^V_K-XQN$BKLzoWfHH7twWeQq@PKy=i$G{$VP9x23%bu8{< z8=nHUDjsbBu(RS3%$egr_WKoE)@n+rcyaC{q#!aZM4xp1QhgEA6l`iu(uaR2Gg<-R z6YTTkGylGJ$#(x@g3sNOszlvS34ohMzb2c{Hay-#b17@z8C zOO<9%|61%Aozev-A)Sw=C9SknzsulvoErAto?)o;Kn_5alHcka4n(JWSf9C{dkYSk z*kANXH1xEK=o}7+!Z>?qHs|~7|JH&r5V9?>GKbS38e0Tg3nSFsWBhRd+I-wjH+2*0Vy$pp6 zUbd_96YY0@#vt~|{$@<=m(=+vIgyTv6=Cd?y=e&=6a)UXM=kKZ+q6p#F5DM4^IpmyC*<~ilF-I=;P)CcsrZY;VdDeFQ(7Aezo3|@(%E$cJi{0SzH@fQqEGp zEJG%~EN9q^t2G-xDudCYFN8oEa`9HR(Hc0K4U3`(nG>p(ONnZv3r9ue5jhw&YHTQ^ zY3dtGv)Z@}&cco*b^B#gF4?23Aeh#m$YBY`lSdDc-ubWrH?!F_O-@A0iOq*j0g5uX zjk|+hc>Wj)Tc-1)peg@U91X#%+q}Y|!oeEL&9q;o12dxJ2uiA2Es;CrH`X|ZSx5b2 zxs`4^dJt?AChCz@ty^xQ?eA7Mp$hxk3MXyzjh%-p?o5m%`>kF$HyfwtwY(iZeE{M* ziLYUFKQhzu9?SJ>N_cVVN``v9eS)s`yW~%vJ($mGs|Ft`3^~K%cjbB28n@d0)d3!0 z2ikGAi1>5T{A|z$XUevgX6FS#x888sDVB>)^Bi6H2a24~Bw^i7a<$`f#(TYwQB`a= z7jJdQkpw0!9z>PrYZ(ubFb6JG2aHJ58>EIp2V_Y1p(`p21TJ-kA-SH~pA>)C&-e+v z$Y~nPsiSn2w%#+bF>jbV(;0{I@?x-3jk>O#t!O{7c#l|Po999{n`8rn7_@CevQ@u^ z+~ie|+jPEd6bzZuQ)06cWHv9|@6Rp^MOt#AVRC)Hi~yyB#9%18D=8qoUn6<#--V0$+qx^4{=J40at{`qd;T?p%6LcHlZ1(t z0^HZ-!j$O3Fy0i2ox=d&`{ym&j>o9``iXV_#Xd6;pgZIiS8@2y4Z zvxS)_AqhXPPG26>$(hdp~=mYnl4`HJzU+MMCCj$H}C}^hs8YI#EDNx+s3JBZcj6*v`b(GGu-+-?W2PNygMI4k$0?Ljh%|_8+FGgtUpShEDv3L!ga^j!K$L@eOUuTe>YbG7M*ZJupO14^n|-%ixZW ze(cpuV)`js>9+sFvKOVtB0_sj$d>7TEPPUxKNwNGwZC)1gt=ytr_zA;`6*E<&s5T^ zPA?eA5yT*(d!jlh!WW5G}N-AGVeHOi%bS~TzxN=J&s2g;bS^GFUT!kT_MV2)~TQYju?Ykzib_n_2#8l zn3MLts(ibdnh6+EzIum3K9-kcxJ{HoA`5-HO!R&V#mIBYzsQiA>()e8vJcxf*>>MF zwd^RAZy;EZ(Pvbz0Ei)=$)tf`(NdowsNwa3xlimfhC(3QQolR^xR=qVey#%7JQ(BI zsAM@xwb`l~X6oqHe6B-Vzc^wS)r`^}T0iS@(5l>0u5EGH=K@rwRT=Qs-zqs*tCV=v zc35~qvJR6aX~%`i z&U`n@D$qXqse|H|5j2`9B;3*>%aadsZ34bqRx84B(MMwgkwx*u4GKmyMXf1IBZp>> zY?8g%q+1Ir;X;Ld|E6yX7y6Q#bQGgBFv-S1?`@UitQC$e;O%lZEB4_H(q^=n4ZJt16P-{`}M|i7WN|*M>GFeY2XX+^hXft&l5i zKAECW$8(x;?E9;8#w@C7krOO&jEnYpXq@XVBB=?s(=c z-%+GHUAaGhb@<>o@!VW*TJ(wcU$;(AJh06Fnhzx4eM(o{_S<>B^ZZZvU*9{=iOUwr zE8&~>^|k5g3jV2d_rI#D|L^CBd;3!qNRoN=-%9;SQVa=>?^0h=-9M~Wpml90|frvXoa4C59SSoePch#zemBLhu*tvx>LxaXb zfzwtb1(z-af)s}AU`s2l_qk2qvh<9{$vvOTEtkL46gPqTUO&%O6;uEW=wU59ACAJl zb)OnE4%8x(q3W4FuFfo&d`f)7woaq$H|3|V&2%ZxwPo4_^yy1^-_utiA5E>Pj z><$7ev{iUI`Tt|2iUpTN+a4WSr5S2N^&@HX&*jfTlKE#n`Fr=TM9SWWLckW0@uS)m zicYSpnjELE|KLUQ%z5_iNA3M@xF1Hq#Fn_XdmdgPSr~xL%9#{d(Ge%`?F(ZCESslb zUm_^9FTQ_h)98%F?QfGBc1>?}Gy>=omtSzMs07rJAIk;#yeja$D+HG|1t9c$C8R4# z*Riy~qMd#VoK#AQV|dN&?d1DdLm#|^0clJFB+V0G?RyNS227YH2o|5{Jx1C6jqPj) zr_4qy8OrK3yoOqrf((DdMc>?cH^^`w1mAvXGm`e6-i7u@u2@As$+AB!66|bWQG(|v zBDOp+F5CqlKGP2z*uxItZ;jM38c1tx*;aM8mas0raV=Ma(}#X(8C_e~xRi0GUlLAu z-|n*fJ^7>FxN?^>u3$gaZ0!hbuZQ_c;yjCS`AgXHT6WN*Xl>SaZzq{K(V{DCFHpEP z-;ZAbA*7$f-#u8>Qwwl!?R^G=JxRCzc!7MXB`qF#EJIp}H4<3x8Uu9ecaLJZQ`VaJ ze8T&OqA*+WmZE-;<6YWGHWqH}#uDTl>FBO$Y3TeWm7mut3q@|P0erb^y*CDfZUCZQ zmn`g69t@rV)X`xpfS+AMifdf_;s$-Rt$5HkTq!t+24z(x%s9Si<(8ylSHFGgKbrjM z#ac~}`nz}!Q7mHvhls%544KVNuLKn4hm4NqPEQDq$Z>F|r)V-+x%xT2FRpVDtsLUM z0D(#k=Y4_3lWgXz3BIY#nhQ~C%DK{QH%%?6qPUrlAV6P5@yG0s6K=8CP#&H%w1IT# zR@IR{Rk43wpNS?J$Yua^8@@TLEA{c&nL!H=IM2L%2om;!Kmy6MqI(Au$)viQ2S>Tq zBW2j)i-nBa068iGa`n|P?WK#1a}5R`hOpw0BbDVdaJgZ|TnXd2P8?QjK5-nThnjAk z4DZ3fx{0$V-nnyL#pTeWv`!5b=eP6?EPKxvcF9Ba_~shHConA~A|l2M%QFu( zjGw+Hg38J3#qxa+4p4MW1CdkQo~g|o(#J1f8<|x1M7*(VNl|2YDj|<^?~wg=q>9yC zXa=_S1_y<7$s($w^bRn=w(stEJY$fayYGy3k#o2MhVA4wt` zLU&yDAxR{T+VkFtV>&uc#Sp-6X&O>wQu#d$-;_UQVPLt0w`e1xc&vd48YLjqa12tT z@`V&evBqBg<+VU2_1Ec>a%WqW^>{ne?H6v}Tclk0s4P=FvPW!Sh!z{;CDkbwqgM0Q zGkuzIp9i2WfG+M*f?B>v!b?(fqZ5|&hf`Y(A_`N;U#aL1Oq+G@S!fs76$9t4U0RF~ z&Fb-TQ24;dMi&!V*4a6Htu=#5r&txeWSlm9Nb?l+jKt`vB|r8^TMc4|JZPIpI`f^^ zCsnlQqbI$~1iJ~CSiD_yfCMHce!yYELbFIAig4DCIr1L@eI|WyrY?-gN!g73-}-c; z6@+~aO&fzn8teatlPs$ty_Z8L&UmP-nDYvgj?VGrMseL+k6JY(MUCyp67M28SJlq0 zpJn^gac%F@f>;Y$1%=&)j@eFEK_9eF2ZuwOM6e=;J%qI@OfQyAG<{HzgD;lVC9Z5*AxiS-g}p%_1GA5!Hpn08qilo|x&EN)MP7RY!AC_ssAtF!Q9`)d=#r@?PC@ zyME|*S-AJ6=9#JdD11+pnRe4;r)hK1UAG~tQOH-s=}d0V_y(A4ZG|`oe0*p|;D*3t zen*oHoV11{*0of^gtMA7k?AxMY4H*a;Z*@tn#6gHX*?GLs1C2E%ul=K#C_(9L7g64 zOh3E+jKL^u`TOz~7HYM023+(Z#o6)wn<(BJbi4ye41QerO6lQe@_n7tr~o1Bu8$gQ4XG|(il2?!;Tm?x#)3<)i#8yK+Kf8oa`YuN#lPzdmtf$g=RZ75qtqvlV2+~P>!*kT5+^B-igLrgUEr~c;WS~vR3m$))m4T@A@6b?5{;cFN7F~5 z;719K((L{l?plBu9L$8)^0qKfq@G>6>N*=pQ6E)Ku2VSNY1+Cm~;7o7lv}( zJVu~0^{Ot&K>_l1aTbRr0~NQGV%gh`D4wUB0K>sA$QJD25se^uZ4Hal5r~E1Ik3T% zMM!;8vh~B?sieL`s#7N;e$#~Fpk|50a2O9CP(lc{j9TC+C4#x7?UX*NapWfKrl)vY ziW$qt3d!ov6t;@oz`+SxNkQmGzZ|43O6y{lr`(hkRwwLbq#Ag3Yy3whLtFGWax#4W z+>Q}_5s*a}U3dTo@pVCE>I>V;afhG5UGmE_Wo(nUmeGk99p)@H?g^e1vAI7rZ}$e( z_T;PYkozYqL5zzGGb476y3Rw4QCNx23g`4-D9`TvZ)C z0Z(i=rq@y(PJl;e%ZEYFs=M+T6dvAN8OD8Mix4$1)e3z}L9%0wl?>e%;ht(B6_Gn9 z#YoxkxfGFqvpNS=y%BJ{ZpLX5#?rc1SJ}U%Vb3=m@wrp~;2y&UfsstcFGz#@U{*G9 z5bt#eINE_#VjlG$IWFaPV6GD#>jRG-NDJ&4*M^TJfXKs?lYHxX(e^ zi0rOJ zpg$MmI%T+WzlK)}bb5t2Mn@xh|J?j@sZaw*neqQZ)YgJ7>*D~>U-+N*AJG55=}+3f z=|AJbKw0554&!?JRQo`HQva`%4n14-pn8aJX(^gwJ+oneTHCySlKBmH=1X-{;oSmE zi)wuh<*U(Jf6c`PO*jC}uob}A+@JQ6@g@i#6HLYdKDI$K-PaD7LDT;fr`#yQxl0eq z?)Se~_f|!egW3xUVC<%^+iv-~=3cBX6NY;eW{(795Z>*2E5KiF9YgKoC;U62abVoI zGvOmZx$rwqcrP@lL;Q&EJroUU7Yj3jN&SY4s@x49xjV4EIO9Br@eIP2iJ@MIFs_d9 z+zS{_{4YMVyTq*BL0T^Uz~jfSX@i9;Nb4=?(XguWU!e5LU8xs?rs4B!6CqqAcF-9?hu?X z0Yb0@NN@=nob2S@`~UB~-M9PgE;F3&s;*O~&*?rr)z#Hiqqb}fh>EBqd@qcuuRp){ z^+2~AwF#q=LC{i3b1Yu(P9tiDI20o=v@4@g@~H?{XjqTn4F&TP> z=O*^<^WRC%e}Vo%{$D2E)85l=Vv~r^KivMxm^J_Ze}GgXeDR5_e=#Wka|BZT(Mi`o zt&4w8y_JbjKlA;qh30$nK66>y8Ig3tKc}db|7jUSYqb2+WTw*p0sO0_{#tN?{07MD!^|$tGgeK#blnBb?VC@@@TxfIQz)=545~Q*Br68# zJq;dCElH;WcP}zte>%ibf078pVqhcuoS@qTot9O%XTTFiy1DW*Jr!yo;8A_0huF^{ zZw`51xSM{;jgu{%<~$9x#vn#483DSho0eKIyOq7zrrz_9Qvx(O<=&(KTbO6(8P^Yt z9Qcb#SDIaae!ovm21Sug+xDvlrlG`dZUj60@&FZZj(#LBmZM+4($T=Fwd zRxCTKJ~S2fTcJ#eL1Nr)p3%D-JB8pg4yPAHMCb8~u`t4(*&Fama%h{P-G0PwHqGMe zd6^3f%kwMZ;Dx8#tyolV)$upYejaC&{@83=5}&j<$1(&HKJaIg{!DnJq`nYCvUb;d z9&?o1BozmF&!D^HU#vjO3~wi{z5|KZqC^2hv~`B2zE<6_Q>^%%v+3vD;V}FLyg74z zOav-^aczpD7^JsS4K7>H*efDaz{(EI06mvzaf&5R^#e+L4?f=|XJJq~GimW4@7a-A ze%7kc%sdsB3k?-g1dqC7HJGlBOmTI96MPr>CuXxx6 zK3ojwqd4iRX|#AUmVn{Tsm&~#`;ih#&Qshrg>86dk{npPuETh2-sy0WbNK)(rwb>&&cOkDC_;^!k zu-hG*d&k|PAzoT_EPO!&#;u06xiW^JadO_J2Si{S>?8WQCE*bvA|!cNsb7(js>*(O z_Nin(ArCc$RFzq{?_R6))ODcjzFz;_5=pZlJ(;HxvuPK5pgTR=X5#P~X&+)lpQ6<7 zIRFKf9g{~)NOOugk0uMn?zx^)TS_paP)TSM`03cj>4}xrUcVt98Fnfwi>CaX5~=^p z;B(?!q+9z_pYOx#sW?VGU^OMXTgFd(rbtV4VAHBki+W(&4-Ds+=`MS{g0I}A^CCf% ziw>sDA$57ge*Mu_g;Y*`}*MJ?RSb85Y0NP4jiUl|BA^tsa7Z% z+tMH^N)lxm-UDbX!7hLuCCF&8*Z;8=L24|uTtty z>vI^Tgrj#%hfTK@9PxTG;3y9aUf30rML3MN<1RRwvhM*esp)a~cS-0MaWDPeh&RdcO~M zc_{;9P}7yyrli&SKpHJ(d`fYJ)hGYmV+4y+wPIYSM3uEH2pDxRdVJjxDfxsruCQ4W zhR^6}?Y6~x){&2F@u`V zi)o$~(Iu;Z95xvW;sLnD73rz&lqn%Ba=_u^ajIB@1Plsac-nR{(e&MF+~W#FyB zdad3sIEa{+F^Y?=6Mk62X2Ky zuWt6`sui|gDsb8RdbXDlcm|P)yv#zzA6QB4&}%p~vGd$;#-^ny51(Ppu#IMm&m>dZ zFglci_xUlu5#Kd(mz`2x7`-?V<3#edMom=BX<6eomz03HCp431ri!|N+}A?h0*|_& z@?={B)|_=15!1Q2GTq%l#)cin;3w*#vSQz_LW8uXH}xr>1z040@#y%FIELqyRrx)K z6Fch4L<;8aW}^%Ho>&C$wQ9h^K6R3;l}YP#>-xp59d+(WD8>mi$cG1$DailimNcs{ zMBu4Y^f&@H}$9K3Rjd^MeUHgD{1Uy^yyrcEdT!Nv)#POq&Dp@@jY2yx&&|V%Bpq^2yA~g zOSC}owBBK2Opu0X>9LPXMt8GK@wz&ka}6~370PpFgN9tTS6b33%$|3ku75yD_NQ%l>vE1tCf!pP=U@&}!M|pG7w!he3p|kT!VC z&Q;?tIxqFL73o=$rN8aQm7>0~(%~`A7li0JeT?^V8McXQz|Af_Cf)9=QO6VyBXe=^ zwcy{_IR8GDYEGOQ*$Svk7SL^U`R&A7ZRJ^p;JhMgJgD*~HSxv^H+I1I} zthPC)p12awoSsR6rqritl37dS5TCshmQ%xEY? zS@=`BzN|}P5kYNBH?2|Rliui3aC?Xr*-;LFyg1ZL?Ghskw%77>LWif!N00BKZ^cA( zQ&^^5nEbos1&G+${G+T;m{&i3e;MCs$ZE$XG}R>*3E`S8&w|lHOv6eg2&Xj0!M42O z@Rs}|K55f!3+$RFh-D}DYEHAV`GKb0k*dfYY1EoAiSYfrR@hm)cAzdQ*JxDK?FlCa zDxZG9Z-5JDmcfv0yAPScXDNFew#^MV#^* zi@$)?hjn%yrleQoKbDjyzdA@3dJF8ni~YDksQU8Kf`@t1RxpotyIm+V8L-g2{+gbR z7q+sjC4d@(v>2@)l22GIK6cVJ6sT|ZEK%(foy(R_?NVySwbl>rwG??CB{SDvc_neU z6T%_%xt(#+VL&TG=e7qk=nXEq5{6XP7PIMkcTUr~5%aFWi*u-br-OC_wr2+eygPT}qK>0P9tE(&=Ht zRH!WRN}{FlOlYM)&7S4J*58?&4kL`5lbRRoo|_I1Un`IC+ouSa6@~w7XYIN2-H+`! z`2>gl+Ac-dIywA!9*Pl;n2!h0;64!XR~oKkofRuz7o*YQB00G+Bx{)5y1>)Mrh#swtwgiz@~4Q($7fEkzbU45PlLby|bi z*LxqQZMN$IEmZ8vH?Y@b`K57ZV;si(6KTYc?yn)F-Nx;ehK=w~Ddtjfx;5!HrR<_D z-w1jsB8LOLf%WIYdlF#}BgAHhaR z{ix5muT4b1HlsN-y9|q--u3PXvl0~?0d(WZH1U0ruD1tOF=L+{p?-0a+BfKlS7rqJ zU2kyU`Lj4tR1P4FvPDjVIc#>S;;J zH{mr3wE8TGFTBs{Wu03<`QLXlb>r7OlVWaPv z1Q}>~Y53I=6Nv9^{;N^+Ty1+TIryrZ9ts+fR`oe(?3VqO(GS>j*waJd_`I!}smnBO#$sR<(A;E`t%Y}Z zO|#G;iG8!*ehg>JH-JU6J`V$zG`oM)vODo;+XO;fIN`d}6W8jZy^?>rS(vTG(jp&; z>znEWbZn~-5cLH2yf8MyI_tn8H{(M}fC;J$(6E1%Wj#lAT#87jd;*?Uj|l|-^tQ%F za!Azeu`w2ntMun{QLWUJ;*41nOdeRp#Z(hEb>0d42)%-%(5!d zI;*MkoVFrq4{cw6=YB8rv~W>v$NtdYyTE*JXm}`-_()f4j6(uTw?)@!fSMm}Fg@GV zuI&uzttm|6n)Vq-i?qQ$g;agM)^%-e>hIm*pITNf)HbE|FfT3}!a#`@5B8jk+lgl~ z4?EC3#`Zk^8u$aUUe(b{sG|vC+xRej!x&aqN)xX2M);min0d3t)cH4n?3?H>q0jcO zrAQPGYkmW$l|1*j>q?avrQqR;Q1_N0fNw&?HA3*!T>s=Qf=3vSk%w`*)Q=`0{VH(& z1ee+r8!u;VgRoJaY&*CeIDqpshAW3}&1)LO+q%V>>X22QWKj*=WoI$9}f9I>}IbJmlJ- z-8>78EOB})5@52;?8PAIKi#66ts^MN^!|RX(&3|rblm&1b8!Dc$+ z+%gZErMED*C6J52^BW6D(C)8^N){uAB`St-uW_mBX|=}v6a)7M1DC|zxSXAE9s&r( zrSZFOfCi>MT5KxUeq|E7eBk;xJ_St0_an^31xafyYhHL3R0gT{kgN+Xc z9=okiRXxf{O;Ze9_|&T2Ly8xoI9th~3v`fTxJy$ll&pB+l__+yRBE|W#CO}HXnHQc z(?>$rVQ*?ps_-8a+}cSZ$;iQDm*jsf`xp7qn%o;dlbk`mHS*)4wYkDhL?$};4+D<> zhOe+3qGoNr&;C#$$l(sV&4`OP;>G^YHF#vc*X@gwkaWSgUrZehK<2m+QKher@g3;2 zS`+oilhC25z?(zg`ws;0KM+o9f*u9`rU(a=>T{A}qajBr{&yLj_RIgmOYpyAj-Utw z$^UhE#|4r7{7aqNGK|Rojw|8cNF_6px&Q7DVHJYpHA5z0`9S6g*?Y7qq7}nfl}2v) z`X;QTFwRSh#=1XdT9`0$hghbTMBan8WW1N;ei1VHtB$<<1aFIuaWKG?G@iv|vlm?%y8;N0sg8h#0 zg^5;%NV!0;#0#R9xdMbkm?(aQ<-8wz>+7?142nt5tJZfBN|Lv)y9F`3?4wl2c9XK; zB$De%eU->|PDH}N%yt*5AN7m*XStG6=E{Udv4T_@jICzlF~~iq&g`t#%JNFt1++N#vUY~Aelx$Z3jI)ue#S}p1l-0QU37l zC<5^~#QUcG%*v0XrAhOEzw#rf3$4+G02?!bh!<)g)Rt ztOo9qvpw~s99R$4=|J!oeT50ge6h1zij=R6EsyblJpeWM4H$I$;2e2NHa>{r$ENz- zdz+SuVpEG(j?Jc*#CtJ;(`>}Dph-hzh*G0}H8?wm6-qmor!jb!-m`s7$%0%!pueku zSkIc#`*9l~y5ODO>RlHS4}cV0ImsO3;YG!}oKu|on11M-8axu+S@16iscik4aNE^@ zNB(k1!ZV38QBKmAR-`Z9V`GBc-E6@3A<*x^SP$;^KyGbA&es)AxoOP3O)J6@mq$m= zql+<+zhIpY$4Q`lddsVJfXv6semNKK-FY&Xpi8Hqws^5I-QQ-P)Z^nd%NMvy@z!UK*PUck%^#$4wb?nWjifuyPMc`EmX@!?nCPaPo5s4xltO^GfZZ-=ShIvB*P!pKGsOi$IYb8qtu1(`k=eZvF#0$ycE=7@ zy5ndMjy>7F&_!9G!kRATXji<1&~%3AeT?hpo(_Rp1#}qojK`-yo>=0L0F6^^S>2kY z#tmAv4WDxk;kaw64eLA`mzC;_i-Aq}<;2o{_;JO*=1^psY@%F9k;@^6SjZGU5_qFd zKWkIMTOxwp`&J>v;FnP@eR9?>AfH^s+s+gIcBfd8OOsk3OR~MvmIuPh&R;&A6OZ^! z>Zq{V8!F?`l$c09Lc4NCOw)3sID}s6-si|B4s;@tcV~5^ER!}XiTJ!pSp@Vk8o38OpLZ?_R|s;o~#7v zEwcf~0CWsu*39nrsr)Gxv}Hco6Gr9nDIDzY@3DYyJAe6~r9AwUAP^od(#n0E9QSP- zq=Rt7k2FA|BX1l&n!s@uk%)-rD<;e4&2Q6ts_#I}?e4rwMo#P#%l|7cbb(wCItv4O zwLE7saF~ScY|L~rZB}mLY}$n`Y`V*=`f$k3H@ax5Yx8G6oyD8BJo|Aa_9j1eM^suw z*SAyyffYG_x*6caB62V9aveDB^Gle()WBxDYg?$ihzd^>GoNxwj9A z$^$kk9X4R;!^MZ=LI7oEY3_}+DBv08i4$KlWf^{w4!<0sYnYa+`7TIXH{n(-4laqN zUb)5nLT>^hEa#yUSx#A~P^Y?E>6J#uKed3B@VS4mTDS;`#Il(CU>NNQ%%ob1Z z>rf4Jn3w_=*d^Ssx~CNQBY@J}$r8z+`o>5lGQ-QonZ8VD=7#6nt*3iM;ksRQm)+p3 zx=Yq7z7@Bg6G;#)YIIbHG!u4VdZ{w*l-DdTB9_@1kk{j_6`6$O(=jdR=_X}cVophd z>L)qnitlH}^9s7ib3s1Xg`>9+j?iHy{zmLLy$O&uuok;w2S*AE>_R|zZRDJ=$ht^$ z0bYHqBhK5NvSC6@%aru1Z?uL1)w0pw16?Y%Q=}4s{KEWy&eo5iL zB%o(|6Ie{PB`ScWF&J8@7G>d($CI^2n2c3j-3P{gr8~a20ruD%ig>r*0a=Rf<#x@h z_b!_36cB0Lxa#Y}!wwa9M7=Xoj9c(I*)bA$Hhii_olpcCK1WlFz zn-(3hyS}clZ$g5jUVp(6@kaDwun$%`*DkDmo@BFd!MK;o4_adV(@km_P5VjP{7*QH)GD%ShnMjw|XJbeYmlKqF!0GGEV6&TxXbWR`OLtebe75*5{(UJ1pDhsOchY-sWv-z1@D28Zq4Tb(_olCjymsFCg|QuMlD8R^ zC%u_g)HH1y$Y!g*w%h2Z&4X^(L@_v+XNFUUIaYR9)r{^^`s4&=fe3FeH-tI_(m+b? ztsI=DD6V+65P=+Tm$HC-U~J7;?$XikT?=T@7q`7mTkucze-x3-Ugpa5?2#4pQ#bXL z-8*d+@2jO5hmIRV%hA9}^>LCf7u!JQ_dO3y&zc%oHG@)EmL+?Qdhqy2}T zkJ?0s-eHGiOU0{2_x`l2y<=0kuu-`9PoE5?P{T$Few&Vo!)x4$3Q815`oA7sz0VNL z)(op~f&99dvfd9)^DXE?1$`(CGU(RzwNQXklKq*7u3nR`H{)#pw^*N;$_iL2qq?!R z=x3}ztVa8ScihRhkzuhfFG5N%ITCpE&j>ePqp1k4+2iySrx*CeE1?#>`VwaKOe*fm zva?@fxA@+X7)8u1=1RBe(;!=rr3uk4;YqI8emVV$#F|8dsO3<$>nds?BcPYOA{We# z2q1{nsd}kc$V-81{2*V`*}1h;4Z7s+VZRl)jl_8@yX0vL(>n5bY&95#A1vPw!`vb! z$V7lk4EGg^Qu}q!s?J@sT(mH0)trf&GOW!C!U z2LtP(z7X_@(j_X%aOQK~cB}iako=oYR2w0#k>OP~Z)PMm6YfI2Y5m`TWAIn9#xscR z!dr0pIo3nTkM&6Tbne;T0K+h)bL{GyIB+<4JKNFs8_XIg<0&`P&+?Pf%oi)J0yy#% z*Y667Rg~?`M-@q?6=#~sd_I`iqVo~k`ZTrzy-jH#r*^%%c;TI?okh_zbPov5(LSt6 z7=tZwbivRk@8B577ZS=Iwu|Zns-?rnBzZI}26N0Wh3FMj)1mD(E{bhgouu{dKqd$? zys%p{yqSz_s)67NSfhXZeRR(#1wH9_cvI|qW^CJ0#UK42aI<;FGm+Y17UF7o6C^lA zs5bd7MXKC}o6KhRpeAlizy0()mpu3V?}F9Ksrc50xwtr~qx6ufV^P!30?HY*9~GL8 zTIn8YPhvmesSkJwLu9~3jP2I_L#C`Jg76^jX(_)PtZqcqxh20xhJ1C~WlO>K^ z=0|Y^OGcYPDF!viV$aMv~ROad=cRqB@ zrKG*J`3u;NsNP(<Huy_n_u8D&lCrB2exET0b^*X+OHWldr>BD#@%EQE}wf1qR+Q`>SbTUR~1f z$n@p!cW5kk81?RI@(NPCw{E;w-WwHwF>D6974akd8kRa_8(IK*DeSAZsW(198CE`g zE|)(znQy!KnFLQFZ8$q(u@>IjMLW65-cRT?xX zmd)ZjLca5y)1~&@Tig5k5V&{Tk)r)5Ofe!KWPQ%EMsX-5!9)d17uO9sLyOJGR zbH1NM%(v?y4eQ}{de}2wGnf!o+%lWH9M(afI+rF(yh$)?QP#80VZ{yTS<`wFu1B(0 zH1=o7n-@bdwJqzg!Zd4}yLP#OVc-(4sS$p6aD6y!lu!0pM*>E#IaF8(%}R%K9X=03 z7&!_4qXIy)mI!9SqsS~e^pq8~Fft=zdI8rJR5BgVb=3f2_b5z}1xMs@AdBJP_K@}4 zKy2lcKG%+CC#lBciRiLb9GtD|&;nG4ns_kGj0HC)D1^6oDh~#F=`;-huD^OcNN9z) z8hq3_n1)C$z^?S~0=?_4;>~BegRlA!aTlz1=nq&Jrdt1*4c}wCwdGl*lDeb#?snE1 zx7=39*fHzW870IcWbV8gOICUi-8Pli_Qr&y-}ku-(|_L_9tHP;kJtRkZY!;**@)>4 zlm2nuPr-4Qz};i&G}>;dMk!9lsBrWg22Xk_P;~h83xH$Poa=({=+# zyjTc25Tf~p5j_LRq6V4Ca5B5(u*s~(U=8lNws*|&JYYs{7L^WUQZWDd5bIE-kWRw4x>?OjxdsM(=e35{F+)wv7zD ziHgE5{0JL~4>v=pi^_4`MheG~Mh}4PpQh837N%+lumRo{0 zWSG&d@OT_pq$x|SEu5NNmqp7V+>rn{01|mB^HG_-{cDOJzBD};ICGC0=OUWzy=8i` z2!Sp*wH{yGF$i9%V~28(0&C|JZ!67;y~8O;Z`9<~V<2IBCvZ6Umb*j^vxlzRUVg^|=Ls-~;%92XtU6?giy z>3aKQA=0eX*FUZ*JLJZX^}G?0fs$L*OrdoKkYLy)WWRi_sAwzY854F0lb#)=o?@+E z2fACWTfvtLBU_nwM$ZR-n3|VjO4!lRCyLn7G&RbnEPaH!DqbLdi^X-V76&7vq!@8+ zy_xE#$SctaLydXxJ=6*9NGg%^?6?kN#FbxLwUgW~ z`jXmCNC3VKd1V)u*uPub9XwcpaT^_Y@(rckjZWBzU|O!!cYR%<1?KZuT0|{vp&v<( z1~{$ajK`bcLl$TO6?mlN3a+09_Cr6%ol9RKrk+wJa`y7(6zZB6SDfQcCaL(zlcTlV zRuNSk>3AnHZIV{&MWc8xZNr_G_h01h7trlOatNNPJUpG?3tSQ;Fh)IjGRBLI^!+mt zF3qcTR7_51}&dHgXaNpA2socziG(_dfm8OPoh5zuff9 ztA68}c2~x%*s;Qe}Y27Hw5fnds7_ zGUCm40g8D96a|jyT2I(n)6CV3Ip#U|9Q#Vw)q?t=<`uusTGc4z@HFyVSH3!Gfl`wW zcjp>qO49iOZF+DzM}8$#l8pE}J302Sp?&cPfw zdLP$_$d};c+qej2kPI-tFF@ z900CjPsY^FV5?fGKe>h~ned|1Q6yRkr1^EGXO2J$~Nzep^)H*-q$+VfNr}7dz;2w#B@#r(kEly$NrhK=? zM4B5x=_jHwJ~>Tme7$o z1RILXA9qYN<)w}ujhAAU%}G$DHbsQc^6u2{sGRWTT;ih~nZy+8j6%n@@88NycRNT> zf}KiDY!cvwEPNSouvST9j9mdSi|$u-E)@z_<-B~kfW-m<4Id=IWtKrl@hi>pAJ zxH(S<^$H`A6qNb17LFCF041rcs^x;x$*L&Vhjq2d3Hd6u$x8p?(pBB$sQ92xZnlcD z_)DIqcFj%*vndw7Vrwf`p7S#n+zJ6XisA4g#)1AywKDQPRny%qJ-&xrCxrNxSb}iN zVuAf;kRX4gt=uU<)ZB>Ctl?4(1&6W0B&z=vc!Eu`(lcVgqaGvn{?%ZR(;Bhzppo^T zm*v=XwWIV2hdes_9z58SxJZW=G%Wda2=&If-4ED~dd*6J-UG6JZ?)sCfUh8WV3g}1 zP=we(?-`ZJb1-Ca?t*RqZJ6oHYQnW@ji!Lvbgb=)i`3}EK{q>VcOkF z!cF@a|6@0+xOG`ar3}rzb7{wN#Q-{PNG?Jd zee+Xz9DSMGdMQy|bNHm{Zc|{u* zR?!)~IoEh?iI<4K*~Ia&m6fw92(R}Vb8ZG76A-1roW?LNnY+mMMD zxXkN^`e*&d6u6oY6D3OA1$N7ZJRTs7AR`Ve-i#_;cz#pylmiX6Mau(eD|9! zpqFSm;GaA)!zgdor50hojFGt9KX}yoWdfqj{^`iiQlrJn-4gq)p1r9+;X-g!)92;F z_4;p?DAjG8AVPUpQ?U~x_sVi5k3&h%P+3yF( zQ|_`C8h0Fx>8%*B&_#JGg{|?XE31M%QsTAj4V>h2i5@S^HJ*$z)>Y(s(~TGL z)7i_W+s4Ebk^J*=-A{5>VRziGyoiKJ#@<+%enLAoub2x_Nl|JJ(Ss~+?8s1{Eu(}* zF>OxxVo+kJEr+T#i}PbMeqF@H?uNKevIRe{R=i)xi4js;1Or)KFjJGH0I<}Beq_Yv-{AkmA#l0c4YaAg~SAjM3;llBXb_$=l!{SL*; zSpj1BoWB9YrOl7}#Vj}&$Zr%Xo@CCUUxeZ>vOrmKwZWWV^8A&i6ZRnExT3eLmg_8TC%bKJVZ7gAJ{n^vPM{ZOKE zd>;0g82>S@Of(rN7@UpD?ar9jU4cIR2_I|5sWPl$Gf8wuc94D2L;X2n>Iw1koAi#)uz%51m*I2$+#YW!A5p6EAJ{zYEDHFGt_l#R#^f3a^`CC&ce8JFFGQ0 zHE07hw`R0-MT>dn4I?2oDW`sUCzvUXFs|fS0kPws>^DH|q_DHjpb5kR`xdt?Y1RFy z1AAYimWyGS<42cL75$A>bEMwuInB&vM-=bQ+Q9haSU78ryfp0doyY+J?mDE;^{|^- zE5Eq}I^JKZchcv#!|Gn(UXUtYoel?`x>D3$TXWw>Ki{IrgcdJRG0CgEi&aVam_Gux zKMi+z$5dZ}P;Zoh335_KkmD4eth<1Cj$RSv2FEXE;V`E0=wd zpY)Sn(HK*4Wio2}nHM*kZYTEFk3M-neLU^&A7gkBeb%0mh2oKg^+Jr>G8k!rt2=TO zVNRl6=wY{dT+`In{HZeNUFbp6(ys_o<*>nL`^j*hSJr4jj!EO2SZOrqkYuSJU)V&LHIu@5xqejpckP$=?wT${>vj1+EN z+cK-{fG)<@R4%p1pN+Z83>VFtE?f;p1@$SvfSTiZPJ?n4h@ebwr(;*3sAM`XrP*cd zn0$dDE+F4!FpLBtL^SXnfjq}SVFjWOg#*+60rU2zZ%?{p3Ple=yVdhvl}0Pt#=}kreHo=-6&NKX{@z+vTsMDlgSNEK%HL=4-FzdZ%a2%u?KAwkv&G zC3B_*%$gd0IZS5JQmKwp*U#MP(o<-aYR98iCdg2_l%6>fc8MBN-(;g4vD?usI(V@l zW0(B~%nh4-T=2KF*|{k)m_~!{$Rg(_Vg|x;zP(|OFJy%AH|rCkXFUW!XCI5i%tpN9 zCdiE|T8dQTfF;==$E}Ttj=&9}GadngyIQoNn^A?M{#XO7GQwn8DPykVgCWZx`JXDs zC+_uR@2GrYaS1lf+da3yes97Rq5u;tKdy%+^L+JIj?<@YmYo|!P` zWuPuO)LKyGsZX)zt3`|l(owZ7Y9=ysE%^6WA9A=ts{p9y~X zs#NVqTTW-Zp*@?{!`-u&mufeE7 zd7G%JfVh_iv+IFQy-ZHQv7#ux?9?yfFWb3uL+ypviZ0i&R9L_C#j6o_7)xygR1$C! z6Sb@8l$Tt7P0m_o{HlR2HS3M_7NL;^`NX{p#37u0#|`&TYmfb$wNU-GuBZ?t9-pw_ zh!qP>G&$(nHU=jR9oaQ%V)oJJ;~g(nkLboLZisXuP(Gd^+%zePd{mHL{}ePf0q1oatBm&ECT;k&Uj3 zkY{|?nkj0gZ$UaaJTM`wF=#T^*efkIt=H&;7d-Unlnc7(sudFek_EN3k0MiOktqn- z{K)Kkq(abfl?&9|Kmc<&<@{H{w)NA0P~;ycO_%LtZEYF8BOaS_&*egiN1DVf4v$rP@UwurCB*G`#=d~p7$k_WyGb9YsC+H&g^8M^G z+qLPLyhaj0hJ1SQ2b;xtvXdAG>7G9i?Oh(otv)5= zZoL{iQ)FDMzm_h4JTSf+Z#OQ%r^wT5R81ev#3RLm~am#d{Oq4(2@DL)_* zJk-mY1$;9Vm5FDoT!k?W(eM0&u;QZZ|gggmZd~+sFGI$wm)R@cTGD=&wFiZjYXdT?IeQUzF_dewfAw zBsV|Bqye;vj*mWAI(_ESwS7nyD`w3RSnoX_pZ^93+;L)+p#@XfC8;tsp@z2mUJXJX z2(M~00udlOt#&BzlyEBygSF5j;qP*QR8)yf>>1K0uTL7dS zSjtjSRd)ei%Dt@$>IrM zUO${+X_hlZju04M)tp2YtTLh*cNAHWtB(Gopb$bmEAWcX9>1_uMntnWA#so;I^pm;usw=fag^oJj2Wn!h6GZv82ipoVi5?dC1BG}b&Eo#b$*>n^>5kVg3I0L< z4OH6AH90T+r_z5TjxuBzL%;K*$nS0vG3gNcA0xC^tL;p` zDD&2pnry{&9L7_ZKn~-teu4K6tLG5ei9&Imih|+K zj9-+hYk@Yd*sdfd1tWIB%%nV=vC2%!OoX*nMh4iV$~AhPFwiP@%N2H=+=5m}oZ;&Y zaAiA$>zM2hkna0|6Jo*M6D53`&0Wrwf%Do{|n6@6eqYkYnP1s8N$=cfZ^MB;A*$OfY(E} z`)Un5Wn!OEx`)k-@CoDQvG`4jNX!<64@t}cL5Urr1rQNzI7cPUl1^YYc^Tuo&bkzSQ5!$p!*_IBZg85V{el_=wia(=I;Aq`zTpxYBC zpq{5L#yqi$_H z(74@2IamYSo&tgcmO19yksgD!NPY%k&p%f7k|?`zv~zS2Y!%d7w)zNkDY(wpg)dZY z=9D-G>N<<#yDr`kST_GLxt!`fyqnBcJ*ydo`B?52JUcjU<*{sazJ6mftLqHJ*sjV} zTjBOtLRm!&*ZC4ovdj z;vM96gtzXDg?}j6_~kNEEf)yTjww;5J-&7QRVVYdY(Xlk$_zR`viALnSbFoOZn+(0 zhjgsu6Sdf-5(4jOSl0GELP!I7Ok_b6U~ads6keVO&^o_chbLLU)3#fA+P;*2XCLdX z=-H8=;GjSXs@NijJ~wiwm>z4I&Jf_5B6Hwib?&Goc02VGq-8%#6xVt3(}&+;J<}Vf zxuc~&Q*S9Km+3fKH_BhDakooO{kH8ZrKie=6TdP;)w< zf6$}F%ZN9No@8h#zWYgLtfZyC%hWr~mfFCRroa#(W~*#+sE37P9_HM;0d@iu@>LpX z{sr-8@)q00Uu!7MQ)#x{`NuxpT6npleOac2vo4#zcw0{_tKB3Dt`1Rq`{mh9uC2S? zW})FB_95`C?(8WBzhaj{i+$pVzB}XnmcKT*0wpQQJTcr})zA|avHg<1qdm#$RAy_< zFP}s|9WE*bCj^;(VsO~fOe0syjC9vTKTer6Di}%Qvm|M_Fj;E)W`VHY+dB3S5Ebji zQ4v#YYr?4zUhsFxG2aqOe&f7yHgVXBW9(2xxoW149rH~u4{eG2>4w^ZbSfDIXx|gz zUSS!~CG%x1@Duw>46>!Q!*#3bj;z=U3i?DuyUI>xTsfDx{08tToz&0!D;FE>Fq08H zh^d^S{(MlQQ)h`3<5sH_4Kk6gr1o>SfaQSDg1 z1gjLtbI?L?2z)S|o&N`MZy6Owx2=sfE{!$rL4v!}Sa1lI#+~5quEE_C8Yj4Gj+hX>$^S_TEp zdvRXa$o@!9_Hu-Oj=Vnc&iPHd$JRtaGze7qX)(S_6`(E^E1khv-pE&r_%oH=22RcC zP?CHAB_e05lU%@HJgK$=2;F%11Iu8?6;ZM)f!>6dueueGE%4DZFmR;C5j@Ye*>{2H z{Clnq1tEZzcBYn1Ywf9usTrkQ4x6mwc|5JnbezN;$!zt#BT>Ia3%UcqLn6E@TTz@O zWeHiGUpYU<;q$4bB%bMP*svdSLIVO$kkd=vK)#ywTdN@SSm5T3%uMF|8guhPn-Emb zk%X1a+ZS=qsUr3jU27leE%h_*Ca~4W>f_5ep3mMy8+JhcB<9jPL;2pGHK`2VkVkbtB@tXzjs+)h))YzGGO)wRWGf{|6|9 z6I?)KZQ~XPhy%Q>nOm@^@u9k&?^v|#_-Ot7ZKy8{jWLOmDk+*e1hJG%BMk19gwy$8 ziipavpaBhp$y}|F`t9y3MNMm?B?44#Ar+59tS8an*}pmO`FF{r>=StuT?88NN@1TI zgTFK=KY-!mvF31TToo|S*Xt>b!+9i#-8KGt$U`V(JR!C*qPh5TQUlvg$08O$qwxsSK9kr{(s64MIJ&4a)?eya#2=2{}#&yr1pJ*jx;ZsjkhV-PfndgfF9|?q0-v(vhm;srl zUA*6}ee@;T{Cb$PtW&M>m_nh_;OGpe;dLNu)3qFWgZLw~7^?am`l`^Rcv9aGEjB&e z{OlKdfe`W*)~)?AR@lQ_cBWDCGn}=8D>$a?YV7Nk`LG0Mrpzf{Q{ciZ!}#R&evaK06CnKkG%zlzw{Tb@nWgC+b~Tbyx-mp zP;kriK*r17`!npV;TI9UIns&=_uBnRZCSKqb)V~apf|8USg8a}MJ0=Vagv2()TcKP5<9v&V-q;Ql`uvumyNSKx_0OmDp%tk z9(G9mR*#kUd52ylEQ+1LgDPiL82N*eIPEW>$4{;4Qo}>QmOz%WxT2#guNCz9f{$__ ziXq%<-liK)Gv}i1PV>8JYv0b=X%J_Zwjc1yg`{GtoLFx>(yjt9rs*}0_zli;tfQi) zOcrT$Abk6{!%z*2#xK*Wri@c4A2IOyO;+o%^RJpQ(IPVe=D7O?*Yn;Uh@;#L1`0v~ z)wZ@d&+NBmwuAnpveje;Bqen_jv$vG?A0IxxbvWmfAKt;K4Nrc*)ny=Hez z%PblD#A#&!!TY#;pX=d zqtL&A;I-U_JN8%8f?evdOJVs!5Bmj$-_$}~W06n!-wXK)g=7sVO*z58gqR|A`_KFR zJ63e>$G$)rm{l}#>WdEkmz-TLZ1E~L|D(KsGT6VazSh$>CA|2NaeBB8~(i_Bz~u;iPi(R(OJYuEO?ud=sq3a9*)KnI978npCrg*H;2+;7M_PoV{ z=O4~V3PQb{FJrq-MQnb^#MsML$4s&Y-$vOh*io`CXVl8G)K{4PxNi4tM?D4g5kaz# zIK~c0ovL3)t9jwg)*YM-Xy+uREmAMITu!7&G(>`bgUw>)Mq3Mwu8{x*su~PDoPFWR z)4x(Ru#P;xf|Se;4c?3+8iiAosxg9yI`F(gH&VO}l#%Nvh&|8P1yUe5%+2u2V@9Oc z)}%SC8a-fID zF*47)>M|ciRYbDrgHC-+Yc)04GO`0&_i=Jf(<;9d@oFHs`8TahkYX{XUombo)5If? zgw(>YRZn5{G?9Li+%O)rdwJwlSqEamG9Xi+j^=wTLwS0_a|G-jOok>yd#V zL(BU_gPpjD+Rl8=qss%|;r6Mk64)rauKpZtyz{jhP<^QFBe;uBRGD-Oo=4b-*J;U+ zxK6-urdBvukyQO>Oy0cW(pW3K-bjA=o^ySCa=0dHv3eenh1^~BIw9O7BVXyKq)T)j zufwY;NRYzD*&KW#$#yrEFju4!p?9t)q;~|YjUgmn{dTu!%;|as^>-9-k`^RU zZ)rwshf}%Lq{J^?WCrVnrIPs`yhem1l#UA2)Wvk=IaFVXISVpTXfVj5s{;5Hq|X4= z@6N>YiLJ@=hwcq+NSQwfeJ&Q5)VuRy0f}>u@ZP#ag(4xZ zI_ZACw@%2oW2GD0f5r7Wd=f!$)i!O!7irG?fytx|%R=~F!{~j;!y*_ z0n*)y6r6OdnA-!B0T7(Q*K|BE27EGJPFErxk3v}6BJz)*1_XEa@Sg>qmW>C%0Zqka zO(N870<*MaOmccVYf3mIguJ>L&1V4WY8;8&WdHjg&w9+!bf)1DaPR#248S$7cQfnBaIU&;&IXCM!p-6d2ROSN( zrm51RcVqg00cd}cOSV^Cx|HP?F~e$+pCpW|JuFD^m+gE{81u4b_R?(1A@&8Qt{2#X zsVges(peMeRl})^cC}%~oY|i~=#aPps)nH)n@W1IXE^k-6&pwBOMUT40ZVdX57 zlfsEQR5lJMpR9J_>qDwpdbru~zV+A_Bgrxa)IUs3>7P zh7-xL7nKIxnG21i4E7)kEo|9tOkp|my=75R&1MpYi5aa`oO!3Jn0F z_}+ymPTvKpV0Yc_&y803=5BOjgzN`}Drw#kAP;R!hAN;cQ%cN~1&}NStW+!D;%U}6 z-5iIWsvBjgfPq6=m(ts3a)L`1BZr1hTnR2D5+#I`$7yTnhMR_DGV8)KaV@h$_}VIL z$xCHK5!yD=%WYRf&;ZL-=+NROi@R8x#%JE>!W^T8;Dr? z2Rr0MViVcqqJ$%o0grFaMdZ|WNpUC_rU%ol2Sr3Tl5t0j>$T$wkJEn5?4M(i*wT-f zQc;EDWWV){()1rjeB*rG1pXo^S4|#so1mgl#YoXlktd8$b9Bhr$Gu(6?=uYM)yIY> zqjc(EA$P)vYnrn}l((l786oEiIA|i`L!FQ^wP(Oj_(QeME7a>DCBPTgXc8$DUXu-O zvt(h#u%l>*Qq!DwW6aOU>%0I7^BSkmETGzRBGK@NvDA4*AEt;ddc)jlC6}j#Wkar}uK0E%u>Bn~LV5=UF)(qQBiI@D3Qk5{ zX$=Nak4HK@0Gp0=wIOK%2U*_yA7!LbK08`JWW<=CaNB)S&2LX=kgkuNrlC2hA`wYS zEr1?T5K%d>pr*#0fdFXxl&%vYrgI%NNCZjNTXguc$eBmn%(8HjBE=0&@8B&}Dw@t^ zWJ#_VvL*EqB)8&=yDLstp_7tR%sQ@~k=A?wO(n-M&-g5=3%}muQa)&FkEe0OmWzci zXBNAshtxpWwDmffGG=-i0TC+v@|@k{58P4k7X%&{XSny^+McYb2_PHf9BJBN#ed@;>Ym5^k~dM%Pu8`g7aJ60X(?q^q#< z*Y{)S3t;`{?@tFPp=Bn_C6-_nqDlKk8x}joDqlRga37A3Zn_x=3LfAzB0$z?5wWN!sS2Ia zraqr#Gk@l^2jOKf+RaEEw==gc>L0^77ocz0=lDSphtVGuG|MzMcWD(ZgH5e5j}d@s zcbb6S%24t#weO1IW4a5SB&iDDiqQ2HX%rlZ(a|eVQ!-V#0)z%e&urwZ(TdUaD!(+4 zjiS>=IyS+H2ia~e@b4jLu?_db!!D+1=jHSD+qXXFrs7$&_6Yu>9P;2RLjs9P`GtpB zSMhtCam1%2(wHAO?namKT2K{dYGa;<^#A16*E?1;Ze}Cb^O-o8BKXSQHszxUL=G8Y z+z)-Pkz@p~i=oXIK=UgbA{I=SgUu+ljON*&nq>)ekajh4Vnm1c9eSj*w(-=qi!jV0 zSng-yDk4ec<%7RZoJOFoagNtQ3ONY>ph!T}JX|Am_`*KhU?c6RQ=GYHF9XsltQK-J zUCU!xaEBh0t4R3t4Jf}Fi_#s^(RMN!5X zV4sO$4yU{sAucOu=1pK(<3;bxYc@4tIuOH_=irmq*8PFE=MiF|Il7>iW?wyFXu2}M z;%+!1^2zEwbYtZp$_aI8D?J>)5OZEgvfEPStixLg;~pVm?`7K_s2ux@Hy>#GuA`^( z#CSLjdAb6rUvTBuFhpI-$gD_7Swge;Zc)NEz3j0XMJ@xO*jjn=6iMZi^gyRHq4mWW zfcaFll|?KOR%Gvh-|J2rS1Egr=Q5R2acOT)f#^I~>@fE21ebZ?L1ps0r^A>L?X=E4 zsSP+jPi7odz9(}=0NWB$#A2RA5TaiF*R+2%x@H@nnf+q#W4Y!2^zkfnTmTD4TR%rGmP2d z&!rP(|j$|#t%LkSrooV}5UcX>qK z2~yn^PL>vX(-P8|6J;`v^+Dr!<-8q_h+U*&mq7;?oUc$7YN|E2_qs>F)?5 zKO?4Acm$)N6!HZ4%mS4`P^S&(Wls2x`d>jj@*+b5Cikb-9T+7wF}`f<(7T9%1+Fsh&o$Xol)rY zjRpOfPk=Lz@qllK!dxT9omX@xN*cI?{rUkcCH&rr+&c}ozL#l^usD8;>u?J}Mqp@* z;T%o~H^U`%v7Pl$0|^JEaUcT_o5Q;>OFLNCtozh`-g@CWRFy+Vxl~#pZK=a|MCnLK zI%lY(uve=xqq+reuK9q|tRdN)o6P3f*^MDHEMvjf7y6o3?(;qv^g#ScZ1w~1bV)x0 z8}y>pvg)>zT8Wf$&SJw4M=-IO?`Ipej{tJ|DR?KvmB)P9NQtl_12q&-mn$v5z-YbR z;nE$BiO8L0!KJ6ZrS`cCN&FrQfrBasbt#0Hmq0$}(hk0g_sDguS_h?*@P{~WXBZW+ z+NoD6bzbsvrWLR(Oi2%HE=2EWPocBKgAl!)8niwvG-+6O+8UpCc#=(76_7L2g7zIZ z5@@h_`Y~IgFS=0UsGmgJQs2{ zVQRdOyCty*odZp_KEZXt5Q7fnZD;Cv?Y?4q<}~zwk*c*c${T(bX97{1g>#ak8Q)5le7;jjE#~#p-HJ6jHPc! z4?vg*h~t^8C>)Z{ruygzHgjgE1hKTdObF6B-cDjx@**eB4l8j#H9f(dK4a;Gs#G@8 zmczpZf-dBWtf%s$ND~UV!;K!H~_9%%{CKoC>tcY5nN(LYRgf3bMbps#Lct zKEPEHLK_(4FEXRk`mK=;u|i>PLYWE(4kTz2@dw2V+)JqGHkO5%u5+Ma`d9-Q;;2ds zUJ1VZ&xb8pJ5FEP7-RYhaWDxePIut*n<>mnMY_-PLxT=igvNAC)&x6zh9|pZIpw^E z=q;=>U)t+@al+pRN+5{q)L@56Z)2BXno+;!HG;Wskm*al4%l}WzUPTkDd>0v@hgUtF!=wWS&A0d*^oh<>etbS!V zDC^PUlIr~e$?=xuKZE-*6(s@`zmrWh#^(jD%tT-fx>;l~A103;k@mCFT*oyct)H*@ z$a=oXvs)`RAy$hw(%U$A9gY!1hCAZ~2B2h^%Oer-GZ)J<;_N%_7{ZtQ9-q~y=C{M` zkxB29J7htWT-INVC+d{#okUt9b*xGB_9co5*58R|3qnE>Pc01pM2~}r5L71|sn~kL zLseY?XA?MG%Hn`kL)q{&};W4DwNesn>t+dJ(BKM9i=SV)d zhRW!`*a?LQo{XFG)XMnmSf9NzF%y5V$yc&;ab$7&+1ARdsFOZW?LK5#Vtqp=l{D|M zzW$^W&nytNR!3ZC@2E6(r6&+l$AnHr+`fDz#h@8d@I_0Oz=(*+sPtg$7f332k&9W$;;$Qr`uIbIl;o$eX= z2=9H~Ii`XwXjCsG$3*P|}1JRH^Om@S~cW=+>?rsIo6_);eCD= zTq3?T-#00{nq?6BdY-#igo6&9Cj~6(5^+5^UI+%Jwv#u!Cs*oBZL%5~|Jv-IX?^0w z+o>6)PQ6LH4lhh*y4M+RWM~s|#=~AQErmlCWKrjuXnnt>v(Pc0;lU$XQr{irs+fm(fk$I)> zQOKrZN|R&&6&+|bU^32{eXg!K2TDkypi|8+GHW99(M33k{On_-qQAZ-O5ew=2NFJg zuCqrytD64Vo1H6g`~|XLmr*oBAbL3Ob0?%sq$SXo0wnWQ<_pQZSE=Jh#C>6Lte?bc z?$Sa>`EVB@y)E*zg3J!lAi<@nvqqjrw9Zi)9*E)JURRCTsCPRxnhlXO;_xcc2P6g zac>I#+C`h>1R6&yK|cDpL}?N$!PC{NR0gLOJO0K4I~IS zCIn(7@-4S{Rg&m+K|!mfqkM#n{-ICcekeDDL9o8U&oMh#xBSVk(~?`vIh## z#j7@Pfgdi&k;hTyzo(W3Dyj^khRg7~9&uM-B2`_=A#i8gf8USe8-;be3>JF1ClU$w z$eWPy-qO=!q%PU;m>=5eBl5rHM(`xCvGq6)BdsES*tQ0(hCw}+--lb|wfv$cLZ{z6 zAYdn?)so@&OVBwW-IV2w=8K3%p+!?_jM~!G<^ws-BnOisWGLj%zR5r@o`X;IzK`u3 zjbEH>x=naP;^KV6ZwH^$i^&!_j8oT)8mhIY%t?+C9PM61p)CZ(_%TYX4qdRw3S#SZ z9cDJVinz~Hcb_QpO77FE>K&@kKKE5hvk5W@S|<`{t?Qr9_y(Po+!%M{Z-$)187=Hh zy)x0f`(jPMpqDG45W-*MwRso3S>YGnC?g|&p`K0G%yPzr<_jW8b#wjt3%>zr-IO zz{}0yO{E?5B-C;Ln)flS*|7)bCJ9qlv)SWoO|kYGVD`K@Q}*y%noQnp%~v)?R6ecE z05h~~#o|xK5)KDdW~!FAO%bddy!X&=NMXRx>_O9^R!#4*F!uZ`XFK>*zCt8eVUZ1s z4+h%TnOa8pl3TQ@Zap>aFqSb)fGYtvP&i~@4j&B@vh_`dm?xg<#wi`7?UwmE$i|yr zHY0H$tM)BBf?b4DJB6v@OdML%>^&@NreUd3K0Y9`kjl*$TQ2E*#fuzWYqOZYL+q#k z=R~^(ml?gP6g4>I(g%kUhq;#tAqa+T(cM+-2$63i4`qP^zkOA;wuh1IJ2$B=spPpq zZTnl67zF19keB9I6m#C^AQh%atKDl1GC@}?vixYjr5Xld^iuycGy$p$4*LHRrOlGw zAY?A>iyv^V7RmV{3c=99WXh0a((vE|l%DB&XmcVjIdi1QCJH2M-z3Il*sPNmtEvnV zm&EumsieV4x`%B;*ED@xQT2?blC==D`rX`(T#&d>IOJ{+EN1IkBq)3LjXUH7zxJ-E ztPj5_5g?1CN}a_yUP>c*3@Q(yV%|-^fg&dv>4)+H_a#j{leY+c>*vl?8wx(iJV3?%wemJGj83-e!qYlZktQQf z5Qs0N_{HE~A0CW;AD5>ll=ar&n#(LFYKt(dDM@K=l7%P_@^wb0`lk&}xlN6uMdv$4 zEw+z>zd{;Pt&>)(*pf=+4k=a5s%EQczNOpv!OjH+&*f_L;2Lq7s(qE!X4JDwgD+{@ z!=DR_$V~U^#d;IuvMq!OOI1o4Z{GB|hb$Y}Jwz5s7?+8Vgp|`Ss10#JdFMdK+MYTe zMPz@{u=OvelmlLY3~W!b32JdRjVj5W%TovyOtXIhHj+Ae;6C!={q`cH1HDiX_@du%tovgx6J!k0xJNfQiWo+9>C+_fmaI-)gvakgOB zF``sor#t;$^i8EoJ ze2te!sLcD}58INp>b)iTa}pM9C@=u9omvy^bu#kJOk6ph2w_Y9PB5vtgwI z7P@!t8&}4q)L{i%HZrfUWTaqw!(Fi(uPXcAFL+XM90I)(DjK_voR6N7Wm#O5He z`h;n4na3YRT@Fc+rHTBi&0)_i6hn7Xgd_*}vvNoyuiSfaY6MFi25}DyVI(dfXhp=i__@hp&X|8$%Q#JE1S-W?ICKy-gzYtq8TnDF^Kz;3KCcT+2zbaIVxb z?lrJwY|${=Q6oS_hk^PYm=^0=eo-`?(ZB-*~W434>=uB%K4=}>Rx-p~^0c%Nu zJXsV(Rg#Tl(w;<|u7i#YMdkU31?UD9_@nE@hor_bltX6%8$Ah_$aQ(mHEI>;Zg3uM zG*U*w1MqMxhAVqolUTZ&$e^&nik9TIHM;7AxUpR;kVWzp@q)#NBtdnf`p+=f@L zH|U5H0)DeEE)8HaEKtB=e6c$q~E+)is8EoozaEt3fb=uhj*lu z7wM$XEtM^iSA^3c>G!zdO;;c`ksUzPZTOXl>)R03Ma=g1{`H5rW4i!+9M5o4Z>Vw@ zdOfke8ak<B8<`20$p;{;r8D2Ax07!U>~^pA+iWm3rsT4qa31-E*U zVzY0N`2@cA*$_4+7RjFeln@~H?vCfg?S$v-uJdt{Y;34u-x9koJrMcLHP3NFk++HV zZg0jrN z>PQW3y?&UgU0rRihU8{U_I$$8oQrB8N z^(4?I8$~YPTw)XfDNyhCs+HYbA>Hd zlmsF~VVa)JLMO?E*?j-1&jhHadqfloP8nM$DT&_LS(ay2>F9ZUi_h^%CxkA8m<0c% z+@IROi$4lZcVllN3K2A#H3;8S)(vvzc&`vw#}{5UwxM2$TeUS)97r$ZY~;Pg!>Xn60nN;Tw}d&C0}iehpz{3W7nydSBC{4Edp7EA zT3z81pq>)}_&r!03CKmX)1qO}y1Q^8JhmkhRAeEX5L&sC(&y7CF<`knEl-}&uXBB7 zN!Zmk#(9c;Kvk5cgp$GkhBnwsFMfj*hnFWy+7Q4dBHydPIi_uGn1fdZ zf?%N@Eu7aWe9gR%VW<5gMRgzgy5Umh=Az2=!(S7Rfu%lbqtL@ITGMVzxyV&jAxxB@ zn{52~ZuFR$-wVIdCG$%ms^VMNS_w@v%y3JwR)xO&u06N-Pue5@pU8(w3VNA5qBYF4 z=Xj%eZTs&}df4%3ciBDA?5!p%(wtn zUa(P>Q?rnD%`f7RcU131MoE{`Q(`#I4Kv z$>j-4ny>npuozz^0&*j0iN@MqGCiff|6qKS9^zmjc@aMbBrMlSDaO5CLmo(m=P%de zNU1K&w$2`1Os()owjCtWwV|6?ai!UjEt>J}J3rSU;3Ix=b~Lvm?(wM%DyWh#nL`Pg z?{(C+r}f@vT&cdJ;iR&mC`dLDMex3V_}X$Yumk?^^@v#^JGPLlKi)Dc^U4Z^^14=N zWS3sN^$mt>N>CSw$a=Q!Hf_k*(9{1fz-zgy6$MTxRA8`p2I6W8I+Dr~|Te^d0*^U2rj`_JJb-gl+HdIlnke@jXAR41T2T>F4<&Li_# z5b;;NqfgzJ5e`wevO&m>?Ja%q)&l$2JP}73&aw+mlW~@>xya;T1KS=S!e>RT+IZE? z8gXnuLX&}I0bgITSqn0Dd3GL5K#Ff%H9<`FqTU=-0I+=WP|z%-`5bSF5xtSLN~_9% z>@Q#eCCbWP0l_DBa!;Pys$+*p18^O(ta&qk$H`XdNn&cF{XspbYLQ{`9gdSnX(PV$ zLh9PqOE&NGkDb?cfQX~wc!_1d{+cU31-@>}TQ-)XiL8IU;iFXIs4GK_A17)(9j7{& zt25;5-CV#5;^&dA2y`066)}J0{MM(s$y4l*z}8{gs)VNI*O?u1W;#_v&7Iqg)>mFc zn3$86e<`>GMo=E!w0(rBPG0$^uoDg9;4m%qG_C)*bCX>UUZH+O z;417mlgX2>)E~C^BXRSg)}}nHve^*MZY3;H%i;FjhR_p;rVs%jy@T$eV+p-9Tw358|YY7;c_Yn&dK^vIt2m9BI{kF0~Gk5%^X=_rB zx5-BI>QjUsBQx$ilAPqP<6o%WFSGx_f+0ax`X3I^DQ=2LmRKBP$n%$k;fMBXskSVR zUIT1#O5t}@mI?Jj{1Q5uoBmKf-;eZMi6F8eHJsm}OCGELikG*3$$cd@#{!-K>`JJ} zm5(%+;E|N!I@|7vHqJobg0PvN6!x{+)#c8N4tp&6=XN6_jSWdrx_>e+N)lh z+V=$uh>0-O?#A<42&R|(1+X(7!gr8-EnL|qLkvP6>yvztl0$qjI>OME_(b0mh3k?Q z{uj_@mAVBQ*mcb~4KpU+UGn8)YIn*dv!oxa;ZeC2;l?0n zF1lGFcFj(MC>J^{^O%&Pr{1ji8t{}83!%%z*ymRVu+bPAEu?5`xer2Mtd&r-XKrj@bNX-a0R zvi9pE@V2fFud{_^dyWe!Ms6Uo)(>y@!D`Gc-Z4|Z;3z0!P5){wKcA7nzH;#XUCKj` z;~S^fYZ}o;&C~RVqCUU(`^LxHXc20Upg1X7+%dgd>dkZj0OYWu!lgOpr9N6 zhp+ipVrJP7*xm)qPL!(SH;P*Ho`{9^oZ>o|EasIfMN$#|+VV@0W$ZKJ)+>>Cb1!(y ze-bFO&Zph(GAwTqKFV7)8dJ*Z#^@ef1i^``4yZRSuDwJ+ndaBf{6;Z(qfY?Mb~wum zpinNH=IWv0KVi0Gb5>_os@^6_l@9R<4XPmG4e-w0d`8i&r;PPx+5N!JXwtSL?v)v) z`qepFpO~;S785D(VhMJGhiQnx{jaV9PU3_dQ|M9_!|^|MVD`ZqXJr27f=WBPUk&_! z&Km@9QqX1V2Y!aDH7+_OUjb$u+4Kr@UfEQUe+abL)cTIWd8oC4Lq;=wub(a5YW-?`9yVB76HdkBwT(FQkAhx$G)t&zpmcwd{LtNaNaK_*#^y$M#zeQb_W>jCYgU`QR`#NQA z`t@|Dkk%KQUjsgf-$m7>+2(7w)0zF7xvT=qKts7FOP~UnpG?mS0-rnUNjsLs0a)Upl$NSUo6n z=w|(sf>TB6?o#W@#m(Pcg{b(IX)|Zv9C&-x5fo1|sTRl-hNi%h2_h23@GsqS=!bb@ zRra+qTot0ibNNz>v=nRJQIDoz>>-t#Y5V&0W*>U&JE7VN(Z5}(mED3U;lupF`zO5#pVxrkK@T`M@cMgm}kadbYG;#Lk&Vzb8Gp2+uyWgXL zkoQZ4ioKF_cU1YuEn`!z$6*D_Jg*z_CiR%OCoJLQj{`R}-){~~y;E`prpb6FGBDg< z{iZCwK#@S2v`i0K>g(GB;9cOxn_N&ZRM-&FEF@HS60@vmtCugaF8z)^+Ew3secB&& z%ZTDOu}y)RmkZhq*|74v?4up>?<#HxJD9tddA~(ufln(ez@1R*t}xK-o0*q27=In$ z@oViBLelDKdGJD7*P;IixaP@#KS`C@`}0hp&hfNHqOurEQArMUvoStuzWUq?&%gVF z2+eR>lCC$s`_PVe=7C#6T_t7T6NgTSG*RfB(R6Dpx!6%1_sNhivu#iucx!kwq!x&o zGU``IZP5FW+0TlwPo#)3f1*&J-lauapgKl9gv^{&2_}tO``sq))19w3O0)P7aH*%| zj9lpvrcGI$Tr3Oq6iVFWiwdt9`(S?(athwGk~KE`R|7^Igow&h455$ zOj;e-EI4j(d8et|-L}V+Z`$35Zs(9WBOOwuEkpLbvqkYXbGat|koP;i;?+z}_eLvD zjzM_M@h#889(4w@%WIu9aUCClrXQ2+42hoOg1mRQ$};Q}P!1u!0B;}yx{uGvQ);|6 za^tIw)ezFPP}_+`%JZ9N_1#^+i}aVZTY^tO(V}2xSEvfy;6gZ{UUYmG%wGUx4;57;oP_@V-lG z&4er;jik==4*-WumR6B$v!`lQ8R>@f`K$V_haikXE?dguI%?Is!4y&Ju5ppza@>l5 za)*e;pT^$6j1m@q7eaK(tX3D<+2BE3UNHIPykw=*&1P2slgBUe27bAn6H~qYFTib; zAZb>-J@@X{7A_|3m|OqI6eo+{&R>8jjQ}P8(S+OA!Yd*fg|-7k{bFEsH6#;%CBiRUwh7-@4s96c1L% zrxxyv|H=82INt1-}~(!MXWat$CM!0pDcZ&kA2A9)tWOR|xhsdX(j2rM=veyN$mX zWWsmmrkmJE)MesM%GQzD`$_D%>L9IBOIHdTq^+mSVEW9br%c4AXv5~-F8ET@*B91q z;;^vmvm_3BoH{RNcSZGv9F4z#oS_KnNDPha)gg_|qzu^qYAO5X7Rg#=8JZDzn5hvY z?)c=T(`US1zm15x`~fv@gln;Lwy5a=p3~@CNa3nvE%r0sa5=?0QPzQB$|dl_jAiP@ z?inL5X;pqa3v~c@h_NDs`6f`@GaGn;S!h zLHC`LK;l(9Kf?iS^xdI`xqytzPi|V+eSxdVvm7_yr(AzXmdat^pcM{iHBUrdD@!(fwX~6k=Ms zEp60bI>ObC3o+Uhw90r+{&&$?74fb-C!`AqKH(o5^$=Jx1hMMMk=5L)uK(NOhg2JP zguK^G4ESRSU)pSB&MkASi;615)RYs|fLX6bvnV7`^hSH1_8{n2W-OM+b?JUywBb87 z9&eQx{6nCEh0Bq@oz%d;|yi}CmSm$?9di!+BP1L?T5+m%kYoX+Vpb8`U zpovqS9(qu;QB&sfvr2Lr{>iSQN5v~g;s()JU^$P?sazYUybs)uVAiWI80vC1Vn1-q z>izrmQd)+a8(j`;c@{tUH1KB<{5ah>j~zp`OtClSGi5i&G;uyxj zyhaPzccRm3In8O{$Vp+v8;}CZ)?%%iXFHr@-|nqSE^{_xKyuX(IIKHABud?4)A9W9 zI}N7lDd<`P9q^te2K>uIb@>aGDl#Rnok#ys!@cw6zp@C==2C-gyJ(fOn41XXReZ*pT0=S7`S97m z)deAfP6=e65*>rOU0kwZ?j3lZUdJKDo}cOKELcR z=f#p%OxbfJyK2ZpZKit-3>h)=JYp6KQS`NYxPsl@R=)0J134@VpC@ez;o#4C)2d?s z@Wh?PC>SK1i`K-W#(GvY=A-G_joeH6j<=$l&h7{qYkSEYfbzY2y#DL;$QPvkZyZeRTy#*xokP_BiU1sv-~}>dJ~;IINP&EUm(c3AxXmiB5HR z`xFBlToTxQ_syISQX`^@D*B9X|49vB%{z>kFRuUelK_7SqjioxLRl_#IfuUBR9|#V zZBa$B1_4+xjZ0z3H#jYS?pf{}`QzyJCKx3UYwYq~x=f}N40PPE{p0Rmyi+pRIwc88 z<8T0aXbj3{|8kFZvB)*dE^$G5y1r-WY2tO7ow->QQ{4p~qvnu&d@SPX>-^Zh+f!1| zthPIGjd3f>a7i}-OAJEIred%sxWWSy zA0X3_7j>tgY5J=@{5E&cmnK4tZF}A6lzU%?|EP=$z&Lh&lRlkJ^pL#UE>aD9C$sR{ zg#+2ez~3P_FFeDS;owjxZ4gEy<6FU$ab_~r+Ck<0#~en20=m$&O9T5M#E=~S0)DvB z9QtmR>eea3VySAyX+ufm4SY~; z;dVz~DePUEg@C6ds0mJBtfr2qEKNSVJip8S8OeoyJz&|1Ld=#+l^{l5Anm2B;h!@6 zj(K2xLZ65&N&Z_>Hw=ednD`on5w>L2eon66RzG=vo!WElkky78}CU%ZnCU#KWq5Ej)WDGK&P;M$O3QkaGctp(Y zAbu&Ts!(?Bnhv*X)b4GwxBSoC$@$xQ0lv-uVy^#vj!gzJbSfv zenpk(-sKVY>z=s8ocoS@K#Vx-=6EY=Lp|<(*H%%naSdr}#Gvq#Dl=d4WfDR@zP@*+ zi)PMPrd80{8t@nuoIn)%_LLKTaq~XP;>BOZh)2IFZ{uiJg z=QSJo%VM~fd63ahy37GidV#N~srf<*DUU$6rytDE>o!j6SD* zHz~_@w3cHN9oy-s(#4AqaFlx2A4?!c#ZM_m0$!G4E3ZVb!8(98Lma%8(z_2uNj<(x z7-+q`;|#E#FiKJftv2t+Ehh8?o0nmeXnGEaXT*=a8#HsUx$)gI@%WLn?#@AyiZPbi zTO6~5j`*DMW!jJ_mm^unVH^(HuAb1-XEul!+0y&;euQtiJ9PFDwx!Ccy1U!_D@KF% z{f2UtZuGThB;CXG<1Y)32BW#n8bQxdLlW29OIG%-%k2C637q?T@R{)pOO#!UaiM&y z)RAl}ZTT~30;wy<8@QsHUfH#tDb;eDIn5pUDfnZc;(kAwqnGKx`YBdu^531o?^BUJawSH_s9trjBU z+T(G2j`0zY-A+|rrOxU*z0L)@gm99``U7Q)JKS{nkp*wti$3tq`(|8KZ6lLBx_y{3 zIDIiI_vGOdOAc1UpYH(ie0HizHQ$R9mv!!QKNXHVyAB^Z*80BB=KLeT*IkL7Jf|3Q zKp&Jph~j0?tvUOhfAbLO(AIo1z-si_QA9F2-q#~`AlGDU<9{}C1F4b1@!&Az>8Qb& z`=nBb&N}6Evy+|wjQI>z3Cg7|gxoZa+@AL7b~Dx&)yz{bcVX9h@SA4FARO0C^Bk(E zR+k`=^4z689HCRfoja$RnEw|@jb7(lS<5-6 zFD5wtfDdO*meAJR+t>HtZ>zx}@=Xf}1s-A_L|=%wO ze-%M(;v*5~%ENtEJq2sb6)VzNsFxHg0>;{P-pO0NC$VDv`xqWlj_*>ABkv{7)m(E_ z-sbHcXzeXqxsqDhbu%XnGnl4vkMC0dNs;%Svj2B-_LOz@l-l-e`-}!?d%=HTJF%Gi zD3?)5U79V=RefcR3nGIz6zek-6Abx@%nS%NN<-laS$mLqDgNoyQ*NkNTcNp3f0q3C zPlgIOL+$^WAxyvK5`MW=`aFOZlusk7ltc+HiWWr2hSAVb`XTTu;~ng_JVUOD0L7Rm z`i8ozE%H_=yS-mwA-2>mKDiHfGU^)pczV_=^&PEbJ}-{I^O~A?=g|SS`Q=pxwF;VLD&K-Gp>+o zPEAH}bG$jvT96}M2IN}~woG z04&}xfA5BC;mSY*DrOEGq|ef=c&?-%%XDOFCI?pp)<)=-r%a+xl$PYj$lScx6n6aR z2jB^8;s241U?>D8WJFov1WbCFXD0K3s^)4qF`E;qz)=SbOveUx%PAQ=NsLUW5ekfM zD>AHnwLY<_#O5j47Y4F=FX3Vo{Kq|W&frv~I7t5utAB)?Ae`pCpo64R*(o71FLD{F zI5YeugfTS*JgH^)SVois*A=bcV<(b=i8;9L~)j|pwjQD z!?HoAGD(<)>L}!yBbof3$tHJM6tVbZ<$ZxjqI9cLkX0&mn9Y=6GJdC!JC5`KqE$A&x%Nz5b}xAW_NZG^Jk9l+N2iF+BZHb@c^9AY*-3~u`r z0Abdlg0qlqMIRcG$e8cGI4wB7 zq3TBwkI!$PaT%A3EhabETP$V5>r2sS!K zI<~LJ4a5l69peZvg%`41Utg?MQVw}7N1ZeHNlvbc3G`S+hMAF1 z-x5pjW@0CKKY!sd{5m7if$5&(`=UP3n{3z$h*^oyee2d|c<-GIV zG8J&xV;&Qeib}3TM&h-xuUBrKV?qxi21i}1kJVa25MJrJkzqxKt?>@3++Qq&zd`@r z-zus8VKI9$fz&hCEP=vcWGj5NGGt#ZYZe)j6tsL_&b%34hmIMab7FVb93G zyK)G6mv-p!o|fqsne@$mD-J7lwE)i44{SXd^zxhk==AdPc}-aj70UUg+`OylkYm8i zimhXAI^wVj^pUrnaYzJjc@lR~40ak3FALH1EU-*o-~I$QyB|7(Hh3+Mw|U<#QFau; z>)25_q!OQB?lGnQIXBgo-Wk0>kOqhAV6(%8Z zta<2^H6hx~UenCcxw|COdNgAUB)<|z_BEh}YGw#Fc$el*85w&k`nma(Ih|KT(`OgH zTn`y*yQBYH>$Aw8|WH`+EVFt7{%D9^!Mj(PS>&h#p7-sOXsY#sL zd`b&`J)Uq3j2c?NI$AM)wbQX=WuK&Tco77B);E>BXC7|lv~^2X`@pR3$|yDtTO|Ly znD{0DlH)FoIuQh{Bn!L!kzVvX-uA9sr5}y4OT8m+Xk(uLJ~OaSX4iu z^q72a>Sda3vfg^kWb>SG5ISVvpCDxX3s`qokXyZEL)MtAty;{hWS}Arpon+J+EJ;2 zhUgs0XC`lj@RadG!&a>{@QeA?+hF52V9evTdB{TaTjxmz_ zmB}Od?2aWyCNnKi!6~X~BNJJU`LSaM?I1<0aT$klTGP3alqfUkBiQp{ zT4bWUBDDFI`yq9HzA{LT?p-Q|;U>)9_c$RuuO8xnMx1tzinEH|Odi5_GmHmC0j%;+ ze;)VG*^GF>T6^he`nf>SSr_x735F-zN99RRRp6JkFHdhxZ_61{K`%g!hitLq3BTw` zQd1%#Y0ofc5#S}XRj?hki`=&E31Hd5qTc1PR^(AC{YEdFC@QAc*f0Gk{xvO={H6nr zp5{1Q7}92|QJB~J#{1z57LF5K{y)zk0Yu@VD%unH9$i6baR6HhQuHPBNP}WeJs1E) zo?`4$&gfPQv5yw$CaaSBN6lXV3(0h2?aYUEiUCiz;4jzoN;lhr2yW(_i|(+|qkzGT$y? zE9p!1*Y3&-dWD!g{j8g2i0Lt9Pw795$RT@w+ztH;@=>EuJ)D5M`ab ziepT^cRDwzU(IMut4nk$EM#)9(d)(GUOg3bJAVOtg_kS(`=UbX@^y@#=l)V7Ku7*!WrkWyeU(PfiEz?4w~_JQdE7SSyIeC+dK?pu@j3A9w)m9syH^ zc4o(JAsuoT)QjV}*RM}ykjv`77HrFrsV_2Y?2>p*O+?#@ zg3Mu~ie%rJEHXVpL7oPNyHIFzehY zSNFsn!Cu!TT`ygNUMDEbTphAg3kGjl^Oc;FtQgB4B_S)n4lVDHI0Hxsk)ERl&kdTo_>n$+Me zS6g+I;TIjM``kqkhE&r7J)_PtNezN&{(v^PomS<1uCd*O!t55J{sLyLv`ZZAc7f71 z1?Rbj>30!BpHlC;kh&W|pdDI$ncb=)h5fU)>JtAN9YZ1Rw$Hjd-7hn#orOE5ye0SZO>0o(K`29mm}Pzu~7t!(YEsv7qVS{HH$apa8gM#D3{ z;3W0Ucmi5HN&$G|k-*mEzDQV|NDP3IRoAmVD$o2vNj{uOjS)jh-CmSZlm#*aA6iSD zO8V|CI`lvag#r&Mnadsov)0O{2>oaUgURFunsF(_r124l_IE7RbPg_lX&oai*Aa&h ze#((%^Yx@KG5O}huuJUCPvoC?hLNBb#%>tohE`UKV2KL8-(;LlqE#1ro3mIjb+vqo zl9}aJXlS!ED~XeD80;9iWt3>|^kHHF6S%eSIZT%H10MZJtPmQR6 zA#Yn$iw>(!nq7SmS4=|V-60F#94+B#?Oj|MTaK)jnvT* zLYR{>9IlWNzhg&ZR(urLCONTrDCHvA52%u*Q$t-u+6r)m)8KQlfsI&TzeXhF6P=6> zh~E_$SEzOqt>@RAi%{hx>xg}cPDrIu6Bpf}WuecJpg-S5dADPVH6%grN7;YbBJQbrV>zw!BX`HeRjyka2MaSg~R4(_0pDR#v{ zUTZpm?A>A}YU5sd4~cdZUkKF6xcdv(2EF4OVO(0#JltkvLeHmMtg7pN0E>+p2ym3T zB-dJ6G#jDxn)_R|`Y55&RQ2l#3zb(MpQ!U+`_13Brp#(B3)>k=+(A1$w*;ci{F_Ex z33qlxmX{qR%=D@oNO!bXL)x_*K5q)br(UKG=}CR_>w0f_%fw+1m0ju1+QJwT6d%|Soe|T@nPuiYvos@&k;mR8@#?&HMJPX6H9%QMFe0^ z=!Mk1^=TH8%*ll8v0Xaay|lG=?qc=KLNDw%#i;{QXm27n$pI=8-ePFI%ECU^3>O%b z1nPHwA&4}}O}~m);5@)*A;Uk#vB$xl4y#~L#8UIaO3tcSQDZ~%qpz$B;V0ZN%jRcn zu6RSXjXxq7LRq|6n(%-S<9Z5F&Ba$>4>I)hV1y!NcjA>k>m-YFbbv5Z$#ArVSzx`e9I zDeHL8?I^0pZbYyxH>}TwE+$LtlP=6H%Q<%_?8YKl&w0>f3;UD-;7s>V=xBBa(vKPu z6r)QXCqJ&Ifkq(0>KNpG7kDZmQ!N?TtWibPbjaErET^r}WPToOi#D3D?|S6>&G#!L zELIxX8Neld3y_DMYMf`AnLE~|t1e;@RkL^CkN{KwBlQrp$+u7|y&;VW%gIXp^Ar%j73H{Y*L3SWReseEPsC*S z+mKBAS3MJ3WbTz?Ic{rIhD)^i7_yD_MYFuQQ@mJ*W*d|>j zb4zv6%_m?S!yuLa_kJQY$c}nf_#Mc(;)4+Zby==>xGdWTy4o3za4fa$Q+#^uz73yi z{Fr23rG`h&$#t{gvW*X6rKo(3;<}&nX~vO`LTB1ZHZEU7i}He+>+PA66e2kcm0ib+ z7+>#X8F?pgnN8`C;;(wfTC&x<9DV>`11Y+%KNk@Cd3JM#7c}|I5`?HC5bjKob-;-w zoeptiHV$P2KN98~vixZV^|gcvRK?<<=N{3Vbm%nbY&oOe@7m>+&TDL4A)Jn|3q5DZ z<6uPd1FM)D{>bixr!-M)YM`8Dl{Dl}<}tg+0Pw%*4p?f8Um|#j+ zF%xr7T&TLF4vGw*tSN8SUfp!|n5E!y3)m8vO&SA9qdz5LI#yCIL#>*)wmt2tc##+n zZozZwD`HJq2f5zT(ZI|+o>njNd80}8Z+)yldf)-Pn>SBqAlX;RL6i?l>j$8$PZ|VQ zDz=R55hE6w_OS|l6yC+P0M@dU2E($bzJx5pqOx+gUY}C4He4(nvIHh6rrGKQi|Mtv zsD$6bdgF>#LRE65%q1XCm(bqS397ri)zzyL&C?D;i!m8$n@1#g%^g*$V-w}eU=VV#E7xenR_hLgw)WnWDenzG}Se=#E3 zTl8;LB)PtTko-=zE$EV|K2;>8TxTAtKz%dlkhL)&JCWjh#$Uh=9mQ7*EU}14FJ`?0 z+hvsf_QJEL3`cq1UzR*uM(5MltUNm#b7mWCYIoEfp7o1H=Y=~|^Ac&L7J$$MT3aUR zpv>s}Vd(tnMDnTly4CmRK};(zzL#myft%1;dxO?k!}r+a`Is_MFAaD)VstsWH`SpP zMX5hI)x=Onvx`Xc8OWzt>#?x&t~)@(9LJLiu`gZT965E28-D>qG!Tapv-&gMcW<%` z!xfj_Vo;R(gw;LfrV=M&B5FpPwX;)Q%h%P9={Maoy?k=n-o(G$vO*a?oH>v$cY*rH z0V!vqyW!^&+Fc&UmwkQMa2i2-;cN>QEMGT^Li` zJ;2t4T-o&;OCb<;D=)WZ75bF(Sl4K)47Qxy1_y^n%}CdE!)lG6np?Uls^b*UaN)7% z_c@Wi=~GgfwNaxk(*{JLD>1|`v)^?&T9tc7Ny9Azfp-&EC{Q+9AO$I?aF}$10s63> zeBoff(qVZQPgi9MVV)eY0tpJu9DLDF(@zO&{ZO+77de`*WnTYJx}owcsTR zVG=2tt7KMzaTmYUANQDue%bnkHnPr&(hk})^>q2a_2jGSqj@tXkg1$*aV;Id0Su;b_+>S?* z0f;Y>KW90WL2%K6?}s%kVLjdVEeSiP@i&i5fN0=Y1;iNHwtQ?7f4y4@&Ifrf+KVmY zn{lEs%@VD$*r#))+Ua8+-HcWxQ&LAaE7R)HT3x;pKb-YLZRXz;3a65cF&mbG16UG4 z(Xb*0N(C^j5Ip_LbO=&-OQ+259fp>;YVB;F^Z*6*E$-)l;$(C5j(amZN(OT?pmibD zv@>b`w%HtI6K%8Z8SBD)(A*7Y)+xuUyfEcSuz{7gHyw(79xUHrgmhX+y^TH#hOO-> zY^b!KOonb0`3gHeR=C$C!?}@UPq(a<7!oD~Fj9Oq)aWR;1i8-H&- zYaV@Jw*p=;8n4iUHmQ5(_h0V=vmkP zemqNFc5kgD+jZ*Chzw`$?DQ;FJ2~I4AOsy6Y`$G1@AZQ9p@XRD-LG#$KNd13S9At# z-d;XPXQCd?2`VaWa;1P-$MZd|y|Y@En^~@z=R&)mKrezwsh9K@vYAT{k&TexiI2+h zbfq1rH*98dkkcpZ<;01olUlGckmNaJ-F%IcwQt{vysA^*r^IPJQe-S++w2!yvG{#H zt2?M||4-ph{-cttViobxEJ}HqnpJ}+DlAp)(<5gaPlA$)w}L!J+F%D52t0a})h;Rz zVw|-%G&qKcb%{~_S_ugVgl`RX$W|8V9Gm(Ly<7F)<*{uH>QMSDIEJP|&R0Zg5`Wi`2OqP`OlJo)25iTKgVkB43v_tw$draj9;Kt~IZk+&R^38xim-}%U@*p4kRAc8es`; z8Bjh4Ov&hts!d*3QdaVM2=FV-9e9sM4$zhB@SB+^kPMrSk4dN}6ne95&LI>o!sRR9 zXW~d<>s-DWece9Oz|$I(+Zuo_`j$f8@9wIR%$CLXwL@x4<}N}*ebhSAEoB>CSDj5S z03iz7-z|J<#kCzG#}RL3koSud-I+9}mn^VJy}bG)ie@HG6h>*N7O+;$;}$|!Y($5e zkY{R7oVPyfL(-#sIp|eZ>yyup;poirhi{aSRO%kbd*(F2B z2>8%tRB#R#!Gdsm2vL$S>va%&q`hCGQLOdj(f7&=_`i87AIwt;hr(ob{1mz0zQexzDS2_wrnohO1*Mz$iS)7M7`8)!UmAEO1{g%v-S4tv00pl0Oa ztTX)rPrbwY#6Hm=cj^-FL5sWc`X0s9`z$9;1L^bM_e1mp(H9}ip7jyA{(*dNqgifL z46TZ}KlJf8fBJ59-Ux!1k|WhuZ{}9}zf==-mSs8ii8F1$cn6}4q$lu(th}cae}{>8 z6O65Lay#v^Gl(*I0)iB}k0+RTFfUDeZwx?2~?(q$@rSYSoq z+ti{Mg(J97G=_AftlpZiZ%xQWavaU(8WJSdv2Bf4hsP3Wo{&{6 zN~waxV4FcxmkTq&_^pCyC654iIRe`wkP1(1a5B(z0uEJ9Qg_?j2CbnpQSXu|9ZvFY zci zj!q@vmN7w1b4dAG$@vU^&K60Pl5xelv|=dXnSTKT2X4yp%M%vIeitHAx~|aYe@>h0 z?gGOM=1rm-bBG2Q619=pzjklq%Imb?ESCB0EN{<^`d$T*!z4*qyZ=@D=tf zpNjUnc4-DG@h57EhE~xX>-wXGzP&He1XsXAqC}#QK*3i>mGFwK7E7=}KeS}_{qmDC zFJMM1a;JpG^vuQzaRr6WQ;~=3!MO+2ep956K=q^vTEe;1F%>uu<}Y^VAKk%8Quo)? z6k-FbPftls5?)3a^XxJ#0ndq2-GlBw+eHFiD$w>;y39hf2yd%BtoHHd4V9L9n2N}> zxS$X>1?X4M5UhUE^#lr{OCh|&RGizqDa!rHMFD#ry0SUFuR7LR`_r;mJAFj+#N+dZ zUifpjJ&r9;qvP$G*o(fUmq)~Qm9~5LHF~*ZYE$3ZE^g|Vgj`T^cXwo^>+QW*$0d!+#KBD{l3u{oo*K11Jnn4FW7Mf4%#oYWJ=L& zacEj?KIK->yyVk_(=NCtevB+}Igqi^M<>SEg$P&ZJQ}q(xjl=cYPf19)GD~wZYw@nplrV*i#awRffoL z$#0=TKwKj_Koqbp*x`EMAIne+j|0RIe2iH`yv3WHnvw86t+NN#)N&i5*|eltO6py5 z!4iIo?kZTbYuC0B{urO>i$l5B2=>PlBN~P4ntja94gF@#7y*AyR?Du#G^rqsGOxLM1>sg zyy^;Z7UppuoaXZ2aGOh+0WclHHovD9_h8hCek;4?|3VLsCS9{lb#wC=*Y+>evMqeT zn2f{X}(-XBq&)j%9+A!XBAZR+V=>Uo=?usP?*^b+TXl;+pfWr{~!>){Uw%+5Y$c}|ApZ=h%s zP(3Zw9JR;FPx8bac4Z1Albjl)uTR2RnfEL7s=WA}P+fI>u5eYHupf(`(~s_t8}*u6 zn>Z{ifKyZ4HIk|KO^^-8%RYZHU=~Yf(*vy!JDe9kWVCzS2mp!Ky#7`ym2&gvDmB905Z0Wv+X9$a=Y!XS*H%3wx*Zvb>&&v^=M- z-}f}^?V{;A*Nl%$!l6lQBRy(pqz`^uf@mkO04Snk zN@^Wb%!u;=@lv!EIIgV9ILKrEGwi%idirohgilA7KMGeZC*9{#v%8I*5I3bPl@nQ6 zcCdZuBGEMb)rK3(yS?s{hjfx8uEZ&CRTWJKUSy+8;fh+rObm>rqafSN9s+)IxWV&; zHT1*ck#ZrnhRjsgC$O0VBLc9sY7vYgoZx-;kp)*Fg;47CU*q)yf~6> z8he{jux#C3S=myDh_1V`Xs7htZPF)^hU!TFC3<*6cQ-cUAklrJ3j zflIhET)gK;?8LTH`V%p)hL(MAjGtJ?jPWMcuY&tM@(?`PV(MxJ*Sr)(US@9_C3#3@ zuwN7w45{3J1AEb!8-O_8yY!0fw%YQPr%tMy>nMD zA^I-I6YPablAPOowy{a2rEbgB-YLnP&|kfLV(hMOZ=E1vbuZ9CWP1vu22d<;w8WZpV#n0KXIc3j znS+8tuKze@T_KBB1z*XY;<~iAsp8P=n9lr;?lu`$uL6#*=#@pt!?9{Ex(I~{AeS7; z)L{3??AeCI4d@(6#!2>GNZ5&7ciG_R;3-e}Q@95_#i*-j6>Br_86C=zMlBGi+qa8y z3>5qhobmbOY2m%4m~!-*#xspCjM(H#ZDb=&Fd z%;Xs6;n6Ha+m4M;Ge0e1bEEW2YZD=5Pkm(Typkd06&T1gmU0D+E1AE79=}SzBm+TQ z>S*rDdLv-RyHnp!CPv4u&Wk%g?43n@%4-Yc%N5IEfgPS=VvB2zm>#H(OnSq- zBCg>|dPl=OJYC`fNOaDc(paPm*``Svh|`X7JDg$if07gCh#>-y9Wbis3R%PE%Ma)R zi0Vo`#q!QjVXA@Il-8ANBbH~U*yeJ(R0C$PF3*WO;(ObDVZwUzc$z#(M)n-a)^MUF zv9xOB^td|2N|O@b&xV{rMM>gB@3+PQ6;9l3DU^hrgS=9KRTBm>_jaY(-r;v!y+*4n zJiiJkeh4$ho{&NQ?vx!8l(Z-^!RHcj4gkVHM;_Nl)hRJyEpZ0M*^^@HmKjrmg?M(tr zn4-IS=P0`!W^8WM7B63^|3CwRTPknSgUcWs0!D&RHsMBSaGKDiG$Q3j$e?5pj*ArQ z(MsDwvi9hec)Ic}ex~}dD&ce$pav+C-7m9iLi#YqnN3?e3ai1<)_Ok#PQaMj5&X73 zRyCtQT-0~uH@VT7>pBBy%+bC2o_Jxdzy5h8NGMV2LVx*3M591lNo?jHK84XRYW^?} z{hmZ1RjR4Av}GQ-TSPGO$>8q3^Wd%}vK;tPqJ-}$wY(|{P=eHJlsH63ck!tq0FY)1 za|Zlctsf|AL&-ED!*YTRTWeU9n+T>m6H#xw_(Fikvo%C4VXM}JRG6vUhggEfh=ynl z(wI-1SX@hSpz#plDx;P>7*91uh8=Kh(^aH`sB=$i`$S`!prTGXuSnzS-cQ&5!&;|q z*8{S$-YW`bqTbBTT2EL7=PQqgnEEiWtkh&`6xJ!ERi|^Z1Y%BqDHho3gT3j;J>`Rw z#fYgxdq*vgeU5WKkogG6P~Ej>VBm`c1X-19Ia&#YK@@{DFzK z3MwLRP`N!AQO!J2QQD;h<01DJ86$~@f(2|9xh>X@&)#QiZL<_Chy8=Nbh~u3bTcpa zTEQYC_j|5Wt~r?8a({u}_POS%&cNa=&y#j7@6vVfo!h0m|J+?FG$p~q)&YUR6XOU% zCJ3qSm>HdL6I7C%O*+h_8M2E>X#Y&B7n{^EO-+NYhb^wvD6XNkxWK8#$+$5COsX$D z;{B9#BB%oTOuGhB_~%j8`nwd=&omN8M^HbG_&(F#5*318CsT*&8xa`zajAu_KOqek z8+YSOwX$ziiD1IM8VLM64zua^txQWpdX#uEVU?|~?%a`fOL4dLuyJJhf+~_B0AE0( zU8v*Ow6t{DTiP|I@>w%&uCTmpE6q_uEGY+H8`KFK2q=@x#PgVL6= zb5fDt2V;j5A#9wqj)me*s!Z<8g9Or@jwVxy&e3)h<_J7hVewLl%9>qJOakqdtGMxL zHV~R1H7`$ZJk*@Y!7#TKO1~Lo6BSyJ2|j$~f{q1=I;I2GQwkz*E~Se2ffDfzMM~jH zIn8W1qew<0vOwv~P`p?%DOxjXBjF%*9>wN4AR6aEMWA&=%W|J)NGM5!a9T-=7*XU(s{i>HC<4d3^@6f2{ZdU zJ)6qZO^L6LU%nN6GI4neIt3xj-z6R++(Q57s`QXrYD^(F&cF47 z`Vhi?wtK0ix@uyo~SdtY^R zEM?&q0xJg8-4tYWh3X6B0=6_#!i znCFrayJ=gzjQ3$C_kB_LBCT9EinSS>yp{$6r?+A9Hl{ww=PV*9?9_~2k{KVYNT>K; zi88ze3bo1v8w8!Bdm2wZr>88UaOzIx)C~+M<7c@11*LFl~*c7(o7xS5TKkGfQQ^owDxD?$>8|`9; zxELjZqKR9ab~WLv)N^iMZILTIv4eI|F?NI;!5|!IDrE@CqxBOp#hOeXt zFvjE9+}zwEcF@`H3KQ~Bv0?WAP~&XlzrX(T`G4~N>*_!Ej;4@R{0R|}>+n!)$Tb!m z_!;zy@Pv6;x~bTbYX`1M(zy>%7s$KIvjUoFopJ4PiWKmiM%~?!Ddc5@!TJ@Q@5uc2c8RH-8om*S6GF$zKEfkpD5H@1_t}xXBSaxSd1USLxNt9#@886V? zlt40Nw<0g2U1B#$&g)9r5fhwT$s_ey`__?JFmkzdZS}1qgBcUz^@aEuQNi@z4Zwfx z1ODr4s_`=O!_fE0OR5WGpv*=eER#&9R<2U~-(U2>j$nhSx$f8_FU_vU>w{-6;^R<< z8}J$z#D$yiM<}*QRZY36hCOSgupA4J&UoQ7@!_kFPEscIsb{z0u=3A?~XnzyeP4%RW1M7r)XW%`dl;^l?~;PQYS z>pVD^f((+c1-zd>NJ2gHH=l9;0ul{(Dxb70({OArhJXBA@aB)!_x|#hDN_2{)+n*H zPxS0;A&>flc1D}&NgwYkOOmViq^?iw8w%B*Hy!yOrNkYb z@bc}w>t@^W@uk)NuXYJ#-{4rGJF6q~*i`oAb7ew@tN+qJ>V2&sRYkGy71*2Y&&oD#RBV z?4JXJo^aDn3}blZw`DSdc;kSwZZgv3F0~$g+;*YxzS;SMs`ugl6dh#{2Cv7VFK{0s zlD0^%U4z~$8%nUzj-_Pfzw6;F6#4D+<1b+1Vb=5Ztr+Y;{r~D)Iy^^v%LlU{>=tri zSE|B)ORpFQ6yRI?(9HLqHTVz`gO`;aPN>VPnyXu8iCwUP5Z_dwxWhVUfKBWmha!Ad`a0SkHhX=LvNY^sF)cl) zq!h({gmN-cXDU%h9&Er9-as-W>?Ok9R$I1lA4biIvnmM=i04HUX064Tl7raDr<(-GKc>xKRuSpf>)$dl=7wmT>xohYqf**yh zD=(Biu|2^U1Q)1mmBjDK`XUnxLsEs-pR&FFPeZbTnsQRFUzi-517>=Z%IHS5jw5eJsUkYxh89AtEGbF}Tg6>aUCpjugqq#4P9FezE8R392-LN1W{*BG-HxO!Y}b zvhJ6r=NUcaupZzsD{N1>+m5E(sVd7P-MV4!Hz(t80qwWGhNFK4lNKZ8oc`yb20&A0 zYw62BU8?$rBKY_LOUOj3c!w~6;<3-=G%_oUwg7xzzLRW~POpyc^r{RZ#4nY8*n z-}PzHx4522ab#CEV@o{saItApfEPCp7E1>>a8K9c?7@RiPVA>rNg7Vo?R|%&BSEA@ zViH6UiSr%^9T9Wfz?;X=y*FTODS&s%$^F3o1WLvI< zOE>gDG2+j^8jjuQYA1DLScB*jKmAtXXNn(t%#ej<>U;ZFjyekkemnJ%SBQ@ncHFim z-!{A$R}a%j0ce%2s$mV^SESzJn@oGlQCf00B4eTJyXvZBJIgBPw@HlI#WP&X(PtJg zv;3Yy;j>zw!PKEH*k(Aym?WtloM;!WB=Puqm)b^wI4~U6Q8q()%2&1_)&U2l%L2+5 z5Hlzl+oLbLKRC^~KLp84{UcA(S23U>-iEpKcnm0qDzi;o4hOyvNtUM)erfkXaZ$-d zh-p7gWeoae?5s@3%&e(pV;?mzpBkT5sLYp)E0MHkgIq?VZKUmt#r|*a-Vp&yy@`}Z zCTn@Ewbd(7RDGq@u}e`XBD?N?k#(#@g~A2ZEijplrQ?x$QWR>zqE}EXN3>DY!n%0NWjyJ^Yi;>xIz?lniL5*{kH$b*;@zH@oNjC8;4>WC=SI+DPG*2 z0;RaS7Afvlq_`C;PH`#j?hY;P?(XgzcHhw7x#yny-S@pe-em8YB$G*2)>>JUWMx+H z6kg3TRl*8sAR-vo7gqM9F!8F>y(IB`?Zx7=;y(!q~jiXMB6UU?CkI2@k;x>#9~W&eZh znM=4XXTRl&S~|RRRS@l01+{^n@;D3F4Ti(a##bI@Eq86t4HHFap+KOr+(>&(t12n6 z$Ct*H$LLq4GQL#bbm;&hRGDh6U#sHW&!Z!Xl`zf#bO0_hLeo2QCjj*jSF6bD^T>EA zDK6)A?U-gWzIP&cNAcDu&2^BdI+cQ0paqNG zaObGtA8>)Su^U&g5m}ZImzkv`1<0(8ts^v^`eYr?&_s%x~Xe zgpnlQUi&I+^^u^STK>Jr#`grnl7g@B3R*_5zBsO`NzYk$_dmrO+XSlnD4k}~XBHKB zGhObwvx(J{N#CY7K6(e+gn17Qi}-~PW%&3FJkXIt!Hg07`K!CDoASH;taQV*xmq2t z!vt@!LTY&OSJyjqYW>3!>v6q!^H(>dDMor*Tg)%Zi!dbExQ_1iMfZ+ z7>}-wm$F#7!6P+F-jS^h0YHi!7S&qy6lfHn9^x8MGm(ymeH-*hu@q&YK>Mr=3^$;ar_ELFDEw1E)gem!M{mQHpx z<1jPp?o@2WRvM)iWAX^X4c21U;mA&h+5q=9hJqN%=MDti+!MkJR}09cKdIhNRgngZ zrhu(PcsBuWt>~6r$?5bE5KGR+{TUj9m?4?5#`dL=ZSvq6`Fn{@#x9X8_cNFYi}zUr zG&f_@j{aW@-^q{fzq*_iikb`nmbr_B%&SDbl)~cl5lILMg_o7|dx^Vce+|#B6Lp3M zObEEHL0`!CF-EWJrMq7qJe8-~;=mhIXiRGp&K zpLd^L8x63ca9w{psfQ7@`45{kI{cLo|GM~K((eD$$Gc3;GlhSK*cVwy163adwMO-w zYMPOF=-=Y|9MdaqgyQ!AbhbyW@42RswvRZ|hZc7E?>y!GAH8!x{xn<(T6pLKJz%O8 zPa0ZHU)blI|2;Bz&XH0)R8TqfI=J$&{Oj(&`{j=(7IvBUP?Y}x<3FG>XT)6zZF?ZK z+>I!^iT(rW-+t#m5K~ zx2!cW1EZ-@nI4KNS+f;!<{b^gIUh+k4zy1%_fK zFQ0rpi!j|#arSn{M{_bHyH?c&%e-_R8m})8?!FuXc9K_aTk>e-l)~3=W!Y%=Hh(CW zUj}pRVmOYF0EWlQxgDW)JCD1{yBMw`&QQnV%V4fu-VC0p`;qbyXK%;S%QX4a1JBJ- z_x_a2D3;wAfIn0|9f=!{}~jhpy1mfZTnad z_3%F|;Qt>6@t=dD-N1T0Slg%G&8)5pO_C0k={f_O0mTj@+#U*T(LB@C6Iq5=XH&Us zxG4zaBMu>1ACohS3Nf^BRcYP?c~YB(PROO0i@wcmoDj8|CVfrkAGcXA%S$`{QIB~# z&3*QX==x5;eJ0I~giZ32BV)-1uxy;y|G<{R>&cY5Kk{u48kSH+K^xX$nZqkoy86KX z>f0U=I}(NDbJ-S*Bns0zM3SiyP)SS&!?*wvSesWaO!P1!vP?44YU&tX9@4?y;s0p^ zPmx^yBFN1eS$5}a!`uI%IsXm|x?k*Db!16WqX^o0*BwE=F)4*-ENjqW^BLVKw6InT zCOqx~8iv6Pj+y~tHAXZYAzR0+ZzPc{H_B7!UADWXH{JuF%st!5%h;S99BGFV2a;!V6G5)Pbk;0bHgWZ!RM zzTNG6$oA!jav7Ts@sR7srl$?w_f{AeVU9AL1XVi-HT$qVpKC~&U|il26^F32IO8ES zi8e~_1fg{$*m4BJs>5cHX7$@1o@7j%K5FW)cx7%Q2P0NirF1G~smPM-C_D0rHPco) zEY(J$4slE%+E~L@qnjFjrhjMB@7t~6?SC7!f0D7I1*OUMC3a*cpii}8L)9>Jwf{mc za|mBDq#A%&8LCk{^kRn4WESMSVaaad96$%pjSnG&*6l-$%h%KooVJ5MQeJ`c-!abc z?%)pKIVYy}u9LFBCR9DHm&K!&bbk>3OslR#w?2b+R_s3*s1N50KwOrwGkZ&FnK%c0 zFPpT2VOo?}@J@{D)fdr1IO!l#Y67gm30oA+c!iXXb!91`X8jq`H-A7o(omdyq-?cF zM+3<;8C7tla}wS@yCd?!K!L#^-7hCYXN+pzu5(ZHHx%7g!#|f?W=kza3#p2>ady>2x${8V0Enjv_4jmt%dm_}DAj|MP zqCcSN#g6HSbt`Kea6Pd@+_a2^De81E@TD*7k4}?svgBe?hVfRDnjv=FIJRTn!?Hrf zO_J&m>p>{rAJ7k__H4Ny6GV&yDy%DGanlU60mXhBiXrGC{T%3YpJCDH-R#i1$V#9r zPqY)fe?SiHXK!*<8ep`B(Zo#0^QGuDRCV_0jSytd>DFy1Ov$y;?6?U6C=7CW4qCuxq>QY!2uK~ z^>7jP+_AQYBQdj&hXqu*?otfh=tLbO8COGp4Jafe_y{KiwVfn?zVZ zI04U+jz}(?m?YDYm`>b9BFh4iKh2m-0~mSg^ilMTa-6ixVKzBQxVP7C#*|=9rL$v# z1Ouk4UF0e2nYL-T4g39?aRrsgFLl(qeRC<2!2Ph`V7NPNA1z>-mbtxGB^?!po*$u% zT+|f4IDi|c9@ImTWY3){fAoyRox^6oM&2$bI|@&fEVOPtBq{Kk9Wn_9%~3`HvU+ zg!XLsSO93{Ub0(=@37;BCqWj4=LT>1*f{}f&QjUH`=kY88pggD@D#}Z6p^v843Kg= z@$QyEl|Bh5;2qEvg9Qh0lU4XwKIf$2+>c%cg8`3>-4G%T+*z|15_u|}yuJAYVrZ{4 z*a{b~q6Y_YBa4z{ijqiq`~O8efEO-CeB3DR1CkbGa4>qNs3r1epirPvkT3Z+mcaac z`yq#V23kD2o62HH05>=uxcf9d`M5eKRiJSZjD;o&fGGToi->cfdS3g*8-N@vI&7MX z%Idzo3fusM(E-3hx6a91%uBpPxP}4|Ixs-}4WJbw+W{cfPChQwyf=OunDm^B9R-ko z&lAlpu+ypa%iV5jVPEzD?uC=yPt|v$wAD zvpV$841uf-;3+wm8(FaR4v@Ae<*pq1^{ zs89rGFEktqJKps@d$A+_c`)z zEE9UPPxi?6DCTpA+WjeIz_)|^xqI#lFb#^rhCKkX&x!4m2kCKVd0iN~8);D$%GD**Bo1DcDF2tA}b z|1Rhc=z{s)B0Q0w2^>H!4ItU~nYEB`Ad|VPe?Ua-@$EO3PvK9^P)2C;Q+LpBrtPk0 z0s~1vKmluZ+!-sRLcOyPdZYJb%r6QL00b~0!00GC zn5RH*uI>+Lu6yg=q^xzBmx2$4%%N-h5B5;F_VraLDYO?b=jgs(O&}I196&CLodsYTK%uuk~&YXCBKragcG6dkx{B#mUOEkaeH#ZQo@a47W|UcpPnPExn;>#$%U zDQckhfE0s*0Qm-|f3iyaRGi3sW1|oKoS<^}64j(o2LlFH<(ZenLhLB$eE|)wI?yi4 z^iiJxDcX@+ubDeXy+mz~@xqr*h2mNAk^_|i#xmAqC+d%jn?AKZ?EuTwdNSYRZLjMg zm&PLl!W$e60+0^0KH&hNJGnogWB}hb0QoK$ol>Mf829)BZ2Na0Oh*EXoz($V^|4%p zEdK#*{3SCKmF_D7cDB}e0oWG<7vKhr*MR8iSo84(b{up1uN}wAGIRx-{t5ow+6>re z?ECY6WY@rWYxZCJkvTnYeD+`4ll{H>-@*Tv&CC8H@qgUS&Uh~v=JoP{_DXp#e?mSx zL-k)loW1-h`GO2ZK|e3?halh|dW~}c7*Hz&qO!fZyaoVw@E`6!Lq%Riz?~+*75(e~ z?Ek;H6tDku4?t+)?|%WfPW;<_|Cg@|DEt5JHoX3EeqMfn&(G@_(tl#I|6a3!nEzi6 zW40i!dsHH7D8%QDKJ-ZF)bI~TQSe-FQfLq72v{zV8T`Z!sS!HP`UBDxe8PO#zbORV zTc2^!kIz^G5J@{bkcKpX8q4?_pzSjSeqYCyU8I@C9rEYvZu5@P&bZ6v43Gp5IKNUZ zxbRQ9p!p9%|3mjOfDN9x;=@(!Vg8JKS%#)ym2kc;bcE}GA|T*sh`pT+mJTjMA` zjg|lp{0FiBy{+B#5w`wtob9)AkX)aPu0l`J0G7te|kVHSRhzfSQr>Y1bA3D7#I); z1Op3#gU7sZinn-*H$B)x zxnh|PNg>SkGfWD=G84|e?sq&O!fMVh4y|u8(>RbY6h-&2)e;0=yvczNr2ndpLX?`x zS}uket1o&gvSoXU+)ME8Biw^lf81{EfkuXwPtx^i0b_wjD6m+5<5lMz;z*uzDKeI0 zw7~0(x5qgr40$zQKOS>(=ON+VtI{Kc`i8#qZxoBiZqJ}dg5%=invdN_$heXF`O7Pa zPXK0Vv#i2$#-66!;D`uJsGb!teBhcc!fIpDaBfvcC@@vcv?ANFv%kZ~H$!-GMVh$1 zJ?-ksa!C@5k2YLj{Ip40SJ`Isv+|b(k;j$l3*L_^!F!l6Q>1{|WP_t#xHjFiD4Cnh z57^%TE#6TQsJU4A8)M5Ea%o5=ZB;s^CJ;#Xesn3k?gl$wb+7-UnrKoeNSN ztjH%5OZ>3$Ndteb2^$-Ss3~8D(w8;}aMLfzR7-_nU4-sWJTGRoQK zHXosy00~g*1y_y)ph-$K)0iT^k<>|#7qBXpsf~`bPp|nU`tAyjZh4Q7Z7QWx%fkLA z#ZgUy?J4Mh_Voqs9&-Mjf7P-Ck#QbT2KXja)>79HMx*1ac-_y!fja86W!z*{BFo~J z2|ZauYM9XpAMFv?gX|%j*a^)js`e%8vI?`yTW9fn%(ZE$M|mLihHhO7z$6?zE(`LK zffyFRN?e?V*65v=N3gBVcx~06u8wDo{iIkls%>x@3l>&-0l>dr2iTS<7M2dXe8MMu zJu_YIkH(;ipaiyAL+VbdswQqlGS$seR~r0Yo}z9~Uk|;E1U7KWc0OG2aE^4x2KIG) zYYE04`l+^^g4Os#xURZ%IDO*7_0r1EZ8B#Q6n*fJUM73p(v~^mR*vN%GJ_OlTT{wh zBw%StX2TWMHW$XZU@)h!J5d9*ywFC1_Q!?heh)P{Mr~0dJ%R;wO(c!V17U#|WeJ=D zdKVvG{OOn9>tGd&P|=)3Tq9~L0%g(3HZBj0QRI@xRkR?->Ze2e(iC#by4|rUG)!S$ zXG$HZN_J>f%?1~dmeV)yuW?Vk@eqU8!p*!9rB`6z)?pVe4a6+HXb{EKzOAfqnK66OZvPwH><3YpYYY0%7Oqz6 zkJLuFV8(`sk&FEmUE&twDYXqd_ugHnUVl-Njv1K3fo=jmSj_!m`a6w!Pa*Lt@6bV$J%1D z!PxWgTS{H)6wOZdy*`g0CDb8w4&B6d>j_WPdT^UcXQBD_VN(gM*ErJw`TCr#XB3BD z{2ZsJuYs#PB%RVN#1?qS0gs zM}=zT$Z|&tPm7sz&A~n`C$%Bz!{V57bcO=RZL z@P?YjPD8_>MS{h7U>%sBiH9Gi55*Pv(}`Pf68&XuuseI$kIZ~h zF9()*{FKeHa=j4&dSh@mQM@&$EUE@ttuZr(iy((p>fxoaSLM8H5n{>=+VUIqr9U7{ zgjV(cLd_i5!%L^#*rkeRm;uX1A@SW;}>9}<`dX`f$zx=y}s4%`g> zsH#8wZT&)H@TjbQQQNJmC;8W~`e0<9wbCkBNx`DBo5bPHXMv4S>bHaAZ#+L_Lfpa( zaP>F>nSrzv9@E8(BEOlfVii?;`-aH#3#+Qhd4IFlZ?%CbB8eav(s}F}+m|wj@{Zhzf{y}^k#q<{qxD5+5 ztc+pu9^wikauL=&C|cD?ohe;e@i7<&d?F|UH#sb2BQ?jN#)2p()m1~m7>bD6JTUaX z)-Z9B4d4@pH+oQ+*4CwdZ5UZ;i{adZ+(_-SzykXj|EL^;&Hco+3+MQI(dh#EY`fc1L z4I7v5eCz;2AFk#3g=CE$KeJVYFG9DNS64W*4K&k$7iMEDbV{ z81YddDxTw%)o*e1;OIGrvCnSRE-bsBL*r!E5#m0Cp3_NRR$EwPbFF3S-&c~>#d zRI{)Y!Bs1nH7e9y>B3;www|~}l#1efY+Gbfm5(uSNhp!B^s~YqS8JNIaKzdvpL_}# z)n1$LxAn0hqT9@r=TD~%ivf;uEY-fc*8;sIm`uMoBZ#U}Dtp=t4TPULc6$Jl=2tK1 zPt=V_>_dev6ceG4PE@!~AB@ppmq0>bCx2#_?#5@>Q{(<}&!23^=sk^#4P`aUMyBs9 z*;Jp>Of&<6#dz@?1!R&+mzsBt2N_MmF( zbRLt=H%pP<7GKW4Th=o6PJW7$@sFDxI}U&!GOPcnk5f8Cw#3lBJpTda7FB0q(|p;? zZPona1qw9+9x+agC3>Cf`+K^BTC~CZN;e+;eU7>5w9*8QU~8xZ*WyJ35;>f#+v<}m zcmCMs^dphbVZ-Moq4V|9^jC8h_J`YoA}rpvS~2kt0W~&^uIsnv3R68z%Oqx8+&4GQ8p?v z{x(yVa+_go5~ykbT{nTA3^3wi%g(>=i?5n0)KpWN@%@-CBa`!5twsJz@s~~)b&iSK zI@#|oK64w{Y{wURb=K;1FLV$G%W@Tz4`+Z+yJJPwGRyDXR&57X8(tX<2_Vd1iX_?v z^KP(fhLdJcTwS2}Es6@}cM8n7U+?@|wy&t#Fraxxek@@7Wz;v6z286hS9Y}}{Q>D~ zIoeeoX2;)`NFUWO$|PNZh?z+hkmOO7)zB*6F3_1O>zcoqj?#6$P2k|r)u-EGdRM(; zc9vsdZy(>!rP5y$ueV0Mj-mTO1Hmf0Ql27Q)>dz!rvG*3ul!~&X2hhc+lWgnQEts2 zN7zmDWo<4T9Kb?@7xGz30?I@+a%#FuKqoW8yeM}I`l?vi1dc4x^;O_UzoDX-m$(-6 zxDH7*Iav(T6Csi_eGqT;r;dl?V?mualQGxN9DDF+e6xWmUz~VkTm0_|>G_6ZaA<$# zw{nuc0Eef|zIU*$ES?lP2Kq9lK8rXp92d%73j#?p=vq+`wp1k&h?#E~nG&#PDtPGL zm{=WfFK~$9pdL$qwzoHqHTbA9N>Yv2G14c%=M3 zi|+zWYWjL#wXO-MB75x>f@Aj=GmgO?E|s8b=+`>l2wFf@CKhq?Sod^(eGIYQ#%jt8 zYL{9>CV#!x$IAvjuAeU~8wLzuI|ol_4P5*6SRG?0TH`T^`NDmyT~12Tx(8!sy#~q9 zgdD&e9nMeI-(~dFFY%%A&E()hrAckz=#;c{azip}O-aeLbyc}j-fp>*+Gn6%o8#N7 zLyZOBZY!!#n06UBnf1asDtY7PO1k6*nNehE7N~i?ck;vh@CQ_(Q#H%UV+_3|6h_-^ z!&qyMXOQm5eGo5>w*rQE&*)tB^!n1a=q_GJ)I*|i4rBOpSbA1WV$`YU_Wql#6f0ld z{T-g03zAHb)?{p%FoPN~4={j`714yk)}^rGF_seKSkm|`9dtrx*NJ{E}-mE)CH`Y3wu*Y96ejto%vmO8wjI;(4j zRn5~1F_6&B>e#BAnR3O!KG_$Iup#X$I{d9&#Fh(2oXY;cFD{G!c{x zvfoeB^Hw$u;$AhPWz{f<4o{-tdbxjqWy0Xr!!-0reEeV#o6vfeRI0bhDDbZY3 zMmrb7`J3gnQCvrqrBanmYbFjD+XeG#FZA*=;gte|sg=z?y({}L&lRi$r{c7h5qj!3 z3N<*K;59#B29^wZiNMw;?W#pgNro81*?TJuMC7Nrs3{AN|1AB^OEeP2vAF_FjfZi5 zmD><7LEL3(`g)>&+t&IA^tmP5Xh8)RubCSb%@2>y(Oc4y_#}fC^sp+;dmxCtsG%w8 zE+xJ5K0B9@m8tTrfJCMFcLC`XG~Tg2uTLk4r+R1VNo+9En^S9H zpk_>xUMc?^0X9BcQ&UvAciISy&6XBWi?Gt%7zeNuj$WR9M|E5UEH9&VW5hrpC5`(a z)aESR@2uBd=u(jKgJR`Ayc3c&GE({VHL(GCb|qiRZg3eTJQ2wP9?fjk0^w@(!)(jJSsyNCM&2VPMT zaI~3}cy%_RzD=`K0M~hMdpeWA3!ZE7^*OIM$gk_7v4|?<-|D~>026hAWt$Tkk>T|P zm)0*1aLWd<&4!t1d{@cD*y?+%JY29U3#Rt2{(#(yH1>#=NJ+7|&~0))scku6FEoI} zGWB>Zmc88S75VaKnJ?&Xqt27N9_FKcf+~{a6Us^p@a!qkMLuPoY5-e z)C(9#AbWX2rVd~FP9PwS0n78lYbjM18ynk}uP0m0#+2)D#)K?Hb8d2BAcE=Wf<`|68jSfNQ}b2((@VPnz$zOa z+RIQg6*^p4KnHPn8&%@q)Fbl!Cu(#@$Ab$V>Y=IRlR!Y1>+a9C^M+AaGhen&!nJP% zpX6UmcC()i^Yh7LOg5Mo^xgs2?&S5MvmG}_ex7uKQ4F(Swtpgskcs0aSK#o^h`vC%v6l zBC@csu-zG-ni?WI@41O84u$j_-9;S_mCY7h$dktKyNK687>V4~RBO>`M}8&nX)OJK z>|cK(|wPd`m790QUESZO*%JU zo3H6471Te7O-T%lRV+khRd7MoG?Z_C{&WLo6KHC@bmUiPY-}*yFK5?SsUCUH7GA+o zVg~D}B(-CRvAq(X=|rKi}j z_&=3@Py+Mc z2@nQ-yYmXkYD7Kod&q1n+@MXTO#biF>NNVbn3u9(k3~&UcgX*Kng=E9pi#QNcbs1r z=YO5Z==`6~y7xIvhnD8Q4i67McOJZT0nhUReCyD*3`9L2w$+Y~K3_+3ZRI)_gowFv zZ93=3AFZG@}OmqM9)_xn$?(@QZz)0Yb5YdubR&a$2GN0ro|IaJ%eekCC zVr)jgm0RJvwCiKCNY)=83cg5geoNSTI0lO#ZL0B$P)Cl8nm^hmJm|fbpa_lk*zP z&645-ip!ZnN=z>W!?;BTwM+p)k$Sb&)udq z<6A@_Kg)3U9QxRnwx2;X{;1!dM%4_YqqlnLOh)3}u;s{D%q~~cxNFldR9kAP@~qy= zn<>%T@MBG@1!$?mJ5l9H2Ia+kL`1uoniX<{6p!`#(A>=Woiaz4)|^YAD~^^UYifL2!WW4q$|>~K=iJK7w$t#+rNQpR2>qx0FD03N3i zbA~KUo^5sxLpM#=Lz0MLZjP`t3(KfdnVFypDCV{@M3&gcQEhf<#U=JufG0UCWp=D9 zcsTjSdz!-&V>8DGRKGT`brQsc=HSHCXc?QLVDoMGEtj$8l6rozE@U>Q9dR_a>8RJ| zR_~&)-04}9j0y`5jA7vtMGm1P5AmaXz5qtGv*7lGAHaeEm|3V&@Sa^TxUCF-eA zXG&eE|MsYeH^ngJek{Z$=wtb2OwcFzYszx;jQ%5Xe>1(~e7?n<$EEA86~rH6I5w0v z@6^XT<*?LMzSJFWd0-M*Vv1aTsl1@yOL!l-m>^b*WQ-EIHzCs*GaacxN;b6QY)Xiq z`h%TpLdGk3{cw0StvV$a>M#~~zpE$K2X1UTRyJZv zc)2NoA3xZ*jT(Ozp2Vuit88qkf7v4YUJnz_UKQNd(Ua8g8|ju2T#{AFB&JmqRvVT~ z(cRi>GNopem!6%Co1sMXwvzFFkwb(_Z%njzy}(F6W4J}{!v1(pXKxO_a}9aqG? z$?0V$s*QhJ2pv6Wx1m3kPnLX%`PRiI)Sd!ajTFHUwaSTt;ahY#Y(b%jN)@g`35A-p zbapnln&a)KB8D)9lpn|)xkZ{EP$?NjbVTvQDfe`?D87lt8dDOCi`X~Gp5J-=9%nZ% z5U>#1I(RP<8A^vWJ3kh-h*4d6;tD^jA{R$IkJyk9g|f4L4H>v&`CmzU}nq6yt)4v;C=FlToFi3k0m(iB3hMzcGFEsN!I)i7u-4FpC0pqR~}9d z7;6`A1v;hzx^YcxaqN{YR1z>X83@4TA}@9bzES9`Nc+94(y1sj3{lSvR$uUb)v|oQ zD7f`0_&_U{gCd*rii-Gc(BJI5-R? zx1%O-ljixxvC*8gkvuhw)o>&%hlXwsc73SA9}Aq^qC<(UH2x0pgOGJ+RBuX5F2=;) zP+o7k#om(05+nxH>AP6y0c$3#|A44!WuNfvr_Jfz2-YSm`FS9MjA)heHWCQdTm7%; zP$`Gu8BjGh({kg{ULk__kEsvuNhhmGC4Cc24rUipnLNVlYn0A$ad5G5S7gzx8JIfH zc8`0C4n8x~GBzZg@G_^FRy^&>kzp#U^aje2gx~m;Vrk!!^(?s)oH9(LKi&Z)+OzS6 z4ApH^J|?usXk%V7^aK~Qr9bTZF%uyx^+ea+M{(tE>1dw50Ovv|G?9&NgLuZoh1%c_ zSOcWW$JDVzaujb7UPyP??21ZZ6 z){IV85!{yri2wT#qx_eo_$w~{$LTj&%wLxXp}P2QcN%-t*A%{Vd#VNg*(bQPn$}Wb z>Jgu=?vVtc+U*N>aNV_Kh8d5+!l-hgB!!|B6KFh~QxF;Gnfifu+xgth)=A#F8gmg0 z(*S|p6H&TsEFDpbyASPrKECMaXwU2rDf4^=q*uS_|B`S2mUxOYoBsv)T!b@~uGFj& z$JGDu_&m%Vo?XhHuj&V<`0Ndq-<_5}HCMEe0v}vP-sxiiw&MFeJ^A{(TORpFo!WtS z9P588-kO zQj2r&k~u$BpM|5KEp4mfm4(KE=L6Vbd-w8aG(*8*>i#iv^%6685Ype&Vrp2$5-k=P z#L0Y-`?*HdS*~;H!e94J@^{v|6Y~>rhx^f~*kkxXo#0~;C%amW*tDs5N zAtS^3^m|@#`>csB$+9BqMIHDgq1JCxL3)Q4>R2~%AZPB8cPNDc0*0~=ZxL}XBH1aK zu^NO83v=4272XC9IQ*Coh~0jXHneINMwuZXm(cuc?i;)FyUOopkHsCz!L#gZft8>10m}6pBc+&<&())94$8>@z^;^-M#e)t4yJ<9|i{EF2^0W_wgqi zpMGM{%v9DbeHo}!u)P<-{4Bnub*%P^x~CrR@G*5$N9-KaU5yU6F`w4j^LVON66Jkh zOAfXcM`xm9yidFlap-S^AES{!e`bP1L->c_L}A;$9!^!rdJZf_#gL1?l^Z;~e?iCv zT8$&R4mdjTVSDG@A}I9OQXkm6&taPWFIHL0`8=qtmQ z@7z}{xWxRm*NEG~XN=b_&|827$M}g&PaxOA zKGlq{Pl?+fcfKW4=nkSUQSn{o5SNeCMX+S?^5v)d{b69zxs0-czOfoJcjy+SF*5Im zU3Lcd1Dq(KS(D*o!xzhLOW1`nn-)m}3m_oI2*hlm1l&i|N&Y&wA11z);+< z{q4camz>{aW?k|OdifNqT=5r4!&%tu<pjh9Vyw9#n?vW=RS3K6QfW{+gqto>)({`B8)n?y_dLFf z2rN=ss13j%eN`P(-QW*D9boE@8M?(dAg%8}oQ*SXY;}EinPij`RBWNMTcb(z(*^yL z(%S=^g#oN_3Fd}d!>sKARzxC$CL%aUXL9@_Bx-ww(=!``99i4ZTj5@vn;yl)Q{7IQ zVPkpWbhg9mjq>~yT~S@^rK+rji`#x=R4zOSnR%PXe1HI}r`1>HfL6E9XUD<%ggO;! zUT1C|uXd%f(aa& zCH)VU7rcJtir(6q5+IIZpxO)tni)xyv}lIfOmfytk#@rk!s=p zQvkUnZG_`}9%hn9cUlHUb!K&D#T43J=s5NO-YDBTwwt&=A^h1OKW}gM7AHSSFnscZ z)03cgy4n8D8)Ax!Gg*EddH69yKy4A@JSdHCJ6#ZGrfk1aEyPkdp&l{4e{y>L{<_+Z zOq-rztm8#Sfo~gH>L7i6n12Q4a5jfbY3nn@3`R&|5ljy4UdqUju}o&4C@5n#e)9I~)bT48&O@yVn%F0t$f zsnu43iB=pEO^p>D>}ra|`|-iw#WL3o&S!_c3vZ$q5Z3OR8v)%1hSD9sDDo}mI;3)%{Q- zp$3BFX0Vbrqd`whHKJ)=;(m<{i<$5EKe0HdRJC+@s(pOVMsIO8F2|v^sP{cpSyl~Y zzAV&rIIeTwt~Ftx4lt;A5rr`Y=`yL{j`yAaN<;we$D7fdclMZbXm>Idev<%)tD6*% zgZ2IF_(zh?RdIJwk)-Qq_1<1zpNA?DfuF!m>((K5U(=E>QinKEJz^Iah@vG;pK{nb z@%#GfdKZoJU-*rTLnsY23Y8tY;8!?eApXqoQynf}5b8%?2e+IbgFLbot-Ywza!xgE zk9s<7aGRx%fBkao$M+_;b^~8kgPPH!$^2%kWOiX6*1w^+RR0@S;m}#@v-Z`Ze z)hdLF$}Qi_F2zv@AK8og=@#rrQiKE)paf}((5kaDpd+Y8zfi>P#SBuF@ib9bGBftx zQP-^M@a4lH!TfP$rSS!y;K9u3PP@U2$jiT(Je?QSlG=cN)ifw&mqu#FSvusF=XEB` zvbYy%)$GL_ceqIP*QnzpGOOD*Rb;2>W!?0?Uxk=>hf~@Czm7$e&t*L08YN2Fik_~4 zTit&^ln;T^aYDJdIn@UR7YUSed791Ct`{2{W!&W2^YMJv_LcZ#9`#k@k&|SwO_;Rt zL5)N#UzjR#Nv!N6Qzax`=sgZ|yojcp|5|QXG5Cdp;Mo2QFL4*sl!7n*#(^s6q%FRY zJJs`j=6B{SCOrnecQ&d@Q!Q#EBNEm@-O36@#$#{wC?7wycy?DKK90k_Ra_7DL!=*qD+2ZfG5Vv4$3hL4A9*PCuhgfWsROC_JsLaF*{d#N0qzB;KH z-P+sq(cU4DHWE8WCkOYljp)(qnhV@Dx(efS)2Gd|wWpY+nVGiIAJTotFJH|Z6Jur# zw{-q+^B3IXlbGWJlsPdAX7{8&+kYMNw#O{6cV>v(k-Ed?qxWh|7rUhCl90!~dGz>P zUTRFwL%*oEkf*LLZFny#|=9d_wSGLbaqGf$Vv2bZ+q77f$deGb(q^*+ zIlTIOgK-pFG-NU@+^@^}T6FL?97XAj`k-$KYh3j}n@rlf5rpQrug#2=t&%rGm~~&O zrfS6zim|w+dX4G}^~RqDW%%J0>QWc*!rd5Em^g((wLIhvx#pCb-4$iiw5EZbMHiK{ zTJ(y(X8~Vf8*`nK1^uKCk*XR@!EX?YvFJO-5L{oV`2(U~&^X3tO1Q#TGcXa%K)${s zGHZ}|kGkLCZKD35IlDxc21v}3w=BBiq%z~km%Dwex z?axqMjXpxG_Osj)KW(vWswPZ-u$&kw`7Uj+E%42{g`yf%ptZ_yCbMYV2m zGLMzHzlOS+i($%*+M9j9&qf<~%a;t~BH3c=6U;Sm&0B)6KP}7#@-*Vj+9b>lsN#|6 zM3#QB$(Ct}{BAAs+hcHK1QMhjYh8DBpnZ}(mVmE#Kq#M=>@xRg(SQD8b=&Gkxi`n% zk3DLV)XX%cWVE}Z%NGy^BSKbdu5+HmdEKvcx-lkU-gSTLUL&L{(7h%YTa)M<^pMv2 z{H9<&kr8ZH%P@E-e-=AWY=Ftst}K)0b{$t_G)2FRYrxT3JKw%t|_`0gOb@&}GW!-b~3r0`#sP zk9oUtofd1yzFB^2$9{DTFU2pi;Lkp)IM<3oe@`kIMbeik-FZAmGzaKH3g&FUa>7v) zv=_1SQ>PA1-)lF@=dUW4^6{GFrVOXZQk^mKWVvf6+^OekbzFY?N|WAdD`~NB!bZC? z<}ngEA3cc7Z*ZUc17SpJ>BoL^ue~Ids$yJ)oR6fqv*Ap*bgp!LWjVF=c+GP2?~26Q zAodm&$3=gmu$wW4-QvmLt*OXusKl2eoN?IN8BLKT)e|+#zfpYwB2#BO$q33=AS;(& z(hut0$}>YJpd;o*-OX;Rj{Mf*bIIJ@(7YrB?8m#BdKug>qzpAl7IJ#h(Kk#g6)tf6 zIPLXozfI`^y=SJh64`%n=<7@)hy^Yb1GH3ATu(TuB1hSU@zZ@wbAa*vWa_@i2jk2+ z=5nTRGP%fBYcaJt0s@Xz{}Yy0c@J30EBvB*J_8UD*%_PQ{+;<#;lq{J^quyM28SW| z-PFuTrt&WLcau$x0ltx)Z$8#pl{nJfOE)~-9MsioVaNKvYS^p?;JAXPxRQU&Q9k=~0J z0jUy#3ZXYCp@tqn_~=!dbfk%wUIZa@5Dn4;@tvUey?57of4)6u<;Ka2s>qVb$e16wl>Krk6ba1jkMA9_n zC`v$}ko8C|(pA`U0=8e|mS}Tb_m1C{tYWFzZ;gQIeh-WMcb-v8JJGi<_Q^gtUXH=_u^qC-SfJ?LH z@}cTEYyLxJN3e+EV1Z+dC~}j=8`e%qo4BMyJN8)m9fW&WtVwAW^SVrFIPSYsB*wDdF`2!U0&J{UW-~5(DxK+Ld-YK>V6;C zW2$>qncx07p=}&k-v~Z+xMqHR<~*PwbILtlD%K<2#;q+B_>bVn zMf1$w;i`+ZpuVS}Vrvep1Y(<4 zkf-z1YW^a~s<=LBe?PcD8d#X}=DSPt? zG_UAn-Tl}phz@?#ABZTGVC)&?@f3^9(lintoT0jJk}w0{#`_{yQCEmVH>5_rv(`46 z+fI9}i|tNl*Q6cqEVy4YBqBR z8}T@$D;wcO+$Ja4sjr@Ho^|s>sSD|>gm(584AZ=x3ER(c481qAGYya=diCI7uK?m! z`RZ(@YEG_4JNW;D+E1n>uQykJ?(4U5f&fVYSZzi(5MO4WyYbUbLYwQ z;GNc#`ExP;Z(NC293*|N6St6g0l3p|>+PyOWo!Kx(ZTbu@|4;$12{>#Mo5U;SFt*h zlhD=0gxwLwo}pg^&TVr@C^mEym0xwYxrbfLl?tMF+S9W5vK7a!fFABW*ca@cEax47 zoWlF-j$MH{$@o5<{Bw^wf+TCm;uVFWyma~#%vA}M5Q1T6!nZ|J4V^VrXl31Nx37;! zy$2RpNAOmRhrxpCS0HM&%4pA9;f8Y!O4J$G3NY<&Lmwhs`gMk zr&K^LztGix6)Daes}5l3>yUTtO!F%WF)p%CKGD_omSY~vKIu*)$JqK;%bFqubm%w+ zuWg%qXhyCSMu1RrxqUL=Huog~0 zvZWpxbk~Zkmf-2R_S-#ecXrXzinVEP2+%DqezQW1#%#-`RN|EmO zk0M;E6k~W=HWgO%Byn($8IMw@Z{d?V&(nkR@xJI5Z?8eOx}YzQMRZQDWM-zdpWx7k zE?8(!7&G5;T)4NemF2r$>uy_S0%?U=A93;fk>dv2kOzJQ?3?RQ_*rW3j322Z3ZRzv zRNYzfmeq1yj)CP1#6eY+I08+Z(&nZYsUzqW2j8qzPEi( z(0qzNW=O!0Fh`jbGXp`PuE$u-m^2{u!tk(Z8NORLE|EFS?t32ufI5BW8Y>j>|EIt zn%H4zAmJcs41Q?!U}R*N2B+@Sbnzs337WG1la&XKT0*E7tJf20Nox^3yEqoxm7J(O z>fSDH0-mE7g?8D90U=GEPfKSOhzYNxDR?OWvh7QMvoCpHab=(ktIc!YG?$jpj!i1C z-!hZdxlA4c2Fo9^n4Y_I78C#b6!o70%~ePKo^khk=F)Vdf5iXE5J_}uCEaK=m#|06no{z@5n1298|My9Y#A|8uyt096JCiq2XIUI)8H?S{5o(Ilyag#fbqC9&z~AfND{d)lS>k0DN=&P(riH*Jzc1Dk}6-F0|#> zeQKal_sM7479!GI0+Qe6BZ-2t>h$n~hcVfjbmfsG{I)ag@KAt^)-MhCf-0Q=K)Rvp zWv}6ww-DbO{12l3bgccU%-x+2gqLA}F%qbc<>x)QcBzL7Eqf!NL$m-t*6x$xtJ-im z#lq_($-;R4f(!<{a|)?7!KZ*klgsr1vS5UDenyxxbs*kia)lVIbUc8?)1$(hdG4g5 zIt^&ey>qF^=G@^;{NLItsx2{>O@DZvRSuNw;d{o3Rn*!MJ#oEVqC%*P*8~)aboOmk zO6XOf@vK}w22Lrd*IW~apJs-a@#q^6x15M~RZ+Lq5T0) za7-Mf(3J@XOEftzFdBuJ=biz`f|5P4=g4neHn=!gZNP|@--?}2rhDsyvDMnNFgyx} zjMP-Ii;gBCle!AP)$sHHMZnE(CX>eY&wcR!DXXXqxUnSgP>pMZ*GP%+;iLHYQ2?p| zAT_A*Pz{?zLOe_(uk-UQu&#CW57A})5R76~%^z15fYiV)-7R|G@Qth_-y+

Z}q@ zFZ8<9uSszmc51*r0u$+ol6eG^>=h(R?M?f3Jo<7?vJ=WOMZ)6VKM10Oy5ibpnVRD7`+}oaUrsNjA}D@lzW4dJ2o1647|$* zxkUw4wQ`-2`FbpobrPusx%JljR(WeoayzgaMU69(9I7KKbeX_^2$au-dJ&!ex1iIb z=4|l#|D9FN{Qi$~@%uQ)ULY)?hE8$7j10)?Y|$wOTcRsj6p~m2Yb!1^KiTN{knc>2 zRUF5oj@7oN#m{o625Hy8qbQ{9smayYr%f?$$J>{{*2dYB9sDB+6{@ zHEbH&*b0?=ub^FVOaZ;w`;xT}6%)T~ z@6sXG6L~*}1$fBjESvZNR>Ky&-ri4GsO1;u*pB{0p~Z+|qA(r%YOlf>C#yxmqxv3a zL_Y%g)TH6vAy%O6rt)EPbF$=x%lTvF2RW}Nvzat%8(zOnOWp|DQ*6HvgIzTk*$8LX z1Sc<)t3aeE^}}Rt!nidk&mk-QMhP26sqWscW|Z&D^xum@nmpj~VSEK4; z&a_H4h287m(pJ`1b=!kWB_xOv^I}&Nz@T{F?JQsy52J!aGeK}N_ysP^(2QED5ACL zO2pzMbCr9%?s%QhNJqk zDP_yBu{9xbmhDX~{WsY+DBZ|Xe+bGX+of%Z{H^rXVQi>+Y%F(OWZC0tn403IH!F{n zu6}qaW;|v9kIN7k<=|RFzjfTSem<|B+AK0 zS$~fu?yVi0s#1BB4NJJlARL8Uk1oY5?bM(mU;zmU3AmpiPyy(Yvf|>8(?8>WN-Hcn zsbPmVe-Q*^vws&WxLALHCnX*{;we;sIxM<3o>=0NBGPHV_L`B2qC5aAd4LtQ&C_04 z+jDwdD*3vT#x_sHaLkOZQ`eL)$^RYVPOtnvP-KHJKzB^KZ-iADbXzt?PTx`_chB2g=G=z#eo8+YXrPKG4 zlKGuzKxPjikL0QUb>|;LHf}T#7x?PY!vGhI*DuoI87wlDu)h{Y{&LarV2-y4(EUs z!bV*_4mB^P?qO)LWhXT0l3k%x`x>}eTDj%VV>Mfg6bEvnLg~o$QrznfD z!G@e!O*i5e6gDTnp{MRG$$SlKGvN67CvgA-0^Pj+KSX*7#ry9M&~Ip7l_GWf(l|7K zMv-pksNwT|+qeL9=Il{c@ZT d_;Y~6?BvkK?3X1c-=W$T0bnhR-|hG{`(HZW2g(2d literal 0 HcmV?d00001 diff --git a/images/amazon-logo.webp b/images/amazon-logo.webp new file mode 100644 index 0000000000000000000000000000000000000000..53ac62556a4471fb69d8e473e220c8f1da130139 GIT binary patch literal 9614 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

`GhALM zKG?#r%HYV|O;+|bS3})3<$U7#zlz#Lqxek>LVn3Rgrpv4t(DBg#?S7>1@5oz|uA~B(v6c;sCB4Y> zTysLbXvInaM0u82t9De7D+P00AD=C7>GO>Rdf7)p*i20pI28J>Xeol|q4iIS76()IX^7B7bGgKP0f|Ar&`_0t??kCwA5pG)k>$hd2E ziL_3)W1{I;L=qAw64=Q{h_n-z{V{<_Hzi3l zc|j{^(C|g-l6?Q`GQE-W$@wdpPmfuqjC}YK*nHFRh{Ov?k6IVclG}`@f;Xa9IRp)J zbT4Vm<-q3$p#g>^3gT6GH=GJ|dM$|V5P3huTKb3_YRg;ok)KBQKcsP>pQm1_aI=*q zMtZnqtSUC>$|W-#({B_1%_%*TGlYn&?C7)gg7=}Gw~?xAj_r<_A7ii9DPhB(C+*h1 paFO~$az|7~lppbQ!zqE>?>S-b>p90gx1PJV)#bdc#{naO{{e8yaOVI3 literal 0 HcmV?d00001 diff --git a/images/ima.box1.jpg b/images/ima.box1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a27f0551d3c5eb1d2dce2b9949c70e5cd5f00226 GIT binary patch literal 4850 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 literal 0 HcmV?d00001 diff --git a/images/img.box3.jpg b/images/img.box3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2109ff51b6e554981de1297a635a782535565003 GIT binary patch literal 3912 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%0ALb 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 + + + + + Amazone clone + + + + +

+ +
+
+
+

Home applinces

+ +

See more

+
+
+ +
+ + + \ No newline at end of file diff --git a/spreadOPerator.js b/spreadOPerator.js new file mode 100644 index 00000000..772c19a8 --- /dev/null +++ b/spreadOPerator.js @@ -0,0 +1,51 @@ +//spread operator on array + +let arr1 = [1,2,3]; +let arr2 = [4,5,6]; +let arr3 = [...arr1,...arr2]; +console.log(...arr3); + + +//spread operator on object + +let obj1 = {a:1,b:2,c:3}; +let obj2 = {d:4,e:5,f:6}; +let obj3 = {...obj1,...obj2}; +console.log(obj3); + +//convert array into object + +let array = [5,6,7,8,9]; +let object = {...array}; +console.log(object); + +//object changing + +let myobj = {name:"ALI", + age:22, + remarks:"pass" +}; + +console.log({...myobj,name:"john"}); + +//calculate sum + +let arr5 = [2,3,5,6]; + +function calSum(v1,v2,v3,v4){ + return v1+v2+v3+v4; +} + +console.log(calSum(...arr5)); + +// + +let arr7 = [3, 4, 5, 6, 7]; +let [f, g, h, ...res] = arr7; +let firstThree = [f, g, h]; +let [j, e] = res; + +console.log(firstThree); // [3, 4, 5] +console.log(j); // 6 +console.log(e); + diff --git a/style.css b/style.css new file mode 100644 index 00000000..de9da70e --- /dev/null +++ b/style.css @@ -0,0 +1,253 @@ +*{ + margin: 0px; + padding: 0px; + border: border-box; + font-family: Arial, Helvetica, sans-serif; + +} +.nav-bar{ + height: 60px; + background-color: #0f1111; + display: flex; + color: white; + align-items: center; + justify-content: space-evenly; + + + +} + +.nav-logo{ + height: 50px; + width: 100px; + background-size:contain; + align-items: center; +} + +.logo{ + background-image: url(images/amazon-logo.webp); + background-image: cover; + height: 46px; + width: 73%px; + background-size: cover; + background-color: #008175; + align-items: center; + margin:2px; + padding: 1px 8px 0px 6px; + + +} + +.border{ + border: 1.5px solid transparent; +} +.border:hover{ + border: 1.5px solid white; + +} + +/*----------------Box2------------------*/ +.delever p{ + font-size: 12px; + color: #cccccc; + margin-left: 15px; +} +.location{ + display: flex; + margin-left: 3px; +} +.para{ + font-size: 14px; + color: #ffffff; +} + +/*----------------Box3------------------*/ + +.nav-search{ + height: 50px; + width: 500px; + background-color: #0f1111; + display: flex; + align-items: center; + display: flex; + justify-content: center; + align-items: center; + border-radius: 5px; +} +.nav-select{ + height: 35px; + width: 50px; + text-align: center; + +} +.search-amazone{ + height: 35px; + width: 100%px; + text-align: center; + border:none; + +} + +.nav-icon1{ + height: 35px; + width: 35px; + display: flex; + justify-content:center; + align-items: center; + color: #0f1111; + background-color: rgba(219, 189, 14, 0.877); + + +} +.nav-icon{ + height:35px; + width: 35px; + color: #0f1111; + background-color: rgba(219, 189, 14, 0.877); + border: 2px solid red; + align-items: center; + display: flex; + text-align: center; + +} + + /*box 4*/ + + + .nav-box4{ + height: 50px; + width: 140px; + color: #d6d6d6; + justify-content: center; + align-items: center; + text-align: center; + + } + + span{ + font-size: 12px; + color: #ffffff; + justify-content: center; + align-items: center; + text-align: center; + } + + .para2{ + font-size: 14px; + color: #ffffff; + justify-content: center; + align-items: center; + text-align: center; + } + + + /*Box 5 */ + + .cart{ + height: 50px; + width: 120px; + display: flex; + justify-content: center; + align-items: center; + + } + + .cartimg{ + font-size: 1.5rem; + display: flex; + margin-left: 5px; + text-align: center; + + } + + .a123{ + font-size: 14px; + color: #ffffff; + text-align: center; + + /* panel */ + + } + .panel{ + height: 40px; + background-color: #0f2c2c; + display: flex; + /* justify-content: space-evenly; */ + + + + } + .panel-menu{ + display: flex; + height: 40px; + width: 80px; + justify-content: center; + align-items: center; + text-align: center; + color: white; + margin-left: 3px; + + } + .panel-menu p{ + font-size: 14px; + margin-left: 3px; + color: white; + + + + } + + /* panel ancher tages */ + .ancher{ + height: 30px; + color: #ffffff; + display: flex; + justify-content: center; + align-items: center; + } + .ancher-tag{ + height: 28px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + } + .ancher-tag p,a{ + text-decoration: none; + color: white; + justify-content: center; + align-items: center; justify-content: center; + align-items: center; + font-size: 0.75rem; + margin-left: 0.5rem; + } + .deals{ + display: flex; + align-items:right; + justify-content: center; + align-items: center; + color: white; + margin-left: 30rem; + } + + /* Hero section */ + .hero{ + display: flex; + height: 400px; + background-image: url(images/61LSMvvo+OL._SX3000_.jpg); + background-size: cover; + + + } + + .contaner{ + display: flex; + height: 400px; + justify-content: space-around; + + + } + .contain{ + + + } \ No newline at end of file From 4d184c798d186ee740d3ecc1471baa53cfe05650 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Wed, 29 May 2024 20:02:10 +0500 Subject: [PATCH 17/44] Amazone clone --- project.html | 98 ---------------------------------------------------- 1 file changed, 98 deletions(-) delete mode 100644 project.html diff --git a/project.html b/project.html deleted file mode 100644 index 25574a77..00000000 --- a/project.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - - Amazone clone - - - - -
- - - -
- -
-
-
-

Home applinces

- -

See more

-
-
- -
- - - \ No newline at end of file From 3fea7698ea69383027d1b3a2d0f8935125520fb5 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Wed, 29 May 2024 20:09:41 +0500 Subject: [PATCH 18/44] Amazone clone html part --- project.html | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 project.html diff --git a/project.html b/project.html new file mode 100644 index 00000000..cd5886df --- /dev/null +++ b/project.html @@ -0,0 +1,94 @@ + + + + + + Amazone clone + + + + +
+ + + +
+ +
+
+ +
+ +
+ + + \ No newline at end of file From 283242a495089768a61602d08f3eeeefd54a6f77 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Wed, 29 May 2024 20:13:06 +0500 Subject: [PATCH 19/44] Amazone clone css part --- style.css | 6 ------ 1 file changed, 6 deletions(-) diff --git a/style.css b/style.css index de9da70e..d5bc526d 100644 --- a/style.css +++ b/style.css @@ -244,10 +244,4 @@ display: flex; height: 400px; justify-content: space-around; - - - } - .contain{ - - } \ No newline at end of file From 87dbdb47f05842a5fd88f97408a53ef6931502b3 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Fri, 31 May 2024 17:14:00 +0500 Subject: [PATCH 20/44] promises in js --- promises.js | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 promises.js diff --git a/promises.js b/promises.js new file mode 100644 index 00000000..6c3207df --- /dev/null +++ b/promises.js @@ -0,0 +1,73 @@ +//Promises in javascript + +let p = new Promise((resolve, rejected) =>{ + let a = 1+2; + if (a==2){ + resolve("successfull") + } + else{ + rejected("Failed") +}}) + +p.then((message) => { + console.log("This is then " + message) +}) +.catch((message) => +{ + console.log("This is catch " + message) +}) + +//example 2 + +async function fun (){ + await setTimeout(() =>{ + console.log("Hello one") + },3000); +} + +function fun2(){ + console.log("Hello two") +} + +function fun3(){ + console.log("Hello three") +} + +fun(); +fun2(); +fun3(); + +//Example 3 + +let pro = new Promise((resolve, rejected)=>{ + setTimeout((func)=>{ + let Promise = true + if(Promise==true) + resolve("success") + else{ + rejected("some thing went wrong!") + } + },3000) + +}) + +pro.then((res)=>{ + console.log("Then ",res) +}) +.catch((res)=>{ + console.log("Catch ",res) +}) + +//Example 4 + +let proms = new Promise((resolve, rejected) =>{ + console.log("Fetching data 1 .............") + setTimeout((func4)=>{ + resolve( console.log("Data 1")) + },4000) +}) + +//Example 5 + + + From 0fd2f95be24ff0cc0d8062fa913940959973e137 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Fri, 31 May 2024 18:16:00 +0500 Subject: [PATCH 21/44] Amazone clone completed --- project.html | 88 +++++++++++++++++++++++++++++++++++++++++- style.css | 106 +++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 190 insertions(+), 4 deletions(-) diff --git a/project.html b/project.html index cd5886df..6528ee27 100644 --- a/project.html +++ b/project.html @@ -84,11 +84,97 @@
-
+
+

This is about the delivery things in amazone you can shop now.See more about it.

+
+
+
+

Home Applinces

+
+ See more +
+
+

Home Applinces

+
+ See more +
+
+

Home Applinces

+
+ See more
+
+

Home Applinces

+
+ See more +
+
+

Home Applinces

+
+ See more +
+
+

Home Applinces

+
+ See more +
+
+

Home Applinces

+
+ See more +
+
+

Home Applinces

+
+ See more +
+
+ +
+ + + + + +
\ No newline at end of file diff --git a/style.css b/style.css index d5bc526d..6f3ef130 100644 --- a/style.css +++ b/style.css @@ -236,12 +236,112 @@ height: 400px; background-image: url(images/61LSMvvo+OL._SX3000_.jpg); background-size: cover; + display: flex; + justify-content: center; + align-items: flex-end; + + } - .contaner{ + .parag{ + height: 38px; + width: 85%; + background-color: white; + font-size: 14px; + color: black; + display: flex; + align-items:center; + justify-content: center; + margin-bottom: 25px; + + } + .parag a{ + color: #19c736; + font-size: 14px; + font-weight: 700; + + } + + /* shop section */ + + .shop-section{ display: flex; + background-color:rgba(224, 95, 21, 0.411); + justify-content: space-evenly; + flex-wrap: wrap; + + } + .box{ + height: 300px; + width: 23%; + background-color: white; + margin-top: 12px; + margin-bottom: 12px; + padding: 20px 0px 15px; + + } + .box h4{ + margin-left: 10px; + } + .back-img{ + height: 265px; + background-size: cover; + margin-top: 2px; + margin-bottom: 10px; + display: flex; + margin-left: 15px; + margin-right: 15px; + } + .angTag{ + font-weight: 700; + font-size: 14px; + color: #19c736; + margin-bottom: 8px; + + } + + /* Footer section */ + + .back{ + height: 40px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + background-color:#1b232c; + color: white; + font-weight: 700; + font-size: 14px; + + + } + + .footer{ height: 400px; - justify-content: space-around; - } \ No newline at end of file + width: 100%; + background-color:#0f1111; + display: flex; + + + } + .list1{ + height: 250px; + color: white; + display: flex; + padding: 20px; + + + } + .item{ + display: flex; + justify-content: center; + align-items: center; + margin-left: 30px; + + } + + /* logo */ + + \ No newline at end of file From 329a1912b3baa7537483434ebe9bb104f0dff676 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Fri, 31 May 2024 18:27:10 +0500 Subject: [PATCH 22/44] Amazone clone has been done --- images/img.box5.jpg | Bin 0 -> 5432 bytes images/img.box6.jpg | Bin 0 -> 14974 bytes images/img.box7.jpg | Bin 0 -> 13388 bytes images/img.box8.jpg | Bin 0 -> 10758 bytes project.html | 16 ++++++++-------- 5 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 images/img.box5.jpg create mode 100644 images/img.box6.jpg create mode 100644 images/img.box7.jpg create mode 100644 images/img.box8.jpg diff --git a/images/img.box5.jpg b/images/img.box5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..904ad55f2c8f042f0cd99b188df90035198398dc GIT binary patch literal 5432 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 A<^TWy literal 0 HcmV?d00001 diff --git a/images/img.box7.jpg b/images/img.box7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbadc9ef60888ab18ff59b5ba57c0d1029698ee9 GIT binary patch literal 13388 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 OO70eM*)4hZ^*;c9domLM literal 0 HcmV?d00001 diff --git a/project.html b/project.html index 6528ee27..78e157bd 100644 --- a/project.html +++ b/project.html @@ -112,23 +112,23 @@

Home Applinces

See more
-

Home Applinces

-
+

Mobile phone

+
See more
-

Home Applinces

-
+

Medicine

+
See more
-

Home Applinces

-
+

LED

+
See more
-

Home Applinces

-
+

Mobile phone

+
See more
From 111cb17a7747227eade2baad206f8403deb6a945 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 3 Jun 2024 18:23:24 +0500 Subject: [PATCH 23/44] spread operator in js --- promises.js | 90 +++++++++++++++++++++++++++++++++++++++++++++++ spreadOPerator.js | 26 +++++++++++++- 2 files changed, 115 insertions(+), 1 deletion(-) diff --git a/promises.js b/promises.js index 6c3207df..74d6dbaf 100644 --- a/promises.js +++ b/promises.js @@ -69,5 +69,95 @@ let proms = new Promise((resolve, rejected) =>{ //Example 5 +function getData(DataID,NextData){ + setTimeout(()=>{ + console.log("Data ",DataID) + if(NextData){ + NextData(); + } + },3000) +} +getData(1,()=>{ + console.log("getting data 2........"); + getData(2,()=>{ + console.log("getting data 3........"); + getData(3) + }) +}) + +// Example 6 + +function asyncFun1(){ + return new Promise((resolve, rejected)=>{ + setTimeout(()=>{ + console.log("Data 1 ") + resolve("success") + },5000) + }) +} + +function asyncFun2(){ + return new Promise((resolve, rejected)=>{ + setTimeout(()=>{ + console.log("Data 2 ") + resolve("success") + },5000) + }) +} + +console.log("Fetching data 1..........."); +let p1 = asyncFun1(); +p1.then((res)=>{ + console.log("Fetching data 2........."); + let p2 = asyncFun2(); + p2.then((res)=>{ + console.log(res); + }) +}) + +//Example 7 + +function GetData(data){ + return new Promise((resolve, rejected)=>{ + setTimeout(()=>{ + console.log("Data ",data); + resolve("Success"); + },3000) + }) +} +console.log("Geting data 1......") +GetData(5).then((res)=>{ + console.log(res); + console.log("Geting data 2......") + GetData(6).then((res)=>{ + console.log(res); + console.log("Geting data 3......") + GetData(7).then((res)=>{ + console.log(res); + }) + }) +}) + +//Example 8 async await + +function Dataget(dataA){ + return new Promise((resolve, rejected)=>{ + setTimeout(()=>{ + console.log("Data : ",dataA); + resolve("Success"); + },3000) + }); +} + +async function getAllData() { + console.log("Fetching data 1........"); + Dataget(1); + console.log("Fetching data 2........"); + Dataget(2); + console.log("Fetching data 3........"); + Dataget(3); + } + getAllData(); + diff --git a/spreadOPerator.js b/spreadOPerator.js index 772c19a8..5fbb19a4 100644 --- a/spreadOPerator.js +++ b/spreadOPerator.js @@ -38,7 +38,7 @@ function calSum(v1,v2,v3,v4){ console.log(calSum(...arr5)); -// +// //Task let arr7 = [3, 4, 5, 6, 7]; let [f, g, h, ...res] = arr7; @@ -49,3 +49,27 @@ console.log(firstThree); // [3, 4, 5] console.log(j); // 6 console.log(e); +// //Task + +let arr8 = [1,2,3,4,5,6]; +let [ k,l,...m] = arr8; +let newarr = arr8.slice(0,4); +console.log("New arr : ",newarr); + k = arr8.slice(4,5); + l = arr8.slice(5) +console.log("value of k : ",...k," value of l : ",...l); + + +//Task + +let detail = { + title: "Mern stack course", + auther: "Saqlain shah" +}; + +let {title: courseTitle, auther: name} = detail; + +console.log(courseTitle); +console.log(name); + + From 7891d007c9bb8349f4883633d28b08b65b91d6c5 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 3 Jun 2024 18:29:01 +0500 Subject: [PATCH 24/44] promises in jsvaScript --- promises.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/promises.js b/promises.js index 74d6dbaf..1af73b26 100644 --- a/promises.js +++ b/promises.js @@ -138,7 +138,7 @@ GetData(5).then((res)=>{ }) }) -//Example 8 async await +//Example 8 async await in javaScript function Dataget(dataA){ return new Promise((resolve, rejected)=>{ From e5e5481be3ce7bff619422e92855cb4d2e5458b5 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Sat, 8 Jun 2024 12:49:13 +0500 Subject: [PATCH 25/44] variable in js task --- Assignment_js/variables.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Assignment_js/variables.js diff --git a/Assignment_js/variables.js b/Assignment_js/variables.js new file mode 100644 index 00000000..959d019f --- /dev/null +++ b/Assignment_js/variables.js @@ -0,0 +1,32 @@ +//var variable +var name = "Nadeem"; +console.log(name); + +//var variable can be reinitialize and can be modify +var name = "Muhammad"; +console.log(name); + +//let variable + +let num ; +num = 22 +console.log(num); + +//let variable can be modify but cannot reinitialize + +num = 34 +console.log(num); + +//this line throw an error because we trying to reinitialize it +// let num = 33 +// console.log(num) + +//const variable + +const value = 11; +console.log(value); + +//const value cannot be reinitialize and cannot modify + +// const value = 12 //throw an error +// console.log(value) \ No newline at end of file From a7af59c99c514a540dd21a50312cbc359bb38c3f Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Sat, 8 Jun 2024 12:50:19 +0500 Subject: [PATCH 26/44] object in js task --- Assignment_js/objct.js | 67 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 Assignment_js/objct.js diff --git a/Assignment_js/objct.js b/Assignment_js/objct.js new file mode 100644 index 00000000..097d3266 --- /dev/null +++ b/Assignment_js/objct.js @@ -0,0 +1,67 @@ +//This object allow to add new attributes and modification of values +var student = { + name : "Ali", + age : 22, + remarks : true, + arr : [1,2,3,4], + obj : {a : 6, b : 7, c : 8, d : 9}, +} +console.log(student); + +student.newKey = "New key added in objct"; +console.log(student); + +student.age = 23 //modify age value +console.log(student); + + student.arr.push(5,6); //add new value in array + console.log(student); + + student.obj.e = 88; //add new key value pair in object + console.log(student); + + + //object two + + //this object is freez we cannot modify the values and cannot add new attributes + + "use strict"; + let obj1 = Object.freeze({ + name : "Nadeem", + age : 22, + remarks : true, + arr : [1,2,3,4], + obj : {a : 6, b : 7, c : 8, d : 9}, + }) + +obj1.newKey = 'New value';//Here this key value is not added to the obj1 because the obj1 is freez and immutable + console.log(obj1) + + + //object 3 + + //This code allow to add new attributes in the object but cannot allow to modify the existing value + + const student77 = { + name : "sajid", + age : 55, + arr : ['a','b','c','d'], + objct : {k:33,r:44,t:77} + } + Object.defineProperty(student77, "name", {writable: false}); + Object.defineProperty(student77, "age", {writable: false}); + Object.defineProperty(student77, "arr", {writable: false}); + Object.defineProperty(student77, "objct", {writable: false}); + + student77.newKey = "newValue"; //adding new value + console.log(student77); + + student77.name = "ali"; //cannot modify value + console.log(student77); + + + + + + + From 48e9d1ab00bcdefa827eda7253880f48a1bf9c71 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Sat, 8 Jun 2024 12:51:33 +0500 Subject: [PATCH 27/44] arrays in ja task --- Assignment_js/arrays.js | 60 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Assignment_js/arrays.js diff --git a/Assignment_js/arrays.js b/Assignment_js/arrays.js new file mode 100644 index 00000000..22fa7a16 --- /dev/null +++ b/Assignment_js/arrays.js @@ -0,0 +1,60 @@ +//First array in we can change values and add attributes +var arr1 = [22, + true, + "Hello", + obj={ + name : "Kashan",age: 34,cgpa:3.5, +}] +console.log(arr1); +// Add a new property to the object inside the array +arr1[3].grade = 'A'; +console.log(arr1); +//change value of name +arr1[3].name = "ALI" +console.log(arr1) +arr1.push("New value") +console.log(arr1) + + +//Array second in which we are not able to add new value and cannot modify existing value +"use strict"; +let arr2 = [22, + true, + "Hello", + { + name : "Kashan", + age: 34, + cgpa:3.5, + }]; + +Object.freeze(arr2[3]); +Object.freeze(arr2); +// arr1[3].grade = 'B'; //cannot modify +// arr1[3].name = "Muhammad" // cannot modify +console.log(arr2); + +//Third arry in which we are able to add new attributes but cant modify the existing values + +const arr3 = [ + 22, + true, + "Hello", + { + name: "Kashan", + age: 34, + cgpa: 3.5, + } +]; +Object.defineProperty({},"name",{writable: false}) +Object.defineProperty({},"age",{writable: false}) +Object.defineProperty({},"cgpa",{writable: false}) + +arr3.push('Hello world'); //Adding new element in an array +console.log(arr3); + +arr3[3].grade = "A"; //Adding new attributes in object inside array +console.log(arr3) + +// arr3[3].age = 45; //This will throw an error we cannot modify existing value +// console.log(arr3); + From 8acf011ecb3c99f2a3501de342d5da62a79ad8c5 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 10 Jun 2024 10:41:07 +0500 Subject: [PATCH 28/44] function in js --- Assignment_js/functions.js | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Assignment_js/functions.js diff --git a/Assignment_js/functions.js b/Assignment_js/functions.js new file mode 100644 index 00000000..d00f3316 --- /dev/null +++ b/Assignment_js/functions.js @@ -0,0 +1,47 @@ +//Different type function + +function fun1 (x) { + for(let i = 0; i<=x; i++){ + console.log(i); + } +} +fun1(5); //function call + +//errow function + +const fun2 = ((y)=>{ + for(let j = 0; j<=y; j++){ + if(j%2==0){ + console.log("Even numbers are : ","\t",j); + } + } +}) +fun2(10); //function call + +//function which return some value + +const fun3 = ((a,b)=>{ + return(a+b); +}) +let sum = fun3(3,4); +console.log("Sum : ",sum) + +//forEach function for array + +let arr = [1,2,3,4,5]; +arr.forEach((val)=>{ + console.log(val); +}); + +//callBack function + +function calSum(r, s) { + return r + s; +} + +function display(sum) { + console.log(sum); +} + +let su = calSum(2, 3); +display(sum); \ No newline at end of file From fbc3a9c3c534b17eb1f57813ede8e68dd912f321 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 10 Jun 2024 10:48:16 +0500 Subject: [PATCH 29/44] methods in js --- Assignment_js/methd.js | 43 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Assignment_js/methd.js diff --git a/Assignment_js/methd.js b/Assignment_js/methd.js new file mode 100644 index 00000000..1b418208 --- /dev/null +++ b/Assignment_js/methd.js @@ -0,0 +1,43 @@ +//Object +let myObj = { + name: "Muhammad Nadeem", + age: 22, + isFollow: true, + percentage: 75.5, + newObj: { + remarks: true, + cgpa: 3.5, + institution: "Netbots" + } +}; + +console.log(myObj); + +let arr = Object.values(myObj); +console.log(arr); + +//try to pront dataType of boolean +console.log(typeof(myObj.isFollow)); +//store a boolean value in a variable and print typeOf variable that is string +let follow = "true"; +console.log(typeof(follow)); +//Try to onvert all values in uppercase +console.log(myObj.name.toUpperCase()); +console.log(myObj.newObj.institution.toUpperCase());//object inside object +//try to print all boolean value in an object +function collectBooleans(obj) { + let booleans = []; + for (let key in obj) { + if (typeof obj[key] === 'boolean') { + booleans.push(obj[key]); + } else if (typeof obj[key] === 'object' && obj[key] !== null) { + booleans = booleans.concat(collectBooleans(obj[key])); + } + } + return booleans; +} + +let booleanValues = collectBooleans(myObj); +console.log(booleanValues); + + From e0c3d68ad368ef797edab5fa4cac9b632052a6a3 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 10 Jun 2024 10:49:02 +0500 Subject: [PATCH 30/44] operator in js --- Assignment_js/operator.js | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Assignment_js/operator.js diff --git a/Assignment_js/operator.js b/Assignment_js/operator.js new file mode 100644 index 00000000..75002277 --- /dev/null +++ b/Assignment_js/operator.js @@ -0,0 +1,37 @@ +//operator in js + +//pre operator + +let num = 5; +console.log(num); +++num; +console.log(++num); //increment before exicution +console.log(num++);//increment after exicution exicution +console.log(num) + +console.log("*****************************************************"); + +//post operator in js +let num2 = 11; +num2++; +console.log(num2++) //increment after exicution +console.log(num2); +console.log(++num2); //increment before exicution +console.log("*****************************************************"); + +//Double equal only check value in this case same is print +let value = 10; +let str = "10"; +if(value==str){ + console.log("same"); +}else{ + console.log("Different"); +} +//Triple equal check value as well as datatype in this case different is print +let val = 10; +let strng = "10"; +if(value===str){ + console.log("same"); +}else{ + console.log("Different"); +} \ No newline at end of file From 23917596e896538ce8dff8614df38d3295f5f212 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 10 Jun 2024 11:57:56 +0500 Subject: [PATCH 31/44] rest spread and destructuring in js --- Assignment_js/rest_spread.js | 60 ++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Assignment_js/rest_spread.js diff --git a/Assignment_js/rest_spread.js b/Assignment_js/rest_spread.js new file mode 100644 index 00000000..111c5cbb --- /dev/null +++ b/Assignment_js/rest_spread.js @@ -0,0 +1,60 @@ +//Rest operator example 1 + +function myFunc(...values){ + console.log(values); +} +myFunc(12,12,12); + +//Example 2 + +function func2(...num) { + let sum = 0; // Initialize sum outside the loop + + for (let i = 0; i < num.length; i++) { + sum = sum + num[i]; // Update sum with each element + } + + console.log(sum); +} + +func2(1, 2, 3, 4, 5); + +//Spread operator + +let arr1 = [1,2,3]; +let arr2 = [4,5,6]; +let arr3 = [...arr1,...arr2]; +console.log(...arr3); + +//Example 2 + +//spread operator on object + +let obj1 = {a:1,b:2,c:3}; +let obj2 = {d:4,e:5,f:6}; +let obj3 = {...obj1,...obj2}; +console.log(obj3); + + +//Destructring + +let arr = [1,2,3,4,5]; +let [a,b,...rest] = arr; +console.log(a); +console.log(b); +console.log(rest); +console.log(...arr); + +//example 2 + +let obj = { name: "Nadeem", age: 22, hobbies: ["cricket", "football"] }; +let { name, age, hobbies } = obj; +console.log(name); +console.log(age); +console.log(...hobbies); + +//example 3 + +let arr6 = [1,5,7,9,5]; +let [x,y,...val] = arr6; +console.log(x,y,val); \ No newline at end of file From 22fd4572648ae99b8d04220da94d5cae3aa2d2b4 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 10 Jun 2024 18:35:32 +0500 Subject: [PATCH 32/44] operator in js --- Assignment_js/operator.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assignment_js/operator.js b/Assignment_js/operator.js index 75002277..f11b105c 100644 --- a/Assignment_js/operator.js +++ b/Assignment_js/operator.js @@ -9,7 +9,7 @@ console.log(++num); //increment before exicution console.log(num++);//increment after exicution exicution console.log(num) -console.log("*****************************************************"); +console.log("**************************************************"); //post operator in js let num2 = 11; @@ -17,7 +17,7 @@ num2++; console.log(num2++) //increment after exicution console.log(num2); console.log(++num2); //increment before exicution -console.log("*****************************************************"); +console.log("**************************************************"); //Double equal only check value in this case same is print let value = 10; From f2ed994dcd208a08666e265e6477e1c7b37688fb Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 10 Jun 2024 18:43:19 +0500 Subject: [PATCH 33/44] fetch api --- Assignment_js/Apis.js | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Assignment_js/Apis.js diff --git a/Assignment_js/Apis.js b/Assignment_js/Apis.js new file mode 100644 index 00000000..02329eb0 --- /dev/null +++ b/Assignment_js/Apis.js @@ -0,0 +1,35 @@ + +//callback function + +// Define the dummy API endpoint +const apiEndpoint = "https://jsonplaceholder.typicode.com/users"; + +// Function to make the API call +function fetchData(callback) { + fetch(apiEndpoint) + .then(response => response.json()) + .then(data => { + // Call the callback function with the data + callback(null, data); + }) + .catch(error => { + // Call the callback function with the error + callback(error, null); + }); +} + +// Define a callback function to handle the response +function handleResponse(error, data) { + if (error) { + console.error("Error fetching data:", error); + } else { + console.log("Data fetched successfully:", data); + } +} + +// Make the API call with the callback function +fetchData(handleResponse); + +//promises + + From 730960209d1dfebaf061dba8c656e71bf58544d0 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Tue, 11 Jun 2024 18:24:31 +0500 Subject: [PATCH 34/44] Fetching Api --- fetchApi.js | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 fetchApi.js diff --git a/fetchApi.js b/fetchApi.js new file mode 100644 index 00000000..d87a72d8 --- /dev/null +++ b/fetchApi.js @@ -0,0 +1,118 @@ + +//callback function + +// function FetchingApi1(callback) { +// console.log("Fetching data 1 ........."); +// fetch('https://jsonplaceholder.typicode.com/todos/1') +// .then((res)=>res.json()) +// .then((res)=>console.log(res.json)) +// setTimeout(() => { +// console.log("Data 1 fetched : ") +// callback(); +// }, 2000); +// } + +// function FetchingApi2(callback) { +// console.log("Fetching data 2 ........."); +// fetch('https://jsonplaceholder.typicode.com/todos/2') +// .then((res)=>res.json()) +// .then((res)=>console.log(res.json)) +// setTimeout(() => { +// console.log("Data 2 fetched : ") +// callback(); +// }, 2000); +// } + +// function FetchingApi3(callback) { +// console.log("Fetching data 3 ........."); +// fetch('https://jsonplaceholder.typicode.com/todos/3') +// .then((res)=>res.json()) +// .then((res)=>console.log(res.json)) +// setTimeout(() => { +// console.log("Data 3 fetched : ") +// callback(); +// }, 2000); +// } + +// FetchingApi1(()=>{ +// FetchingApi2(()=>{ +// FetchingApi3(()=>{ +// console.log("All done") +// }) +// }) +// }); + + +// promises function + +// function fetchApi(){ +// let url = 'https://jsonplaceholder.typicode.com/todos/1' +// console.log("fetching api 1.....") +// return new Promise((resolve)=>{ +// setTimeout(() => { +// fetch('https://jsonplaceholder.typicode.com/todos/1') +// .then((url)=>url.json()) +// .then((url)=>console.log(url.json)) +// resolve("resolve successfull...") +// resolve(); +// }, 3000); +// }) +// } + +// function fetchApi1(){ +// let url = 'https://jsonplaceholder.typicode.com/todos/2' +// console.log("fetching api 2.....") +// return new Promise((resolve)=>{ +// setTimeout(() => { +// fetch('https://jsonplaceholder.typicode.com/todos/2') +// .then((url)=>url.json()) +// .then((url)=>console.log(url.json)) +// resolve("resolve successfull...") +// resolve(); +// }, 3000); +// }) +// } + +// fetchApi(()=>{ +// fetchApi1(()=>{ + +// }) + +// }) + +//async await + + +function fetchApi(){ + let url = 'https://jsonplaceholder.typicode.com/todos/1' + console.log("fetching api 1.....") + return new Promise((resolve)=>{ + setTimeout(() => { + fetch('https://jsonplaceholder.typicode.com/todos/1') + .then((url)=>url.json()) + .then((url)=>console.log(url.json)) + resolve("resolve successfull...") + resolve(); + }, 3000); + }) +} + +function fetchApi1(){ + let url = 'https://jsonplaceholder.typicode.com/todos/2' + console.log("fetching api 2.....") + return new Promise((resolve)=>{ + setTimeout(() => { + fetch('https://jsonplaceholder.typicode.com/todos/2') + .then((url)=>url.json()) + .then((url)=>console.log(url.json)) + resolve("resolve successfull...") + resolve(); + }, 3000); + }) +} + +async function All(){ + await fetchApi(); + await fetchApi1(); +} + From 3c80624e862b9e2ced7413006a750bf80fd61326 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Tue, 11 Jun 2024 18:27:28 +0500 Subject: [PATCH 35/44] Fake Apis using callback,promises --- Assignment_js/Apis.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Assignment_js/Apis.js b/Assignment_js/Apis.js index 02329eb0..2534cb1d 100644 --- a/Assignment_js/Apis.js +++ b/Assignment_js/Apis.js @@ -31,5 +31,32 @@ function handleResponse(error, data) { fetchData(handleResponse); //promises +function fetchApi(){ + let url = 'https://jsonplaceholder.typicode.com/todos/1' + console.log("fetching api 1.....") + return new Promise((resolve)=>{ + setTimeout(() => { + fetch('https://jsonplaceholder.typicode.com/todos/1') + .then((url)=>url.json()) + .then((url)=>console.log(url.json)) + resolve("resolve successfull...") + resolve(); + }, 3000); + }) +} + +function fetchApi1(){ + let url = 'https://jsonplaceholder.typicode.com/todos/2' + console.log("fetching api 2.....") + return new Promise((resolve)=>{ + setTimeout(() => { + fetch('https://jsonplaceholder.typicode.com/todos/2') + .then((url)=>url.json()) + .then((url)=>console.log(url.json)) + resolve("resolve successfull...") + resolve(); + }, 3000); + }) +} From f2e307f78fca06f3ff1423731a3ac9c3331f7bd4 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Tue, 11 Jun 2024 18:32:54 +0500 Subject: [PATCH 36/44] This is Dumy file --- DumyFile.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 DumyFile.js diff --git a/DumyFile.js b/DumyFile.js new file mode 100644 index 00000000..d5e56cea --- /dev/null +++ b/DumyFile.js @@ -0,0 +1,19 @@ +function fetchApi1(){ + let url = 'https://jsonplaceholder.typicode.com/todos/2' + console.log("fetching api 2.....") + return new Promise((resolve)=>{ + setTimeout(() => { + fetch('https://jsonplaceholder.typicode.com/todos/2') + .then((url)=>url.json()) + .then((url)=>console.log(url.json)) + resolve("resolve successfull...") + resolve(); + }, 3000); + }) +} + +async function All(){ + await fetchApi(); + await fetchApi1(); +} + From 9c4fcbaf6e006af195f43d89a8eecd273581d3d7 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Wed, 12 Jun 2024 18:32:05 +0500 Subject: [PATCH 37/44] modified dumy.js --- DumyFile.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/DumyFile.js b/DumyFile.js index d5e56cea..b167974d 100644 --- a/DumyFile.js +++ b/DumyFile.js @@ -17,3 +17,19 @@ async function All(){ await fetchApi1(); } +//First array in we can change values and add attributes +var arr1 = [22, + true, + "Hello", + obj={ + name : "Kashan",age: 34,cgpa:3.5, +}] +console.log(arr1); +// Add a new property to the object inside the array +arr1[3].grade = 'A'; +console.log(arr1); +//change value of name +arr1[3].name = "ALI" +console.log(arr1) +arr1.push("New value") +console.log(arr1) \ No newline at end of file From e475fc65a62bbcf9bc87eb1652e5901f47e19da3 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Fri, 14 Jun 2024 19:11:44 +0500 Subject: [PATCH 38/44] vbdkfh --- DumyFile.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/DumyFile.js b/DumyFile.js index b167974d..580790b2 100644 --- a/DumyFile.js +++ b/DumyFile.js @@ -32,4 +32,18 @@ console.log(arr1); arr1[3].name = "ALI" console.log(arr1) arr1.push("New value") -console.log(arr1) \ No newline at end of file +console.log(arr1) + +//Example 2 + +function func2(...num) { + let sum = 0; // Initialize sum outside the loop + + for (let i = 0; i < num.length; i++) { + sum = sum + num[i]; // Update sum with each element + } + + console.log(sum); +} + +func2(1, 2, 3, 4, 5); \ No newline at end of file From f5c95e5bcf658ad923583dc31a5db6fd036b6b1a Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Fri, 21 Jun 2024 18:31:37 +0500 Subject: [PATCH 39/44] modify --- DumyFile.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/DumyFile.js b/DumyFile.js index 580790b2..8ef362ad 100644 --- a/DumyFile.js +++ b/DumyFile.js @@ -46,4 +46,17 @@ function func2(...num) { console.log(sum); } -func2(1, 2, 3, 4, 5); \ No newline at end of file +func2(1, 2, 3, 4, 5); + +//function which print even number +console.log("***************************************"); + +function fun2 (y){ + for(let i=0;i<=y;i++){ + if(i%2==0){ + console.log(i); + } + } + +} +fun2(20); From 9f8afbc418fa221e3f49c1998357d4f263687702 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Fri, 21 Jun 2024 18:32:48 +0500 Subject: [PATCH 40/44] modify --- DumyFile.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/DumyFile.js b/DumyFile.js index 8ef362ad..ec5ebf0e 100644 --- a/DumyFile.js +++ b/DumyFile.js @@ -60,3 +60,13 @@ function fun2 (y){ } fun2(20); + + +//Destructring + +let arr = [1,2,3,4,5]; +let [a,b,...rest] = arr; +console.log(a); +console.log(b); +console.log(rest); +console.log(...arr); From 0790d5062e3e306eac2b5a2d49d340868ea9086e Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Fri, 28 Jun 2024 18:57:59 +0500 Subject: [PATCH 41/44] bfeh --- DumyFile.js | 9 +++++++++ images/download.jfif | Bin 0 -> 9371 bytes 2 files changed, 9 insertions(+) create mode 100644 images/download.jfif diff --git a/DumyFile.js b/DumyFile.js index ec5ebf0e..28e9ff40 100644 --- a/DumyFile.js +++ b/DumyFile.js @@ -70,3 +70,12 @@ console.log(a); console.log(b); console.log(rest); console.log(...arr); + +let student = {//This is an object variable which store key value pair. + name : "Muhammad Nadeem", + fatherName : "AbluHassan", + age : 22, + city : "skardu", + institution : "NetBots", +} +console.log("Hello my name is " + student.name + " my father Name is " + student.fatherName + " and i am " + student.age + " year old. "); \ No newline at end of file diff --git a/images/download.jfif b/images/download.jfif new file mode 100644 index 0000000000000000000000000000000000000000..22abbb080fb7e1345ebca2c4d6731deba87898a4 GIT binary patch literal 9371 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 literal 0 HcmV?d00001 From dd39be1745bddd9e864483d326e1e5e4a8c61db7 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Mon, 1 Jul 2024 19:07:59 +0500 Subject: [PATCH 42/44] fjk --- DumyFile.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/DumyFile.js b/DumyFile.js index 28e9ff40..e5e39653 100644 --- a/DumyFile.js +++ b/DumyFile.js @@ -78,4 +78,13 @@ let student = {//This is an object variable which store key value pair. city : "skardu", institution : "NetBots", } -console.log("Hello my name is " + student.name + " my father Name is " + student.fatherName + " and i am " + student.age + " year old. "); \ No newline at end of file +console.log("Hello my name is " + student.name + " my father Name is " + student.fatherName + " and i am " + student.age + " year old. "); + +let num = 5; +console.log(num); +++num; +console.log(++num); //increment before exicution +console.log(num++);//increment after exicution exicution +console.log(num) + +console.log("**************************************************"); \ No newline at end of file From 5aebcb9295aed504a6cbe96063a3beef980c2972 Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Thu, 11 Jul 2024 22:04:57 +0500 Subject: [PATCH 43/44] bsdjhf --- DumyFile.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/DumyFile.js b/DumyFile.js index e5e39653..1e56a780 100644 --- a/DumyFile.js +++ b/DumyFile.js @@ -87,4 +87,7 @@ console.log(++num); //increment before exicution console.log(num++);//increment after exicution exicution console.log(num) -console.log("**************************************************"); \ No newline at end of file +console.log("**************************************************"); +//var variable can be reinitialize and can be modify +var name = "Muhammad"; +console.log(name); \ No newline at end of file From d451679ef085664185193ce784bda9f4e6eda23e Mon Sep 17 00:00:00 2001 From: Muhammad Nadeem Date: Fri, 9 Aug 2024 17:55:09 +0500 Subject: [PATCH 44/44] njkd --- DumyFile.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/DumyFile.js b/DumyFile.js index 1e56a780..2d7fadba 100644 --- a/DumyFile.js +++ b/DumyFile.js @@ -90,4 +90,14 @@ console.log(num) console.log("**************************************************"); //var variable can be reinitialize and can be modify var name = "Muhammad"; -console.log(name); \ No newline at end of file +console.log(name); +//errow function + +const fun2 = ((y)=>{ + for(let j = 0; j<=y; j++){ + if(j%2==0){ + console.log("Even numbers are : ","\t",j); + } + } +}) +fun2(10); //function call \ No newline at end of file
+ + + +