tag:blogger.com,1999:blog-84926910483430754862024-03-04T21:01:33.791-08:00Advanced Web TutorialProvide solution our best level.atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.comBlogger98125tag:blogger.com,1999:blog-8492691048343075486.post-92231103121035417892022-02-24T01:53:00.005-08:002022-02-24T01:53:45.378-08:00Install php and all php extensions in ubuntu 16.04<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
#php5<br />
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
</div><div dir="ltr" style="text-align: left;" trbidi="on">#php7</div><div dir="ltr" style="text-align: left;" trbidi="on">sudo apt-get install php7 libapache2-mod-php7 php7-mcrypt</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-60233292186516339702019-12-22T20:58:00.000-08:002019-12-22T20:58:31.091-08:00how install complete apache2 and then install<div dir="ltr" style="text-align: left;" trbidi="on">
A very simple and straightforward way that worked for me is as follows:<br />
<br />
<b>Step 1.</b> First we need to Stop apache2.<br />
<br />
>> sudo service apache2 stop<br />
<b>Step 2. </b>Now<b> </b>Uninstall Apache2 and its dependent packages.<br />
<br />
>> sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common<br />
<b>Step 3. </b>Use autoremove option to get rid of other dependencies.<br />
<br />
>> sudo apt-get autoremove<br />
<b>Step 4. </b>find where are configuration files that have not been removed.<br />
<br />
whereis apache2<br />
<br />
<b>Step 5. </b>Now check If you get a response as follows apache2: /etc/apache2 remove the directory and existing configuration files.<br />
<br />
>> sudo rm -rf /etc/apache2 </div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com2tag:blogger.com,1999:blog-8492691048343075486.post-59965845965353373362019-11-21T13:05:00.002-08:002019-11-21T13:05:49.705-08:00Create a Woocommerce product sold in units of kilogram and gram<div dir="ltr" style="text-align: left;" trbidi="on">
<pre class="default prettyprint prettyprinted" style="background-color: #eff0f1; border-radius: 3px; border: 0px; box-sizing: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin-bottom: 1em; max-height: 600px; overflow-wrap: normal; overflow: auto; padding: 12px 8px; vertical-align: baseline; width: auto;"><code style="border: 0px; box-sizing: inherit; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// Add a product custom field "grams_quantity" that will update the displayed price</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
add_action</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'woocommerce_before_add_to_cart_button'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'special_product_by_grams'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">25</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">function</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> special_product_by_grams</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(){</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">global</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $product</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">;</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// HERE Define the special product IDs sold by grams</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$targeted_product_ids </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> array</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">37</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// or HERE Define a product categories (ids, slugs or names)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$categories </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> array</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'sold-by-gram'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// Only for products sold by gram</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$product_id </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $product</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">-></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">get_id</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">();</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">if</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">!</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> in_array</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $product_id</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $targeted_product_ids </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">||</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> has_term</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $categories</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'product_cat'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $product_id </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">return</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">;</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">?></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span style="color: #303336; font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, sans-serif;"><div class="grams-field">
<label for="grams_quantity"><?php _e('Kilograms: ','woocoomerce'); ?>&nbsp;&nbsp;&nbsp;&nbsp;<?php _e('Grams: ','woocoomerce'); ?><span></span><br>
<select name="kg_quantity" class="kg_quantity" id="kg_quantity">
<option value="0">Select Kilogram</option>
<option value="1000" selected>1 Kg</option>
<option value="2000">2 Kg</option>
<option value="3000">3 Kg</option>
<option value="4000">4 Kg</option>
<option value="5000">5 Kg</option>
<option value="10000">10 Kg</option>
<option value="20000">20 Kg</option>
<option value="50000">50 Kg</option>
</select>
<select name="grams_quantity" class="grams_quantity" id="grams_quantity">
<option value="0">Select Gram</option>
<option value="100">100 Gm</option>
<option value="200">200 Gm</option>
<option value="250">250 Gm</option>
<option value="500">500 Gm</option>
</select>
<!--<input type="number" step="1" name="grams_quantity" class="grams_quantity" id="grams_quantity" value="1">-->
</label>
</div><br>
<script type="text/javascript">
function cal_price(priceByGram){
updatedPrice = ((( parseInt(jQuery('#kg_quantity').val())+parseInt(jQuery('#grams_quantity').val())) * priceByGram)/1000).toFixed(2);
return updatedPrice;
}
(function($){
// variables initialization
var priceByGram = <?php echo wc_get_price_to_display( $product ); ?>,
currencySymbol = $(".woocommerce-Price-currencySymbol").html(),
updatedPrice;
// On live event: imput number fields
$('select#kg_quantity').on( "change", function(){
updatedPrice = cal_price(priceByGram);
$(".woocommerce-Price-amount.amount").html('<span class="woocommerce-Price-amount amount">'+updatedPrice+'&nbsp;'+currencySymbol+'</span>');
console.log("event"); // <== To be removed
});
$('select#grams_quantity').on( "change", function(){
updatedPrice = cal_price(priceByGram);
$(".woocommerce-Price-amount.amount").html('<span class="woocommerce-Price-amount amount">'+updatedPrice+'&nbsp;'+currencySymbol+'</span>');
console.log("event"); // <== To be removed
});
})(jQuery);
</script></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"><?</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">php
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">}</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// Save the "grams_quantity" custom product field data in Cart item</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
add_filter</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'woocommerce_add_cart_item_data'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'save_in_cart_the_custom_product_field'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">10</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">2</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">function</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> save_in_cart_the_custom_product_field</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item_data</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $product_id </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">{</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">if</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> isset</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $_POST</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">{</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$cart_item_data</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $_POST</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">];</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// When add to cart action make an unique line item</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$cart_item_data</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'unique_key'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> md5</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> microtime</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">().</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">rand</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">()</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
WC</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">()-></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">session</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">-></span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">set</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'custom_data'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $_POST</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">}</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">return</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item_data</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">;</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">}</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// Update product price by grams in cart and checkout</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
add_filter</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'woocommerce_before_calculate_totals'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'update_prices_by_gram'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">10</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">1</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">function</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> update_prices_by_gram</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_object </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">{</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// HERE Define the special product IDs sold by grams</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$targeted_product_ids </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> array</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">37</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// or HERE Define a product categories (ids, slugs or names)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$categories </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> array</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'sold-by-gram'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">foreach</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_object</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">-></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">get_cart</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">()</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">as</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">{</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// Only for products sold by gram</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$product_id </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'product_id'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">];</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">if</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> in_array</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $product_id</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $targeted_product_ids </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">||</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> has_term</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $categories</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'product_cat'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $product_id </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">){</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// Get an instance of the WC_Product object and the</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$product </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'data'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">];</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$grams </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">];</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// Method is_on_sale() manage everything (dates…)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$product</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">-></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">set_price</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $product</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">-></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">get_price</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">()</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">*</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $grams</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">}</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">}</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">}</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// Render "grams_quantity" the custom product field in cart and checkout</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
add_filter</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'woocommerce_get_item_data'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'render_product_custom_field_meta_on_cart_and_checkout'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">10</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">2</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">function</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> render_product_custom_field_meta_on_cart_and_checkout</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_data</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">{</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$custom_items </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> array</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">();</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">if</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">!</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">empty</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_data </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$custom_items </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_data</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">;</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">if</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> isset</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
$custom_items</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> array</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'name'</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> __</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'Grams'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'woocommerce'</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">),</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'value'</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> sanitize_text_field</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">),</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'display'</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">=></span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> sanitize_text_field</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $cart_item</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">),</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">return</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $custom_items</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">;</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">}</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="com" style="border: 0px; box-sizing: inherit; color: #858c93; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">// Save "grams_quantity" to the order items meta data</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
add_action</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'woocommerce_add_order_item_meta'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'add_product_custom_fiel_to_order_item_meta'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">1</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="lit" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">3</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">function</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> add_product_custom_fiel_to_order_item_meta</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $item_id</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $item_values</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $item_key </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">{</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="kwd" style="border: 0px; box-sizing: inherit; color: #101094; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">if</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> isset</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $item_values</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
wc_update_order_item_meta</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $item_id</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'Grams'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">,</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> sanitize_text_field</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">(</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> $item_values</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">[</span><span class="str" style="border: 0px; box-sizing: inherit; color: #7d2727; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">'grams_quantity'</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">]</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">)</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;"> </span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">);</span><span class="pln" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">
</span><span class="pun" style="border: 0px; box-sizing: inherit; color: #303336; font-family: inherit; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;">}</span></code></pre>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com3tag:blogger.com,1999:blog-8492691048343075486.post-68942996474384893422019-07-24T14:29:00.000-07:002019-07-24T14:31:30.727-07:00how can write restful / authenticate API in Laravel latest version<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="background-color: white; font-family: "pt sans narrow" , sans-serif; font-size: 17px;">Hope you have already install laravel with new version 5.5 or above</span></div>
<div style="text-align: left;">
<span style="background-color: white; font-family: "pt sans narrow" , sans-serif; font-size: 17px;"><br /></span></div>
<div style="text-align: left;">
<span style="font-family: "pt sans narrow" , sans-serif;"><span style="background-color: white; font-size: 17px;">You can </span><span style="font-size: 17px;">write restful authenticate API through the passport </span></span><span style="background-color: white; font-family: "pt sans narrow" , sans-serif; font-size: 17px;">package using bellow command, So open your terminal and run bellow command:</span></div>
<div style="text-align: left;">
<br />
<span style="background-color: rgba(0 , 0 , 0 , 0.05);">$ composer require laravel/passport</span><br />
<br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">After install successfully package, open config/app.php file and add </span><span style="font-family: "pt sans narrow" , sans-serif;">service provider </span><span style="font-family: "pt sans narrow" , sans-serif;">"PassportServiceProvider::class".</span><br />
<pre class="it iu iv iw ix hj fb cy" style="background: rgba(0, 0, 0, 0.05); box-sizing: inherit; margin-top: 56px; overflow-x: auto; padding: 20px;"><span class="jy jz cs bf kq b ee kr ks n kt" data-selectable-paragraph="" id="78bc" style="box-sizing: inherit; display: block; font-family: "menlo" , "monaco" , "courier new" , "courier" , monospace; font-size: 16px; letter-spacing: -0.022em; line-height: 1.18; margin-bottom: -0.09em; margin-top: -0.09em; white-space: pre-wrap;"><span class="kq ku" style="box-sizing: inherit; font-weight: 700;">config/app.php</span></span><span class="jy jz cs bf kq b ee kv kw kx ky kz ks n kt" data-selectable-paragraph="" id="bae8" style="box-sizing: inherit; display: block; font-family: "menlo" , "monaco" , "courier new" , "courier" , monospace; font-size: 16px; letter-spacing: -0.022em; line-height: 1.18; margin-bottom: -0.09em; margin-top: 1.91em; white-space: pre-wrap;">'providers' =><span class="kq ku" style="box-sizing: inherit; font-weight: 700;">[</span></span><span class="jy jz cs bf kq b ee kv kw kx ky kz ks n kt" data-selectable-paragraph="" id="e3e3" style="box-sizing: inherit; display: block; font-family: "menlo" , "monaco" , "courier new" , "courier" , monospace; font-size: 16px; letter-spacing: -0.022em; line-height: 1.18; margin-bottom: -0.09em; margin-top: 1.91em; white-space: pre-wrap;">Laravel\Passport\PassportServiceProvider::class,</span><span class="jy jz cs bf kq b ee kv kw kx ky kz ks n kt" data-selectable-paragraph="" id="e73b" style="box-sizing: inherit; display: block; font-family: "menlo" , "monaco" , "courier new" , "courier" , monospace; font-size: 16px; letter-spacing: -0.022em; line-height: 1.18; margin-bottom: -0.09em; margin-top: 1.91em; white-space: pre-wrap;"><span class="kq ku" style="box-sizing: inherit; font-weight: 700;">],</span></span><div>
<span class="kq ku" style="box-sizing: inherit; font-weight: 700;">
</span></div>
<span style="color: rgba(0 , 0 , 0 , 0.8);">
</span></pre>
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">Now we require to run the migration command </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">After run migration command you will get several new tables in the database. If migration table is not there then run the command $ php artisan migrate:install</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><span style="background-color: rgba(0 , 0 , 0 , 0.05); font-family: "menlo" , "monaco" , "courier new" , "courier" , monospace; font-size: 16px; letter-spacing: -0.352px; white-space: pre-wrap;">$ php artisan migrate</span></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span><span style="font-family: "pt sans narrow" , sans-serif;">Run command and install the package.</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><span style="background-color: rgba(0 , 0 , 0 , 0.05); font-family: "menlo" , "monaco" , "courier new" , "courier" , monospace; font-size: 16px; letter-spacing: -0.352px; white-space: pre-wrap;">$ php artisan passport:install </span></span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">After successfully install passport package, we have to do the configuration on three place model, service provider and auth config file.</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">In the customer model, we need to add HasApiTokens class of Passport,</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">In the AuthServiceProvider we need to add “Passport::routes()”,</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">In the auth.php, we need to add an API auth configuration.</span><br />
<br />
<span style="font-family: "pt sans narrow" , sans-serif;"><b>app/Customer.php</b></span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">=================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><?php</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">namespace App;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use Laravel\Passport\<b>HasApiTokens</b>;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use Illuminate\Notifications\Notifiable;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use Illuminate\Foundation\Auth\User as Authenticatable;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">class User extends Authenticatable</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">{</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> use HasApiTokens, Notifiable;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">/**</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">* The attributes that are mass assignable.</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">*</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">* @var array</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">*/</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">protected $fillable = [</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">'name', 'email', 'password',</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">];</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">/**</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">* The attributes that should be hidden for arrays.</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">*</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">* @var array</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">*/</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">protected $hidden = [</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">'password', 'remember_token',</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">];</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">}</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">=============================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><b>app/Providers/AuthServiceProvider.php</b></span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">=============================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><?php</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">namespace App\Providers;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use Laravel\Passport\Passport; </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use Illuminate\Support\Facades\Gate; </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">class AuthServiceProvider extends ServiceProvider </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">{ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> /** </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * The policy mappings for the application. </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * @var array </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> */ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> protected $policies = [ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'App\Model' => 'App\Policies\ModelPolicy', </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> ];</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">/** </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * Register any authentication / authorization services. </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * @return void </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> */ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> public function boot() </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> { </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> $this->registerPolicies(); </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> <b>Passport::routes(); </b></span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> } </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">}</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">===========================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><b>config/auth.php</b></span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">===========================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><?php</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">return [</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">'guards' => [ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'web' => [ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'driver' => 'session', </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'provider' => 'users', </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> ], </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'api' => [ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'driver' => '<b>passport</b>', </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'provider' => 'users', </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> ], </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> ],</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">===========================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">Create API Route</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">In this step, we will create API routes. Laravel provides api.php file for write web services route. So, let’s add a new route on that file.</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">===========================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><b>routes/api.php</b></span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">===========================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><?php</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">/* Define </span><span style="font-family: "pt sans narrow" , sans-serif;">API Routes for call request </span><span style="font-family: "pt sans narrow" , sans-serif;">*/</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">Route::post('login', 'API\UserController@login');</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">Route::post('register', 'API\UserController@register');</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">Route::group(['middleware' => 'auth:api'], function(){</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">Route::post('details', 'API\UserController@details');</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;">});</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">============================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">Now we need to create new controler in API folder. CustomerController.php add code:</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">============================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><?php</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">namespace App\Http\Controllers\API;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use Illuminate\Http\Request; </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use App\Http\Controllers\Controller; </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use App\User; </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use Illuminate\Support\Facades\Auth; </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">use Validator;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">class CustomerController extends Controller </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">{</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">public $successStatus = 200;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">/** </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * login api </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * @return \Illuminate\Http\Response </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> */ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> public function login(){ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> if(Auth::attempt(['email' => request('email'), 'password' => request('password')])){ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> $user = Auth::user(); </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> $success['token'] = $user->createToken('MyApp')-> accessToken; </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> return response()->json(['success' => $success], $this-> successStatus); </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> } </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> else{ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> return response()->json(['error'=>'Unauthorised'], 401); </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> } </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> }</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">/** </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * Register api </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> * @return \Illuminate\Http\Response </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> */ </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> public function register(Request $request) </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> { </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> $validator = Validator::make($request->all(), [</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'name' => 'required',</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'email' => 'required|email',</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'password' => 'required',</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> 'c_password' => 'required|same:password',</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> ]);</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"> if($validator->fails()){</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> return $this->sendError('Validation Error.', $validator->errors()); </span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> }</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"> $input = $request->all();</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> $input['password'] = bcrypt($input['password']);</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> $driver = Driver::create($input);</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> $success['token'] = $driver->createToken('MyApp')->accessToken;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> $success['name'] = $driver->name;</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"> return $this->sendResponse($success, 'Customer register successfully.');</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"> }</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">}</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">===============================================================</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;">Almost every thing has done now ready to run commond:</span><br />
<span style="font-family: "pt sans narrow" , sans-serif;"><br /></span>
<span style="font-family: "pt sans narrow" , sans-serif;"><span style="background-color: rgba(0 , 0 , 0 , 0.05); font-family: "menlo" , "monaco" , "courier new" , "courier" , monospace; font-size: 16px; letter-spacing: -0.352px; white-space: pre-wrap;">$ php artisan serve</span></span><br />
<br />
Laravel development server started: <http://127.0.0.1:8000><br />
<br />
Now you hit <b>register and login API </b>through Postman<br />
<br />
<span style="background-color: #fafafa; color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif; font-size: 12px; white-space: pre-wrap;">http://localhost:8000/customer/register</span><br />
<span style="background-color: #fafafa; color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif; font-size: 12px; white-space: pre-wrap;"><br /></span>
<span style="background-color: #fafafa; font-size: 12px; white-space: pre-wrap;"><span style="color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif;">{
"success": true,
"data": {
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImQ4YzAxNDMzZWVjN2JlNDcxM2U5ZmI5NmE0ODM1MzJiNzAwYTY2YjJiOGE5YmE4MTNhMGU3NDAxNDJmYmJmZDJiZWY4ODFmZGUzMDkwYzRhIn0.eyJhdWQiOiIxIiwianRpIjoiZDhjMDE0MzNlZWM3YmU0NzEzZTlmYjk2YTQ4MzUzMmI3MDBhNjZiMmI4YTliYTgxM2EwZTc0MDE0MmZiYmZkMmJlZjg4MWZkZTMwOTBjNGEiLCJpYXQiOjE1NjM5NzYxMTQsIm5iZiI6MTU2Mzk3NjExNCwiZXhwIjoxNTk1NTk4NTE0LCJzdWIiOiI2Iiwic2NvcGVzIjpbXX0.V8o37YcjfNPmP6_afoWYsqyxHplcyjcHJdx0Y6k3LfWKmUTzs79gm-w-cm771b4GlBgZI5B-zm5hxan9ny8C_PxzH6Fpe_ztg_pD1LTJhPPg4y_JWKVpeleK8oZYgFHT_CewN43KF_ZWVJ_IRuxdXkeaj6sDkh2qt9iGJ2oXUQKLaxsVuWCBfXP2RDA5xgqCYDI-Qgr3nn_YiQq-dR1UxyJ1TPJdsOPo2Xdc4NsTTL__j7rnA_VUdK6aYTJ-ik4IJg4iytK1DNCNH1VHned3tHamRtGumM6wl6kiO2aHM5-CtOW1DWK65BIhaKLcdU9dT1S-8prsKIQRvL-HNAU1rRooPJS1vwuuK66dtb8Io877K4p92wA6psPv7tmvumNFvA_72kT3oycWsl91gaQl3D3ki7lP9PHvtObc63c4wEdFkEkgSrttgCfJ1Wa_D-_PDDjjMkTvr-82LiYjqBQIeyLxO93PGHjP4LAn-d4B8YDdzheHLsjK_0Cb1l03aKFTymsel0CQX-dtwJ-WA6CvFS7acJQQWHHQ-8-oAfRZds1LmzwgWAHmKiTaeAqXLjigUE4ll7apm7ywF7ZEkAgmk0vJ8zfM4jjZMPGFvIBfcfHd6O28FiPVD89u-wXAql-ijci_1syr5jKqgLfBcXtLjBnJWKI-vyXnK7z_5BZxDK8",
"name": "Abc"
},
"message": "Customer register successfully."
}</span></span><br />
<span style="background-color: #fafafa; color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif; font-size: 12px; white-space: pre-wrap;"><br /></span>
<span style="background-color: #fafafa; color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif; font-size: 12px; white-space: pre-wrap;">http://localhost:8000/customer/login</span><br />
<span style="background-color: #fafafa; color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif; font-size: 12px; white-space: pre-wrap;"><br /></span>
<span style="background-color: #fafafa; color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif; font-size: 12px; white-space: pre-wrap;"><br /></span>
<span style="background-color: #fafafa; color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif; font-size: 12px; white-space: pre-wrap;"><br /></span>
<span style="background-color: #fafafa; color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif; font-size: 12px; white-space: pre-wrap;"><br /></span>
<span style="background-color: #fafafa; color: #505050; font-family: "opensans" , "helvetica" , "arial" , sans-serif; font-size: 12px; white-space: pre-wrap;"><br /></span>
<br />
<br />
<span style="font-family: "pt sans narrow" , sans-serif;"></span></div>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com1tag:blogger.com,1999:blog-8492691048343075486.post-31963208462559537642019-07-16T12:35:00.000-07:002019-07-16T12:35:13.186-07:00How to change Apache default port to a custom port<div dir="ltr" style="text-align: left;" trbidi="on">
How to change Apache default port to a custom port<br />
<br />
If you have sudo permission you can do easily. The only you need to follow these steps-<br />
<br />
1. Change Apache port Ubuntu<br />
<br />
Edit /etc/apache2/ports.conf file,<br />
<br />
$ sudo vi /etc/apache2/ports.conf<br />
<br />
Find the following line:<br />
<br />
Listen 80<br />
Replace with a random number of your choice like- Listen 8080.<br />
<br />
<br />
After the change server to accept connections on port 8080 on all interfaces..<br />
If you want the connect perticular IP to network do this Listen 192.168.1.101:8090<br />
If your server has multiple IP addresses or network interfaces.<br />
<br />
Save and close the file.<br />
<br />
In Ubuntu and Debian, you need to change the port number in 000-default.conf file.<br />
<br />
$ sudo vi /etc/apache2/sites-enabled/000-default.conf<br />
<br />
<br />
Find the following line and change the port number.<br />
<br />
<VirtualHost *:8080><br />
Save and close the file.<br />
<br />
Now required to restart apache service to take effect the changes.<br />
<br />
$ sudo systemctl restart apache2<br />
<br />
We can check the port settings:<br />
<br />
$ sudo netstat -tulpn | grep :8080<br />
Sample output:<br />
<br />
tcp6 0 0 :::8090 :::* LISTEN 2067/apache2<br />
<br />
You can open the browser and enter the URL: http://IP-address:8000.<br />
<div>
<br /></div>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-16119635015950449422019-07-14T04:16:00.001-07:002019-07-14T04:16:14.712-07:00How to reset root user password MYSQL on Ubuntu <div dir="ltr" style="text-align: left;" trbidi="on">
After the MySQL setup, I have lost my user name and password now I don't want to reinstall. Then I can do this way <span style="background-color: white; font-family: "open sans"; font-size: 16px;">reset lost root MySQL password on Ubuntu.</span><br />
<span style="background-color: white; font-family: "open sans"; font-size: 16px;">If You have access to the server with sudo.</span><br />
<span style="font-family: "open sans";"><div>
<span style="font-family: "open sans";"><br /></span></div>
First you need stop the currently running MySQL.</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">$ sudo service mysql stop</span></li>
</ul>
<span style="background-color: white; font-family: "open sans";">Now, create a /var/run/mysqld directory to be used by MySQL process to store and access socket file:</span><br /><ul style="text-align: left;">
<li><span style="background-color: white;"><span style="font-family: open sans;"></span></span></li>
<li><span style="font-family: open sans;">$ sudo mkdir -p /var/run/mysqld</span></li>
</ul>
<span style="font-family: "open sans";">Give the permision with mysql</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">$ sudo chown mysql:mysql /var/run/mysqld</span></li>
</ul>
<span style="font-family: "open sans";">Need to start MySQL manually with the following command.</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">$ sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &</span></li>
<li><span style="font-family: open sans;">$ [1] 1907</span></li>
</ul>
<span style="font-family: "open sans";">Check once process is running as expected.</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">$ jobs</span></li>
<li><span style="font-family: open sans;">[1]+ Running sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &</span></li>
<li><span style="font-family: open sans;"><br /></span></li>
</ul>
<span style="font-family: "open sans";">Now in this stage we can access MySQL without password:</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">$ mysql -u root</span></li>
</ul>
<span style="font-family: "open sans";">After enter the command you are here</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">mysql></span></li>
</ul>
<span style="font-family: "open sans";">Before to start using MySQL session you need to first flush privileges:</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">mysql> flush privileges;</span></li>
</ul>
<span style="font-family: "open sans";">Now we can reset root password. Use this command for reset MySQL root password to yourpassword:</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">mysql> use mysql; </span></li>
<li><span style="font-family: open sans;">mysql> update user set authentication_string=PASSWORD('yourpassword') where User='root';</span></li>
<li><span style="font-family: open sans;"><br /></span></li>
<li><span style="font-family: open sans;">mysql> UPDATE user SET plugin="Adavance Web Tutorials" WHERE User='root';</span></li>
</ul>
<span style="font-family: "open sans";">logout from MYSQL</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">mysql> quit </span></li>
</ul>
<span style="font-family: "open sans";">Terminate current mysqld process:</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">$ sudo pkill mysqld </span></li>
<li><span style="font-family: open sans;">$ jobs </span></li>
<li><span style="font-family: open sans;">[1]+ Done sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking</span></li>
<li><span style="font-family: open sans;"><br /></span></li>
</ul>
<span style="font-family: "open sans";">Now again start MYSQL services:</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">$ sudo service mysql start</span></li>
<li><span style="font-family: open sans;"><br /></span></li>
</ul>
<span style="font-family: "open sans";">If everything is good then we can login with new genrated password.</span><br /><ul style="text-align: left;">
<li><span style="font-family: open sans;">$ mysql -u root -p</span></li>
<li><span style="font-family: open sans;">Password : Yourpassword</span></li>
<li><span style="font-family: open sans;">mysql></span></li>
</ul>
<span style="font-family: "open sans";">Enjoy with mysql.</span></div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-1669638820953889852018-09-13T12:56:00.003-07:002018-09-13T12:56:49.763-07:00gitlab Command line instructions<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 class="m_-8192141369441355572gmail-page-title-empty" id="m_-8192141369441355572gmail-repo-command-line-instructions" style="box-sizing: border-box; color: #2e2e2e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1.25em; line-height: 1.3; margin: 12px 0px;">
GITLab Command line instructions</h3>
<div class="m_-8192141369441355572gmail-git-empty m_-8192141369441355572gmail-js-git-empty" style="box-sizing: border-box; color: #212529; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; margin-bottom: 7px;">
<fieldset style="border-color: initial; border-style: initial; border-width: 0px; box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px;">
<h5 style="box-sizing: border-box; color: #2e2e2e; font-family: inherit; font-size: 14px; line-height: 1.2; margin-bottom: 10px; margin-top: 10px;">
Git global setup</h5>
<pre class="m_-8192141369441355572gmail-bg-light" style="background-color: #f8f9fa; border-radius: 2px; border: 1px solid rgb(229, 229, 229); box-sizing: border-box; color: #2e2e2e; font-family: Menlo, "DejaVu Sans Mono", "Liberation Mono", Consolas, "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-size: 13px; margin-bottom: 8px; overflow: auto; padding: 8px 12px; word-break: break-all; word-wrap: break-word;">git config --global user.name "XYZ"
git config --global user.email "xyz@domain.com"
</pre>
</fieldset>
<fieldset style="border-color: initial; border-style: initial; border-width: 0px; box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px;">
<h5 style="box-sizing: border-box; color: #2e2e2e; font-family: inherit; font-size: 14px; line-height: 1.2; margin-bottom: 10px; margin-top: 10px;">
Create a new repository</h5>
<pre class="m_-8192141369441355572gmail-bg-light" style="background-color: #f8f9fa; border-radius: 2px; border: 1px solid rgb(229, 229, 229); box-sizing: border-box; color: #2e2e2e; font-family: Menlo, "DejaVu Sans Mono", "Liberation Mono", Consolas, "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-size: 13px; margin-bottom: 8px; overflow: auto; padding: 8px 12px; word-break: break-all; word-wrap: break-word;">git clone <span class="m_-8192141369441355572gmail-js-clone" style="box-sizing: border-box;">https://gitlab.com/xyz/project.git</span>
cd t1
touch README.md
git add filename.txt
git commit -m "add New File"
<span style="box-sizing: border-box;">git push -u origin master</span></pre>
</fieldset>
<fieldset style="border-color: initial; border-style: initial; border-width: 0px; box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px;">
<h5 style="box-sizing: border-box; color: #2e2e2e; font-family: inherit; font-size: 14px; line-height: 1.2; margin-bottom: 10px; margin-top: 10px;">
Existing folder</h5>
<pre class="m_-8192141369441355572gmail-bg-light" style="background-color: #f8f9fa; border-radius: 2px; border: 1px solid rgb(229, 229, 229); box-sizing: border-box; color: #2e2e2e; font-family: Menlo, "DejaVu Sans Mono", "Liberation Mono", Consolas, "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-size: 13px; margin-bottom: 8px; overflow: auto; padding: 8px 12px; word-break: break-all; word-wrap: break-word;">cd existing_folder
git init
git remote add origin <span class="m_-8192141369441355572gmail-js-clone" style="box-sizing: border-box;">https://gitlab.com/xyz/project.git</span>git add .
git commit -m "Initial commit"
<span style="box-sizing: border-box;">git push -u origin master</span></pre>
</fieldset>
<fieldset style="border-color: initial; border-style: initial; border-width: 0px; box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px;">
<h5 style="box-sizing: border-box; color: #2e2e2e; font-family: inherit; font-size: 14px; line-height: 1.2; margin-bottom: 10px; margin-top: 10px;">
Existing Git repository</h5>
<pre class="m_-8192141369441355572gmail-bg-light" style="background-color: #f8f9fa; border-radius: 2px; border: 1px solid rgb(229, 229, 229); box-sizing: border-box; color: #2e2e2e; font-family: Menlo, "DejaVu Sans Mono", "Liberation Mono", Consolas, "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-size: 13px; margin-bottom: 8px; overflow: auto; padding: 8px 12px; word-break: break-all; word-wrap: break-word;">cd existing_repo
git remote rename origin old-origin
git remote add origin <span class="m_-8192141369441355572gmail-js-clone" style="box-sizing: border-box;">https://gitlab.com/xyz/project.git</span><span style="box-sizing: border-box;">git push -u origin --all
git push -u origin --tags</span></pre>
</fieldset>
</div>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-4281484306731983322018-03-18T02:14:00.002-07:002019-07-14T04:17:09.610-07:00Tips and Tricks for Using Linux Command Line<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px; font-weight: 400; margin: 0px; padding: 0px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;"><em style="box-sizing: inherit;">Tips and Tricks for Using Linux Command Line</em></span></h1>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br style="box-sizing: inherit;" /></div>
<ul style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px; list-style-image: initial; list-style-position: inside; margin: 0px 0px 40px; padding: 0px;">
<li style="box-sizing: inherit; margin: 0px; padding: 0px;">You can use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">clear</span> command to clear the terminal if your screen is full</li>
<li style="box-sizing: inherit; margin: 0px; padding: 0px;"><span style="box-sizing: inherit; color: #363636; font-weight: 700;">TAB</span> can be used to fill up in terminal. For example, You just need to type <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“cd Doc”</span> and then <span style="box-sizing: inherit; color: #363636; font-weight: 700;">TAB </span>and<span style="box-sizing: inherit; color: #363636; font-weight: 700;"></span>the terminal fills the rest up and makes it <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“cd Documents”</span>.</li>
<li style="box-sizing: inherit; margin: 0px; padding: 0px;"><span style="box-sizing: inherit; color: #363636; font-weight: 700;">Ctrl+C</span> can be used to stop any command in terminal safely. If it doesn't stop with that, then <span style="box-sizing: inherit; color: #363636; font-weight: 700;">Ctrl+Z</span> can be used to force stop it.</li>
<li style="box-sizing: inherit; margin: 0px; padding: 0px;">Use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">exit</span> command for exit from the terminal by .</li>
<li style="box-sizing: inherit; margin: 0px; padding: 0px;">You can power off or reboot the computer by using the command <span style="box-sizing: inherit; color: #363636; font-weight: 700;">sudo halt </span>and <span style="box-sizing: inherit; color: #363636; font-weight: 700;">sudo reboot.</span></li>
</ul>
<div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">Basic Commands</span></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">1. pwd</span> — When you first open the terminal, you are in the home directory of your user. To know which directory you are in, you can use the “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">pwd</span>” command. </div>
</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">2. ls</span> — Use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">"Is"</span> command to know what files are in the directory you are in. You can see all the hidden files by using the command “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">ls -a</span>”.</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">3. cd </span>— Use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">"cd"</span> command to go to a directory. For example, if you are in the home folder, and you want to go to the downloads folder, then you can type in “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">cd Downloads</span>”. </div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">4. mkdir & rmdir</span> — Use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">mkdir</span> command when you need to create a folder or a directory. For example, if you want to make a directory called “DIY”, then you can type “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">mkdir DIY</span>”. Remember, as told before, if you want to create a directory named “DIY Hacking”, then you can type <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“</span>mkdir<span style="box-sizing: inherit; color: #363636; font-weight: 700;"> DIY\ Hacking”</span>. Use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">rmdir</span> to delete a directory. </div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">5. rm </span>— Use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">rm</span> command to delete files and directories. But <span style="box-sizing: inherit; color: #363636; font-weight: 700;">rm</span> cannot simply delete a directory. Use “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">rm -r</span>” to delete a directory. </div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">7. man & --help</span> — To know more about a command and how to use it, use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">man</span> command. It shows the manual pages of the command. For example, “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">man cd</span>” shows the manual pages of the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">cd</span> command. </div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">8. cp</span> — Use the<span style="box-sizing: inherit; color: #363636; font-weight: 700;"> cp</span> command to copy files through the command line. It takes two arguments: The first is the location of the file to be copied, the second is where to copy.</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">9. mv</span> — Use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">mv</span> command to move files through the command line. We can also use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">mv</span> command to rename a file. For example, if we want to rename the file <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“text”</span> to <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“new”</span>, we can use “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">mv text new”</span>. It takes the two arguments, just like the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">cp</span> command.</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">10. locate</span> — The <span style="box-sizing: inherit; color: #363636; font-weight: 700;">locate</span> command is used to locate a file in a Linux system, just like the search command in Windows. </div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<h1 style="box-sizing: inherit; font-size: 21px; font-weight: 400; margin: 0px; padding: 0px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;"><i>Intermediate Commands</i></span></h1>
<div>
<span style="box-sizing: inherit; color: #363636; font-weight: 700;"><i><br /></i></span></div>
</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">1. echo </span>— The <span style="box-sizing: inherit; color: #363636; font-weight: 700;">"echo"</span> command helps us move some data, usually text into a file. For example, if you want to create a new text file or add to an already made text file, you just need to type in, “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">echo hello, my name is alok >> new.txt</span>”. </div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">2. cat</span> — Use the<span style="box-sizing: inherit; color: #363636; font-weight: 700;"> cat</span> command to display the contents of a file. It is usually used to easily view programs.</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">3. nano, vi, jed</span> — <span style="box-sizing: inherit; color: #363636; font-weight: 700;">nano</span> and <span style="box-sizing: inherit; color: #363636; font-weight: 700;">vi</span> are already installed text editors in the Linux command line. The <span style="box-sizing: inherit; color: #363636; font-weight: 700;">nano</span> command is a good text editor that denotes keywords with color and can recognize most languages. And <span style="box-sizing: inherit; color: #363636; font-weight: 700;">vi</span> is simpler than <span style="box-sizing: inherit; color: #363636; font-weight: 700;">nano</span>.You can create a new file or modify a file using this editor. For example, if you need to make a new file named <span style="box-sizing: inherit; color: #363636; font-weight: 700;">"check.txt"</span>, you can create it by using the command <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“nano check.txt”</span>.</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">4. sudo</span> — A widely used command in the Linux command line, <span style="box-sizing: inherit; color: #363636; font-weight: 700;">sudo</span> stands for "SuperUser Do". So, if you want any command to be done with administrative or root privileges, you can use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">sudo</span> command. For example, if you want to edit a file like <span style="box-sizing: inherit; color: #363636; font-weight: 700;">viz. alsa-base.conf</span>, which needs root permissions, you can use the command – <span style="box-sizing: inherit; color: #363636; font-weight: 700;">sudo nano alsa-base.conf</span>. You can enter the root command line using the command <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“sudo bash”</span>, then type in your user password. </div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">5. df</span> — Use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">df</span> command to see the available disk space in each of the partitions in your system. You can just type in <span style="box-sizing: inherit; color: #363636; font-weight: 700;">df</span> in the command line and you can see each mounted partition and their used/available space in % and in KBs. If you want it shown in megabytes, you can use the command “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">df -m</span>”.</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">6. du</span> — Use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">du</span> to know the disk usage of a file in your system. If you want to know the disk usage for a particular folder or file in Linux, you can type in the command <span style="box-sizing: inherit; color: #363636; font-weight: 700;">df</span> and the name of the folder or file. For example, if you want to know the disk space used by the documents folder in Linux, you can use the command “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">du Documents</span>”. You can also use the command <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“ls -lah”</span> to view the file sizes of all the files in a folder.</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<div style="box-sizing: inherit;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">7. tar</span> — Use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">tar</span> to work with tarballs (or files compressed in a tarball archive) in the Linux command line. It has a long list of uses. It can be used to compress and uncompress different types of <span style="box-sizing: inherit; color: #363636; font-weight: 700;">tar</span> archives like <span style="box-sizing: inherit; color: #363636; font-weight: 700;">.tar, .tar.gz, .tar.bz2</span>,<span style="box-sizing: inherit; color: #363636; font-weight: 700;"></span>etc. It works on the basis of the arguments given to it. For example, "<span style="box-sizing: inherit; color: #363636; font-weight: 700;">tar -cvf"</span> for creating a <span style="box-sizing: inherit; color: #363636; font-weight: 700;">.tar</span> archive, <span style="box-sizing: inherit; color: #363636; font-weight: 700;">-xvf</span> to untar a tar archive, <span style="box-sizing: inherit; color: #363636; font-weight: 700;">-tvf</span> to list the contents of the archive, etc. Since it is a wide topic, here are some <a href="http://www.tecmint.com/18-tar-command-examples-in-linux/" style="box-sizing: inherit; color: #20b8a9; cursor: pointer; text-decoration-line: none;">examples of tar commands</a>.</div>
<div style="box-sizing: inherit;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">8. zip, unzip</span> — Use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">zip</span> to compress files into a zip archive, and <span style="box-sizing: inherit; color: #363636; font-weight: 700;">unzip</span> to extract files from a zip archive.</div>
<div style="box-sizing: inherit;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">9. uname</span> — Use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">uname</span> to show the information about the system your Linux distro is running. Using the command “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">uname -a</span>” prints most of the information about the system. This prints the kernel release date, version, processor type, etc.</div>
<div style="box-sizing: inherit;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">10. apt-get</span> — Use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">apt</span> to work with packages in the Linux command line. Use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">apt-get</span> to install packages. This requires root privileges, so use the <span style="box-sizing: inherit; color: #363636; font-weight: 700;">sudo</span>command with it. For example, if you want to install the text editor <span style="box-sizing: inherit; color: #363636; font-weight: 700;">jed</span> (as I mentioned earlier), we can type in the command “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">sudo apt-get install jed</span>”. Similarly, any packages can be installed like this. It is good to update your repository each time you try to install a new package. You can do that by typing <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“sudo apt-get update”</span>. You can upgrade the system by typing <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“sudo apt-get upgrade”</span>. We can also upgrade the distro by typing <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“sudo apt-get dist-upgrade”</span>. The command <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“apt-cache search”</span> is used to search for a package. If you want to search for one, you can type in <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“apt-cache search jed”</span>(this doesn't require root).</div>
<div style="box-sizing: inherit;">
<br />
<figure class="attachment attachment--preview" data-trix-attachment="{"contentType":"image","height":258,"url":"https://maker.pro/storage/25b4787/25b4787b945b8f06a35ba464edbbe616.png","width":722}" data-trix-content-type="image" style="box-sizing: inherit; margin: 0px; max-width: 100%; padding: 0px; text-align: center;"><figcaption class="attachment__caption" style="box-sizing: inherit;"></figcaption></figure></div>
<div style="box-sizing: inherit;">
<br style="box-sizing: inherit;" /></div>
<div style="box-sizing: inherit;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">11. chmod</span> — Use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">chmod</span> to make a file executable and to change the permissions granted to it in Linux. Imagine you have a python code named <span style="box-sizing: inherit; color: #363636; font-weight: 700;">numbers.py</span> in your computer. You'll need to run <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“python numbers.py”</span> every time you need to run it. Instead of that, when you make it executable, you'll just need to run <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“numbers.py”</span> in the terminal to run the file. To make a file executable, you can use the command <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“chmod +x numbers.py”</span> in this case. You can use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“chmod 755 numbers.py”</span> to give it root permissions or <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“sudo chmod +x numbers.py”</span> for root executable. Here is some more <a href="http://www.computerhope.com/unix/uchmod.htm" style="box-sizing: inherit; color: #20b8a9; cursor: pointer; text-decoration-line: none;">information about the <span style="box-sizing: inherit; color: currentcolor; font-weight: 700;">chmod</span> command</a>.</div>
<div style="box-sizing: inherit;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">12. hostname</span> — It displays your hostname and IP address. Just typing <span style="box-sizing: inherit; color: #363636; font-weight: 700;">“hostname”</span>gives the output. Type “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">hostname -I</span>” gives you your IP address in your network.</div>
<div style="box-sizing: inherit;">
<br />
<figure class="attachment attachment--preview" data-trix-attachment="{"contentType":"image","height":78,"url":"https://maker.pro/storage/544d481/544d48148db14d50c82acd1655dde2ff.png","width":722}" data-trix-content-type="image" style="box-sizing: inherit; margin: 0px; max-width: 100%; padding: 0px; text-align: center;"><figcaption class="attachment__caption" style="box-sizing: inherit;"></figcaption></figure></div>
<div style="box-sizing: inherit;">
<br style="box-sizing: inherit;" /></div>
<div style="box-sizing: inherit;">
<span style="box-sizing: inherit; color: #363636; font-weight: 700;">13. ping</span> — Use <span style="box-sizing: inherit; color: #363636; font-weight: 700;">ping</span> to check your connection to a server. Simply, when you type for example, “<span style="box-sizing: inherit; color: #363636; font-weight: 700;">ping google.com</span>”, it checks if it can connect to the server and come back.</div>
</div>
<div style="background-color: white; box-sizing: inherit; color: #1a1a1a; font-family: "PT Serif"; font-size: 21px;">
<br /></div>
</div>
Anonymoushttp://www.blogger.com/profile/05853618117585234341noreply@blogger.com1tag:blogger.com,1999:blog-8492691048343075486.post-69489202901453698892018-02-18T10:10:00.001-08:002018-02-18T10:10:22.999-08:00How to create plugin in wordpress <div dir="ltr" style="text-align: left;" trbidi="on">
How to create plugin in wordpress this very easy if you have some knowledge og php language. Now in this tutorial, you’ll learn how to create a complete WordPress plugin. The main reason to create a plugin is that
it allows you to separate your code from the core code of WordPress.
If anything will be wrong in your plugin, the rest of the site will run continue with same functionalty.<br />
<br />
<b>Step1</b>. First of all create a folder and then
create a single file with one line of content.<br />
Folder Location <code>/wp-content/plugins/</code><code>awtplugin</code> <br />
Create a file named <i>awtplugin.php</i>. Open the file in a text editor, and paste the following information.<br />
<pre class="language-php code-toolbar"><code class=" language-php"><span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token comment">/*
Plugin Name: Advanced Web Tutorial
Plugin URI: http://advancedwebtutorial.com
description: Create AWT and spread joy
Version: 1.1
Author: Mr. Atul Sharma
Author URI: https://plus.google.com/u/0/112051757095691606029
License: GPL2
*/</span>
<span class="token delimiter important">?></span></span></code></pre>
<pre class="language-php code-toolbar"><code class=" language-php"><span class="token php language-php"><span class="token delimiter important">Only the plugin’s name is required. But if you intend to distribute your plugin, </span></span></code></pre>
<pre class="language-php code-toolbar"><code class=" language-php"><span class="token php language-php"><span class="token delimiter important">you should add as much data as possible. </span></span></code></pre>
<pre class="language-php code-toolbar"><code class=" language-php"><span class="token php language-php"><span class="token delimiter important"> </span></span></code></pre>
WordPress offers three great hooks to help you take care of this:<br />
<ul>
<li><a href="http://codex.wordpress.org/Function_Reference/register_activation_hook"><code>register_activation_hook()</code></a>
This hook allows you to create a function that runs when your plugin is
activated. It takes the path to your main plugin file as the first
argument, and the function that you want to run as the second argument.
You can use this to check the version of your plugin, do some upgrades
between versions, check for the correct PHP version and so on.</li>
<li><a href="http://codex.wordpress.org/Function_Reference/register_deactivation_hook"><code>register_deactivation_hook()</code></a>
The name says it all. This function works like its counterpart above,
but it runs whenever your plugin is deactivated. I suggest using the
next function when deleting data; use this one just for general
housekeeping.</li>
<li><a href="http://codex.wordpress.org/Function_Reference/register_uninstall_hook"><code>register_uninstall_hook()</code></a>
This function runs when the website administrator deletes your plugin
in WordPress’ back end. This is a great way to remove data that has been
lying around, such as</li>
</ul>
Step 2 :<br />
<br />
/**<br /> * Adds a view to the post being viewed<br /> *<br /> * Finds the current views of a post and adds one to it by updating<br /> * the postmeta. The meta key used is "awtpop_views".<br /> *<br /> * @global object $post The post object<br /> * @return integer $new_views The number of views the post has<br /> *<br /> */<br />function awtpop_add_view() {<br /> if(is_single()) {<br /> global $post;<br /> $current_views = get_post_meta($post->ID, "awtpop_views", true);<br /> if(!isset($current_views) OR empty($current_views) OR !is_numeric($current_views) ) {<br /> $current_views = 0;<br /> }<br /> $new_views = $current_views + 1;<br /> update_post_meta($post->ID, "awtpop_views", $new_views);<br /> return $new_views;<br /> }<br />}<br />
<br />
add_action("wp_head", "awtpop_add_view");<br />
<br />
<b> </b>/**<br /> * Retrieve the number of views for a post<br /> *<br /> * Finds the current views for a post, returning 0 if there are none<br /> *<br /> * @global object $post The post object<br /> * @return integer $current_views The number of views the post has<br /> *<br /> */<br />function awtpop_get_view_count() {<br /> global $post;<br /> $current_views = get_post_meta($post->ID, "awtpop_views", true);<br /> if(!isset($current_views) OR empty($current_views) OR !is_numeric($current_views) ) {<br /> $current_views = 0;<br /> }<br /><br /> return $current_views;<br />}<br />
<b><br /></b>
/**<br /> * Displays a list of posts ordered by popularity<br /> *<br /> * Shows a simple list of post titles ordered by their view count<br /> *<br /> * @param integer $post_count The number of posts to show<br /> *<br /> */<br /> function awtpop_popularity_list($post_count = 10) {<br /> $args = array(<br /> "posts_per_page" => 10,<br /> "post_type" => "post",<br /> "post_status" => "publish",<br /> "meta_key" => "awtpop_views",<br /> "orderby" => "meta_value_num",<br /> "order" => "DESC"<br /> );<br /><br /> $awtpop_list = new WP_Query($args);<br /><br /> if($awtpop_list->have_posts()) { echo "<ul>"; }<br /><br /> while ( $awtpop_list->have_posts() ) : $awtpop_list->the_post();<br /> echo '<li><a href="'.get_permalink($post->ID).'">'.the_title('', '', false).'</a></li>';<br /> endwhile;<br /><br /> if($awtpop_list->have_posts()) { echo "</ul>";}<br /> }<br />
<br />
<br />
<ul>
</ul>
<pre class="language-php code-toolbar"><code class=" language-php"><span class="token php language-php"><span class="token delimiter important"> </span></span></code></pre>
<pre class="language-php code-toolbar"><code class=" language-php"><span class="token php language-php"><span class="token delimiter important">
</span></span></code></pre>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com1tag:blogger.com,1999:blog-8492691048343075486.post-24203667711918343422018-02-10T05:48:00.004-08:002018-02-10T05:48:57.146-08:00how to get all share link of dropbox folder<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://www.dropbox.com/"><img alt="Dropbox" class="home-icon" height="188" src="https://cfl.dropboxstatic.com/static/images/logo_catalog/blue_dropbox_glyph_m1-vflZvZxbS.png" width="200" /></a><br /><span></span><br />
<h2 id="formats">
Request and response formats</h2>
In general, the Dropbox API uses HTTP POST requests with JSON
arguments and JSON responses. Request authentication is via OAuth 2.0
using the <code>Authorization</code> request header or <code>authorization</code> URL parameter.
<br />
<br /><br />/*//<b> Step 1.</b> For Call HTTP Autherization .<br />https://www.dropbox.com/oauth2/authorize?client_id=<span style="background-color: #999999;">XXXXXXXXX</span>&response_type=token&state=ahometech&require_role=personal&disable_signup=false&force_reauthentication=false&redirect_uri=http://localhost/mydropbox/xyz.php<br /><br />After that you will get this responce<br />http://localhost/mydropbox/list.php#access_token=<span style="background-color: #999999;">wGRn6y-Q5kAAAAAAAAAAKB3okg7UNewre-UAjwPOu2opZNv1NXQp-N9dZK_032B_</span>&token_type=bearer&state=ahometech&uid=729287204&account_id=dbid%3AAAAQnPFMxiNicQYa-1fVYKYp9HgwKa-JZOY<br /><br />// <b> Step 2. </b>This local Path is set in my API http://localhost/mydropbox/xyz.php <br />// <b> Step 3.</b> You can use according to your need */<br /><br /><br /><br /><br />// List contents of home directory<br /><br /> if(isset($_GET["access_token"])&& !empty($_GET["access_token"])){<br /><br /> $auth_token = $_GET["access_token"];<br /> $root_path = '/math/';<br /> // create curl resource <br /> $ch = curl_init();<br /> curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);<br /> curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");<br /> curl_setopt($ch, CURLOPT_URL, "https://api.dropboxapi.com/2/files/list_folder");<br /> curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer ' . $auth_token, 'Content-Type: application/json'));<br /> curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(array('path'=> $root_path,'recursive'=> true,'include_media_info'=> false,'include_deleted'=> false,'include_has_explicit_shared_members'=> false,'include_mounted_folders'=> true)));<br /> $result = curl_exec($ch);<br /> //print_r($result);<br /> $array = json_decode(trim($result), TRUE);<br /> //echo "<pre>";print_r($array);exit;<br /> curl_close($ch);<br /> }<br /></div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com1tag:blogger.com,1999:blog-8492691048343075486.post-13461463986354098922017-11-12T22:08:00.003-08:002017-11-12T22:08:40.755-08:00Validating field with tooltip validation<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "open sans"; font-size: 14px; margin-bottom: 10px;">
When using FormValidation with some server-side frameworks such as <a href="http://cakephp.org/" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;">CakePHP</a>, <a href="http://symfony.com/" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;">Symfony</a>, <a href="http://rubyonrails.org/" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;">Rails</a>, <a href="http://projects.spring.io/spring-framework/" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;">Spring</a>, etc, there is a relationship between the model name and the attribute<code style="background: transparent; border-radius: 4px; box-sizing: border-box; color: #c7254e; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px;">name</code> of input.</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "open sans"; font-size: 14px; margin-bottom: 10px;">
For example, assuming that a user is modeled by class<code style="background: transparent; border-radius: 4px; box-sizing: border-box; color: #c7254e; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px;">User</code> with<code style="background: transparent; border-radius: 4px; box-sizing: border-box; color: #c7254e; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px;">firstName</code><code style="background: transparent; border-radius: 4px; box-sizing: border-box; color: #c7254e; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px;">lastName</code> <code style="background: transparent; border-radius: 4px; box-sizing: border-box; color: #c7254e; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px;">username</code>, <code style="background: transparent; border-radius: 4px; box-sizing: border-box; color: #c7254e; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 12.6px; padding: 2px 4px;">emails[]</code> properties.</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "open sans"; font-size: 14px; margin-bottom: 10px;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; margin-bottom: 10px;">
<span style="color: #333333; font-family: open sans;"><span style="font-size: 14px;"><a href="http://formvalidation.io/examples/validating-field-special-name/">http://formvalidation.io/examples/validating-field-special-name/</a></span></span></div>
<div>
<br /></div>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-543958685750136872017-11-12T22:01:00.001-08:002017-11-12T22:01:30.896-08:00 git set up command<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
=========== Use GIT command ==========</div>
<div>
<br />>> sudo mkdir foldername<br />>> cd foldername/<br />>> git init<br />>> git remote add origin https://g<wbr></wbr>ithub.com/abc/project.git </div>
<br />
<div>
<br />>> git fetch </div>
<div>
[ User : git-user-name , Pwd : git-pwd ]<br /></div>
<div>
>> git pull origin <b>HEAD:Branch</b> [ User , Pwd ]</div>
<div>
>> git add file_name.php</div>
<div>
>> git commit -m "comment for add file"</div>
<div>
>> git push origin <b>HEAD:Branch</b> [ User , Pwd ]</div>
<div>
<br /><br />>> git remote set-url origin https://git-user-name@g<wbr></wbr>ithub.com/abc/project.git (For Setting Github User)<br /><br /></div>
=============Add sql file in Xamp in ubuntu ===========<br /><br />
<pre><code>/opt/lampp/bin/php start</code></pre>
<code>/opt/lampp/bin/mysql start</code><br /><code></code><br />
<div>
<pre><code>/opt/lampp/bin/mysql -h localhost -u root -p
use DatabseName; </code></pre>
<pre><code>source /home/atul/Downloads/xyz.sql</code></pre>
<pre><code>==============Edit for file permission in wordpress ===============</code></pre>
<pre><code>find /path/to/your/wordpress/instal<wbr></wbr>l/ a
find /path/to/your/wordpress/instal<wbr></wbr>l/ -type f -exec chmod 644 {} \;
</code></pre>
<pre><code>================== Add IP on host =================
</code>
sudo gedit /etc/hostname /etc/hosts</pre>
<pre><code>cd /etc
sudo gedit host
====================</code></pre>
</div>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-92209121856752012542016-11-16T23:17:00.000-08:002016-11-16T23:17:42.990-08:00basic commad of svn<div dir="ltr" style="text-align: left;" trbidi="on">
find . -type d -name .svn -print0 | xargs -0 rm -rf /* remove the svn folder from project */<br /><br />svn co http://192.168.4.10/project_path /* svn checkout */<br /><br />svn ci -m 'commit' /* commit the project */<br /><br />svn up /* update fron svn */<br /><br />svn st /* check file in the project project which are not committed */<br /><br />svn add * /* add new file */ <br /><br />svn ci -m 'commit' /* commit the project */<br /><br />svn ci -m 'ciommit' folder_name/filename.php /* commit folder and file */<br /><br />vim filename.php /* for open file in online server */<br /><br />i /* inset for online */<br /><br />:wq! /* save and exit from file */<br />:q! /* without save exit */<br /><br />svn mkdir folder_name /* Create folder name */<br /><br />chmod -R 777 folder_name/ /* change folder permision */<br /><br />mysql -u username -p database_name < file_name.sql /* import database in mysql */</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-59210114795822517592015-08-11T01:53:00.001-07:002015-08-11T01:53:24.903-07:00how to remove index.php from url in magento<div dir="ltr" style="text-align: left;" trbidi="on">
1) Log-in to your Magento administration area then go to '<strong>System > Configuration > Web</strong>'. <br />
2) Navigate to the '<strong>Unsecure</strong>' and '<strong>Secure</strong>' tabs. Make sure the '<strong>Unsecured</strong>' and '<strong>Secure</strong>' - '<strong>Base Url</strong>' options have your domain name within it, and do not leave the forward slash off at the end of the URL. <strong>Example: <a href="http://www.yourdomain.co.uk/">http://www.yourdomain.co.uk/</a></strong><br />
3) While still on the '<strong>Web</strong>' page, navigate to '<strong>Search Engine Optimisation</strong>' tab and select '<strong>YES</strong>' underneath the '<strong>Use Web Server Rewrites</strong>' option.<br />
4) Navigate to the '<strong>Secure</strong>' tab again (if not already on it) and select '<strong>Yes</strong>' on the '<strong>Use Secure URLs in Frontend</strong>' option.<br />
5) NoW go to the root of your Magento website folder and use this code for your .htaccess:<br />
<pre class="default prettyprint prettyprinted"><code><span class="tag"><IfModule</span><span class="pln"> </span><span class="atn">mod_rewrite</span><span class="pln">.</span><span class="atn">c</span><span class="tag">></span><span class="pln">
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</span><span class="tag"></IfModule></span></code></pre>
Save the .htaccess and replace the original file. <strong>(PLEASE MAKE SURE TO BACKUP YOUR ORIGINAL .htaccess FILE BEFORE MESSING WITH IT!!!)</strong><br />
6) Now go to '<strong>System > Cache Management</strong>' refresh<br />
<br />
<br />logout and enjoy.</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com2tag:blogger.com,1999:blog-8492691048343075486.post-32503480621570225972015-08-09T03:39:00.001-07:002015-08-09T03:39:26.410-07:00how to save div content as image using jquery<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="hero-unit ng-scope">
<h1>
html2canvas</h1>
This script allows you to take "screenshots" of webpages or parts
of it, directly on the users browser. The screenshot is based on the DOM
and as such may not be 100% accurate to the real representation as it
does not make an actual screenshot, but builds the screenshot based on
the information available on the page.<br />
<a class="btn btn-primary btn-large" href="http://html2canvas.hertzen.com/documentation.html">Learn more »</a><br />
</div>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com2tag:blogger.com,1999:blog-8492691048343075486.post-27327711822269348212015-08-08T07:05:00.002-07:002015-08-08T07:05:21.402-07:00how to create categogories in magento or emport and export from database.<div dir="ltr" style="text-align: left;" trbidi="on">
<h4 style="text-align: justify;">
<strong>Category Creation in magento</strong><br />
Whenever you created category in magento then the created category
info will be insert into following tables in magento<br />
1. catalog_category_entity<br />
2. catalog_category_entity_datetime<br />
3. catalog_category_entity_decimal<br />
4. catalog_category_entity_int<br />
5. catalog_category_entity_text<br />
6. catalog_category_entity_varchar<br />
7. catalog_category_flat</h4>
<h4 style="text-align: justify;">
remember if you want import category in magento so you simply these these table data export from another database and import whenever you want that its .</h4>
<h4 style="text-align: justify;">
<br /></h4>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com1tag:blogger.com,1999:blog-8492691048343075486.post-14655082727575104802015-08-01T04:20:00.001-07:002015-08-02T10:54:03.058-07:00How to integrate stripe payment gateway in php<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkIAAAHoCAYAAAClyIAVAAFZHklEQVR42uydB1gV19b31VyTN/mSN3lvbm5uernpMUaNsfeuicbeY2/YFSs2bCiCothL7LHGiootYhcFAemCikrvh45Y1rfXntnnzBlOG07hAHs9z//Zw8yemb1mDnt+s3aZSpW4cePGzbZWmehVon8RfUT0X6LviKoT1SCqJaqGuO47Mc9H4j6visfgxo0bN27cuHErE1ZVhJgviGo6Ozv39PHxmRcREbE1KSnp79zc3LuFhYXxz549y3zx4kURCpdxHW7DPJgX98F98Rjisf4lHpsbN27cuHHjxs3u7HWi/9avX7/p5cuX5xOgOfP06dN0AjpgSGgslS6z7XgMPBYeE49dSYgYvc4vNzdu3Lhx48attA2brf6P6JuDBw+OS0hIOkvgpfD58xdSkIGsrCxISUmF+PgEePAgBu7duw9370ZBREQkREbepcu4LibmIc2DeXEf3Pf58+f0OJgSFRIoOovnwnOK5+ZNZ9y4cePGjRs3m9vbL7/8cnVvb++ZOTk50SKoUOXl5QEBFrh//wEEB4dk+128+NBn757YU0tXpPu4eeb7b9xZFDrd83m0w6oXUUShjh7PA2d5Ft1a6pl//Y/t6b4njsbevnbtYUhwWDYeIzExiR5Teg48J54by4Bl4beDGzdu3Lhx42YLe5noy717947Jzc2PQSh59uw5jd6kpaVBdPR9CLodkHB2yx8JXsOmFZ6r7/DiUofpcLPXAggctBQip26C9KO+kHfwOhRu9aEq2PI35G86B7lrvCHT7QikLtwH8dO2QsyI1S/85nsWXj9wMCEoICABo0apqWn0XHhOVG5ubgyWBcsklo0bN27cuHHjxs0q9q8RI0a0SUxMPP/06TNAFRUVQVJSMjZx5V88fCj2+OAZT843Gw+3CPiEOayCqGmbIMpxA9yduB6iiCLHrIY4t78g5+RtKNjmA0/WnYYn689SFW4g2vQ3FG4m+uMCVfbqU5C6YB88dFgDfvNWPrlx6mQsngvP+eRJEYEhoRwJCQnnsGyVhE7V3Lhx48aNGzduFjMcrfWll5fXVAIfORiRQfhIS0vHfj45N7yOx92dufb53VGrIHj4coiaRMBnwjq4O2YNRDh4ChrlCZGjV0Okg5Cmbv8b8g77wpM1Z+DJ6tNQuEbUWqJ1mBIoWn+GwNE5AkfnBShadRISpm+D0LHuz28cPRYXHh6Ri2Vg5cGyYRkrCdEhPsKMGzdu3Lhx42a2vfLJJ5/UjI6O3l9U9JRCR15ePsTExLzwu3ThcfjMNc9TnPdAwToCNBvPwaOpf0DE8JUQMQLlIaQjUasgEmGICJfvz/gDso75QsGuS1C42lsDQkyrZX+vPQMFG85CAYGiXAJKidN3QMh4t+e3fM4/fvAg5kV+fj4tG5YRy4plxrLz28eNGzdu3LhxK6m92rx584ZpaWkB2ASGUqmyITQ0NMNv5dbchGnbIG/1SSgiAFS05gw8JcpxPQKRwz0gfNgKAkQegorB0CoKS4keRyDnuB8UYLPYKm8BiBCAVnvLdBoK1nhDAU2J1hMo2nQOcladgEdj1oPvkjW5WKasrGwKQlhOLDOWvZIwKSM3bty4cePGjZsi+38DBgxopVKpop88eULhIjU1FQL9/RPC5qx9nrnkLwJA56Fo7Wko8iQiIIN6uvoMJM3cCWGDl0PEMA9BI1ZKYGglRCIQkTRq3FrI2HcZ8vZdE0AI5Slq1SkBgshygVqnhJSszycqwCjR5vOQ6rwPgse7Pcey4dB77DuEwrKjD+gLv53cuHHjxo0bN1PtjT59+rTOycmJKyx8AghCcXHxcNPHJzZm0oYXOR5eBIDOEgAi8LPylAhBJPUQYKjQ4yTcH7MOwodIYGi4NhAhDOHyI+fdkON1iwJN4cqTUIAAxECILp+i6zQgJCifrMvHZYSlDecgw/UQXOkw5cUV71Ox8fHxgOVGZWfnxKEv6BO/rdy4cePGjRs3Y/Zyq1atGmVmZkYXFhZSmIiJefjsxqFDibGOmymUFK3GCNBJAYII9FCtOAVPCMg8IctPCQypFh6E8KEraBMZbSaTA5E6MrQKUjafhpxDNwTgQRgiKiTHLhSXhfUiECEArUQQOqmOFGUs/QsezN4OERPXw9lGY+HMlm2JMTGPnjEYysxURaNPlfjwem7cuHHjxo2bAavy+eef/5CcnBJQUFAIqLi4hGe+m7erkmbugCdrxCawlSc1ACTqiUwISXGOWyBssDuED0EQksHQcLEzNfn7/tTNkHXkBuTv8IGCFScE+PEgqcdJNRgx5VOdos1oOe7HIX7WLmGE2oT1EDV1E0TN2AKX2k2FEwtcVVh2BnMpKSkB6Bv6yG8zN27cuHHjxk2XfRIZGbmfQRABIrhx5HBS0owdULT2DI36FBFQKVpxUktPyDpBZNldSBGEcpccgbsEeCgMDV1OFcE6UbN0hNCxOmHlEcg5epM2dVEYQgjyYEAkKJ8II0V5K7wg2XkP3Ju4ASLHrYW749cJQhiavBFCBrjB+Z9HwbnN+J3XZOJLAeTnFwD6hj7y28yNGzdu3Lhxk9vbx44dm4rAgMrIUMHNixfisDnsiecpeLqcwA2BHC0h/Lh7ifAjSlwuxO0EWlKcdkLoIDfaX0gNQkw4uoyOMPOAu2PXQub+K5C3+xIUkGNSGGLyEKJEeWR92vx98IDATsSY1RA5dg0RASEJDN3pthBu1ZsAfs2ngXet4XD9lHcc+sL8Qh8r8U9ycOPGjRs3btwk9sqgQYPaZWfn5OAcQdnZ2RDg75+IHaMLWASIQEiR2wlBuEwBSJSbBIjcEYK8NFp2HB6MWSs2kS1Xi8GQ0IfIgzafPV68F7KP3YS8dacJDB2nEFRIlEeWU+fthQcTN6onZIwcs0YQAyEiCkG1x1H51Z0Avo0d4WLX6S8Cbt9ORJ8QhLKysnPQ10p8jiFu3Lhx48aNm2ifPXz48DxCEOpu5N1MHCKfs+yIBoKYlmlE4Yemx0l6nP6N4CNAEEkxHwGjzHn7IBxBiAlBSGwqCx8m6VA9ciWk7fgbcg9cp1EgbFpLnrUb7o9bT+cgUs9OLQUhEYbudF0At+oIEHSz5hjwqzce7o/fAPEbToL/oo3P0SfmH/qKPvPbzo0bN27cuHF7bfv2nWNyc/MAlZKS8sLPc1tu5sL9AgQRsBFEoMb1uCCEHwQf1+NaaSGTqyiyXOB6jIJR7MRNEDpgmRYMqcVGl5HlmNnbIW3rOYibsR2iHFbTaBGOMoscKc5KPWqVEBVCiSB0p8t8IRL001jwrTka7rSdBfHz9kDG+tOQOXcfxA1eBdcXe+YmJ6e8EPzMB/QZfee3nxs3bty4cavA9sorr3ydlpYRg4CQk5MLt69eiYufulXoGM0gCOFn6TE1CFHwWcrSYzQtROBBLT2mASHyNwUhVy/IWfgXRBLgCRu4jDaT0aaywQyG3LUjQ8OEDtThWnMPraIwhCBEI0NiExmDIBoFqjsBood6QJrnCcjw8ILMcVtB9ftqUI3YAPd6LQV/nwtx6GNOTh6gz+g7/wVw48aNGzduFdfePHbs2EwEAwSh2Ni4vPDZ657nux0TmrwIxCDoFC0VQWip8LdaS4S0UKolR8Xlo1BAUiY8XuKUbTQqFDbITQ1DYYPdBBBCYWRoqGSYvXq4vQBC7DMdrJnsTmdnuPnTGLhZawyE/jYfEhbshcwNZyBz3n5QDVkPqn6rBRAasAZSh62FgJEuz2Mfx+UxGDpy5NhMvAb8Z8CNGzdu3LhVTPsuOTk5Ojs7B2dgBl9v74SUWbuFvj8S0HlC4KZoiZCq17scpakafNiy+HcBWy9GkPBv1dx9EDlkhQBDA91EIHIr1n8IO05rAREBofARRMM10aGgTvMIBI2GwJYz4JHjFshY7w2Zy49B5ngxCtR/tTrNRA1eCw/7uYPvkaMJOTmCv+g7uQbf8p8BN27cuHHjVvHs1d27d48TICgXHj+OLYh0Wvc8X4wCMdChKdURAYRcJELYIesL2XrafCYAUf6iI5A9bz+kTd8JseM3QvSIVRA+0J1CUOjvy4QmsoFidAiH1w9iMCSCkASG1CPLEIhIGvjrbAhoPg3uj1kLaZ5eoFpzCjKn7wbVoHUC/Py+RkwRgjwhs58nhaHUwWsgaNCi5+gr+ozCa1CJf5iVGzdu3LgZscpc5U4fREffP4sghM1EN8+fS0iesVOAoMVHBLCRpmyZqMhFiBBRuRyDgkWHIW/+Qcic+SckTd4KD0evhSgEGgI8oX2XQIio0P6uBIJcBRAaIIKQJDpEYYhJDUNCZ+qwIYJC+7jAvZEEajyOgWqdN+0MnTV8gwg/a2QQtFqAIFTfVZA5YA086O0KN097J6DPWVk5cP/+/bN4LfjvoVyJGzdu3CwOP1VEvSTqH6KqVhK+3yTVK1z2rwYNGjTJysouJIL09HS47brpSe6iQxrYIeBTJIGeJ4sRiA5DPgGe7Dl7IW3aDkgcvxkejVgD0YMJsPRzhZDeLhDcaxGE9FxMlhcTCHLRQFC/pYL6E/2+lAIRhSC13CgQSWGI9iHCdNByiBq/HmLn7obUlcdBtdYbVPMPQNaoTZClBUAGIIgogyhpwCrwne72BH1G3/Ea4LXgvwm7l7yeqSqph1i9xOopDkXcuHGzGARVkYAPVjz/U0loRvh/RK9XEr7o/b+VhA6nXGVH7x86dHipSpVNoyKRkZGpcY6baafowgWHoWDeQcidvQ9U03dByuStkDh2Izwa7gnRAwig9CFg02MR3Om2QFD3BRDcYyGBn0UUfkJ6CQpVg5AAQ6F9RRDqt0QDQ/0lQPS7BoaECJEAQdGTNkLymhOQufU8bQLDfkZZozZD1oC1RAR8SEolBSEpBIkglNEHtRIyBqyGyK4LITIiMhV9x2uA1wKvCf9dlBn9r6jXxbroVRGWqkrAqAqHIW7cuFkCgv4hvn29KlY6bxF9SPTfSkIn02qifuAqU2p7+/bt6ypVFh0yf3HfvnQEknuDlkMkAguBmjtd50NQV2cI/G0eBHYm6jKP/E3WdZtP4GchBaA7BIBQwT0X0khQMNkvuLcARMEoAkHBfVxoKkSGSEpAKKQ/aimEiJEhKuw7hBJHlGGTWNgQd3gwYytk7r4IGS5/gWr4Rg34DFoLmSTNJPAjaDVVRn+UJ2T0E0UgKL0PaiWk915J00d93eDq3v3p6HtmZhbgtcBrwn8XZUKszvlerIO+EOukt0Qo+h+xzvoHhyFu3LhZAoJeESuXt8Q35u8ePHhwtLCwMPcFMeBWpgxvGX6NPSgoCOfRoRCAzUNeY+eBX6c5ENRxrqBORASA7qA6Owvq4kzhKLjrAkHdiLoLCsGIEIGjEBYZQvXSRIewySykD4sOudB+Q6EYWeojNpmJUaFw2k/ITWsEWdAvcyB2+nZQeXhB1tD1kDVoHdFaGhHSGQnqrycS1JvJA5L6e8C1WSuo73gN0tIyyTW5Q68N/1mXqd/zC6yL7t17cEyEovckQPQKhyFu3LiVFISkEIRRIPxA5cezZs3qlZubp3r69Cn9MnleXkGZEM4izFLpclkpvyX9x1FScXHxEBAQSD+qmpmpgsTERDhTz4GADwGdX+fAHQZCUhhCdXFWK7gLAtF8DQyJKYWh7guFyJAoDQxhlMhF6D9EhAAUNXo1BZ8w1jwmjiQLF5vHAn+ZTecICuk4DzLWeYNq6i7aJ6hkEOQBGb08IL2nB6T1XQlhxN/EhERQqVT0Wty+HUSvDXaiLq/3vzz+/rEuwjoJ66Y5c+b0JHXVR0T/FOsuOQxx48aNm0kg9JIYWv5/YoWCI2pqZmfnpBUUPCn1irmsV+yl6T+CUHT0PQgNjSAP/0waEQkLDACfZhPpvDwIQkEdmTQwFCSNDHWWwRCNEM1Xg1AwCpvLui2kTWj4N/YlQhjCKM/9yZsgzvUApG0+A6r9V+DR7B00OhTGmshQ/V0hsMNs9bfDUPFzd4Nq+XHIGryuOAT9bkIkqBcDoRWQTqAoupsLRAQF0T5CeC3CwiLotcFrVF7vf3n+/WPdhHUUqatqiNHr/xPrsJfFOo2DEDdu3BRFg7CdHTsl/gebw8LCwk7qgyBjFZt8u1zWfhAoPb+5x7dX/zHSgQ/94OBQuHs3GtLTM+lD//rJk3C1zVQKPzg/D0Zhgn7V0UyGoESWpdEhCkOYEjhCGApSg9J8Cj4Rg5bD/YkbIXbxXkhZexIydvlA1r4rkL3rIuRsOAN5y70gY9YeCOu3lDaThfRdSqWGIPYR1RpjILzHYuHbYRO2iZMlrtGeMFE+QkwfBFF5wMNuruB/9iydWBGvRVRUNISEhNFrpOT+8N+//fiPdVR4ePgpsZnsXbEO+x8eFeLGjZtSEKoqvkm9LYaZa2dlZSVbqiK19vbiFacmFZQvSZX7U1b9z8nJJw/5HPD3vw0xMY/owx87C1/YuAV8288QIWgWBaFiMCQC0R1RGD3CdXdEhRAICu3tApHDPSBm+h+Q4PoXpG3yJuBzEbL3XIacHT6Qu/Es5HqcgLzFhyFv3gHIm70f8ubsh/y5ByBm5GrauRphKLDdLC0IYh9Txa/JJy4+AJmLDxkfJm8Ignpguhxie7iB744/KQzitcBrgtcGR5JJm8fKy/2vKL//rKzsZFJn/VRJ6ECNEe3XxDqNgxA3btxMbhbDdnUcFv9vos+IGubm5hVYquJUKmsf397LZ6nj48MdOwb7+t6CuLgE2lkaQejU1EVw6xcnCOwwS1A7SUoU0NZJWCaQhFGjkO4LIKzvUogasQpipm6GuMX7INnTCzK2nqeju7KJcrb+DTlrTkGu2zHIXfAX5BHYyZu1T4AfEYDUItvSp+2kzWMBbXVAUG0WFRoNUQOXC5/ScNgEKnG26OIQpLtfkAaEllMl9HCHa84r6TXAa4HX5ObNW/QaCd9eK1/3v+L8/vMKSJ1Vn+hTonfEuow3j3Hjxk0xCP2v2CyGw+QbGa6spG+Z2m+hlgidm1tRWv9BUjb8R+FD/tq1G5CYmKwGoRP9p8KtNtMhoPUMAjxONBKEzV5hvV3g7hAPuDd2HTycuRXiCfAkeRyDtI2nIWP735CF0LPDB3K2nIfcNd6Qu/y4EO1xPijADoIP0+x9kDtHAkEUiMg6ktL1c/dDVA8X8K09RicEURCqNQYCmkyB1JXHQLXggDiRotg0JkaBcHh8Wq8VkNYTtRzSCPCkdke5QxpJUemiksn2m+OXqUEoISGJXhvsOK0EhPjv3/78x5c3os/F5rH/Fes0DkLcuHEzGYRY/yAciopzdDSxl7fPsvCGbK/+48MdH/KXLl2FpKQUSE1NF+YQclwGD+fuoKCT6H4YUlZ7QfqmM6DaRmBn+wXIIcrd+rfQtLX6FOSt8IL8JUcgnwBPATZtEdDJn7kX8p1Q+7QBiGov5JKUaraQ5qn/3i+sm7gDknot1wtB2DSGullzDNzt7wYPRq2B6HbzIKKFE4Q1nQbBjaZCUMPJENTAEQLqTYCAujL9PAECyfqgepMguP5kCCb5QppOh7Odp9BrgNcCrwleG+UgxH//9uY/qbMaiy9x/6mk6SfEQYgbN26KQOgtEYS+tAQI4YOFfeSSyZ4fNuVRDIQuXLgIycmp9OGfm5sHYUt3Qs6ms5C37gzkeQqgk7cUP5p6iMDOX1AwV4QdEXQQegpIitKs3yssE+jJYzDkxICHgJDTXk1KlCdZlzNhO+QM3QDZRGEtZtLIjy4I0sDQaPCtIegGpjUlqiGXg6AfNbpRfZSgmg5wtOYgeg3wWuA1wWtj7yDEZVwiCH0pA6F/cBDixo1bSUGoqdIHLkux4yk2xyQnp9HmmPj4JCpcTklJp9sQiiz9wGepdNmWwGGP59eA0CVIStKAUPT4NRRqCgngoApmENF0D0lZtEcCPDMlqUR5M/cQ+EEQIqn4N4Wdmag9aggS/sZlsg4haNhGOkN0Yi93AYQQeAyBEIrAUjHVlGu0oBoaaQER2Xas1hAtEPLxuWQ2CPHfX+mfXwJC73EQ4saNm9VBSFfFh3CTmZlNAejSpSuwY8duWLlyLbi5raDC5e3bd8HFi1doHsyrOU6+OhWUJ0mNV6y2roiNnU9peazlPwMhvOYIo3jdsVkoZPoaGsmh8MPkxJb3FAOefLZuxh7NMkLQDInEv3NRM1m6V50iMGWP20qbw7CJK7Cho9APyEYQhLqOINR2NLk+ufRa4DW5ePGyYhAqK/e/Iv3+OQhx48atVCNCrFNucHAYbNiwGdat2wj79h2AEydOwblz5+Hs2fN0ed++/bB27Qaa586dUK0HkJKKXi5jFbEx2frBofT8JfWfDRPHh/3jx3GQkiKAUNCC9ZAzfbcQAZqxVyulsDNdTKn2qmGHrcub8SfkTZeBEFmXO52IpUR5IgSpHHfA4/7LIbjpFNonCDtIFwMgK0MQ6mpNB/Dq7UivAV4LvCaXLgkgZOkopT3c/4r0++cgxI0bN6uAkKkVKUZ3rl+/CWvWrIfDh4/T5gbshHrlyjW4evU6FS5fvHiVbjt06BjNe+PGTVlkyDIVpflvqLZ9kFjLfxYRunr1Gjx8+Ig2BSEE+K/aBlnTdkIBgRmp1ABEIIYBUd50EXpo+ifdljdNWNaku9XwwwAI12dM3Aoxg1fCnTazBKipPdZo52jlEDSmOARVd9ANQjVGwYkJC+g1wGuB8wjhb1MeESov978i/f45CHHjxs3iIGRqRYl9gjAStHHjFvD2PqsFPzg0WUh96bKQ+tI8p0+fgw0bttB95R2pza3YlVbkln5DLS5puN946N9S/uN1xYf8zZt+EBkZRUdJ4azK/oeOQvrkbQR+/hQhiADONInEv/PU2i2kU3dr1tFlQblkOVfMg/tlTtgKDwYsp7NP+zebpgEgcyGIrKdQ88OoYrCDQHSrlrC/nzj0ngES7ShN9rlYfTj4bNhGrwFei4iIKLh1y18dESpv978i/f45CHHjxs0qIGRKRYmfJ9i+fQcFGwY/ly9fo/1Srl69QaM+CD+4jOswKsQACcEJ92UT2tnrg0FpU4SlmypK6j/7xMadO8EQGBhMH/74rbHQa1cheeJmKCDwUjBVAkAEaPLJuvypwrIaeERR4JmCy7uEdVN2Cevofn+CatJ2eDTIA4I7OkNAh9lwu/k0DQCZAUG3WDMaSYPazoLwbovgbrfFcL+fGzwasgriHNZD/JiNkIAauxESx2+GhNFkefQGiHfYAHEj1sLjoZ5wp88SCLp0iV4DvBaBgXfotWEd+Mvb/a9Iv38OQty4cbMpCLG3uezsPAI6fnD48FEKO9g8hhAUEXEXUlJS6Wilq1eFaBAu4zrchnkQkBCOcF88hrSPhq0fHMpl+A3X+Hbr9vHQ7sCeBXfv3qP3BicQxK/PP4yOhrgx6ykI5ROYoQDEhKDjSEBnigA6TLkS0XWOO8Xl3ZBDluOGrobQzvMJAM2i3w0rEQQVgx/tfkQY9bk/cjVkrveGDCdsetsGGWO3QMbIjZA+bD2kD14L6YOIBqyG9P5EA9dA2sDVRGsgfchaiB7oTnyPotcArwX+BiMjoxWDUFm5/xXp989BiBs3blYFIQQelmov5xKQOUb7/dy4cYt+yuHChSvkbTsZ0NLS0uH8eR84d+4CXUbDbZiH5cd98RjKHkS2lT7/7bW8UmFECD8lcf78BfrwxxmVs1RZ8GC4J4UZCkIsnSKAEQUhsk5ICfwg9KhTQXQ7yZ/qsBEiui2kn8oQPstBIKjZVOMQpDVp4mgKOfhtsVu6OlFLQAj7G6Wu8oJ0AkHpXd0hvZs7TdO6uEFaVzch7byMKvU3V0GdlkBKRxcIbe0EWVlZ6lml8ZrgtcFrVF7vf0X5/XMQ4saNm40jQky5cOjQUbhy5Trth4Jgc/nyVdi79wAkJ6eIMJQGqalpdBnX4TbsI8TyY1To0KEj9FhltSJmECedONKSYGeO/9iHC+fMOXv2b3j4MBYSE1Poen+3zaAiMJE/mQDQZAJCjgIQ5U3WVu7kHUTSVIAgnBTxYX93CMJvk7WZSb9PhjDkL4egOroBiEZ+aowGvzoTILTdbHg01BMSJ26B240dtUaUqZvKWMdoshw3dzekL/5L+IYYAaE0pq4aGErtQkCosygCQ/GdXOCakzv9neGcSngtzp37m14b9tHV8nj/K8rvn4MQN27crAJCplS83t7naHTn5k1/2vHU19cPLlzwgd279xLwESJDAgQl03U4ky9CEOYV8t+ix7BmRa+0ojb3wWPr8xkrC0ZAbtzwhZCQMDp3DvaRuUPuUfLYTQIETdpJ07xJMgiatEMQWxbXpzlsgghsBms5HQLbOEEgQlC7meAvDo83BEGsE3Ngk6kQ3csVkib+ARlz9kLmzD9BNe4PCGs5g84YrW+Y/I0fRkLUoBWQvvqk0PTVlUGQu14ISu3kCg9+WQBB3mcp9MTHJ5JrEU6bxnB6Afm9KU/3v6L8/jkIcePGzeIgJFRiuismaaWGTV8INgxuMMX+KKdOnVZHhVg06NSpM3SbAE23aYrCY1izole6nTX7GfNf/gkR0yt+y75BGzoeGzkWFhZJI3EIAfh3KgHTmOGrCATtoMqbKNd2+j0wpjwRiuIHCMPhb7eYDgGtZkJg65n0463+TQxDEOv7c4eAzqMhnpDuRMBnzj7InLwDModtoF+VV/X1hNiOiwUQ0jNXkG/1URBIzo3NY2kTtwrNYBIIoiAkhSBRYW1nUZ/R97i4RHot8Jpg/yAWESqP97+i/P45CHHjxs0qIGSs4srLy6edoBFq/PwCSBpAwcbH57K6TxBGglhkCNfhNowC4T4CDPnB339fUnfutURFqrziN1yRW/oN19oPEvl27AODnzg5edIbHj2KoyOm8DMTt5duBNX4rZA3YbsAPyxFCJqgEUIQzgp9v/sS2gk6AEWABkHodisCQY0d9UIQ6/iMzV+xI9fR6E/W7L00+pM5aC39irxU+CV5/GjqzRqGJ0yMm7UL0hcf1DSJ6YOgTq4Q14nA1TR36jPOH4TNYngt8JqwjtLl+f5XhN8/ByFu3LhZKSJkuKLCL0Bj8wKCjb9/IIGh23T0GI4OY1GgXbv+JNqrjg7hNuwXhODk7x9A90chVBk6pynlsVRFb2/nM7c8CELYFwajIEFBITQigs1j0YEBEDdyrQBAam2D3PEiBI3fRsEoE5vCfnEG/6ZTBRDCaBABodstp+uFIBYBCm49kw5vz5y7H1ROBIDGbAHVgDWQ2c9TIxGCMvqshMw+q+BuCye4Ic4NpAuCsHns7gB3SPc8AWn9PYWokB4Iwo7SUe3nwV0/P+oz+o7XAK8F7TielVPu739F+P1zEOLGjZtNQYgJozjR0ffpEPnbtwMJ2ATR5aCgYEhISIS9ew+Cj48wdxAu4zrchp2rEZwQhHAZj2EoImQsdK+9TvkbpflSVh7zHxzKz4dNQlFR9+hIqceP4ykE4MSCoZNXQda4LZCH0DNuKwGgbRSAUPkTdkDqsHUQ0saJAM8UOhoMQYiqxTTwazRZBwSNpQATSPI+HOoJGXP3gWoWAaDRBIB+XwMqAi6Z/XVBEFFvAYSwY7O+WaMZCAUSCEtdeRzSxv8Bab8t1fQLkkFQwq+Lwb+vM/UVfY6NTaCjGPFaYP8gBkLl+f5XhN8/ByFu3LjZtGlMWmE9efKERnSwmQvhxtfXH44c8YJ9+/6iACQ0mwXS5f37D8PRoyfh5s3bEBBwh0aFMJqEx7BkRW3rN15zj2eL82FUCJuFvL3P0FmmsdM0wkG47w2Ix6jQWAI/Y7cKIkCEYJQ0cBUENEPgcYTbGA1CEcDxbz4V/BpOLAZBGAHyrzcB7vVdBumz/gQVQtC4P0A1aB0FINXvq2lfIF2RIKreKA9I77kCgupPAt8aDnq/H4aAFD/vT0iff0BvJCil41KIbu8MYVeuUF/RZ/QdrwFeC13NYuX1/pf33z8HIW7cuJVKRIj1E8Lh8dgkhiCEgHPrViDtK4QRotu37xAF0WWhX1AAzYPrcB/c15xmMfuU4Tfk0hBGPjAigiPHpFGhnJwcCJ5KgGT0JhGE/oC8cdsgvu9yuN1kCo360GhQE0E4MqwYBNUWhriHdZgDSY5bQUXgRDV5B6iGrKPww0QhSBYNopEgCQRl9PKATLIc1dJJAB49IHS92giIHroS0ld6QWofj+IQ1GkpxP+6GPwGzKdD5tFX9Bl9x2sgbRarCPe/vP/+OQhx48at1EAI39wKCgrpaKTr12+JMBQs6o4k1Qjz4Ogx3Af3tWyYvvSVlaVJpculDUIYAcFIyPHjXhAREU2vP/abeRgVBQ+HrITcMVsgj8BQbK9l4E9gx78hgSAKQo6CmjiCX4OJxaNADSbAw0EEYJz3gQpHg43cJDSDqUVASGckqDgEpfcUUto8ZuBr8tg8FtTWCdJw9JjDJkjt6KIVCUKFt5kFMZGR1Ef0FX328jqhjgZZC4Ts8f6X998/ByFu3LiVGggJfYXyoLDwCahUWTTSg5EfTBF68BtXDIBwHUaKcBnz4j64L3sgYSpdVvKQN7R/aT+YjJfPNv5nZmKn6QwICwunzUM4eiolJU0YQbZuJySPXAexPdyEiA+BGwpCEhjyI+ukEORLICik7SwaBcrCKNCEbaAatFY3BJkQCRJAaAVVWvflEFRvks6vyFNVH0VHoyUu3Adps/cQEFpKQQgjQQhBMR3mg6/rBuob+oi+enufpr5jNAivRUW7/+X5989BiBs3bqUKQlgR4QMnP78Qnj9/DklJSRAaGkY7Qwujw4SO0fgQwm2YR4gE5ZpU8SmtKOX5jUlpxWvp8tnKf+wnhJ2mcQTfmTNn6b3B4fT47S2VSgXXRiyGq/XGgl/9CYIaCFEhBkbqKBA2hRFF91oKGXP3gmrWHsgauRGyEHwGrFUIQSuLQVB6jxWQ0dMD7jafSb8crxuEHOBGtRHwYMw6SHc/Cqnd3elnNBCCHndYAH6DF1DYRt+wSQz7qZ05c476jtcAr0VFu//l+ffPQYgbN24WByHh7VFZRYpNXNjfByM9z549gxcvXmgJ12HHaPZBRX1vqJauKJW+MQv5Sv4gMfcN3Zr+IwDgaKkHDx7ST5tER8fQ727htuTERPBuMBJu1B2nhiH/BjII+mks+JP1j4Z5gmrBQVA57oSsIesga4A+CNLTOdoABKV3Xw4ZJI39ZZFeCBJAaDiE/jafDqNPHbwGUn5ZAgm/LIY7HWdDSpIwgzb6Fh39gPqKPrO+QRX1/pfX3z8HIW7cuFkBhMyruISvQmu+KI3LrC9Q8cpUWvnqqogNb1deERt+Yza34lYu2/qPERFsLsJmypMnz0BMzCNIThaayB5EhMPpmkPhZl0BhG7Vm6DVHwiHxSdO2EI7RGeN20oAaC1VMQj6vWSRIPr9sO6CUrosg4Da47WjQtWZyLofRtK+TMnLDkPq5O2Q1H4xhLVygod3I9WTJ6JvJ0+epr6iz9K+QRX1/pdH/zkIcePGzSogZKnQuvKK11jFquzBoDS0r1RlzX/cJm0iwwkuHz6Mo9GS/PwCCDx9Fs7/NBJu1hmrBUHBrZ0gdcZOYVj8qM0CBA3SB0FGIkGSztFyCGIfUU3vthzCG0/TgJAUgiR6PH07pC48AJFt50DoeR/qA/qC/YJwZKK0SUzXdalo9788+s9BiBs3blaOCFm2oix+PGNvhOZK2fGVV8xlz3+h43Q6PH4cB3/9dRgCAoJofyFsNkOQuLRhK5yrNQJ81UPj50L67D2QhRq20UgkqATNYTIIEkDIHR62dZZFg7Qh6Pr3wyFygBtELdoN/jv307KjD+gL+oS+PXoUS31Fn/n9L5/+cxDixo1bqUaErC9rPyjsXdbxH5uJsLkIZ/bet+8AnV8HOxZj5IRGhs6cA+/qQyD4VwJBGAWa+SeBoA16IkHKh8lrQEjTHKYGoa5ukE6U1HEJ+NUcqxOCbvwwCi5/Nwz+bjoeQm7eoGXGsj96FA/BwWHUJ/RN2iTG73/59J+DEDdu3GwKQmzEDabS5ZJWdCqVJpUu22vFXF7814wiS4Xw8EgCDvsJDEVQGMKoCo7si4mKgrDpm4Qh8kPWEwBaZ1pzmLRfkMHmsBU6IUj6IdXg+pPpvEFaEER08fthcKLWEHgQeZeWNT1dGCEWGhoJe/fupz6hb/JRYvz+lz//OQhx48bNKiBkqYrOWMUnnMf08ymtiK2dvyz7z0aR4Rfp8WOke/bsgzt3QmmfofT0DGHm8BSybaIHxPdfQSFIZ5NYCYfJF4cgzdfk8fthmEY3d9ICIYSgv78fDl6/TICU5BRaRiwrNodh2ffs2U99QZ/QNxYN4ve//PrPQYgbN26lCkKWrmjt/XjlzX8GQ9ihGOd62rVrD/0kSkzMY9q3RpgaIQf81+6A+72WQmq/VVqRIFMnTFQSCWIfUU3r7AZx7RfCTXESxSs/DIdT3w6Cc84raJnwG2JYxpiYWDpfFZZdmK8qmfok95nf//LpPwchbty4WRyEbFkxG1NJHuzmnN/WDyZ78B+jJjjSCgEiIuIu/PnnPrh48Qrcu/cQEhNT6MSE2Pz0+N49CBrnDo96EUjpt7LkkaAe+iNBFIQkH1JN7rgUbtUaA2cJAHn9Mh5i7kbRsmCZsGxYRiwrlhnLziAIfeL3v2L4z0GIGzduNgUh7XB28TZ9a1fUpV9xl0//GQxhvxqcfPDIkWNw+PBR+o0u9pFWnKSwoKAAIv384c4oV4jpuRSSe6/QM0LMQ3FzmByC4jsuhnvtneHvTo4Qeu06BSAsA/uIKpbt8OFjVMJ8SKl0m6Hrw+9/+fOfgxA3btxsDEJKK2bDnSEtXTEqraiVPljKs/8IQ6wDNc7KfPHiJdixYxdcvepLIy8JCcl0Ow5/LiwshPshIeC3YC3c7boQHvdwhaSe7pCO8KNgmLwUglI6u9IPrsZ0WABhbWfDzVmecD84mJ4Lm8Ew0oNlwBmxsUxYNh+fi/SjqlhmIRKUze9/BfOfgxA3btysAkKlVXHLO08ql+Hj2fqNt6z5jyCBQJGSkk6hIzz8Lhw4cBD27z9IOyHfv/8IEhMRiDJpdObJkyLIJMthl6/ArUXrILzzfLjXZRE86rYEYru6QmK3ZZDczQ1Su7tR8Ekl4JPSdRkkEehJ6LwEHndcDDG/LoS77edBKIEf33mrIezSZXpMPDaeA8+F58RzYxmwLFimsLBICmw4RF7THMbvf0Xzn4MQN27crARC5UWWftBUDP8x8iM0laVAXFwCXL/uC1u3bodDh45CQMAdGiGKi0uieYQoUQ79lhxGbxJj4yDq9m24c/Qk3HTbDH5TVsDtYS4Q3NUZ7nSZB/5DXMDPcTncdN0IQUdOQJT/bbJPLN0Xv1WHx2Lnj49PoufCc2JTHZYBy4JlwrKx8/P7X3H95yDEjRs3i4OQpnlBV/OJJpUul7QSU3o8Y/ktfbyK7D9GWIToUBqNyOAszVeuXIft23fQqMylS9doPx0cYYaRGQFKMmlHZozk5OTk0n49RUVF8PTpM3j+/DkVLuM63IbfBcO8uA/ui8fAY+Ex8dh4DjwXnlP4HEgsLQt+Hy0tTYgC8ftfsf3nIMSNGzerRIQsV9FlqVPpsu0qTmXnt3xFX7b9F2BIpe5IzYDo1i1/+lX3jRs3047Vly9fg+DgCIiKekBhJTY2gebFJjbcF4EKIzcoXMZ1OPQdR37FxSXSfaKiYuikjngsjP5s3LiFfiYDz4XnxOMlJaWKx8NjZfH7z/3nIMSNGzdrRISyFLyBmlfRWfv4xipmueTH5/6zpjIpEKXRYerYPBUVdZ+Ay1UCLEdgw4ZNsHXrDrrs7X2OrL8Ofn5BtF8PAg72N0LhcmBgCAGcILh06TrNi/vgvngMXMZjRkc/IEAVT8+FEIbgxGCK33/uP28a48aNm1VBSH/FaLhiMne7rUP3yh8MFdt/BiIIRNhkxkaYIRThR1yDg0Ph6lWEmzNw8OAhOrJr8+Y/KOCsXr2WCpdx3fbtO2kezIv7hISE0mPgsYTmr1QaUcIIkukRIH7/K5r/HIS4ceNmlaYxW1V8SrcXV7YkzZats0RFzP3Xl5/1IWL9iBBcsAMzgpEUjjCqg01bKPwbU1zHxPJj5AePw0aBSaM//P5z//X5z0GIGzduVo0IGZOlQ+mWfjAY60wqf3AoFfdfiBKxvzFygxCTmppBoznYnIVNaQxwhCiPJsXtKCn4sPmM+P3n/pviPwchbty4WSUiZKmK0tgbq/kVr7EHg3kVOfe/ZOVlUIPNWZo0S7ZOpQU//P5z/0viPwchbty4lWpEiIuLi6s0xUGIGzdudg5Cln0jLB550KTSZfupqLn/3H/uvzX95yDEjRu3UgUhe6uIjZXH0uXl/nP/uf+l6z8HIW7cuFkFhPT18TC/4lRp9SGRrjNlu/UfFCrg/nP/uf9lx38OQty4cbM4CBmqeJRWpEorOqXbjXXGNVaRKq14uf/cf+6/ffnPQYgbN242BiFrv7Ga9yAw9sYqr8it/eDg/nP/uf/W9Z+DEDdu3KzUNGZq6Lz4MGhLvuGa+8ap9I1ZedMB95/7z/0vTf85CHHjxs0qESHT54ExbZ4Y0ytCwzJ3f6Xl5f5z/7n/9u0/ByGN9T6b1GlUQFrc9Og0GB2QBv0vpkLXUynQzTsVepxJg17n0qDP+XTo55MOAy6nw+Br6TDwShr0vZAGPc+mkbypVF1OpuhM+/mkwNigFJgUnBY37k5qR/4Y5VaOQciaFat5Mv9BYOnyc/+5/9z/0vSfg5DG+vlkxE2IfgYLMwGmPAIYfgeg9zWAfjcAfr8JMOAWwODbAMOCAEaGADiEAYwKBRgaKGzrc724cH+moYEvYOrjFzA99ilMDMuM449RbhUiIiR87FIlfjpBpf4KueXeKA2r+Pk1qS0qZu4/95/7b9/+13Y/DQ23BkLTvfeg5ZEEaHMyHVqfzoK2Z3Oh3bl8o2L5MKViy5jqUDtJ2k62rmTbc9WpoHxJqiO/kfLK85eW/+3P5T9pfy4vrc25/Oi2Z/NOk2OubHU6+7f6B+BV/vjlVsaaxsqXlD9YuP/cf+6/Pavzrr+h/5lIGHg5FkbczgSHkHwYE14EY+8+h3FRL8qlmG+YSpftq4wvYHTkCxgV/gyGBj2F/n5PoOsVBKS8vLZnso+2PZ09+JcT8H/8UczNLkFI+gFMtsy+Ms4+qmmpilReMctl7PjmVuxy/6TruP/cf+6//fv/WY9J8NUgZ/hqmAt8N8YDvhvnCd9PWAPfT1wH1SatN1k/TN6gTqXLpm639fHNLY+1y/fj1M1Qe94eaLD0KDRbfQ7a7/CF/hcTKBgNDnwK3a/mQ4dz2dntT2fN7egFr5Wpp2efPiO+cRgzZum48ZMDJkyZmjh5+syCKTOcwFpynD5TnUqXLZXf0ucvK/7jusnTZsDEKdNg7MTJMHLMOBgyfCT07NNPqyJUXrEZrji11xWveM2tKI1V7EofBOXF/2+//Rb7Umjp5Zdfhu+/rwYDBgyE0NBwk8qDX4pn+69YsZKuGzJkKP3766+/Nui/PJ++80VF3VOfY+vW7Qb9d3ScQvO9++67/P5XUP//571P4bUPv4LXPvoGXv/0O6Lv4fXPqlG98fkPZqiaJNUlaR5LSH4+Sx/fdv6/+VUt+Gf1xvDvOu3gP026wkftBhFYnUcBqZbTDmi53gd6n30EDqHPoOe1fGh/NiehnXfGyEoAL9k1APXtO+hLh7ETTk2YNOX5RMdp4DR3ASxc4gbLPDzBffV6WMHkSbRmAxFJ126kciPrlnqshsXLVsCCpW4wZ4ELzJy3AKbNmguTpjnB+MlTYfT4iTBi1FjyMB4FAwYPhT79B0KPXn2ha/ee8OtvnaFdh47Quk07aNO2PXTq0g169e0HA4YMh1FjxpOH+UyYMWcBzF3oCnMWLYXZC5bALOdF4DRvIV0/ffY8mOo0BxxnzIFJU2fBxKkzYbzjdBg3iUDAhCkwavxkchxy/jETYPgoAgQjxsDg4Q4wcNhIco4R0G/QUOg/cAj07j8IevX7HXr27Q/dsWw9ekNnUr7fOneHjp27wq+dfoP2v/4KbTv8Cq1JOVuR8jZv2QqaNm8JTZo1h4aNGlPVb9AQ6tVvoFaDho0E0e2NoCFZbtS4CTRq0hSaNG1G1ax5c2jSvAU5Vgto3rwV+bsltGjRGlq0EtSyVRto1botPW/rNm2hbbv20LZtB2hD0nakPO06/ALtqTpCh187kXJ2hPa/dKR/t23fAVq1bQctWreG+uTc2hWPdsWl9I1Q6RunpbcrL4+qXPr//fffFwMhqd544w3Yt2+/Uf9TUtLhtddeo1q3bj3NO2LESHoMhC1D/uvKp6v8UhDauXOnQf+mT59B8/3nP//h97+C+v/jjz9CnTp1oF69etCI1J+NGzeGJk2aQNOmTaFZs2bF1JzUpSyVLuvKawnZ+nz2UB68D3XJc65m3QbwQ51G8HntxvBOtXrw5rd14f0WveGL/k40mtTA9Sj0v5QII0OfQvcr+fDL2Sz/9ofSP7RLCBrm4DDCYfyk/LETHcHFbSW4EqhZtsKTpkuXr6KQg1omym3VGkGe6wSR5SUrVsEi1+XgvMgVZs1fRODEGabMmAUTCFSNISAywmEcgQ+EoCEEggZQ0OjctTuFoDbtOkDL1m0oEDQkgNCSPOg7/taFAMnvFIYcxk2iQDWTwM8sZxdwIumM2Qha82HKzLkwmQDQxGkIQE4wbrIAQKMnOJL9JsJIAkDDybmHjRpDz4/w8/uQYdCPgE+/AYNpWRB+uvfpC90QfHoQ8CHl6vhbN/ilU2cKE23a/0KBA8vYksBE02YtKbA0Iv+M9RvgD6IB/Fy3HtSu/TPUql0batSsCT/WqEGFyzVr1YJaP/0ENVFk+SeS/kTy/fTzz/Az+QdH1SX/5HXq14e6RPXqiQBFjl2/YUNyTQTAYvDUCCsC8mNs2rQ5KQf5gbdoSYGseQsCUS1aUXBqhn9j2lwsK7m2Dcj+P5EyGg6Ny2XpNz7D+5sbyi8uZecrq/4zEPr0008hICAA/P394ciRIzB+/HioUqUK3fbPf75NIcSY/y9evKDKycmjx5cCjqHy6wah4v5HRd2XgNAug+WRghC//xXT/y+++IL+pqpVq0ahqAapV2tivUpUC+tWG4udV1oGaVmMbTf3+KUtLAt9hhH9TJ5hdevWhfrkuYVwis+tr35uRKHoXz+3ga8GOlMgarryDAy5pYIBfoXQ4bQqsZ1Xcn27GvU3bKTDsqEjRz93mreAgs8SAj5TZ84hwDKMRmYQAlq2aQctMQIiUet2TB2ocF2L1m3JA7g1eUhrHrx16zeEOvXqk4d+HQIBteHHmrWgWvUf4ftqP8C3330PX331DXzx5Vfw+ef/hU9IJf7Rxx+T9DPy4/+Kbv+heg0CF3XIMQgQNGkGjcmxGzZpTpcbNG4K9YnqNWwM9Ro0poRah5zv57r1oTaqDjlvnbpk/7pQ46fagmr9BNVJGar/WBN+IKr2AynLD9XhOyzP99Xgm+++g6+//Q6++uZb+PKrr0nZvob/fvElfE7+GT/7/HP49LPPafk+/kQo64cffQTvf/ghvP/BB/De++/Df957D94llTaG8pmwEqci26jIMuZlwn2ZPiDH+uADQR9++BE9Puqjjz6m5/vo409o+vEnn8DHZBlTvG5YJnwIfooplvEzMf3kU7r9Q1rWj+n5zKsYrS3DFa+lj1de/GcghM1SKlU2VXZ2LhQUFMLatWvV4DFx4iR6vIULF5MKrB6MHTsOLly4SCuzV199lYISvnnjtt27/ywW6fHyOkEqvzrw+uuvk7+/g61bt6nLYGo+aURo8+bNMHz4CPL7/oiA2j+hB3kREWBN8F8eEWI6e/Y8tCYvJu+88w68//4H8Bt5ofL1vVVh7395/v0jCH1H6mV9ICQHB7mMgYS5+5c22NiT/whGCEUYtfuuTiP457c/w7uNfoNvRy6FGtO3Qu+zj2FoUBF0PJdT2P5U2gC7gKFhwxxG9B8w8Lmziyu4uK+E2fMXQ7defWjTSs/efaDf7wPg94GDYODgIVQDBg3WWpb+LV0nlb71eFxT1knXY6prWfp3aYpcS5O368qL65ikeaTrmfDeGFqHy337/w59+vWHHr16Q9du3WnTHka1bFsxW7pi15b1K/Ky4b8UhOT+Z2Rk0qYx3N6hQwe6DuED/8YHy5tvvqkGk8jIKPXyqlWrtCJC2Fz20ksvwXsE5hGaWL4tW/7QAiH9+bYWiwjhuatWrUqg/0P1OgSp5OTUYhEh5s/mzVvUUS5cj32h2LH+/tunQt7/8vz7ZyCEv/Hq1atTEGIwZAvwUAoKSiNG5h7PHv3HaJHQlNkYvvy5Mbz1bV34ov8s+MFxE3Q6GAIjw55ClwvZ8It3ysBShaH+/ft/0X/gkLxps+YRCPKAKU5zoE2HX6FHn77Qlzw8u3TtCh1++QXatWsPbdq2hTZt2kBbMZUvS6VrfevWrfX+zZZ15ZFL33p9atWqlVaqa72uZenfUulbr0stW7akMmVZKvn+qBYtWhj8W9c61j6M7ehI5w0aNKA/TKxA7LliN1dpaZpUulxWHmwllRSEdPmPb9O4HR8qUmhBffbZZ7Bt2zY4f/48xMcnqtd7eq4ultfd3R2eP38O2dnZNIqE6z744ANF+aQRISxPYmIiPHv2HA4cOCCBsNU6Qej+/Rh4++236brVq1fTc6hUKlJPtaPrmjVrXiHvf3n+/ctBiEWFpJEhc2RpUDE3IqP0+PbsP67H/kS16jaAt76pDZ/8Npo2lbXZfIXCUKdzWYVtjsY3KDUYGjR0xPH+gwbDYowEOS+iEIQdlDt36aqGGV0PZras70FuyoNavsz+ZsvSv+XrjYkBgK71+pbZ32xZiaQd1OR/K1lfUiHosE6DbJkJ22wRgho2bEgfRhi2xIpEu2JUWpFau6K27PHlMna+suq/PhBiwocHbscHCv7NoKVy5coQGhpK+wNlZeVAcnJaMRhhebGZNycnV33OQ4cOqfPiqDRT8oWEhGuBkKenp/pBivvgww3XDyJ1ky4QwuY6/BujSLt27SYAt4PK0dFRK6pV0e5/ef79sz5C+iJC1gYXc/sEWRpkbA1ulvAfm8vqNWgI/6pWDz5o1Z/A0EYaGRoW+AQ6nk1P6njg/sc2h6AePfp/3em3Ls+cF7vCIrfl0KVnb+jRqw9tZ28lRj30QY4S6QMaU2HIHMkBRx/oKAUgXTCjb7s8rzmwowt65NuleRCC9IGQdsWUoU6ly6VV8ZlbESv1p7z4XxyENP6kpKTR5irc3rFjJy24ef/99+mnDFh+zKsvIoQRRek5b968pc576tRpnfmw7PJ8d+9qQOjYsWNax+zatStd37x5C7qvHIQWLFhgcHQc6vLlKxXu/pfn37+1I0L2JltHhGwlHPmHzyOEIRoZctxE+wwN9MuHTqczAn4a4V/Vtt8rGTh4IY7YwlFek6c7QdtfO0LnLl2KQZAciAw12ehb1rfNUrBjCHzkkGMMisyJBhlbNgZD+sBG3zZ59EdXNIg1ixkCIfMrUqUVnfbxhf0y9O5v7Yq6vPgvByGpli1zU0OCi8uSYh2bpXmxb44mIuQp5hX6E33++edaeY8f91LnDQq6oz6m4XxBWhGhTZs2a/mPYXRc369fPzEiNF0NQpgP+yPh39hHyMfHh46OkysuLr7C3f/y/PtHEPrmm2+sBkLsONJjliZk2bo8tjwfnQahQUN465ufaZ+hmjO3w9BbWdD7Uhb86hU/xqZNZF27druKQ8sRhAgUQZcePWgbu7H+K8bAx9A6XSBjSjTIVNgxtq4kkKOkecsQACmN/MiBRw4+hqJE8ohQIzpvkQBCtWvXtjsQMveN1dymgPLiPwMhHH3l5XWSau/e/eDg4KDVsTglJbXEIIQ6dOiIOm+3bt3UcxRJm9sM58vQAiH8fSYlpdB8165dV5fVxcVFJwghcLE8OM9RZqYwQu7UqTOkDmlFztWdzoVU0e5/ef79y5vGbB0RUgoK9gZW9uY/NpPRPkPf1oVvRy2jQ+tH3CmCjqdTkhr+EfmGzUCoabPmD3ASQpwAEefK+a1LN9oR2JzmL33NXLoApyT9fgwBjiUjPfqatKw1OZWu6I8x2DE1IsSaxrCjNIsI/fDDDwYrruJvbHJpv8FprzNlu7LjFa/4Db9RGt8/s1z6b2xCRexgfObMGbWvUhCS+i8HITw2AyEEEBwF1qnTb3TOLE2UyUVRvrt3o9XrMC82e5CXM3jzzbfoun//+98QH59A8+qaUHHs2LHq/XGIfqtWrdUjx+bPn18h7395/v3/97//pb9T/J1g/YUgJB9Gr+RBLN8ul7kPekuf39IgYg/+48v5F7UbwbuNOtMmsv4+idD3ajb8diJ+vs2iQnXq1s2dt3gpjQjh/D8dOvxisKOzvmYtQ0CjBHYMdWQ2BDvmdHA2Bj+mNGvpWqdvtlN9YKMPavRFgQw1g0mXGQRJQYhFhPRXSiWp+GxbsVu+vOXDf10g9Morr1D4xajQo0ePICsrW52fQYsAQprjFAchTUQIB1BMnjxZHZHBFP9mfYxMyYe+SkFoy5Yt8Mknn2iNIvP19VU/oOURIVR2dg4sWrRI3e8Jhb/rJUuWQF5efoW8/+X5928MhMx9sNs6AmRvYFMa/gijyRrTeYa+GjQfGrgeA4ewIuh2LjWn/daAd2wCQjVq1ISFru5Ey6F5Kxzy3k5xM5hSMDIGQIZGflkafIx1fNYHO0oiQYb6/Ohr/tIFO6ZEf3SJTUOvKyJk3xWrsj4T1i9/2fD/6dNnIDecHfrp06d0UkWMpEiPXVBQQPPgfvJjMcNRXNK8T54UQX5+AVE+HWmWlZVF/2b7mZZP8EN6jmfPnkFcXBxER0fT8gpgJfiN+6HhMHmp/wg8uO7+/fuQlJRE98vNza+w9788//4RhLCPEAMh1jymC4ZKI4JjbkRH6fHtLYJVUv9xUMW3dRrCv+u0hepTNkOvs4+h31UVdDn2YLhNokLfV6sGi5Yuh0XLBBBqLQ6VlwKNKaO+LNG0pS/SY6lmLmN9ePRFekoCPboiPab05zElIqQr4qNrnbGIkABC1qzorP3Gyc9vD+fPzFSZdHzj+YRzCRMCZin2n00eyO9/+T2/vLM0G0KvD4QsDRbSdXhOPD/OyyUfyl9WwcXWICfdB6NC71SrD1/+PhtabbwEQ/3zoPPx2FMEU6z/cVb8IjUFoaUiCMn6Bxnq52POiC9j8GPK0Hb5On3RHl3brd3B2ZRRXqYsmyJ98COFINZZ2rymMftSaqomlS6XZZ+4/9x/7r9+GYsI2VI4KhM7/ePM6Zji3+aCRXmXIf/xufTVz43h/ZZ94KfZu8Eh/Cl0P5uU33DasTdsAkLzl7rDwiXu9MOc2KZvqINzSfr76IruGJvLx1AUSB/QGIv+WKpzs7GmLlNGeSkFHFPBR9d2Fg2SgxCLCOmrSI1VtEor4tTUdHUqKEOSmrK/ZSt+c/3j/nP/uf+29d+eQOitt96CSp/+BpW+GkZT/LuiAI01hH2F8EPjb31Xl3aa7ueTCP0uZcBvh6K7W715rFq1HwgIuVEYat5SA0KWmNXZ1D4/huDH1GYxQx2bTZn92VRIMtbkZcrwdnMkhR9dsMS2S/MZAyFrVZzalV26VmVoWkWpLfn+8vzFt5fug4P7z/3n/lvWf2MgJE3l60yRqfvjQ5t+s6+eJ1RqcRwqfT+e/i1tNjPl/OaW19LHs/X+8vz4nHrnh/rw9eAF0G7nLRjsmwO/Hbu/nqBKFetHhJa4URhCEMKmsZJEfPQBkDVncDbW70cf2Jg6maGhGZxN6fdjDH4MRXPk4COHG1PWSecPYpMpGooIySsupW9sxitSYxW3uduVvqFmcP+5/9z/MuQ/TtCJIIQjx1jfHPl8QrYAB/yQKH4v7x9fdINK1SbCy+/Won/jemue397AyVzJz4+dpj+v3QQ+6jAEmq/5G4YH5kO34zE+BFX+YXUQWrDEncJQM4UgZGpzmKFOz/qgyFB/H31z+1ii+UtfZ2dTm77Mjf6Y0uxlKgDpaxrDGT0ZCCl7Q9OuGJVWnEorXmNvlMrLZ/gNm/vP/ef+27f/GBHCvjgsIsSG0EsjQ1LJH+yWinhg5Acf2jjdA851hSn+jZEiQ+czVj6loKL0+JaO+Cg9n7H8+Gz6vk5DeK9pd2jodgIcQp5Aj5OxD20EQm4UhvSBkCG4MRbhURL9MRTxMRTRKQn4mBrNMQV0TAUfpU1apoKOFHh0/Y0AxGaVxpk8MSKEby4MhCxXESuTucezdHm4/9x/7r99+y8HIWNNY+Y+qA3tj1OQYN2Pz0xM8eXS0hEdc/Nb039r+IPPpZp1G8A7ddvDzwsOwOiwIuh5OjaToEpV6zeNuSwj0o4I6evjY+xzF+Z8wkJpc5jSZi+lHZ7N6ecjb+IyBkUlbRLTBUDyddKIkGEQMlYxyqXsjc74G6N5b7jK86eXiv+XL9+gunJFSG/fvgMJCUkW9//Rozh6fPzKuz35b+79f/w4DmJj43WW98GDR9TnsLDIYue/fTuIbsPPeJRl/8v6798c/7FpDEGINY0xGJI2j1kyYmJM0o+gWgIkzJWt/bd0+fA6/ly3Pvzzx6ZQY+Z2GBvxDHqdjisiqPKyVUHou+++hwVLltGoULMWAgiVRj8ffU1cJenno+Sr7YYAx9BszyXt4Gxs2Rj46Iv6SJfleeQRIXnTmLXeIM3f39wHgbGKO93m/uMX3fv1G15MgwaNBm/vcxb1f/fuA/TYU6bMthv/De2/ceM22LFjr8Hj37//EEaNmgRbtuzUebz4+CQYN24ajBkzBeLiEtX7hodHw8CBDrBs2Sq79b8i/P7N9V/eR0gOQraWrSMs1gYVe/Afn1Vvfv0TVJ+6BcZEPIXep+PB6iAkNI0to8KIEH5k1dCX2g01kSmN9hj7kKlS+NEHMIby6ctvKeAx1M/HlOYvU6I98siPdJlFgpgYCGkiQhmSh7QmFZYz1Kk9VKTFy6dJLXE+W/jPQAgf+kVFT6lwokEXlxUUhh49ireY/+PHT4e5c13o+fz8Au3Cf0P3Y+7cxeDqulJn3sDAYFi40B2GDBlL/dm+fY9e//38AmieLVt2qdfh9cV9ExKS7db/ivD7N9d/YxGh0o7I2LvKgv/4/Prfz6uLIPTMNiCEESFnF1eYT9SsRSs1CFliNmdjHy9VOsuzkm95mfrxUqV9fQz18zHWsdkcyaM9uqBH37KuiJBpTWNKH/KGK2qlFbmlj2dtmVJeBkLr129Vr0tPz4CTJ8/S9dhMdvDgUQoEx455w/Dh4+HEibMQERFNH+b499ixU2HTph1ixEP3+a5du0mPFxkZRSMka9du0SprWNhdAhbLYOjQceDg4Ah//LGbls3YtsTEZNi6dTeBrGkwbNg4mi8sLIJuu3MnDKZNmwv+/kHqcixfvgY2bxaiN5gXfVu1agOMGDEBFi1yp3lx24IFy2Dw4DH0mHgMBBapT5GR9+i++/YdVoOQvuuN31FbuXIdDBgwCkJDI+DixWt0n1OnztJrHRV1n1zL5epznTlzQX1dIiOjSbncKDShMN+9ezFa5UefMLoUF5fAf/829t9cEOKyf+GzUwChP2BMpE1BaBnMpxEhAYRK0hRmbNZmfU1elvp6u9LZmpV+uNSUSJChpi19USJTojymNIUZkjEQ0l9xpalTQemS1PIVs/GKVLs80nXWedBY3n85CKEeP46H+fNdxYdrPGzb9icFHmzeOXToOAQHh5HlqTBz5nwaGbl48Sp5iI+HFSvW6vXfw2M9ODrOpp+d2LXrAIGasWpwio9PhNGjHcHZeSkFhZMnz9Ay/fnnQZpH3zY87rp1fxBAGAPnz1+EoKAQGnEaOXIi7bPj7x9M89644acui5PTAgIOq+kyAhnui0CCURuMWC1evFzsv3OHNuHNnr0Ibt26DcnJaVo+4aczcnPz6IdgtSNCuv1HkEKfnZ2XwMSJM2k58AOtuB7LgaCJAHfkyAl6vMuXr9N9Z89eTMuFEbSQkDCa19NzIz0PLiPA4b3y8jpN+xrx379t/UcQ+uqrr0wGIbZemscQNCnNb66Mnc/c8pRF/zURoT9sGxGat8gV5i3WjgiZAzvG1llqRmd9zVtKR4GZM8LL1G99KWneMrZOF+yY0jSGQ+cZCGEHP6xIrFkRGpPyilLZg0C7zMofHNbwHx/w+OD9/feR6qhD//4jqPDhip1Ft2//U4zm3KMP/3PnfOjf2BFYpcqGrKwcOHHiNF0XE/Oo2PmxeW3QIAcavcB1ERF3aV6MOmH5sS8S/h0bG0eOl0U/dopw5eNzhUCKZhs22Um3xccn03L+9dcxAhW5dN/ExCSa/9ixUwRmBBDy9fVX+ztr1kIaQcFlBAlcFvbNJnB1gB4Py4THmjfPhfbhwYiOvvuPHcBNASG8jswXPAd+5R63nT59nv6dmZlJP+iK1xcjbQsXutHtCHcY6cEy4PWeMcOZRqsYCE2cOIN+/DUnJ4///kvBf3lEiM0lJB1BZkmQsHewsDZIlYb/0ojQaFv1EaIRocXLqJq20B8RKukIL0t9ysKUb3eZO5OzvpFbpnzPq6RD3I11hDYGQUojQjjXBYsIYSUirSiNV3SGK0Z5xWvp4xWvyOX7a0vpg8IW/jMQwojLhQuXqYQISCp9uGJ+BKHBg0fTaA7ut3fvIRotEv4WyoBNSnicgIA7xfxmUQ6MIGH0Ah/k+PCfN28J3XfPnr9ofyRsJmJlRLhC7dlzUNyWqfYfIym4LTQ0nB736lVftV8IHBgRQjDRgJCferschDZv3qG+nocOedH86Dvmx+iSq+sqg/f/4cNYSdOY4fuP5cbmryVLVlCow2Oh7wyOmPDvqVPn0O0IfXPmuNDIz5Qpc2h0jEGS0MS4mf/+S9H/zz77jIIQ+/AqiwqVFITk2+Uy90Fv6fObm78s+C9EhGqIESEbgtA8F1caFUIQwk9pmBLpUdKnxxIzOVt6EkNdYGPq6C1TJzY01NHZWBTHVNhhs0br+pstMwiSghBGhLDy0FeJmlLxKq2YlR5faUVqbnls4T9r2sHO0hgZESAjm4IH2x9BCB/EzH+MYuA+9+49UPvPoh0YtZCXBwFo8uRZFKD27v2LaulSD5o/PDwSTpwQmrsePYpV73vw4DF6TOk2djzc5u19HuLjE+i2w4dPqM+HERqEiaNHT9Fh+rj90qWr6uMiTGDTGIuobNq0Xb0Nm/0wPzsWdpbGiJCh+//wYZxeENJ1P/A6url5qvNgVAyjcU+eFMGLFy+osrOzKRRiXyD0BWGwqKgInj59SiFICkLYN4v//kvPfzkI6YMgJaCAx8LPY1SpUsVsVa5cWVF+9rFWa4GHuWBlTNYALzkI9TmTYDsQws7STZvrjggZG9mlBIxMna3ZlJFgJYn06OvzY+gDp0pmcVbaDFYSMDIFiKTrEYCkESGcCEwTEbLcG6jxN0Sl+eXbDYfWlVf86Tb3n4HQ+vV/6M0vByHst4ORjWXLPCEm5jEEB0fQfi/YeVc67wrmxQ7LeHwEGmz2YcImNAYQDx8+phEn7ECNwHP+/CWxb89NGnERtm2m8/Vott2i53B3Xw1jx06hkSjMu3LletoMh8dMS8uEUaMmw4oV62jzHEa7cF99IPTXX8fFiJDgN0ausCkKOyzru/9SEDLl/uN1xOvG/sZyYnkxMhUbm0D7AuG13bZtD+2LJYCeF+3/c/Pmbdp0iZEqDQht57//UvQfQQj7COmLCJXkQf7222/Da6+9Rj+aimDy5ptvqpdRuIx6/fXX1fkslRfz4PlLCiLmytJgZInjMxD6cdpW2/UR+vbb74Q+QiIIsYiQqR8ntdR8PsY+cWHO5yoM9fMp6Xw+pkR8TOnnYw7wSCM+utbJI0LYR4iBEOsjJDyc08SHkSYtm1JWEUt9tpX/2iCkO48GhDQPJHxI44OYzTuEUQqchFHuP47QwogHwpPUf4w4YYdh7IDNhpjjfDx4LEx37dpP++ng8GV92/A4CAgsuoTCpiOcqBCBjEVc8By4DUdcsc7ShkEoVey7dJ6O9MJ12E9H17WRN40Zu/9yEMJySv1DYWfozMxsug0BkK2fPNkJPDzW0eX9+w+bAEL8929tGQOhkjx4EUg+/vhj+PLLL+H999+ny3h8/GwGfj8M1+OM1rjtvffegy+++EJnXvwb12M/JsyHwv0M5f3oo4/o+e0VbKwNSvpBqDoFodHhtmwaW7SEwlCTFi21QKikUZ+SzuxsiXl8TIWhkgCRqd/0MrWfjzWASL4sjQjpAiElFZ/SitPa+W1d8VvKHzTscKsvf15ePjx//lxrHXbsffbsGQUa3I5NOxiBkfufl1dAm3vS0opfB5yz6Nmz5/SYeDw8B+bD4+IxWT6EHl3bcD9cV1j4hK4Ttj9XQxIKO1c/ffqM9snBfHjOwsJCui8eS+o35kWT9unB82KzlL7rixCHJpTJ+P3H42E55NcS16emCmUoKChU58dlLDteZ/RDKHsK7Z/Fys9//6Xnv9KIEFsvzSPPi2CDkILHxjl18LgIM5ji3wgzeE72jTFcxnXm5sXz4Xnx/NaCClP8L83jGY8I2RCE5oogxJrGlExqaKhDs6HojrG5fMwZ3m7KKK+SzN1jiVFeSoBHF+DoWi+Vru2sfxADIZxV2hIRIXnFJZe9v2Fa+sFgC/9ZU5il/Mfj6Ssvi/Lo698hTLin23dWRnu+/2zyPrn/CHhS3/VdB/77t73/lm4aw/3wxRCPw0ai4XfMUGxUGq7Hv/F8KFxmednfJcnLvpeG5y+tpjFbgI05IGTziBDCUJPmQkTI3G93GesLpK/JS+mEhoYmNTR3dJepUR9TR3VZss+PoeYxXXAkByF505ilKk7WxIGpdLnkb4iGj2fripn7z/3n/peu/3IQYh2mpUAklSkPdozOYN1oKGpvqOuDkrnd5PlxOhM8v77yGgMV+faS+K8EjCxdHl3Hw+vzxhc/wo/Tt9kWhOYudIE5RE11gJCxjsyGIj8lmcHZlAiPqf1+lPb5MTSEXRcAmQM6hiBG3+cx9DV9GRP+k7PJFKUghJWIUCnpq7jMq9gsvV0oh+XKa+njcf+5/9x/6/r/6aefUhBiX6Bn0RVzIkLmPPhtfXxbN3WVhv9qEFJHhBJs1Vl6CVWT5i10gpApTV9Kmr3M/Xq7MdgxJ/pjjPhNneCwpNIHOvrAyFAUyFjTGIKQOW9oxSWtXHXJWMVruKIufnz5dsOy9Bsq95/7z/23rf9KI0JKpRRELH0+cyMq5cF/fKYiCFWfvg3G2CoihCCEESEEIXlEyFDEx1TA0bfNWMdmJaBjKvgoGcVl7iSGxiI+pjRpKY3+SOFH3kmazSpdt25dWUQo1eSK1tgbo3Jpn89YqN14xW7sDVZpRc795/5z/+3Jf2N9hMo6SFg6YlQW/WcgxJrGbDKPEAMhlDQiZEpzmDlD3UvS4bkkHZ1NhSJDTWLGoj+6+vMY6uOja9SXoaiPUgCSzx0kjQjpBqGSvYEqf6NTVvEqryjNy8/95/5z/+3bf3nTGIMhafOYNR/09q7y4L+6aWzGdtv1EZKCUGMRhMzt56N0wkJDw9hL0s/HUAdnJUPXda03NJOzoTzm9vORgo2hJjAp/Ej7CEkjQtKmMUuG3s2t6MxvCrD1+bj/3H/uvy3LYwyEuMq+1BEhBKGwItuB0BxJRAg/uGqp73fJgcZYNMiS8/gY6qlviY7OxkZ06RvSbqiJTGm0R19fIF2RIKbiIJRqsYowKUmTSpdLXpGmWrR81j4+95/7z/23rv84GSGCEPsCPesnVFIQYvtJYcrQsYzlt/TxzM1fFv3XjggV2a5pbM58YdQYAyFzJjU0BkQlHc1l6hw+hjo+l3TyQmNz++gazl6SJi5DMCSPCOmCHn3L+iJC+EZlTsUkr/jkUloRKq1IrV/xcv+5/9x/e/LfWETIXFAobdAwV+XBf62IkC1Hjc2ev5jCkBSEzP2chanz+5jb16ekzV+mfsjU1I+aGpOxfIaiPLqASF8/IF0y3DRmuYoXP7/AUumy6RWhuftb90HC/ef+c/9L13+MCOGnKUyNCMkfxHJZO6Jj6e3Gyl8e/NdEhHbQiJBNmsa++eZbAkKLTAIhOdQwoDDlcw9KwcFQ/xjpQ96UfjLGQEEfPMiXpalc0vX68iCImLpsaB2mSoTww746zzpK4/dicOSFkjc6pRWhkC/FhseXrisuecWq9I2W+8/95/6Xrv8YEUIQYhEhNpeQFIbMebCbCxKWBhFzwaUs+i+NCDnYso/QLAJCCENNmhmPCElhCKEGH7L4JXOMMuhKzRE+sFFsWZrK11lC+G0Y+d9snTTVt84UsW/QSJflqXS7JST9YB6b2h0hCL+Bo11xaldcxt8QDb/BKd1u7PzmvpEWr/hTuP/cf+5/GfJf3kdI+jkLfQ9bc2Tug97S57f2+ezBfyEiRJ5/M3aIIGTDpjEn54XQuJnwpXlTv96O6ZtvvomF5Cqj0q6IjL1BmvdGWlzGKj7LVrTG/eH+c/+5//bsv7GmMUtHYGwtS0eIyqL/DITYqDGbdZaeTSNCi6Fx0+bFIkL6hrLTofUEmjhMlG0peQM1XtEpq9jMr3jl0i6fpd/Auf/cf+5/6fovByFrR4S4bC8NCJVCHyFUo6aaiJCxuXxwHUITe6BWrlwZKjHhOpZSVZaklWXrKmnvU1nMw1KiypU1aWUxb+XKhvY3cn7pOUqQv7IkrSxbZ5/+mwZCxvsYaFJdkuYx5Y1R+Ruq9vmNnc/yfSy4/9x/7n9p+s9BqOKAkNA09sQ2ESEEISdnAYQaN2tRDIQMfdYCJ1/UgFAV8vDVrcpVNKkuSfMIqixJK8vWGd8uP1/x4xsun9H8krSybJ1d+i8DK20QSpVUZKnqVLqsb3vxik1eURs7nrGKXDu/sYpX+YMihfvP/ef+lyH/GQihsJ8j6zCtD4TYeiksKYEm+f5yyY9n6fOZe/yy6L8UhGw2oaIAQgspDGEfIYzymPKFdgpCrVppHqr0ofuSqCqStIq4TUh1SZpHt6THLC52bv3Hk++vXT6lxy9e/pfs2v9KDLLYciURmmgfIdMrKuMVrWEZ21/p8ZUer/iDJJX7z/3n/pch/5VGhJSChbEHvbmyNOhY+nz24L8ahGbuBIfQJ7YbNcZAiDWNmTLfjxyEtB/OVSVpVdk6a8jw+SpJ0kqydZY4vvn5re2/DL5YZIkAkZI3THOltGI39w1Yafm5/9x/7r99+//uu+/C+++/Dx988AF8/PHHVAhHKBxaz2XfQoA1BmI45Y0UhGzYNLaQShcI6ZvBmfYRkjaNvfQyUVVRL0tSXapqMH8VSVpFts4Umbu/sfJZO7+l/a8kAlIltUQoJDAUHBwKISG6FRwcok4FhUrS4hLySvfXpLbYrl3GEC0fTDke95/7z/23b//5AJeyrVdffVUZCNlq1BgFobnFQcjQjM6saUwOQlWqCmLL6odzVUnK8lTVn1+6zqTtklTrXPpAQeHx5VJa3tL2v5IWBElhqApw48aNW1mxM2fOECgKhvv370NSUhJkZmZCTk4O5OfnQ0FBAZcd6+jRo5QVjPUxUjeNOe2yNQjNpzDUWBYRMvStLpQUhKq8/IpeVa6qSalelqQsj4H9jR1Pus4aMvd8pe1/ZSkkEVV6SRSBoby8Ai4uLq4yIQ5CpaPCwkKtv4uKiozqyZMnxY4jByFd0gYhGzaNzZzjTNWoSfGIkDwypB+EXtWrypK0smydoNck6WuydabI2P7a2yuLy9Yrj335T89LwUtYphBUVYgU8cqVi4uLg5BuXbp0CebPnw+xsbHqdcePH6d/p6amwsmTJ7Xyu7q6QmJiIkRERMDy5cvV+U+cOFFuoAivNV77hIQEvXrw4AE8fvy4GEAhK0g7uMuF29RNY2JEyCadpb/++huYMWcBjQo1atKUgpA88qPrw6TypjH64H3FRL0sSXVJmscS+5ubX+l2O/NfDn6Vqr4qgtDLvHLl4uLiIKRHI0aMoA/0KVOmwK5duyA0NBTatGkDQUFB4OTkBBMmTFDnffjwIfTs2RNWrVoFFy5cgM8//xySk5OhR48eFKbKCwiFh4dTn5AV6MTKOnTgwAG4evUqxMXFwdOnT0scERpFR43ZKCI0Y44zhaFGTQQn9MGP/GvuWiBEH7qv69FrkpTo1dc1qS69IklLcrxi+xvLL1mnlVd2LFPz25n/lSkESUVA6OVXCAy9witXLi4uDkJ6tGHDBli0aBE4ODhQ0Bk0aBCMGzeO9nfBh7wUhBYvXgwTJ06kz1AEoUmTJsGcOXPA0dGxXIHQrVu36Mg9Q52ivby86P1xdnamKWsmk4MQiw6x+aCKRYRsNWpMiAg5UzVs0pTeRH19g+RQ1Fwys3SVV9+AKq+JelWS2oOkZSpR+V6XpK/L1lni+NYWgSEJyDEg4iDExcXFQUi/XFxcKMhg85a7uzs999y5c+H8+fPFQKhfv340AoTws2XLFir8KPm1a9fKFQj5+fnBhx9+aBCE8Hrhtejduze9V9hnqERNY7YEoelz5hcDIWMqFhF67U0NCKiX35Qtv2EhWfv45p7fzvyXgVGlV0QQevlVXrlycXFxEDKg7Oxs3mFaooCAAKhVqxad0+nf//63Th05cgRCQkKo5E1jUhAyGBGatdt2EyoKIORMYcgYCGEBpX9rRYRee0vyYJbrLUn6FrwkSV+SrTNlu/YxS3K+N9Wprvzy40v3sU55rOu/9rY3oLLYbFaJwBCvXLm4uDgIcZkqlUpF+//4+PjoFW739/eH3NxcrQ7TDISkn0aRgxFyxpusj1BIoW36CFEQmj2PwlBDsY+QPvCRrivWNIYP69cFVZGkVWTr6PJrmlSnXpekr8vW6dhe7Piy88v3l5ZBV3mKbVd6PLvzXwpHQlQIm8pQvHLl4uLiIMSlZCj98+fPDerZs2dakSB9IKRLLCJUc9ZuCkI2axqbNmsehSGMCOFoMAY7UhDStU4LhF7/J7z0hiC2jKl0mW0v6zLmn735X0UKRa9rgKjyK2/wypWLi4uDEJdNZCoIvclAyJZ9hKbNmkthiIGQPAIkByKUPCL00htv242qSNIqsnX2cDxb+8+ATJCmuYyDEBcXV1nSWRGEHhAQSiYgpCIglEtAqICAUCFGK7hKXaaAEH4wl300l6VyEKox60+xj5ANQOirr76m0SCEoQaNNREhfQAkXS8FoapvvgMvMb3xL01qiqT76FBVSfr/2TsLMCmO7e0/X+5N7k1yuck/SnB3913cLVhwh+AeLCTBAiRYcE2AENzdJbjD4u4uCywsLBAgyT1fv2ememp6e3Znl2XWznme9znV1dXVPbPb3b85p7r6TWfbN/X+rduHt/8Ittf3aSf9GGPi539DhyIVqTJg6P+9IyAkEokkIiTyXURIQVB4IJTTACGfpsZ6OFNj/oWKmBEhK/iED0KfGDdfe735vsvbSW/j0Mea/9jZt8PrZRcs6NuE3l+4/b//ient21s+j+bftNTFxM//RgJHO/g3AEbO6JCAkEgkik1auHARbdu+gwIOHqJTp8/QhYuX6MrVa3T9xk26cfOWKAbo9p1A42/1NFKpMUCROwi98N1g6e7f9WYYKlg49BghOxUsWDAUCP2Db7qf2kqtg7eT3iYy+ofm/2Gpiwq96vFH9+d3AzOGoQ/NqJBcXEUikYCQKDK6dfuORxiKTGosNAg99y0IQSoiFFYkCBBkB0Jvvp9Q02ea/8xSFxsV0c8Tsz7/PzRIAgy9odJl/xEQEolEAkKiiOnmrdsUePcenT5zlu7eu28LRH/YjBlSqTEdfHQwgsAX0ZIa00EIg6Dt4Ef3KmJUrHhxE4T++cFn5o1fleHtpLexa//mB4lMr5c99Req/3C2D3d9OMcX0c8T3Z//DSeIvaGgyIShD+TiKhKJYg8ILVpEe/buo2PHjvNN2ApCfb//nvbvPxDpG/xvv02jBQZs6XUDfviBdu3eE6rtho2/04gRI18JKI4an+Obb7+Nkr58HQVatXoN+fn7U/sOHejkqdOhYCgsEApL0QJCGCzd/bte9PV3fdwiQjr0eEqNuYHQh8ZN98PErH9+kMj0elmttyq89uGud+4bnvWB5j+w1GltI328lv29cn+v+fO/8QEg6DOnd8DQG+85UmRycRWJRLFFc+bOo2+/+44GDhpMJ06eoouXLruBUO06dWjzlq2RvskDesaMHetW16BBA1q/YWOotgCm9u07vBJUANo+r1QpSvryFQSdv3CRGjZqRM1btKDEiRIxvGzduo3uBN71CoQyZMgQJgiZqbFec3wPQpA1NaZHgnSp9ToIvflREo/654cur5fD2saX/b3u/UX35/8nQ5JTzggRw1CCj+TiKhKJYo369P2eRo0aTUOG/kSLFi+hq9euhwKhFi1bUs1atWjgwEF0+MhRqlu3Hq+bOvU3GvrTTzR4yFBq3KQJ1ahZk778shm1at2aPv/8c9q+fQeDUIUKFXib6tWr05Gjx0wQWrlqNfdfp05dmjZtOsMLJiDGcqXKlTmqs3DRYurduw/vr2fPXrR4yRI+ns5dupjHdO36DWrevAUv16tX3w2EABnNmjWnpk2/pJatWtGly1dMsFi2bDkfM45r0OAhRtsL1KhxYxaO69DhI2F+tqgAoftBD+i7nj2pX//+FPzoMS1ZspTOnb/A6bGIpMa8igj5GoS6fdvbCUKFQ0WE7Lwqu4NQUo/6J9+QHV4vm20+1vzHljpvFN72lvW8749f4/HEsM//TwVNTigCCLEEhEQiUSxSlSpVqXbtOvTFF19Q127dGICsILRi5SqGhLx58/FYIoAN1k2YMJFTZ3369KXhw0fwdrjxAjaGDRtuwNVQBiHc6NEeqSrc8BUIlS5Thn6ZNJlmzJzF79oCvNSoUYPbrl6zlqFmzty59FXnzlzXsVMnmjt3XqhjWrN2nQlngBsdhMaOG8eQhO0YuKbPMMGiVOnSdPDQYbp85SpDHdoq6Jo8ZQp9/XWPMD9bVD0RBsgCdN0yygAg1CFFiegcxg5FJCKkyvBKVhDy2TxC3b7txTCkQMga+bFGhOxSY29+nIze/CQ56y3Nv2WpY6m28Hb6RPOGHNsmc/X3cTLT20lvExXtw+1P/0wx8PP/k8EoGXsA0RscFfrMAKFP5OIqEolijVKmTGnec4oZ9yrccD2lxgArx4+foOLGfUqBjQKhiRN/NtvAjxw1mgYNGswg9OOPA7lu3PjxDBoKhBD9mTdvPkMNIjILFizkaIwaL1Srdm2OCLVu04brEI1RIKQfE6AJqSW1nQ5COMYOHTvy+Bsc49Zt2zjigsgX9n/8xEmGG6TvRo8Zy6CmxjZ17dotzM8WFSAE8GnQsCF/H0EPHnKqDJGhdu3ac8QMA6ijMjXW6tgfvowI9WQY8tMGS9vBjzU95gZCYd34LXrrkxSmZ32q+U+d65zeG7Cw9qfXebP/V20fLvhE8+f/JyBICTD0QWLHeKH3BIREIlHsUZYsWeitt95iVaxYMVwQgkekBsCC6I03IFSmTFlOKwE8MIZHgdDMWbMZWhARQTvAS+HCRTgVhbZLly1jaEHkpkWLFuztQAipsfr1GzBQWFNjGHSMqBf2D48n44oUKcqRI0SiEN0CcCG6debsOW6DNFr58uVp3/79PgEhpCQrfv658Zm28DitoUN/4s8IWPMmImSNAFnFEaF0zojQMV+mxr7pyTDkV8jxMtWwAMjf398EoaLGH1+B0FufpqS3Ejr1qeZjgvRj8ub4LO3fBKA4PZc/TWn6SPXvY/FxA4w+dUSWHGOLkCL7VC6uIpEo1mjS5Ck0f8FCjsrs3LU71GBpT8LYm4jc8AEkABZrPdJSZ8+dd6vDsj6WB0KqKLx9WPux7t/uM2E/1n3h6TlfDpgGDAHcAHE1DSjs2rUrHwNSZN4OllbS02OqrEAoV++5vh0j1KVHT4YhOxBS4BNeROithKl8qNSaT22piw+K2Od/k2FIAVFyV4rs/YRycRWJRLFGiEbsMgAIg5gREZF5hKJHgCH1lNi9+0ERmkcorGiQW0QIIHTsD9+MEUqbNh2DEORX0AVCOgCpstW7RYQ+Sx0BpdF8GkudF+sTaj6hpS5S+7MoVP9pXN6b7WPa59chyQAipMje/CgZjxOSi6tIJJIJFUVR/ZoNTzNLewtCiAi18hUIISLUtcd3DEIFCrpHhAA8niAoVGoMN+pEab2Tamve6C1KpPlEljp9W4/7SKN5L7a3Hk+o/iPYXwz7/G8aIPSmAURvqujQJynonwChDxLJxVUkEgkIiaIOgm6H/a6x9OnTe4QgrHOAUC4ThHyYGjNA6GsHCOFpMCv06FCk17mBEN940zmVVvN2Sufe/jPNf2ap80rW/aUL53giuv5V9xfNn9+Ep9SuVNnHyemNDwWERCJR7JG8fT7m69mzsN8+711ESAeh2z4EIUMF/B0gZB0jZI0MQaEiQokyuJRY84ktdd6sj6hC9ZfO5VkZNO/N9tbj0fuIgv58/fk/S+cWjXrz01QcFXrjw8RycRWJRLFGGzZsYBC6dOkSBQYGUnBwMD158sQxHuX5c1EMUFiQpEAIkR8VGdIjRHpEKGefeb5LjWGMUOevnSBUsJAZEbJGf/Q6uzFC/06a0RRuwsqzkmo+qaVOa2tunzSD6fVyZPu3rg+3P4usxxeeIvv53UCGwSatQzqAOaEnQp9fgVKSdI7+AEMJMVYoqVxcRSKRRIREPpFKjXkCIbeIEEDoqI8iQgChr77+1oChb00QsgMfb0DoLaf+rXlWskwub6O3nOve0vp4K4z+9Drb9lqf3vWfyfR6ObLHE+HP74SVD9LkoPot29OchUsoADN33r5DL168YI9l1GM92plQ5M3nV+2ckPUmg1AqekNASCQSCQiJfAxCegRIjxBB4AsThHwbEfqGYaiAf+iIkJ38/PxCjxHim25mW6l18HbS29gqueaTW+ps+g+3v1fsP6LH73F7Z2Qqcdb8NGHKNIYeGE7q69ev07lz5+jEiRPssYx6GNqhPbZzwY/nz/8WQ10mDYbSMgz985PkcnEViUSxRr//vpFOnjxBV69eofv37xkQ9Ni4wT6jly9f0J9/vhTFcFkjQnbSI0Itjz7z3WDpzt16MAzl9wKEAEF2IPTv5FnirlJoPoWlLpJ6C4BiQEmHHr2Nk/mJ8U/yJy1fvpy+++47nsm0UaNG1LhxY2rSpAk1a9aMmjdvTq1ataIffviBVq9eze2xHbZnuGF4C2NfCpQAQ4gKJUwrICQSiQSERDEKhMyIUN/51MpXIISIUKfuPRiGCvg7Hou3Ax9V1tcVKVrUBUIpshk3XadSaN7Q25p/27nu7Yi017w3Cm/7cPvXj8nm+EIpnPbW/b2VLCu9myIrTZ4+myM8u3btojZt2lCtWrWoTp06VK9ePapfvz41bNiQYahp06YmDLVs2ZLbApj27NnD26Ofd9AvA5rN/hiIsjlgCJGhRBnoTUSFPkkhF1eRSBRrlCFLbsqW259y5C1MuQsUo7z+JShfwZKGSlH+QqVFMVwRAiFfjxECCEEF/FwgpAOQp9SYDkL/SmncfFPmcChFNpfXy2q9VeG1D2e92jc8l1O4vF4212vbROZ4Q+0vIv2lcADJvMXLGGJmzJjBb1KG8C4cBUNWINIjQwqG2rZtS/PmzeN+0B9HfFKE/vxvMQw5gMgRicpIbyZOx0+PxcSL3RNDIU/+oMchf9AjQ8GPn4lEotcsnGs453DuPYmhIJQ1ZwEDgIpSPv+S5FekLBUsWp4KFatAhYpXpMIlPhfFcIEV0qVL511qjCNCvgShbg4Qyu/veKu8NQKkoMgKR24RoVQ5PepfAACn/5cJExpcoJ3yetnD+lD9aXW2Cqe/KN+fh8//ljMa1GfgMIaXCRMmUKVKlahKlSpUrVo1E4jq1q3LL+3r0KEDv8elc+fOXAYEffnllyYMIVWGl/2NHDmS++szaBgDT6hjS+GsQ5TK2L8ZFUqYOkZd5HABxsX4waNndO/hUwoMekq37j+hm/ee0A2RSPTahHMM5xrOOZx7OAcfOaFIQEgUlSAE2AEMKSCygpF7aszXINTNBUJW+LGDooiAUGzT25p/21L3KgII5S1blf73v//RqlWr+I3Bn3/+OcNQ5cqVGYYAN/369aPx48fT1KlTadq0aRw1mjJlCg0fPpy++eYbboPoECAoW7ZsrBUrVnC/ectVM/bjDkL/YhhzAhlgzDlwOiaBEC64D42Lb+CDp8aFOYQu3npCp649pmNXHtPRy4/oiEgkem3COYZzDecczj2cgzgXcU7GJBgSEIpbESEdhpRcILSAQcgnT42lSZOWOnX92gFCztSYNfJjjQjZg1AuejuNUm7N57bU5TLbwtsqjead2/5b68+xfW6P2+ttbNuH6t/l7Y4vvP70bTx9fqxHuur3rdv5kU+AT7ly5RiGKlasSFWrVuXoz88//0yzZ89m8Bk9ejTDz5gxY3h5wYIFNHfuXBo6dChVqFCBsmfPzgIIIZyIftE/R64Ab879/4uBKBfD0L+dY4YAQ28mShOjIOiO8Wv04u0ndPTKI9p5Jpg2Hg+iVYfv07ID92npfpFI9LqEcwznGs45nHs4B3Eu4pyMSTAkIBQ3QMhTRMgKQi2P+HKwdNfuBgh9HQqEwlIoEDJv+rnN8r896O00eUxvJ73Nvy192vUf3vrw9h/e/qyKzP7fMmCkWLX6nMIaNmwYlSpVikqXLk1ly5ZlEOrevTtNnz6dgadPnz7UunVrHiiNp8cwPqhdu3bUt29f+vXXX+m3337jVFmBAgVMEIIGDx7M/WM/DD/Off8LEMTKaabIeKzQZ+lixMUNIfi7DxwQFHAxmJbtv0vD1t6h/stv0/fLA0UikY+Ecw7nHs5BnIs4J3Fu4hwVEBJFdWrMTm4gxE+N3fZNRKhjl68ZhvL7+YcLQrj5qnLhIkVMEGKoSJfXoTT5XN5WeTSfx1IXXntnXTrsL78H5dW8ofT5XT69s01679v/O10+03PZWKe8d/3nNyAkN42ZNJXnAAIAlSxZkmEIwnggpMAmTpzIaS+ME0KECL569eo8gLp27do8dgj1vXr1ol9++YVBKXfu3CYM5c+fn6c4x36wP3V8fNwMenk48gUY4vFKn2WIEdEgjEdAKB6/QnEBHrDiDv268RIdv3if7j0IoaDgJyKR6DUL5xrOOZx7OAdxLuKcxLn5IIZEhWICCPkXrcBPqeXxdzytpqSWsV6gx7uIUHgg1MqnINS5O8OQAiEddvSyvmyNCLmBhBtc5HeCS34NYrQ62/UaTGn9ZS5Vg67dvE1///0/im12//59evDgAQUEBFBR43vD+J7ixYtzimvEiBEcDUIUCAOh8bg8xgvVrFmTI0F4agwwhPFEiB5hG6TMEFkqUaKEW4ps69atvB/sTxnGDv311188syfSZzdv3qSzZ8/S5s2bYwQIYXAmxiUgJD98bSAt3RdIf7z4k/7+X+z7O4uJxWbDOYdzD+cgzkWckzg3cY7GdxAqULgsPwJetUZD6tnnB5oxax5t+H0L7di5hz2WUY/1aIf2Aj8RByHwBYPQ9ws5IuSzMUIMQobyFXBFhOxgyOrdIkLpC3itdzT/jqXObr1D/gxBsfLi8vffdO3aNS4DeDAgHTBUxPj+kPrCmCCkvTBoGhMmIsWFSBAGRE+ePJmfGsMYoPbt23M0CN8/nh5DigyQlCtXLhOGMH4Ihv1hvzEdhPC4Lp5UOX09hMcn/LAykO4/fiF3JDGx6PzhZpyDOBdxTuLcxDn6OCR+glDBYo4IULNWHWn9hk18HVX25MlT45oazF4Z1qMd2mM7bC8Q5AKhtGnTep8aO/LUN2OEAEIdunSjjoZ0EFLAYwdBEA7WHYT86J0M/k75ad7PUudPbzvL8Kz0mk/v2EZ5R9nYLmMh88Ye2wyzQAM8YKNGjWKoUU/ndevWjUEIYIM0GcYHAZYwj1CPHj1oyZIl9PXXX3Pa66effuKJFJEOQ2oNqTSsy5MnD0NQjhw5eMA1DPvDfmM6CGHsAR7bxRMrGKyJcQoSCRITi/7IEM5FnJM4N3GOPoqHIFSgcDkqWbYazVuwxHEtNbR1+y7q98NQqt+4NVWoUptKV6jOvn7jVlyP9eoKhu2wPfoREAoNQqoMr+SICOWm3IgIHfFhaqxD564MQ/kKOCZKVLBjBSF92RoRYsjJWJD1trP8NsOOgh9/Fyihndb+nYz+mve31Dn7zFg01l5UMC4I7wyD4dF4NSElQOj777/nyA7SYEhzIQo0a9YsnjBxyJAhDD+IFuEpM8w7hAhSzpw5KV++fJweGzBggDloGsLAahj2p95dFpNBCBO5YQ4TjEVYfsABQmJiYtFvOBdxTuLcxDmKczU+gRBSW1Wq16ejxxzX7m07dlPDpq0pj38J4xhKUL5CpbgNjsPP8Ij+oD6vcWxoh/YwbI9+JFUWOjVmBSFXaiwaQKj9V90YhhQIWccE2QFRKBDKWMilTJrnckGXN/Suswyvl13gU0jz6KMg/TtT8Vh7QcEA5sOHD3N50KBBZkQNAhjhSTCMCcK4IQAP0mFIkWEMEMDnxx9/pC5dutDYsWP5KTMAT968eRmSsE4HIQAUDPvDfmMDCGFCN8xlgsd4BYTExGIOCOGcxLl5I56BkH/RclShcm06d+4Cfxejx/3CgAPQ8Stc2gk/GAfkKLNnOcp5/BxAhO1g6Af9oV8BIfcIkFWO1Fhuytlvke8en0+dOg2DEJQ3v3cRIVVXqHBhE4TezVzYgBmH3mHAKewCIbNc2Fbvav5dSx2XMxeJ1SCEyMyxY8e4jHQWojlIdQFmkP7CE2N4KkwNoAYEYT4hjPdBlKh3794cDUI9vvcsWbJwChNghDFD6E+lxpBag2F/L1++FBASExMTEIqA0BfG9WAQNGzgkBGUJYcf5SlQnPIXKkX5+b1moT3eeea2bBxjttyFaODgEdwP+isYzx/1V6kxT3KNEcpNuQ0QasFjhHwWEerKUiBkBz52IKRHhAAr7zj1rua5nKWo6W2l1ml96Ho3U1H6d+YSsfaCAgi5cOECj9nBDNAAIMALxvbgCbGZM2fyvECAIIwdQhQIs0p/++23PBAaT5NhGR5pscyZM/N7yVCHCJAaLA0Qwvgi7Af7w34FhMTExASEvFde/1I0+KdR/B3MnD2fMufITxWr1KLS5atRlpz+5steIQVH/OJXZ52uPH7FKWuugtwPDP2ifxkjFM4YofQOEPJZRAgg1M4CQgp2ELXQvV4fKjXGIFPMIVX2BD6hQKhYONsXN1Qy1l5QACJ37tyhM2fO0K1bt3iwMyAIwpxCiOxgEDXSYgAawBDmFsIyHolHG8wvBI9oECAKkR9El/A4PeBIgdDVq1d5P9jf/5yDjgWExMTEBIS8e0KsTMUadCfwLl25es3ouyxlyJKHfp40he7evUejxkykwsXLMxxlz1OIAalJs9aUI28hatu+C+XKX4RBKY+mnPmKGP2W5f7QL/qPr0+ShRcRMlNjThBqcdiHT42169SZYchTaswKQfYgVDzyylrM5e2UpYThS8Xqi8rjx49p+/btXEYaDBCkIkOI9GDANGaXRsoLsAO4AdgAhAA5WEY9tsELVzGOCOOG8LdQ44PQLwz7wf50EBMQsjf874qJiQkIqWjQAOdLsfsNGEwZs+VjyMmYJRe1bNWGjh49SjeM6+dPw0cbbYtTrbqNaPjIMZTPryhNmTqNsuXyo1wG+FiFftAfDP3H16iQFYTSpEljelXWI0IOEPJRaqxdx86svPkdg3jtwEdJX6ePEXonawkHsDC0aN7Qu5p/17nu3Yi0z1qS3slWJlZfVDBOaO/evcbJ/JRBBWADGEJ0CHMK4WWqiPAAhhDlwTpAUNasWdmjPR6vb9u2LY8f6t+/Pz9CD1hS0SD0i/6xH/XEmICQgJCYmICQd8JEiLv37KNHjx5TsZIVGGxy5ClE2XL7U8q0mSlV2ozUtn0HOnXqFB0/cZIaNWlO/QcMpH37D9APAwdT2ow5KKcBTjnyFOTtWMZytlz+VKxURe4X/WM/AkLhg1BLX40RwmDptp26UDtDefO5QEgHHx2A9Hp3ECpJ72ZzSJUZYLK619kpvPaIBr2TI3aDEOZAun37Nm3ZsoWX1dgeAA8gBzCECM+4ceN4QsVOnTrxWCHMJ1S/fn0GIDwqj7fSY4A0ZpfWIUg9LYb+sR99ziUBIQEhMTEBofAHSZetWMOAlUe0bftOypg1D4NQttx+lN0AIShrzvyUOHk6Sm0A0fff96dVq9dQ0IMHdOjQIcqYJSely5TTuY2/27ZYRn/oF/1jP/Fx0DSutwp6dAjSwUilxnL1X+xjEOrYmWEIIITUmBWArFEhOxB6N0dpQ6WcKq15Q9lKubyd9DZ27Q0IeidH2Vh/YcHj7Lt372ZQAZAomFFAg+8e8IN5g/DajZEjR/JcQaoMEEJaTL1WQ6XN0A/6Q7/oXz02H1dB6M+AixTccBwFVRzkldAW24QHQkuWrKLp0+faatmy1a/t/+L8+Yu8j6tXr/Py779vpZkz58udWExAyIcg5FekHNVr1JI/+8+TfqU0GbJTlhz5GX6UADOFi5ehNWvXm9fZY8ePU/MWrTgqhDc0ZMqWh4HIum0qoz/0C8N+sL/4GhHSYcgKRioiBBDyWWoMINSmw1esPPkLmGOEPMFP2CBUxoNKa760pa4MJdB8Aue6BG7tyxogVC7WX1gAJHgPGJ4ce/LkCV28eJHnBdJhCNEhPD2Gp8LwRBkGSWOSRUSGMFgaqTQFQFCZMmW4H/SHftH//ywzM8c1EApuMoEe1B5Fz+fsJAprEmpjHdqgLbbxFoS2bt1J27btctP+/Yde2//F7duBvI/794MEhMQEhKIJhDDhYcu2nfmz9/9xMKVKl5UyZ89nKC8LgJM9VwHafyBAO3dvU5u27enbnr1pzNhx/LAK1jdq2pLSZsxuAFEOc3v0h35h2E98nGBRRYQ8pcYgHYR89ooNgFDrDp0MGSCULz+HpezAR0nNgRMahMoa8OJUTs3ntNQZelfzDpXRfBnnujJaf+Xo3ZwV4sTFBUBy/fp1Wr58OY/nwctR8RZ5BUNqgDSEMsBHPRWG8UIKgCBEj7A9+kF/6Fc9Mh+XQQhRnr+DQuhx15kU0nch/S/kj9Cf2ajDOrRBW2zjLQj9L5pf8SEgJCYgFD0g1KpdF/7sffv/SCnSZKaM2XJTpqy5KaMhjBH6qkt3t+EO4ydMpNOnz/Dy3n37qFev3vTzz78YP0iDaNPmrVStRl3eLkOWXNwf+oVhP/EZhMJKjblHhJ74NiIEGLKCUFgKBUIGrCRw6l3N20lvw8pV3uUNvessu9qXp3dyVowzFxhMdIh5fhYtWkSBgYF84wXI6NEhPUqkpOrQDu2xHbZHP+hPTaAYH0DIQZV/07OfN1Bws4n098U7rguUUUYd1qGN2zavCEJ79uzniNGlS1do8eIVNG/eYtq5cy/9+edftHdvAC1cuIxWrVpHJ06ccvv+Dx06arRfSbNmLeA2iDCpcVzXr9+k1as30J07gQJCYgJC0Zgaw6sxYKPGjKfkqTNQhsw5TSVJkY5+/W26+f3gWvrLL5NC/dAtWboc5c6bn+bNX0DBwcG0aPEyypIjLyVNmZ77hWE/8TU15iktpgS2iN7UWBggpCJBykMFCxUyQQjg8p9cFViqrMDmVYW+3sn1eZy5wODGiEkPEcFZunQp7dixg5/yQt2uXbv4tRn16tXjVBgel4fHMuqxHu3QHtthe/SDOk838DgLQk57seUkPawzml5sOMrislEX1jZhgRDG6ly7dsNNISFPuM3atb/T7NkLacWKtcYvwXO0ceMW3mb+/KW0YcMWOnPmHIMQ6m7evM3bBAQc4eUtW3bwVPv79x/k5cOHj8kYITEBoRgCQpjbp3zlWvTs2TNavWYdJUuVntJlyk7pOMWVnRIlS0WTp0x1g54jR46Gehl4rz7f00cJk9JHnyam8hU+p/ETJlDWHHkMEErH/aJ/7Cc+ziXkDQiZT431X+JbEGrVvhO10iJCOuzoZWtqTAeh/+SuaKgCK4GzDM/lXBVMz1Jlbqe2c20fWhXpndyV4tyFBidSUFAQ7dmzx7iRzufH35FzDns8yW1uh/bYDtvbpcPiEwhxFOjqPQpuOYmFsjfbeAIhO505c94EISw/fhzCy0hLYnnu3MUmiCLCg7qTJ0/z8rFjJ+nAgUNuoDpnziIGHgEhMQGhmPP4PNJVh48c4+hstlz5KHW6zJQmQ1ZWoqSpqFv3b8L93rp178HQhG0SG/7jhEkoReoMlC1nPu4X/cfXF7BaQSh16tSmV2VXRGiJ7yZUTJUqtQOEDOXO55go0QpA1miQ8m4RoTyf03+8VALNJ7DU2a1PkKeSsVw5Tl5s8GsC0R2kuPbt20fLli1jyEGkZ82aNbRp0yb2WEY91qMd2mM766+R+ApC/DmfvWBFZBs7EAoMvMuzyOrCd6dAaM6chW59YBtEg5ShPeoAQMru3QuiU6fOcvps5UpHxAjRJAEhMQGhmANCeYx+R45xPFjRqk17BppUBgwBiAAzWbLlpEuXLnm+Nhk/TPP7FaLkqdIb22RybJs+M/eD/mDoH/uJryCkgCe8iBBSY80PPfFlRKgjtQYI5XVPjQF47CDIDoQYXPJV8kr/yePyDn2ueQU+Dp/AbFMlTl90ADQY44MIA16Pcf78eTp+/Di/RR4ey6jHerTzBoDiGwhFZpuIjhECCM2duygUCP3++zYNhO67gdCOHXtoxox5xve9nY4ePUG3bt1h0BEQEhMQilkg5G/0ValaPXocEkIBBw9RyjQZKHnq9JQybUZWwiTJyc+/EC01fpAiOo9H6PGDFA+t4HpavmIl+jRRMmO7jLwtPG9vlNEf+kX//vH4FRs6CFkjQpAjIpTHkRrzKQi168gCCIHGFOxYQcha5xYRyleZEuSv4pAqw9spv+ZtVUXzUFX6T75q8eYCBMgBuGDcD6AHHssRgR8BoZgBQn/88ZzLu3btNddjYDXASEBITEAo5r10NY9fCZr0q2NQdN9+A+ijhEkoeap0BtCkY6hJmDgZvf/hJ5QmXQbKY9wz8+X3o4yZstBHnySkjz9L4myXztwG26MfGPpF//H5patW8NHlSo05QejwE6q3wUcg1LJtR1buvPlMEPIEPx5ByIQWB7i4fFVLXRX6r7MMr5fd+6gSb0Eoqi0uziP05/4LXn9+tI3IPEKAll279rlp794DkQKhFy9eMvQsX76GU2ZBQQ9o+/bdvB4pMvyiFBASExCKOSCEQczFSlem02fO8vlZt0Ej+vDTRJQ0ZRpKZgg+aYo0lChpSoaiTw19ljSFUZfatd6pDz9JxNujH/SHfuPrC1e9ASFXRCg35Rqw1HeDpTFGqEWbDgxCufLks40I2Qkg5F+woAlC//WrZsCMQwkYcKppIFRN86GFbZU3+9H6+2+BL+g/+avLlUlAyAE2mFnaABuvZ5ZuOuGVZ5ZW44Iikxo7ceI0PzaPOkARUmXqabOAgMMCQmICQjEIhBzvHCtLtes340lO8QLrJl82pw8+TkifJUlOSZKnslVirYwUGto3btqct0c/6A/9xlcI0lNjYcl8aswAIZ+NEQIItWzbnhVRENIjQoCVBE79V/Nc9qtuepb/Fy7v79zO37W9Vf8tUJ3eLVBDrkwCQlFuvnrXGFKcDx8Gc5pT/U2Cgx+Zy2JiAkIxB4Qcb6IvSU2atTXn9xozdjxlyJKN3vvwY/ro00QcDQIYJUqawlByXkY90mZoh5mmYdge/eSNpwOkIwJCqVKlcqXGEBHyJQg1N0EorxsIYQ4b3ev11oiQCTneqIDmC1jqbFXDAKGacmUSEIq1ICQmJiAUu0AIylewFFWt0YDfGA+7des2DRsxksqUq0Bp0mc04CepE4qS8jLqsR7tYNgO26Of+A5B3kaEdBBqfijEd4Olm7dpzzCkg5AVfnQIUiDkNkbIv4ahmqz3NO8o1zC9q52rvXudnWrRu34CQgJCAkJiYgJCvgMhx9xC5civcFnq/f2PPGGqssC7d+nI0aP8ag34u8ayMrRDe2yH7QWCXCCEqI8eAVJelRmEMuTxfWqsRZt2DEM5DRDCQdiBjy61zi0iVLCWC2wKat7Qe1jn9O85273n1r6Wy6s2Tq/KCfxrx+qLCt4nBvCANWjQgBYvXszlr776iqZNm0bly5fn5Zo1a/Kj8spjFtIePXrw916pUiU6apxwdoZJFjt27Gh6ASExMTEBoagR+s/jV5IKFitHLVp3osm/Tqedu/bQ+QsX6fqNm+yxjHqsRzu0f93HJSAUhSDUrHVbA4bauoGQDj06/Oj17iBUm94r5JAqw+tltd6q8No76uvE6osK3h7fuXNnfh0Gvq9atWrx/BNvv/027dy5k1atWsXt3n//fQoICDB9hw4dKGnSpDRr1iyqXr06pUiRwvbxbky2iBe0Ki8gJCYmJiAU1UBUifIXKm0cQwnK61eC/IuUM/Zfjj2WUY/1aCfg4xmEdPCxgpEJQj8s8y0INW/djmEoZ+48fBBWAPIUFdJB6L3CdQ3Vcaqu5g0VquPydiqseQ9KUKhurL6oTJ48mdOJM2fOZJhJmDAhvyLjww8/5JlKEyVKFAqEDhw4QAkSJKCFCx1PLOHpg7Fjx1JISAh169aN/w5ZsmThOgEhMTExASFRbAIhq9wiQk4Qqrfhjq9AqC3DEEAIY4TswMc7EIqc3i9Sz/R6WW+ToFC9WH1RuXz5Mr355pv88tQhQ4bQJ598Qi1atOAU2MWLF82xKjoIIc2F+oMHD5r9YDZTPIGECNGcOXOoWrVqVLx4cQEhMTGx1wJCRwWERD4CoWiLCKVMmYq+bNWGmrVyjwh5igblyZPHHoSK1DfgxaH3irq8rYponlVP8/Uc2zq96idB4Qax/sIC2v3HP/7BYINU2VtvvUWTJk3yCELwuXLl4vQYZpVGZAgwBahCpGj69On07bffxnoQumlcZI9eeUTLDwgIiYnFJBDCOYlz86aAkMjHIJTnx+XU7GCI71JjX7ZqzTCUwwJCOvhY66wg9N+iDQxgcei/mrfTe8Vc3k56G9XXf4rEfhBq1aoVffDBBww1U6ZM4e8NUBMWCJ06dYqyZs1K//rXv+idd96hqVOnMtCkTJmSypY1LgTG3wB/i9gKQo9C/qBb95/QsSuPadVhASExsZgEQjgncW7iHMW5GhNAqGWbTnwNa92uiwlCmIx07/6Dr3STbtGmM39ueOu6h8HBNHXabK/6OXfeNXkrrvU3b96m7t/0fWWI6Nt/CPf5edV6ETqemAxCuI8pr8oYQqJAqLkBQj55xQZHhFq2YRiyAyEFPgqIdDDy8/d3RYSKNXytSlC0Yby+KOGtxvrkeygHGyeDNxaTQeixcXENDHpKp6+H0MbjQfTjqkAKef633IXExKLRcA7iXMQ5iXMT5+jjGAJCLVp35GtYq7ZfmSB05eo12rsv4JVu0s1bf8WfHT4UCD0Mpl9/m+VVP2fPXaALFy9Tpy7f0ne9B1DQg4d05OjxV4aI3v0c70usWKVuhI4npoGQAh47YZ0eEWruq4iQCUKGcuRygJAOO9aynhrTQej94o3pvRKNWKoMz+VijUzPUmV4tZ22vZ0SFG0kV6dIWkwGoZAnf9C9h0/p4q0ntPNMMI1cf5e2n30ifzQxsWi0bcY5OHLdXT4ncW7iHMW5GpNAqFffH/i1FXUatOCoC0CocfP2dPPWbfa48W7dvovmL1xKdRu24PoVq9bRo0ePOWrz86Rp/O6/wLv36KtuPU0Q2rR5O7e5eu26GR1S4FGsdBVatGQFR2QwY/TIMRNtQQjgU8Qol6tUiy5fvkrrNmzidSgPHT6WyxN+mUrHT5wy63FsOBbMOP/j4BFc36Nnfz5u7H/Hzj2hQMib44nJIBRWRCi3z0GoRWsWQAgHYQdAdt4NhEo0MYClsUPFNV/cUmdItYX3Vv8t1kSuTnEUhB48woDpEHOc0I+r7tK2c08kMiQmFg2RIJx7OAdxLh678ojPTZyjMQ2EEBHHNQ3RcVzjAELWqM7xE6dp3fpN1KBpG67/ddpsqlmvKW+zc/deqli1Lkdvtu3YbW772/Q5VKp8NQo4eJhOnznnBkJjx0+m2wZwfG5s1+2bvty+aYsOoUAIx4N9IDWGa69KjeF4x038lcszZs+nwMC7Zv3hI8eoRt2mdMjwlwwwKlm2Gj0OCaGFBuiUKFuVVq5eHwqEvDmemAhCOvhYwchtjFDAY19GhFpTEwah3G6pMWtKTFeo1BiApWRTr/ReCZd3qInmmzjXNdHaGyBUvGmcudjg18uTJ0/N5UuXrtCFC5dZt28HGv/kj9za49fJs2d/2PaFEy02g5AaJ3T3wVO6ePsJBVwMppUBQRwZGmhcjDFOQSQS+UY453Du4RzEuXjJOCdxbsaE8UFWEPqqyzdUslxVhpZr12+4gZCK5Jw6fZbWaiDUvtPXPLD60ePHNPnXGVwGBO07cNDctnGzdlw/ZvwkvmbqIPT75m1cd/nKNUNX6dq1G9Sn3+BQIASowWDuIiU/p1Vr1tPzFy+odIXqvO34nx0gNHvuIjcQ+mXyNN7vzDkLuL52/eZ8PJ26fMf13/TsHwqEvDmemAxCdnJEhAzm+HGF7wZLA4SatmhpqBVlN0AIB2EHPeGB0Pslv6T3SzVzSJXh7VRK816pGf23xJdxAoJ27z5A+/YdpDlzFjOcwE6cOEMzZiww1u03oOgqgxIMIVI8Kn/gwGEOnWICRmwDD5AC4CxcuIIePw7hXx8I88ZGEMIvzYfGL847QQ4YQmQIIXmMT8BgzWXGL1M8xisSiV6PcI7hXMM5h3MP5yDORZyTD2NINMgKQi3bfsUTGWKckBoj1KBJa77mjRr7C9Wq14yeP39uAaEefENWIISyFYQm/DyVipaqTLt27+MUmg5Ck4xt8MO0YpU6VKV6AwNmFnLZCkJnz52nZq06UUsDyLbv3MPX37Kf16QHxvV305btPOD5xMnTbiA0buIUR6RoliNSVKJMVeM6/4TmLVhiAFUlWrh4eSgQ8uZ4YhMIuVJjebXB0nd8A0KNm7Wips1aUo5cuUwQsoMfCE8k2YKQgiCotOZLW+oM/V/p5qbXy259WPTfEs3iBAjduHGLT4q5c5eYIARbvXoj3b//gNcDiHbt2kc7d+6j+fOXMThBq1ZtoAcPgmn58rW0fv0Wfp/Nr7/OpnPnLtLs2YsYso4dOxXrQEiHoUDj1ydC8RiXcOraY35iBfOYHBGJRK9NOMdwruGcw7mHcxDnYkyCIG8GSyNygtQSR95v3aYLFy5FGISQEsMPy5CQJxxB0kEIESgAEq6nT58+ZWixProPENIj9teNa3qf/oO4HdJuMFyL9x84FCYIoT22A8zhB/Ghw8dCgZA3xxMTQQiTCkOqbBcRyv3jCt+NEUqRIqUBQi0ZhrLntI8I2YEQVMDPzwSh/yvTwtT7AByn53LpFqbXy+Z6bRtWac07y++VbB4nQAiRnKVL13AKTDcrCC1YsNxsv3//IQYegM6JE6cZhABJiCQtW7aGTxIA0IoV6+jgwaOxEoQUDCEEj/EIGJyJJ1Xw2C7mMLkhEolem3CO4VzDOYdzD+cgzsWYBEEKhHLlK2KoKBUoVNoEIbzc1L9oOYYA+HKVapJfEcerL/zRxqhHqgptcUPmOYiKlecy1qttUY9y6QpfGOsqau0dkSdH/+UNAKlmlCtwnfVmj32iH5eMbZ39oD1SeUiZYT9YZz0etFH1BXmOpAq8P0f7ss7j9P54YhoIWcEnzNRYwGPfRYSaNGvBMJQ9Z65wQUiXHhH6vzIt6X0ADcNMS9N7I30bO2FdglJxA4QAMYCclSvXG6T/wiMIBQQcoXXrNjPcqNTY4sUreb4MeESHLl++Rhs3bqXDh49z5Gjr1l20adOOWAtCSk+cUITHdXExxkRuIpHo9Qrn2mMn/DyJgdeFiEyoiOVXiYyEt/2r9B/Rbb1p/6qfN6akxgBJOgj59KmxxgxCLUwQUlEf3SupZaTG3CJCZVt5LwCQ8no5jG3eK90y3j3BoafOvFn34sXLWDlGSCQSiWRm6fgxs3RYqTE3EBq40rdPjTX6sgVLjwjpKTBrakyBkB4R+qBca1Mfaf4jS11k9X6ZVvJsaxx8fF4kEokEhOIPCFnBRwcjCHMU6iDks9RYw6YGCBnKliMXH4Qd+FijQtYxQh+Vb2OCz0flNW/oY6xz+o+d7T52a9/G5VUbp1fbflC2tRCNgJBIJBIQCheE6n/ZgfoPnkj1mzrm1ClfuS4vd+jaz/YGXatBG+ryzUC3uhr1WlC37wabPqwbvNof1PfHcdS4ZedIgULDZp2o3Vd9qGmr7tSy/TdxFoTCkjUi5BMQwmDpRl82Z+kg5AmA9LIbCFUwoKVCW4fKt3F5LmvebBdWe63OWf6gbBshGgEhkUgkIBQuCLXq8C39Omu1ASY/83LrDj15+fuBE2xv0I1bdKGBw6e41ZWpUIO+qP0lNfiyIw0Z9VuYN3jsb/TEedy223dDaPLMVVS0ZKUIg0KbTr2p14DR9NXXP9DXvYbGeRAKMzU2aJVvQahhUwOEmgKEcjIIeYIfq3QQ+rRiW48CzChvJ72NXXuUBYQEhEQikYCQtyA06ud5NHnGKiplAA0gZ9TEOSYIde7xI40YO4uGjZ1J9Rq3ZRAa88t8+mHoLzTa8NXrtqS6jdtRv8ETTRAqUfYL6jdoAg0bM4MBq2S5L9z2N2L8bKpasym17vgd/TTGMVnjqIlzqWK1+kZ9E94O5ZHj53DkaOLUJdSkRVc+vkEjfqWho6fxfhwgNIBBKKx9SkQoikGoQZNmrKzZc5qDpcOTNSLkgJh2HtRW84YqtXN5O1XUvLP8cbm2QjQCQiKRSEDIKxACOAweMZXade5Dv0xbRh279WcQqlKjMU34dQkVNrapWa8FjTaACSA0fNwsfoQd2wI+FAApD8AZOmoaNWnZlYYbAIV2+v7GT1lE3XoOpb4Dx3P7kuWq06RpK+jzLxrSF7Wb0/jJi7iMyFQJA2hwXEijod9+gyfwY/eIBOkgFNY+YysIJU+e3CMEYZ05RsgZEfLZPEKIBikQskaElHLlyuXmrSD0WaX2phJpPpGlzl7tNN/OUufYFpEhMQEhkUgkIOQVCA35mZq16U6Tpq+gXv1GUZtOPRmEEJ0BtOClqDXqtqSxv8xnEEJ0CP1gbE5/LRKkfNuv+tDgkVOpdoM21KJdD6pet5nb/oYYwII5ffAi1MkzVlKt+q3ol9+W0xd1vqT6TdrTOCcIAY6wnxZtezAAAXZUpKpTtwFuIBTWPuN8RMgAoS8PPDJAyEcRofpNmhpqRtksIAToUeBjhSIrCCXSwCdcVe7g8oYSaz6xc53ySp8KCAkIiUQiAaEIgFCJMtUYhGo3bGOCENr26D2MRoybTWN+nkcNmnZiEEJkCBGkCVMWGxDTMhQIlSz7BUdnkPYCnKBvfX9TZq7iyBPgp8+AMTxGqFf/0TT+10U0cNhkNxDCNgqESpb/goYbxzJ09HTuWwehsPYZm0EIkR9P4ohQxvyU19djhOo3asowlDV7DtuIkA5EOhjlL1DABCGAS5IqHVmqnFiDm4goSRWXV2VEiMQEhEQikYBQeCCEFJc+WzRmaHbUuWaTxuzOqHOsq8CzNWN25kLOGaVR5++cFdq/iHPWasMDcNSyvj99Nml/bdbnIqUqm7NIq+NRs0ab7bR+UVewaHnbdbF9mgBvUmMcEcqYN5pAqJELhDyBj6pXESEdhJIyBDnARZXh9bK365OY5Y6mkCK7dStQFAndvHmHrl+/xS90PX36HB06dJR27NhNCxculourSCSKl/MI2c3G7O0szhHdz6u2iyvzJFlBSJVDR4TyUp7Bq6nZAR+NEUqePAXVb9yUlTVbDp4o0Q6A7LwOQsmqdTKVtFpH0+tlvU1ElahSB3ry5JkoEgoJeUqPHoWYr/A4f/4CHT58lNasWSsXV5FIJBMqinwKQko6DLlHhBypMccYodvRFxGyRoCssgOh5NW+cqqT5jtZ6kKvT6b5ZJY6VUZ6TKBGQEgkEgkICQjFDRAKc4zQ4NUMQj5LjdVr1JilIkJhAZAnEEpR/StTgBzl9bLeJqJKUrmjQI2AkEgkEhASEBIQeg0g1NABQlmyZQ8XhHLmzGkLQilrdPZaqTSfylJn2/6LzpS0SieBGgEhkUgkICQgFMtBKFmyZCxVtgehNb4dI1THACEoIiAE5cuf3wSh1DW7UColwIvyetls01nznS11oYW+k1X9SqAmnoBQUFAwHT16jPbs2Us7d+4SiUQ+Es45nHs4BwWERK8DhBQEeQNCPosIAYTqNmhMdQ0QyuwFCOnSI0JpanVlYGHV0rwhXuf0dkJbt+1tlFxAKF6AEC7A+/btp6tXrxnH/oT+/PNPevlSJBK9buFcwzmHcw/nYEyEofSZc1PWXH6UPU8hypW/GOXxK055/UsYKkn5CpYSxXApEFLQo8OQkhWEfBYRqtugIcNQlqwOEFJRH90rqWWkxvSIEEAmba1uDtXs6vI1HbCjvJ3S1nZ5W9XsxukxgZq4D0LHj5+k27fv0N9//y0TQImJRYPh3MM5iHMxpl0ftm7dynOgYS604OBgnhsNAIe50sRivoUXEQoFQvt9OLN0nfoNWZmzZjNBSAcfa2pMgZAeEUpngE+62h5US/O1LHU269NqXpVTftFFoCYegNDJk6foxYuXcsUQE4tGwzmIc1FASOx1gFBYESEwiA5CPkuN1dZACBMleooGWeFIjwhlqN3dUDenumveUF3N13WuqxuB9rW681ghgZq4D0JnzpyVq4WYWAwwnIsCQmKvMyJkJzcQOuBjEKptA0JhyQpCGQ1gyVjva4dUGd5Oehu79nW+dnlDgKLUNboK1MQDEDp37rxcLcTEYoDhXBQQEotqEEqaNGmYIGSmxoas9TEI1TNAqK4LhOzGBNlJB6HMdXtQJgNmoMz1epheL6v1ERVgCGOIBGoEhMTExASEBIRid0QIMKSAyApGCoTyAYR8mRqrVa8BK3OWrKHGCIUlNxByQo83yqJ5LjdweVY9zUMGZGHAtECNgJCYmJiAkIBQ3IgI6TCkZKbGnCDkk6fGkiVLTrXq1DPUgDIZIGSNCCnlyJHDzSNSlNcgNxOE6n9DWb1UZs2zAD3KG8rqLKv2Wep9w+OEBGoEhMTExASEBITiZmoM6/TUWNO9wb6LCNVgEKpHmTJn4afBdPhR4GOFIusYoawNv6FsDb51SJXhDWXVvGrn1t4q6/b1v6WMtSMPQvfvP6Tr12/zG9ivXbtpekfZ5e11S/O3LHXerHeXvk/7/Vv7syq8/YcW+r9y5boBQJfo+PFTdODAIeOCsp3mzVsgICQmJiYgJBYtqTE7qYgQUmNN9/sIhBARqlGnPiujh4iQDkQ6GOkRoeyNvqUcDb9jqTI8S5Xh9bJab5WlPaAoU50ekQahmzcD6fnz5/H2nw8Xib/++osvGg8fPuSLCC4mmzdvFhASExMTEBLzaUQoLJljhIau890YIQcI1WNlzJyFQcgKPtayigjpIJSj8XcmCJnlxpZyJNcDhjLVjTwI3bp1J17/8wkIiYmJCQiJxQYQMscIGSCEiJDPxghVNyCouhOEVGrMLgpk9ToI5WrSk3IqNdJ8I0udoVyaz2Wps11vbItxQgJCAkK+Msyu++DBQwoJeSIXWTEBIQEhsWiICGGMkE9mlmYQqlWHlTFTZjMiZI0AWWUHQrmb9GLl0nwuS52j3NP03ujVQShQQCgOgdCfARcpuOkECqo4yCuhLbbxxp49+4N+/30bzZq1gKZPn8tasGApnTlz7rX8bY4cOc77wED2mGTnz1/k47p69bpcvQWEBITEogyEkiRJ4hGCsI4jQpmcEaG9PhwjpIMQIkJhAZAnEALY5PmyN0uVc2vwo0tvw1JleL1s9tebxwlFVURo9OjR1KJFi1BCvW64OV24cJnlzY3q0aPHfCO9c+eugNBrBKHgJgbYHLjo9ef/c/8F3iY8e/LkKUPPjBnzaPfu/XT58lUGoIULlzEUnDkT9dEqASExAaGYBUJ4wOTkyXOs27ej7lp+/PhZvj8oLxGhpCYUwauyAqF80QdCWWxBKHv27KHKVhDKawCLqWaab2ap43Ifl9fLeh+a8hgglP0VQOj2bfeIEKCnd+/eBuBc4GV4LKNet40bt9H27Xvo2LFT3AcGXD98GMxpk8ePQ8x2QUEP6OXLl9zmwYNgWrx4pYDQawQhRHkiat5ss2fPfr75nzhx2h28gh/RzJnzaf78JQJCYgJCcRiELl++Tteu3eKU+PPnL+j06Qv81HFUWFBQMF+Ht2/fZ9w/nsRrENLBR48Q6RGhfD+td44R8gEIJU2ajL7wEBGyAyC9Lo9xwAqE8jXvYwrQozyXm/Uxva2aa765pc4JSzkafBdlESEAz8WLF6lHjx40ceJE9li2A6GVK9fTli07ef6dX36ZTps2bafZsxfR2rWb6NSpc7Rv30HauzeA5s5dQgcOHDb6uSwg5AMQiozCshcvXjDsLF68wvaievToCdq2bZf5Sw6AsHr1BpozZ6Hxt1/E6TQAEwwXUKw7d+4Cg87cuYuNC+pZrt+5cy8D1bx5SwzwOkABAUfCBCHA2datOxmy0SciVqgLCQlx29exYyfdtkMdpklwXNyv8jKmWVi79nfj/3chrVmzgSOY+H9dsWItR71wPM+ePXMDIRw3Phu2Wb58jQGJp9z288cfz40L+27juJbRkiUrjfMhgP/XwvoexASEXjcIHTx4nM8p/A/u3n2Q7wOo27//iPG/eNLY5i+6dOkaC3b48EkDVB5yG4DQ8eNnjHPzGJcBQzjvsW7fvsN05owjGr1372GO7uzceYDbHDhwjPeFcyI4+DHv69ChE7wdjg/tEXW2ghDa7tt3xOgnwPhsF50/zq9we9Tjc6BP9I3j2rHjAB8D1uMYY1NaUKXGPIGQ2+PzAKF9D30XEfqiZi1WhoyhU2NhwZAeEcrfrC/lN+CFpcrwhgq0cHk7oa3ydspnbJuzYdSCkOMfMNi4+c1kr9frIIS0GH4d4IRbunS1ARKPaMOGLQxGu3cfMP7Rjxn/kAdp8uSZAkKxGISQzsSNH1Abnt27d5/TZwCDkyfPsAA3y5at5vW4aKKvpUtXGaC0yADpHQwh69dv4vodO/Zw1Anr1VgkTyAEcEEfgJXTp88Z/3P7uD28vi+k8nRD3aZN27iM7dRYJwATAElFuAAvmFtq1y73fhUI4fgAM6dOnTX+7zdzHf7nOeVo3IAAjosWreDvALAIMFy7dmOY34OYgNDrBiFEdgApV6/eNM61cwwO585dNlNUV67c4GVVB+AIDLxv/A+fYoBBf9gGE9ECltAHIATjTbdt28vwAqBBBgB1e/Y4fnQAhpBOA/DcvHnHuE/cNs5Dxw8oBUBWEALMYBtAG44X+9y+fT8fA/pXcIV+AHBnz17i48FH3rJlD9/jYhsIeUqNhYoI+XKwdFUFQpkyMQhZgQdeSa/XI0IOqPneqb6a90bfh719s+95wHRUg5DV7EBo9uzFDEAHDx41/BonCG01QWj58rWcPkO0aNu23QJCsTQ1pm78x4+fDLevmzdvcfQEaVJlu3bt5e1xUVYAANhQbQBPCoJ0U+OPwgIhrFfRJhiAC2CBv2tEQEj/bIgIoe7mzdvm/wggBtCjfx+IBun/RwAyRIfwOdEf2ujfg9ru2rUbtt+DmICQL0DoxYuXDCyImgAmELFBlAWGsT8ApfPnLxuA77je7Nix3zhHHxggdJrbIkIEQAEMoS9AELZD1AgQpYNNYOA9BiAYIkAAozNnLhiwcpaByRMIAZYANgAvQBg+A6ArODiEjwcfCfcbRIoUCKlokYpK4TPizQGxNSJkJx2EmvgyIlS1ei1W+owuELIDH2u9DkJ+Lb8nf1P9NN/Puc7hVTu9vV5nKwOK8NSZrwdLe2s4ETFuKKaGKAWEwt8GcIObdkDAYdv1L1/+yd8f/s6wp0+f8UzdBw8eYeDAzR7bY6yYAoCNG7fYAoJuKsITdkRooVsdUmUO6PorQiCEz6gMaT7UISWoQxlAxz015v60nBrThHFx6nMjPawE0MN6/HCw+x7EBIR8NUYIUINoiopO7t17yACWowweOE8BNYio7N9/1PghE8AgBOhBtAUpKkSLAEvoG1kB9IVtAUWwsEAIQIMoEdpu3bqHYcUKQoAdABCOA/tHVOrChavOc/YCHy/q0X98AiE8ue4AoQ2+BaEq1WuyAEKYKNET/OgQZAWhgq0M6HGqoObtpLexbd+6v8sbAiTl+bJPlA2Wjm8mIBT+Nvh1hpv26tXrbdfjpo/1aIfxQQAAQANA6NKlK+Z6HYRUmgl29ux5twiMPvYoPBDCGCTdFMREFIRu3bpt24cLhJaHAiEruCGlh/rAwLu0fv1mTp0BHq3Cd2T3PYgJCPkChO7eDeJoEJ4A002NX1Pm+AEb+rP/9Zf9D1v1Q8i7H8h/Rej7/vvv/3l1bLHZrCCUOHFi06uyC4TW++6pMQyWrlq9Bit9BncQCkuhQKh1PypkQEshJ8Qor5fVeqvCaw8QyvsKICTzCMU/EFJtrD4swxgWuyelMKgYN/wlS1bx8rp1m3jgr35R3Lx5uw0IueAEMI66w4ePufUNmHgVEMIxIFWFfqxQFxUgZI2Q4XNifJTjF/YBbqM/Cox9Y0A0UmGeIE1MQOh1gxCiLIi2iMU8EFLAE1Zq7H1nRCh6QChjRgah8CBISQehwm0GhKH+mreT3iZ0e8AQnh6TmaUFhGA8j9D+C97/MvNyHiFMiYABxIj27N9/kJ+2wiBhDDLWozlI9aANIkEYuwPQUKmxu3fveQQADK4GtOApKoAPBi2rSRsjC0IKTgBqGJ92716QGZ2KChBCvwAbpMIAcajD/vjv4JxWAGCICBH6xxgjfEYAkYCQgJBMqChmFxHSI0BWMEJECCCUHyDEqbFA34BQlWo1DLlSY4CcbNmyRQiEihjgYqqt5ts64EZ5vazWF2n7g+Z/cG77g9kfYAhPnb0KCMlLV+PYzNJNXtfM0s/o99+3mmADYfC7/rTT/ftBDA1qPeBBPQa/aNFyjwCAcQYABbUdBj0jtfaqIAQAQYRKgQsmgYSPChAC/Mybt9g8ZkCPfi7he1EDviE8haZ+eAgICQgJCImFFRGypsYgBUL5hm1kEPLZPEIOEEJqzD4iBChSYKTKSI3lNg5YgVBRA1yKtnOomOaLWeps1VbzbS11XB7AT45FFoTwOCIuzhBSFMrrZW/XR1Th9xeo+UBLXWSOJ3R/eIwTNyxEMHCTPHQIc1bsNm5gi+VdYx4MKSdEQZ4+feoRLhER0dNCAB01D09Yhsdk0TaqjxcpPOsYiKjqG6kuDNj0ZIgARfVnEhMQEhCKmyDkKSKEspkaM0CoyZ6HvkuNVdZACDNGewIgvd4aEQLoFG//I6tYO5d36AfN/+Bc52pvld32rwJCOIGeP3/JTwTER+HGixs2bpRIYVy+fIVOnDhJ69dvEBASExMTEBKLltSYndRg6fwmCAX6CoS+YKWzRISsUSArEOkRIYBLiQ4DWaqswKZE+4Gm18uu9S5fQvWj9QcQwuP3kQWh+C48XomoGNIvmP/o/HnMk3GU1qxZKyAkJiYmICQWLREhTyAUTREhBUIZGITsUmF62S41VrLjIBNcVBleL3u9XvMlnVBUUEBIQEhMTExASEAoXoBQ/uG/Mwj5bIzQ51W/YKVNn8FMjXkCIL1eB6FSBsh4rU6a72Sps1kPGMKTYwI1AkJiYmLxF4TWrl1nXLuOGNew8zxBKB5cwFg9jE/DODVRzBZYIVGiRN6B0LCN1Hj3A99FhKwgZAc+4YFQaQNYSncaHEkN0vwgS91gA4oGUuHWAwRqBITExMQkIiQRoVgcEdJBSJXhlRwg5OeICO31IQhVrFSVlTadOwhlzZo1TBjSQajMV4OpbOchLFWGt1PZr4aY3lF2+TKWOtW2aJsfBGoEhMTExASEBIRieWpMBx9droiQn5ka89lg6YqVq7DSpktvGxHSgUiVERHKlTu3CUIKgqBymi9nqXOUh5peL+t96GIQaisgJCAkJiYmICQgFFdBKFREyJeDpStWrspKY4AQBkGHBUB6nQ5C5bv8ZGgoC1CjvF5W6yMqbIvH6CMLAgCAa9du8nuT3P1Nunr1hunthLbKeyN9G/vt3ffvXmensI/Xm+PDKyMwSzJmND5+/BTt3x9gXFC207x5CwSExMTEBITEfJoa8zYi5BgjFOh7ELJGhMKCIT01VqHrT04Y+sksw3sjfRsXUP3kBkOvAkI3btzhEya+WlybWVpMTExASEAo7oGQGRHKXIAKjNjk2zFCFSpVYaVJm45ByAo88Ep6vR4RqmiATMVuw5z6SfM/Odc5vRN+KmoghLYV3LZ3F9aVaD9IXroqICQmJiYgJCAU10Eokx+DkE+fGjNByBkR8gQ+1nodhCp1H2ZouAcN0/wwS53N+m6ad8JQyVcCIXnpqoCQmJiYgJBYTAKhzz77zPSqnNvgCkSE8psg5KPUWPnPK7MQEVJjhHTosVMoEPp6uGcQ+lrzX1vqbNZX/nqE6blsgFDpjoMlIhRPQAjHJxKJolcCQmLRCUKcGvMlCJUzIAhK/QogBGCp2sMhVVYgo9fZKbz2iA6V6TQ4yiJCY8aMoZYtW4YS6q0WGHiPTp48G+YLJ5XhZaiRNbwHTH+Bp0SExGKz4X9MTCJCAkJiVhBS0KNDkA5GaoxQ/hGbfQtC5StWYqmIkCf4yZIli9uyDkLVvhlJ1Xo49Y3mDQFmlLcT2irvKLs8y4CiMp2GRBqErIAC6LEza/2pU+dozZrf6fz5SzR9+jyuCw5+bJyQjjeM42Wmjx+H0MuXLxlkFixYbm77/Plzhiesw9u7X7780+lf8jr0AY/ZNlF/4MBh48JzkftR9vDhI/bYFvvyBsYEhMQEhMTiOwjhydr9+4+wj8xyXO8nuiNCOgxZwcgVEdrs29RY2QoVWak1ELJCj52sIPSFB1XTfDVLHevbUS5vqJqzrNpXMyAJEytGVUTILhqkpNvcuUv4JIPhLe6XLl2h33/fRvPnL2NgGTt2CgUEHKFZsxbRnj0H6Oefp5nbLlu2xqgLMABqPl25co327j3Ix7Fjx15et3v3fpo8eSa3WbRoJYMQQGrdus38iPvatZu4bvXqjbRv30Feh+iUgJCYgJCYgFDYIISb/549B9lHZjmu9xNTIkJ2co0RUhEhHwyWTpIkKZUzIAhKnSYNg5AVgrCs6lQZqbGcuXKZIFTdABdT3412eS5r/lvnOtOHL0AR5hKKShDyJiK0ZMkqfocNbO/eALpw4TKDzKxZC+nOnUAGGMxRtGnTDm4zZ85iNxBCJGfVqg0c6cH2OghhnYogwQN60D+iPitXrqcpU2YxJG3cuJVBCPMASWpMTEBITEBIIkKxOSIUkdRY411BPowIlf+clTpNWp4xWgceHYCsKTI9IlTDAJ1Iq6fme1rqnFCFeYVeFwgFBATQihUrQtXfvXuf5s1byumxDRu2cBQHfubMhXTy5BlaunQNn4AAmc2bdzK82IFQUNBDmj17MUd5wgKhhQtX8LozZ87zftDn+vVbGIQwaaKAkJiAkJiAkIwRiq1mBaGECROaXpWjJTWGiFCZchVYqVKnMUFIBx4dinQ40iNCNXuOoVpO1dR8ZKT3ASGaVLHrsCgDodGjR3s9WBqGcT2usiNVBrDQzbpsByPemErFWcuvYgJCYgJCYgJCYjEBhBTwhJsaG+lrECpfkZXKGRGyS4XZRYl0EKrda6wJLqoMr5fV+lqqDK+XzfWaN4To0KuA0Ks8zRUXTEBITEBITEBILKaBUFgRIQYhTo35aIxQqXLlWClTpw6VGvMUEYJ0EKrT24AeL1Wn9zjTOzRW82MtdeMYhip1GyHzCAkIiQkIiQkICQjFchDSwccKRnpqrJEvQah0ufIsBUKewAfKnDmzbUQIwFK3T+SktlXgo9dBiBZV7j5CZpYWEBITEBITEBIQiqMRISiXwRXvZ/bniFAjXw2W5ohQmXKslKncQUhBjx0IWSNC9Qxgqdd3PKuus6xApl6f8aZn9dW8F6pjbFv565ECQgJCYgJCYgJCAkJxJCJkFaBIgVABZ2qs/kafgVBZlhWE7OBHjwjlyJnTBKH630+g+ga0sFQZXi871zdwluH1srm9RYCoqq8EQoF0/35QvNW9e/cpMPAu3bhxky5evETHj5+gffv20dKlywSExASExASExGIECLmlxkZt8d0YocSJk1BJA4JKOkEI8wMp4LEDIL1OB6GG/SaaAtQoz+qn+X6WOq2tub3mofp9J1C1b0bFu8HSgBiJCIVvQRUHeVUXGwyvWQG0qqcT4wsI/XnkCj3uMoMe1hzJHsuRMczS/uDBQ57/KypujphINSjoAc8CLyAkICTmWxBqtNOHqbGSpcuyrCBkBSKr11NjOghZ1aj/z6Z3aKLmVRvP2wOEvngFEIqtg6UFhMK4cQZcpOCmE0zggdel6tAGbb2xRYuW0/Tpc2nBgqW2F9aAgMO8HsIcU7ADBw6ZdZhk02r37gWZ69E2PNuxYw/NmbPIuLi7T8ewevUG7uPixcuhttm/33EMhw8f87pdTAKhv6/fp4f1x9KfBy/R/569YI9l1EcEIDHr+6xZC8zvG3/HM2fO8XrAJeo2b94ealvMEo91GzZsNuuQTl+2bLXZF7RmzUaOrgoIRZ/Wrl1n/P8eofPn8XLmW3yNDA5+xOCL1xWJYrbCA6FPP/3UlRrzZUQIIFSidBlWilSpODVmBz52QKRHhAA2jQc41V/zTvhpbEJQaBBCW+XttgcM1fh2dLwbIyQg5NmCm0wIBT+ehLYRASHILoq4ePGKMEEIr1kJC57CAyH8sp09eyHt2rXP9n9hxox5fIz6nFUhISE0c+Z8o34F13vbLiaB0LOfN9Ifi/e61WEZ9d4YLrCAHnxuTHqKWdgBQAsXLuPvHROUwtAG36/18+OVNmh39uwFXr5w4RL3hfZHjhynq1ev898O39/cuYv5/YICQhIREot8RAjAA6ly6IiQP/lxROi+7yNCKVKm4oiQHfhYZQWhJga4NBnwS6TU2LmtCUIWNer3M88wLSAkIKSnviIib0FIRRT27NlvG9lR660ghPr585eEuiADntQ24YGQ4+W+iCzdtV2PmzzWHzt20qzbtm0X1+F9dhFtF1NAKKTnPPrzuPtxYRn13hj+VvhsJ06cdofl4EcML/i7ONod4HbXr7sf25o1G7gdXm+D1NqCBcs4KvfwYbBbO3yfnoBXQEhASMw7ENLBR4chVeaIUBZ/Z2rMhyBUvFQZKlaqNEeErCDkSVYQavqDATVONdW8Q5M0P8m5bpLn9j9OcnlDiArV6jk2SlNj1tdpeHr/WEwFoatXr1LPnj2pV69eXI6PIPTngfBTXn/uvxAhEEIUYe3a30NBDSI7iBJs3brTFoQUaNy6ddvt76evCw+E1q3bREuWrPS4HuNUEJHATRo3baRprCmdiLSLbhDC3y+8yB7Wh5XafPHiBUMMgNPuZnj06An+/pE6ww8ifA+7d+9zS6nh76q+GwWjdn8rzDCPvvCiZQEhASGx1wtCfs4xQj55agyDpQFCUPKUkQehLw1gaTZwMkuV4e2kt7Fr3+zHyaaHEC2q3XNclEWE1Ks0rG+dt75iw/HU1QPzgnvlynXORd+86brZYSwGfkUqQ9gcgzUdsOJ6Pxh+hVqXXwWEBg0aRHv37mWhbGd4W/3Jk2f5Yn/t2g0ThA4ePMwXkzlz5sdqEPLWIgpCSKXgZqj/nXGjXb9+swk+VhBC+gQ3ZP0mixsm6rAuPBBC6gptkIoJy5DyURErABv6R+Qjsu2iE4QYcsKBWQVLngzRM3xOvNTYm8jovHlLOOWlDOkwPS22b1+Ax/Fe8c0EhMReFwh5So2hzKkxRIRGb/XdYGmAUDGOCJUyQCilGwhlypQplFdlSAchBTVQc803t9RFRoge1e41LsqeGrN7z5gORMrw4tPp0+c5b3iHaezYyTyeYNiw8RxhuXHjFv3440geo6AMAzYx+NKx/VZ+8/zRoyeNC/XBUMuRBSG7d6VZIe7UqXP8slj8wp02bS6tXr2Rx04gNTJ16izjV/AcGjduooCQDQg9f+6IMqixOiqyg7+dJxC6e/cebdy4lSMxCowBTxs3buG24YEQAAiRCYB2eDfzFSvWmuOOMAD6VdpFJwh5+3cJq9358xf58x0/ftKrvvA3VX8vx/m61UyLqWWsjy/jgASExKIThOxkpsYYhO77LiJUrEQpVvIULhDSgUeXJxBi6BmkNEXzU5zrpphg5FZnqIXmWzi3bWH2gejQZJ5p+nW9fd5TPUBo/vxl9PDhI34r/Jw5ixmE8EZ6gAbABnUKhHADRDs9lD5jxnxugxPVuhxZELI7fmvd3LlLzJe24sYOCFq/fhPfrHft2ktDh46K9amx1wVCsE2btplQg8gOxvngUeqwQOjChcvmGBQFT6jzBoQcEadNXh0nohXoD+k7/YXAkW0Xm0EITw7hMyJ1aWeYhgA3SwWn+Nug/cGDR/k7AQQh0mcFJU9PhwGYFDQJCAkIib1uEPLhPELFS5ZmJXOCkBWCVCRIlzU11mLwFGo5+FevpNrCswZpfhDWuTzUfOAUnok6OkAIqSVEU7Zu3WWC0KFDxxh4Vq5cb/zqXmeCEFIqaK/b7t0HjG1Oe1x+XSC0ZMkqM7qAwZ246E+dOoejQdevXxcQCgeEAI64ISKluHjxStqyZYcFfEKDkHrqC4/AHzx4hMuoCw+EFLDgaSVvDECG9qtWrYuSdrEZhHDu4TOuXr3edj2AFuv1HysYO4VH49Xf+OxZ1//cyZOnbQdec5rO+FsCnDBFgYCQgJDY6wahbdRwx33fpcaKFi/BSp4ihVtESE+F6XCkyjoIAWxaDXFIlT2BkN7Goaman+pcN9UFToMAQhOiBYQAI7/8Mp29AiEIAKS8usguX7421KO5SEmcPn3e4/LrAiHcfBG5QnoMv3hxXDhWjJHARWTduo3Ut+8AASEPIITvCzfM5cvXmGOAwgMhGAbTYjtEeFBWf4uwQGjnzr3GNgvNCJ6AUMTaAVL1v5EypKgRycOPAt22b9/t/F7Wu6XFVPQUkcCFC5fz2DrdAEfY7tChowJCMRyE8JTnkSOn2KtIHpYvXbrG12uUr151/Y8eO3bGgOBzNj9S7tGNG7fNa8KxY6eN/TqGPgQFBRv3gDMGUF+jixcdD6zgOFAXFPRQqMcLEPrkk09Mr5TT4AoeLO3r1JgCoWQaCHmKBOlwpINQ66FTvdcQzQ+x1NkIMISZp6MKhOzG2NiNs4moRXXI3BMI4Ti9PXZEgjw9NbZp06ZYPY8QnggLz8IbbOsJhGCI7ODGp4/7CQ+EVOpFf0w7LBDCRRwQBBjy1uIKCEXFYGkYxvMg/Qeo2b//IEd6Tp06y4OirYPeYWrwOqSnxVwAcIHHawFmMfYI7dGvqvN1mlFAKOIgdO3aLeP6tssAnpNuy0ePnuahDijv2OGYBkEt79wZelqEQ4dO8H6VnT9/2TiPjxJ2t3fvYeN/7TqD1ZYte/j/8Nq1m7R790GJUIUBQgp+7IR1ekTIZ4/PA4SKGBAEJUuewkyN2YFPWCDU5qffqI0BLSxVhtfL3q63qNXgqdTwFUBIXrERt2eWDvPxa8wsfdC7lJMVhHADxc1Sn+AwPBBSTyZBCp7CAiGkwyL6lFJcASH+G3rz+LwX0yQ8e/bMHPisIAcpTbunM3EuIG2pT7YY+vhv09Klq9xmlsaDEE+ePIk3N63YDkIAki1bdvP6gweP87ICoW3b9tL27fvpwYNg43Ne5nVWEMIP24CAY6H+dwBQ6AfbqHP83LlL3BZ9qiiUWPggZI0IoawiQj4FoUSJElORogYIFStugpCnaFDGjBndlnUQajtsGrU1YMYbtXO2heey5tta6qDWQ3/jSRXlFRsCQnHNkL6Ji49qR9dLV3FjwrvBnj59GiX9IVWGKTRi+7vf4iMIHT58kuHkypUbxnZ7jR8dV00QArCcPXvJAOGLDDRImVlBCHU3b96x+d8O5AiS+jHkiOz+xX1in2Lhg5AOPlYwMucR4jFC93wXESpsQBCULJnniJAVhgBL2XPkMEEIwNLeqXaa5/Jwl9fL7YZ5pzavDEIys7SAkFh8ACExASEdhG7cuGNss4dOnDjLQKSDEFJZWLdnz0Ee72MFIaS+rO/8g+GeAhCypkgRdUKqTMx7ELKTOUZozHYfg1DR4qxkyZNT1qxZbSNAqqzX6RGh9sOnU4cRDqkyvJ06aN4bAYaa9P/llUAIv+wEhASExASExOIPCAFkMH4HUT0rCCnYAbwgRaaDENoAnuxMQOj1gZCeGkNEqNEOHw6WLlS0GCupAUJ2ESErEEHWiFDHETM8qoPmuTzS5VkjNG8jgFDTAZMiDULBwSEMQxDGCymvl71dH1GF31+g5gMtdZE5ntD9IbyLsRKXLl3hGYcPHTpinPS7aeHCxQJCYgJCYnEOhF7V8MPRFy8njq8g9PHHH7NUWYchpMY+cEaEfDpGqFDhYqykyVwRIQU8VgDS63QQ6jRypilAjfJ62dVmhuZnWOpCq8PwGfTlD5MjDUI4gZ4/f8mDR+OjEA3Do8AYjxIYeNf41XLF+LVzktav3yAgJCYgJCYgJOYzEFIQ5A0IITXmk4gQQKhg4aIsKwhZgcgKQ3pq7KtRMz2q86hZpneUXf4r5zqXDy1EhfDOsciCUHxXSMhTA4JCODyM14KcP3+BDh8+SmvWrBUQEhMQEhMQEosRqTFAkSM1VtAJQj6MCBUsVJSVNKkjNWYHPlZZI0IMOaM9aJTmWTM1P9O5bqbH7REVwuzSAjUCQmICQmICQgJCcTM1pkAIESF/gNB2Hw6WLlioMCtJ0mQcEbICjzcg1GXMbOrqQV0038VSZ7e+y2jNGwI0tRj4q0CNgJCYgJCYgJCAUCxPjengo4ORW0Ro7A7fpsb8CxYmv4L2IARlyJDBzSsQypY9uwlC3cbOMcFGleHtpLfxpj1gCLNLC9QICIkJCIkJCAkIxW4QCksKhPx9DUJ+BQuxkiRNaoKQDj12YGQHQt3HzWWpsgKZ7uNc3qG5mrdrP9etP4AQ3j0mUBP3QejSpUu2c3eICQiJ+c5wDl68eElASCxaQOgDRITG7fQtCBXwL0QFChamxJaIkB4J0qXW6yD09fi5njVO83bS29i0BxS1FhCKFyCEt70/fBgsVwwBIbFoNJyDOBcFhMSiDYTMiNBd34BQfv+CrMReRITCAqEe4+fZSq1ToKPXsSZofoKlzlD3sXOpzZDfIg0C9+8/pOvXbxu6xS/FU95Rdnl73dL8LUudN+vdpe/Tfv/W/qwKb/+hhf6vXLluANAlOn78FL/zauvW7TRv3oIYd6HDCwzxeD8uxBIZEhAS861h7hycezgHcS7GtOvD2rXrjB9xR4xr2Xnjf+wWTzobHPzI+LH3hI9XFLMFVvjoo488QhDWWSNCPhks/dlniQwIKsRKlMQBQlYIskaE7FJj30yYb+rbiS7PZc1/41xnetY8zc+z1M1nGGo7dFqkQQjvhnn+/Hm8vbjFppmlIbzsEC+9vHr1Kl26dFkkEvlIOOdw7uEcjInXBokIxf6IUFggZE2NNdh+13ePzztAqCAlNkAoS5YsHuFHr7dGhAA6301cwFJlBUJWfffzAtPbSW/DADV+PrX7aVq8e9dYfAUhCBNBIiIkEol8K5x7MfW6ICAUN1JjgCFPypEjB4OQPyJC232UGkNEKJ+fPytR4iQMQp7GBlmhSAchgEvPXxayVFmBTU/N97TU2cnaHlGh9sOmCwjFIxASiUQiAaG4GRFSUlBkTY29r1Jj2300WJpTYwYEQYmTuEAoPFlBqJcTgqBemneUF5heL/eytPW0PaJLeM1G5EEoUEBIQEgkEgkIicWg1JgOQ6EjQrt8N6EiR4QK+LFURMhTNCh9+vRuy1mzZTNBqPekRYYWsnpp3lFeZPrICFGhjiNmRmlECIPttm3bRtu3b6cHDx5E2R/65MmTxgn7VEBIJBKJBITEwogI2UmNEUJqrMG2u9EBQonDjQgpGAIs6SDUxwCWPpMXO7VI84ssdTbrJ2l+kqXOUC8DhPCajciCEN7WbrXevXtT586dadiwYVSyZEmuu3//Pj169IjLAIbbt2/Tixcv6Pr16+abiMNr07ZtWzp06BDdvXuX22DdjRs3uAxAevLkCQUFBfHys2d4tD2ET2oM5kZf1m0EhEQikUhAKL6AkB4RAgj5bIxQ3vwFKE/+/PRZosSUOXNm2wiQKut1emqs75TF9P2UJay+kxebnjVF816It9X6Q1QIr9mIyogQQKhv3740Y8YMatSoEUNBu3btqF69egwy+fLlox49elC5cuUYmPr16+dVG4BQ9+7dqWrVqnTw4EFq2LAh9enTh4YMGUITJ06kKlWq0Lp16/gYpkyZQk2aNOE6bI9+jh075raNgJBIJBJFDoQuXrxKL1/+yeWgoId04sQ5rvv777+NH58v6PTpC3Tq1HnjR+kfQikxEYS2+xCE8uTLzwIIWSNCAB8rEEHWiND3vy7xrCmaN9TvV5fXy2q9Va8LhAYMGEBTp06lmjVrMni0b9+e6wEqlStXpjt37jD0II3WqlUrr9oAhM6cOUO//fYbDR8+nKNNgwcPpoEDBzIIzZkzxzwGgBCWR44cSStXruTjmTVrlts2AkIikUgUMRB69uy5cR2+SJs27eKpAPA03Nate+ny5eu0e/dBunLlhvGj8zQdP36WQejgweNCKT4EoQ8//JClyrYgNH43NfTV4/MJE37mBKF8BgglMiNCngBIr9dBqP/UpaYANcrrZXO95vtZ6uyE6FDX0bOjHISWL1/O5YIFC9KuXbuofv361KJFC4YaRGkAOahTkLNnz55w2wCEOnToQJUqVWIgQrSpa9euNG3aNAahRYsWuYHQ3Ln/n73zgI+juvY/hJA8eOYPz5Vq3MG9yJY7YAwJoZM8AiGQEEhICJCEFAKhPiCAIRTjbtmyLMuWuyxbLpLlIllWs2xVq/fee5fN+d9zZ+/s3dmZndmi1Uq6+/n8PufurXN3tXO/OvfMTKAFCIWHh1u0ESAkJCQkZB8INTY2Q3Z2vgxCeHd9BB58ZWXlE+XRi2iku9mXQ2LiRUEpbgIhBkFGQMitW2Nz53qD11x1EOLBxxYIfbTlAHxEoIWKpdEaEd/GBD8fcSCE3iRXg5Day8hes9H96O7ubjmNMT/2vhxpI0BISEhIgJD5xUBIOg8C9QTFxFyQt8Lw0UPoDcItMvFyHwgx6OFhiImC0PQlEghFujFY2mueNxWCEG6NqYEPr0mTJqmC0Md+wZJYGq2KPuKs1M5sqbZwlgi9RX//dodLg6XF5fMChISEhAYHCGE5A55Lly7Tsri4JNlbdPJkNI0bEi/3eoTUxIPQLyOq3AxCXt5w402SR0gLgGx5hP5NwOffWzXkx1k/RZ5auUIfbgmizxsT9xESICQkJCRAyF4QqqqqpWmME0JdvJhNvUNnzsRDZGQcDaAWL88DIbdujc2ZO49KC4TQA8RbBkLTpk+XQeiTrQeJgk06yFk1Bdus/6m/2aLQW4TPGxN3lhYgJCQkJEDIVZfPX778nfAEeSgILXYnCGGwNEKQF9Gom26SQYiHHq2tMR6EEFg+23aIiqUZyHzqf4izrM4hzfp8Hgq3yfAxG86AkHjoqgAhISEhAULi1bcgNHToUGMeobUx7gWh2QSCZqt4hHhPEC9WzoPQim0hZgVwlghhhlma5qykEM6GKPIOUe/QW06AUGNjC4UhFMYLMcunjZbbK/3+qjhbpchz5His+ysrq4SSkjLIzy+EzMxsuHAhCaKiomHPnn3i5CokJCRASLzc6hFCGGJApASjvgOhOV5UmFZ6hJSeIR6GLEAowAw+n3P2cxMUMcunPw9QF98HCr1Db63b7TAI4Q+os7ObPlV5MApvHIZXSTQ1NUNVVTUUFBRCWtpFCA0NEydXISEhAULi1SceIR6GmGbOnGkBQm67j9AcLwJCRKNuvJGCkNLzo/QIqW2NfbH9cK8JvUf/WrfHYRAa7MKrIvAy0draeigtLYecnFxITEyGI0eOipOrkJCQACHx8oitMSzjPUK/PF3lPo/QrNlzqEaNuhGmTJmiCT+2PEL/IcDynx1HJLE0WjXxddSkaI9eobcFCAkQEhISEiAkQGjAbI2piXmEFrsdhGYREJo1m3qEEIS0YoOUUDR12jQZhL4MPAJfBR6lYmm0ko5y9qgiz1p8H6jPt4fAuxv2CqgRICQkJCRASIBQP/cI2ZJ81di6WHg2wo0gNHP2HCoehPSk9Ah9vfOYDC4sjZZPm8vNlk+z8q92cpboix2H6fPGBNQMDhBqbm6FwsIScsLLgfT0TCEhITcJf3P428PfoAAh8eoLEJI9QgSE0CPklhgh3A6bOYuA0KzZMHKUOghNnDjRwjLxHqFvdh2TwUdPrC5aI0LvED69XkDNwAchPAHjybiyslp+WCJe+i8kJNS7wt8a/ubwt4e/QU+EoaNHj5FzVxJ9tmNZWTk5p9URIGoi57hWcq5rE/JwISvccMMNhj1CvzxdSUDITR6hGQSCZqiAkBJ8+Dzl1hgCy8rdoYbE6mqBz8pdobJFIQh94LNfQM0gACH8b7Smpo6elPEJ0mI7QEjIfcLfXHd3D/0N4m9ReITEy9UeIVsghGWSR2ip7BFy29bY9JmzqEaOGgWTJ09W9QCp5fEghGDz7Z4wKpZm4PMtZyWFcTZMkWfqh+sPvUf/tzlIQM0gAKHc3HwBQEJCfayOji76WxQgJF69uTXGoAgtS/cdCM2YCVOJRoyUQEjpAVICEUrpEVpFgMWw9h43Wz6tUf8bAkIfChAaFCCUnZ0jQEhIyAM8Q/hbFCAkXr0BQjz48B4iS49QnHtjhJhHaMQIMwhpARCfz4PQmn3HZa3ea7ZGxLdRa4/eoQ99DwioGRQglCsWIiEh8VsUIDSAt8a0QMgyWJqA0KlK93iEKAhNn0m9QiNGjrQCIS1Zg1A4B0PhnA2HtfvNlmofZ01111q0txRum30kQGhQgBAem1iEhITEb1GAkHtfUlwmfs7SmtHc3EKFgeh6wiB7Iw+vVcYIKbfG+tQjNHX6DKoRI0bSYGk9CJowYYIVCCHYrNt/goqlZfDREd9GUjhnw2H1nuPw7y3BAmoECAkJCQkQEiDkwhd+dniFIAINPo4JP098NBNCED6rsqioFIqLy3SFz7bEK8Ps8QipiQehZ9zlEZKeLzadaviIkXKwtC0IUgOhdUEnYL2sk5w9qciz1jrOqmnNXgJCfgcF1AgQEhISEiAkQMiFEITPoOzq6lItRy9PdXUdBZ2SknKbYkCEAOUMCM2YMQOGziAgtD7efSBEPUIEgqaYQAifIaYGP7xlW2NTpk6VQWjDgZMy+LA0WjXxdYzUx22zT7ceElAjQEhISEiAkAxCra2tZPEtpvdBEi/7X+jBwW0tWy+EobKySl0Q4qUFVvaA0BJ3xwhNmYYgNI2A0AjZI8Q8P7a2xngQ2hh8CnxM2kjghVkqlkbL6vD1OaumdQSEPvN3HISKa1vg14cqwXtbqZXm+Zutmvg6avX1yp3tT+949epL5SUwb2shzN2cA3PWp8GsbxNg+ucRcOebu8TJV0hIqN+CUEFBASxcuJCmxcu+FwJOQ0OTobroNcItMiMQhF6huroG57bGTB4h94IQgaDJCELDR1hsjfGeIF6snAchn4OntYWgw6ya+DpUpzh7inqLVmxzHISeDa6A+TuIAisHpbzJ3L23lxEYKgCvTZkwa00izPgqCu58e2+/PPnid4r1kpJS4MKFJKJEk02id51lFpWcnAq5uXm0jVjchIT6Nwg98MAD8OKLL1L9+te/JueAJLomvfTSS/Dss89CVVUVpKamwm9/+1t47bXXoLq6GlatWgWvvvoqfPHFF3Qxrq+vhz//+c/wyiuv0Hrvv/8+PPHEE5Cfnw/nz5+HF154AV5//XWoqakZ0CDU2dlpcxtLWRdvsGnUI1RRUaW6XenRIDR5yjSq4cOHW3iEtCxL8yC0iYCLrEOcPaTIUynffChCtjR98LRsUbg9tmJbiMMghF6RwQpBAxGEMjOz6S32tdyvlj/gLsjOzqZtxOImJNS/Qeg///kPXSy3b99OF8yNGzfS3YkzZ85QgHnzzTfhoYcegj/+8Y+wfPly+Mc//gE//elPqfA8gK/S0lK46aabIDQ0lN4Pb+3atfD000/Du+++C8uWLYO//e1vsGjRInjnnXcGNAi1tbUZBiEMns7PLzIMQhhkrXYVmV1bYxvOURByy1VjI+lNFKdQDTN5hJSeH6VHSA2EEFx8Q4yJ1WXgoxRfB4Xeoi+2H3YYhHDrSIDQwAAh/D7j4hLofyj2/OcTH5+g6xX6y1/egl/+8ncWev75l+Hvf38HgoOP9MvF7JNPviT/Kb8kFnahAQFCISEhdO1JT0+noLNy5Up6pTN6bz744APq4UGI+de//gWfffYZ+Pv7w+OPPw6BgYHy+aCkpIS2aW5uhnvuuQdiY2Ph7bffpl6i2bNnw0cffQQff/wxha2B/Gpvb6fPajMWS9RK/h7yDW6NldPn1TnrEUIQeuZkhfs8QndOmUo1bPhwOVhaDX5sgRACy5aQSCpfzkqK4CypdzhStmqi7Q+b228KPk1A6MigAaGHgqrgseBqAUIaIBQdHWvonhX8XnhMTKwuCL3++r8o/GzbtgsCAiRt3OgHv/vdn2h+aOipfreYffbZ1wKEhAYMCB08eBCWLFkCaWlp8Itf/AL8/PwozKBHB2OFkpOTYdeuXfDYY49RADp37hy8/PLLcODAAfl8UFFRAT/60Y9oXBG2S0hIgBUrVlCo2rZtG90mw7aJiYkD/L5BPQRaSgxdcVdSUgq5uQWGY4TwQbhOB0sjCLlraww9QghBd1CPkARCtgBo/PjxMghNJlTNQMjv8BnwO2LSYc4eVuTRdKTZUp3hrHX9zQcj4MsdR50AoRK3AMzSXZUQXd5JFVnaCWsTW2DhTvv6+GdkA+TUd0NOQw/8/XS9nP95fBM8f6yWpt872whBuW1UH0Q3WrU/UdwBqxObYQF5/zCBqgM5rXAguwUe2VM8YEAIrxLBH7BS7JJQ/vJQBKHo6BjDIIRuYHzwJApPFhcuJNP8L75YJUBISIBQH+rUqVMUdnB7q7KyElpaWugWD0INenjYq66uTg6gZpfY8+cE9IagxTI8P+A2e3d3Ny1H71JTUxMMhldFRSWN57H1wu2z5OQ0Q8HS6A3CK8zw5ozOBkv3CQhJHqERViDEwEfPI7T1SBTRGUlHo8yWyM+UZmCDdZk1t+PaK+R7KAK+cgKE3BUjtGx3Bf2y15+rg8+jqqGt+zL860yD4fYILtjGJ6EOgjPID7vzEty3txI2JLdAz+Xv4O2IOlovpqwd9lxshG9iauG1UHP7H++rgo6ey/BFVA1UtkogdbywHcJyW+BQJgGk3IYBAUJnzpylJy2EITzBMSvpEmcv0TIEm6ios4ZBSFmvoKCY5n/yyVdy3vnzKfD++5/Bb3/7Grz99scW3qKIiLM0LyYmAd5771P4zW9egXfe+Tfk5RXCiRMR8MYb78Mf//h32LDBj5w0KuR2FRXV8M0360nZ3+DPf/4n+Pj406s6sKyqqob2efDgUdoOx8U6x46dhPz8Yvj44y/gd7/7M/nP9hvyX3CSFQjhsfztb+/Aiy++Ch988BkkJaVazNHIfFJT0+HTT7+GX//6ZYvjdub49MYWEiAk7iPUu14hfKZcWVm56meIgeUJCRdInTxDnqDS0gqbl+Pb5RHamEBB6JkwN4HQpMlT4A4CQMOGDZNBiAcgllZa3iPkT0DHqLYdOytbPq1Vjtts3+wM7Tcg9PzBcvDeWgzp1R2wOqEBPo5thKz6HrhY2029OF/EN0EYARRsc7ywg5ZjetFO8h9O1yU4U0zqnK2FB/1z4LEDlbA7vQnq23sICNXQelWt3eCb1Ah+yU3w0J4yefy3IushuYLM168I/BJrYXdGMzQRmHp6TxE8FpgHjS1tAwKEIiKiaBA089rwYt4ctFK6m/4wIyIiHQKhxsYW8PPbQfODgkJoXnx8IoULhIzw8NOwatVGWn7ggBRHdPhwKH3/8st/hf37D8G2bTvhued+D7///evwl7+8SeodhvXrfWmddes20zb19Y3w2mv/JHqDtA+DvXuD4YUXXoF33/2EluN/WVj/hRdepeMdOnQM/vSnf9LjeO21f4CvbwDJO0rb4FYemwMeo9TuFVi7djNt98orf6fHk56eZdd88PPBOKpvv90A1dW1Fp+do8enN7aQACEBQr37ws8QLz5JS7sIRUXF5J+aaroVlpKSCtHRceQ8ka0LQfj7x/vUMa+aLRC6/vrrDXuEfuGuGCHqEZo8mWroMMutMQQeLQhSbo1t48DFbrG2aPm0qdzPSRByV4wQA6Hqth6obb8E2bWd8MjuYnj1WBV8RMh2R3I9tHZdhod2l0Jnz2V4KqQG2rsvw48DzVt3v9hVAMdymqGZAFFWfTfcs6sc5vkWQAaBKgQhhKVDmY3w9+OVsD+jCc5VdMptPz1bB9EEojC9JqEeQvNa4DI5QTy8rxyWBxbTP/jFW7L6PQidPh1Jn4mDMGREWPfUqQjDIISL/euvS8KFWwIWX/oMHqz35psfwBtvvCffih49T+jpQI8HAg2CjLSYH5bB7L33PqF5iYkpMqChd+bdd/9N+9yzJ5iWFxWVyBB36tQZmnf2bJwMGm+99X90PCwPCZHG2bBhiwx/CDuYV1JSZgFCp09Hye1wDMz76qs1ds3nnXc+Nt2C/5LVZ+fo8emNLYBEgJAAod5/oecctxPxvkxZWdn0u8fPGLce2flIS5J33ljMphKEWBotk4VHyJ0ghN6gSXcSEBo6jF5OqIQeHor4PB6EAkLPwvbQaCqWRqsmvo6UNtsARR7K/0gUrNwV1m88Qr8PLoLFPlngvTEb5m8vh4zaLvBLaYSPI2sICF0Cb5J3uqAFMuq6ITy3Sb7H0T27q+B8ZSf85VgF/CWkhG5z/TZU8gJl1HRSEHrkQBXsS2+CuwJK4J1T1ZBb10W3z547WgN/PFYJZU1ddIvtSG4LbEpsgJLGbvhTeA389mgllNa1gJdPRr8HoZMnT9O7ZeN76SGBkuXTfBusi22MgtCWLdth69Yd1BP0n/+sot4T9KIUFZWRxbmJ1vnHP96FTZu2yWKgg/89MXBISEiU+165cj3Nq61tkPOwTwQBTH/++Uq65bR5c4DcJ/OOBATslkEDPUmsfVRUHM0LCzsp523dGkjzcDuPB6HKyhq5Tnt7J4UP9E7ZMx/c1tP67Bw5PiNjCyARICRAyL2P3MCYqd76PNnWGA8+vPitsaUyCNW4aWts0p1UDISUMUJKzxBK6RHaERbNKYazMbDdlEbLp7XLzRaF22T4BHpPD5ZmIPSbw1UWN3CMKmqFtOpOOFvSDt2XvqMB1H89Vk7rvnbEvLWFbXzO10JDxyVo7LwEJ/KaYWFAqQUILdxRDicLWqGBlNe1X4K/HC6FNyPqoLnrMgW+yMIW2r6IANCDgcXwVlg5NHb0QH1bF7xzNH9AbI3hwooBfHh7eIQcZtWE9fHxIsePn3AwWPoShIQco/mBgfsoUGD6n//8APz9d8rCK822b99NvS1mEEriQGgdzcPFn+W9+uo/ZBDCGBoEIcs+d9I+Y2LOyaCB3hUzaMRaAYoZNEpkEMJ+lXNF7w5u3dkzH2VsjxoI2XN8RsYWQCJASIDQwHnpgZC1R8hNwdL4xHmEoAlENwwdKnuElN4fPk8tRijweCxRDBVCDbN8mpXbq4Bj0bBqj+d7hBBk5q3LgPnbyizzN+XCfVvzYL5PLsxbnwlPBFfDkbxWyKvvAm8FpHlvKYRf7y2E3x8ognmknZy/MZvULaZpzF/mmw0LNmaSuZXQeCRv0i+ttymHlnlvzKKeJyxbtCEDFm+4CHN9sgYECB07dpzewr2xsZlCji1hHayLbZwNll69eiN9/4c/vE4DjvnYpKSkNBpL09TU6hAIbdrkT8sx9ob1iVdzYJ95eQU2QSM83DYI4fvU1Ay5Tk1NHTz//B/hww9XODwfe0DI1vHpjS2ARICQAKGBBUK2IEgZLO3WGKEJFIQmySCkBj56ILQzPBZ2HjcpnLNGxLdREW6Prd5zvH/fR2hHuZx+eH85rIiqgUe256vf9yegTB/ebD0yRFFGgSigdMDcRyg09DgN6sMFHeNIEHTQ8mm0qJqaenqvjLCwcIdBCK/mwny8YgrfY9A027LC7ZvjxyPolWEffvi5KbjYfhBC2MItOOmKrjQaRIxeGwQWfFCuMyCEwcg4t7i487Rv9D5hncjIsw7Px1UgpDe2kAAhAUKDB4SYR+h/Ztzl/hihiZPuoLqBixGypXHjxlmB0C4CMrtPxFHt4ixVOGepYjkrtbPVHr1Ja/aFD5xHbJg8NTwciTtLGweh2Nh4GvyMl6Pj5Zp4KbeasAxvC4914+LOOQxCzc2t9EonvCIKIQtjkHbu3Ae/+tUf5DtQI3Cw4F5HQAjjdvB+RRg3xPrEGJ6UlIt0PGdACPvE7SYEIizD4969O4gGPrOYKnvn4yoQ0htbSICQAKHBB0KSR+g8/OKEm0FoPHqEbhiqC0IIQWogRCHmZDzVHs7SNCljVq7H1bfIU9GO47Gw1gkQemp/mXjo6gACIfT0REfHw8GDh2H//oOwb99Bavk02n37gmkdrItt9ECI3a1arYzdsJG9ZzdbRODCJzPjVResDGOMpMtSu+Q8doMxy/GkwET2HutjHt72vrq6hvbJ98Hu+8HeI8hIjxDptjgu6fb5nfQ9u/Ek5mNcVXFxqRwDxR+LvfNRkyPHpze2kAAhAUIDC4Suu+46GXpYGi1LT58+3eQRcjMIjZswkQq3xvABdmrgw8SX4XPJGAjtPWUGH6X2njonWz5tLjdbSec4e45uj63bf9JhEIpMLoXHfTNh7qp0ojTOpinyel9enPVS5PVWf17fpoHXyhSY89UFmLUiGmZ8dAqmvRMCk1717bdPn8cbDeK2V1VVrU1hHazbW0+f5xd01/XZO/0aOd7eGrevPkshAULi5bkeIVsgtBRByF1XjWGw9PiJk6gwUImBkBr4WG2NWYDQOdh3WhJLM5DZx9l9rJ6t+lweCuOH1gc5DkK1dc2QXVAN6blVg1IXcyohNascEi8WQuyFbDh9NgmOHD8LWwL29tuTr71/A2JhExISICRenuER4sFH6SFiMUJLfS64L1gaQWjcxIkwbvxEeWuMARBv1bxCPAjtj0iA/adNiuAsTZ8zW6oEzupr94l42BB0ymEQGuzCy8jxCiq88ycG3uIJLjExGY4cOSpOvkJCQgKExMutHiEehpRgZAFCJ9zoERo7bgIBoQlw/Q03yDFCSvBRQpEShIII6Jh1nrPnFXnW5QcizVZKJ8gWtefkOdh4QICQACEhISEBQgKEBopHSE10a2xmH3iExk+YCGMnTJC3xpSeH6VHSA2EGMSggiMvyJZP83Xs0b5TCeATfFpAjQAhISEhAUIChAb61pgJhJ4+Ue4+EBozbjyMJVKCkC0pQSj4zAXDOsRZ1MGoRNmigk1pVn/f6QTYdDBCQI0AISEhIQFCAoQGi0eIgpDbtsYQhMYRItMHobFjx8rpOzkQQnAJMekgZx0R3wdqf8R58D0kQEiAkJCQ0GD+LU58ex9M/SIKpq9KhFk+WTB7SyHM8S+FOQEV4LW9UsjDZT8IuTVGaByMGWMGIR52+LQtj1DI2SQZXOQ0Wj5tsPzQWbNFHYi8AL4hAoQECAkJCQ3m3+Lkd/bBjC+jYOaaRPDanEXvjYZ3zfcexPeJ60+yC4Q2JZo8Qm7YGhs+fASFIAmErpc9QmowpLS8R+hINFlYo5MMKpmz+go+kwhbQs4IqBkEIJSfXyCeMSUk1MfC3yD+FgUICfUZCGGMULg7Y4QIBI0eMwau40CIAY8aBKHQI6QEoaMxBhXNWRPsHOXAh887agIhPwFCgwKE8PjwYaNiMRIS6jvhbxB/iwKEhPoGhO6mHiEJhNy0NXbb6NupEIQmTpwow44ShPj3So/QsZgUCI2VxNJoVRXLWQPCbTP/o2ehmSzoAmwGNgih8Gnr5eWVwjMkJORm4XP18LeXl5fvkccnQGjweITuMm2NPRvuThC6fQw5CAmElMHRakCkBKHQ2FQzCMWlypZPs/IwUxotn2blSoWcTYRtBISqahoE2AwCEMJnVLHjTE/PFBIScpPwN4fPfGMP5BUgJNRXILRkc5J7Y4RwW2z0aDMI6XmEWN4dd94pg9Dx+DRZCDXM0nRcimz5tFzOtaGK4yxRaEwK7D4eB6cT0gTYDAIQYjAkPYzzEn0Ip5CQUO8Kf2v4m/NUCBIgNHhAaKgJhJ4OL3PP1hgFodvHUOFBMI+QEnzUQIj3CIXHp2rrXJrZqomvEy8BEbMSEKXAgYgLsPlgJJwgafQMiW2ygQ1CQkJCQgKEBhcIDRkyRI4Roh6hcDd6hKQYodEyCDHYGTNmjIXl861AiIDMCQ2Fc1ZSKmdTTWWpmu1PJKTRrTd8XplvSCSs3BUGn287Ap9tPQyf+h2GT/zMlk9/alRbObtVkUf7CpGtpMOc1R9PeXyWfYRYjOHY8dme/ydbQuDfvgfhw41B8N6aXfDm1/7w1882wItvfCJOrkJCQgMehLx3CAjxJBBC4EGxtLVH6G7OI1Ttrhih0XDrbbdZgZCaEILUQOhkQrpZ5y+aLZ/m69hUGmel9Ilz0jZayJkk2HsyHnaGxULg8VjYERZDxFs18XXU6uuUH+fscUWemuyt7+rjVWh7aDQEHD0LfiGnwWd/GKzecQi+3LwL/vX5KnFyFRISGhggtLMK5qPdXk5subz4ehEIWranyq0LPt48UMCXOgjx4MPDEEtPmzZNAUJu2hpDCGIgNGHCBFXwYeLL+BihUwR0TiWYdJ6zVBmczTCVZRivz+UhGJ2g22bJRCkaSuNsmiLPQHkcZ+MUeWrSra8YLy7FbI3Utzp+PVm2D4tLhmMxSXD4zDkIOhEFgYdPgO+eg/DF2s3i5CokJNT/QSigDOZuzod5G7LAa322JJ9cmLmlGNYmt8C5ik5YQBbieW5c9N+OaoCPYhoFANkBQigGQktNIOSWq8ZkEDJtjTEQ4sGHByA+nweh0xfSIeJCBhVLo1UTX0etvlX5+XTZ8mnN8c5z9rwiz4CU40fI6XSq05w1Mp++nj8CJMJjaEwiHIqIhb3HTsO2oCPw1YYt4uQqJCTUf0HIvxC8txbCnA0m+NmYK2vqmmz4JKKSPuPqs+g6mB2gvn32RkSDxfOwatsvwQYCT44u9vftrYSLtd1yfyk13XDvnir4zbFaKG3pkRVa2E7rv3S8DvKbeqC1+zIcyW+Hpbss+3soqArOVXZBe89lSKzugieCq2n+5/FN9FjrOy7BqsTmfgVCWltjLEZIAqFk991HCEHolltHUzEQUgKQlleIB6HIxAxNRXBWTXwdI1L2p9fe3vq93d7d80coOpWQBmGxSRASGQf7QyNg24Ej8M1GAUJCQkL92yPktT4T5hAImrYuhwCRCYLW5sDfQivg8ncAp3IbwWtLEcwLVN8ee+NENQWWNTGV8NeQQgjLaaTvnzta49Biv/ZCMzR3XoKPTpTCupgq6CEH8U1CE6yIbYDKlm745HQF1V+PldH6+Y09EF3cAu+GlUAngZ0VcZZepKDsVihv7oK/Hy6CwoZOCCtog0cPSP36J9bAhvhq+tDZn4dU9zsQUpPZI5TsXo/QzbfcRkDoVosYISX8KKHIFgidScqULZ/WKldKr76ryyMTMznL6mQaPj6lPG3+KASh8LhkOBIZT0Fo+4GjAoSEhIT6Lwj5ZsPcTdkwZ206LNgkgc9dW/Jg8ppseC6ohMDIZahr7YaHtubCbJ98zcWZgdCrxypg/rYS+PWBYvr+nYg6+Di2ESpae6jnBb04r5yog+0ZrXChqou2fYQASTnJ/+uperm/TYkNFGh2pjfB+xHV8Kh/Fty/owj2ZTRBDAGeFWfr4JOoWrh7Rwn87yFp7N8HF8N8/2I4nd8MUcVtFsdXTcbfcI5AmX8JfB1VBW3dl+HTGGmMxVvIvIgaO3pgFYGtgQhCbgmWHjZsON0au+XW28hBmD1CWt6g22+/XRWEopIzibIMKpOz0uLNrJTOkq2a+DpG6ivHs8xTEesLLZ92tL8+nv+ZJGlb70R8Mhw9Ew9BxyNhR/BRWOmzVZxchYSE+ikIZcG8DZkwe006LPfLg3YCCGeLW+GZvcVQ3ChtTb0TVkq3yOb65EqB1DZAKLK4HfbltFEPTWvXJXh4TymFmXePl8LijenUGxNe2AavHimj9X99rJZ6etD7c9f2Yrm/+wMKIDy3kYIKemowPulnwZWQWNEBFc3dsONiI1QRuEGYejWshvb1syApuHvvxQbIru2U+1q4sxIukz4+OSN5p946WUXrb0slfbR0y/Vy6zrpsQ4EEOK3xp4in70bt8YICN1ym8XWmBJ8lHnWIJQFZ1NMSuasaTE+yy3MWGZRPyWbs9mm9tlye4s+Uyz7UO3PzvGt+uOsO8bv7flT7xAFoRQCQufgQDiC0DFYuUmAkJCQUH8GoSyYszYDpq/Jgo2xEtB09nxH7ZGMBpi5NkuKGfLJ0wWhkwUtsDOtEdbEVcPPtmfTK8/WJ9TBxZouSCTQUtfWA6dJnfnbSglodcKO9BZIq+6EPal1Fn3//FA1PLWnAP4cUgS7kmvpdlhMWQcs3pQJiwhQLfDNgw9OSDD18jFp7OcOS9t2R3KaIaGM9whVUND6JlbyOH0cVUu3xFbG1tJ8Vg8By+dCfb8DoWuvvVa2TNQjNMvkETrupq0x9AjdfPPNVEqPkJp4MJp0xx0yCEWThTsmVRJLo6VK5WyqIk9NevXt7I8/phhTG2bV2lvVV85Hr38Pm380gaIzGCuUkAphZxMg+MQZ2HUoFL7d7C9OrkJCQv0WhLzp1lgGzF6fA0t8siGnpp2CRUlDJ9y/JRdmm2KG5m3OhwWBtkHo1cOlBFJyYb5fPszfXgaPBUv5bx8vh0UEYtAjREGItFkdU01BBF/P7i+26O+bc41Q134JVsTUw78jqyCtqh1iS1qhuesyhBW2w4P7qyAkpwUa2nvg7h1l1O5Ib6bbZLUEtvwSa6m3ySelBX5M6p4taoHEyg56PNGl7ZBc0QYvHCqnY791pgH+fLKeep7+dKyiX4AQgx81WYCQbwoFIbd4hBCEbrnlFrj5llthiMkjxMOO0iPEb43xIBSblkMWf0ksjVZKZ8uWT2uVS/1ky/0pZX//ORbHZzmG/eMppezf0+YfTb1LmfQRJWFnz8NBCkJhsEqAkJCQUD8Olvb2ywOv9RkwZ0MOTFubAy8fKILyxk547WAxDZim3iACQwv8i2HBTp0YoTDLYONFO8ohnUAMAk9uQw/1AiWUS1d6PRBYCJcufwcXSfn8gDKLdvduL4RT+c3Uc4Mv3LZ6encBvBlaDA0dEjwh8Lx6qIh6kt4KLaVxP/hKKm+jW2sYWI2vZ0Kq4Ok9hVDa1EXf43bYr/YVUq/UtgvVdNsMIWgfeqX8i/sdCCk9QnKMkAUIuSlG6KabbyG6Ga4lB8E8QmowpLQ8CMWl5WqCglJxF3NlK6XNlk+z8rg0zprGsTUeX8eirTye+RjU6iv7Vx6vvcfT1/OnMJScBZEXLkJ4zAU4dDIKdh8+Dqt9t4mTq5CQUP8FIX8CBQSG5pgunZ+zPgfu3ZRFLYOg+ZvzYdHOcu0FeiuBpHVpNFBaWbZgYyY87J8Fi3wySToDFvpkwePB1fD1uSYKIB+dUvHCELhZsDkH/nGkmF45tpD0QWGJgMpi0sdDfpmwcEO6eTzM33ARHvDF/jOlbTa/QumYAkpp24Wk3U+2ZMCCDRlSHh6bbwEs23QR7vVJh4Xoyeonl8/z22A8DCk9QncTEHJbjBDdGruFgNBNt5CDGGKxNYbAowZBLEbIAoTIQh1/Mc+kXM4SpeeZLVGcKS0v9ArFczZekadWruzfIs9Ae6ty7hiN9Zfn0fOnHqIUMwgdPnWWgtBa3wBxchUSEurXl88v2FECiwkQYUA0gg/dDjNp4ZZ8WIIQtNOJBRzvVM1tq/0hrAZSqzth24UaAlGF2u3QQ2NVXkG33dTgSRpH7zgqrfvrR89ZU4KQmiQQugeWbkl1LwjdeOPNRDdRj9D48eNl2FGCkDKPByFceM+ZFM9ZNfF1XCHleK7u397xPG3+FIZSsyEqMR1OxibCkdPRsPdIOKzdIkBISEio/99ZGq+uWrqrDJYGSFC0ZFsR3BVYCkvw5oQ7XbygbyuRvDxb8sTdonsRhCSPkBuDpRGCbrzpJuoRYiCkBj+2QCghI9+G8jibp8gzIvvanzOVoeXTxsfr2+N39fwRhmLTsuFsUgacikuCoxExsI+A0Lot28XJVUhIaMA8dHXhripYvLsKFhG7YGeVgI9+7hFyW7D00KHDKARRjxA5CHs8QhMnTZJB6EJmAZyXlc/ZfEWetS5w9oIiz0i5tWyPb91fvmyN1FfK+ng8a/4IRfEXMU4oE07HJ8OxiFjYf/QEbPDbIU6uQkJCAwaEhAbY1lhYqXs9QqNG3agJQkY8QheyCjSVmFUoWzXxdagyOZupyDNQrhxPv/9Cs5XrFdqckz3q6/lTGErPg5iUTIg4J4FQ0DEBQkJCQgKEhDwLhKZOndo3MUKjRo2iUoLQ6NGjZcvS7L3SI4QLblK2pETOUmVxVkVJ2YU22ydlF8lWUiFnLftQ68+yTZFFn470b+/x9/X8KQxl5EFcahZEJqRA6Jk4OBB6Cjb6CxASEhISICTkuR4ht4PQNQY8QgyKlB4hXJiTc9SVxNkkRR5NZ5utmvg6UrpQtnxauz9LcNCrrxzPaj721u/j+SdmFRAQyicglElAKBmOR8UTEDoJPtsCxclVSEhIgJCQ53mE/NLcuzU2cuQoGD5yJD2IcePGqYIPL1bGe4RScovlhTglp1i2VLmcNdWzqM/lGRKrS8cossxzgayOj7Nq41nX96z5Y98IQ+cuZkPUhVQIPxsPB4+fhk0BO8XJVUhISICQkMeB0F3uBCEMlh4xahTVNdeYQYiHHuW2GHvPg1AqWXDT8kqoWBotFUujVRNfR62+veV6srd/nePl5+yJ80dISiIglEBA6CwBoRPR5+AQAaHNAbvEyVVISEiAkJDHbY3d5XexD0BoxCjZI6QEIC2vEA9CafklMgjI6XxFOk9DevVd3l+p2fLpvBJjcvvxOtdfKvUKFcL59ByITkyDkzEJEBIeAb7bBQgJCQkJEBIa5FtjCELDh48kGi7HCKmBjx4IXSQgoa0SzpYo8kohvcBs+bTtPkudaN+7x+Np80coQq/QhYxciEm6CKdizsHh8EgBQkJCQv1Kk97ZD9O/PAsz1iTB7M3ZMGdrEXgFlIHXjkqYG1gl5OFCVrjmmms0IQjLzFtjF90XLE09QiNGwIiRI+lBMI+Qlm677TZVEEovKIOMQoMq4CwRLtrM8mlWbtGm0FRWaLy+cjwrWfVvtnzaaLmnzT+dwlAxJGXmQVxyOkTEnocjJyJhy47d4uQqJCTUbzT3vd2w+OvTcPe6c7B8Sxrcvy0bfrQjH368swge2FUs5OHSAyHLGKGL8PPQEnd6hIbDMKIfqoAQAx9lnhKEcMHNLCynYmktEODrUBVxtshUVlSuWV/Zv1653vjW/Zltplyv98bv7fkjJFmAUNwFOHIyEvx27BEnVyEhoX6j0NBQSElJgby8PKisrISGhgZoaWmB9vZ26OjoEPJwsa0xhCEtWXqE3AxCQxGEfqjtEWJAxIPRhIkTZRDKIgt3VnGFJJZG65AqOFuhyDNSrhB/TEaOT1E/05RmoJLFWYf6d/P88VjT80sgJbsAzuEl9PEX4NjpKNgaKEBISEio/ygsLAxSU1OgoCAfqquroKmpkeS3QmdnB3R1ddpUpwvV1S/UpanubtfI1hhqYh4hJgZFtrbG3AZCQ00gxLbGeNhRpvmtMR6EssnCryVcjLM5MODzpLTZ8mlbfdrTv7P1nVVfzx/TGQWlkEpAKMEEQqEChISEhAaRR6jdheL7vdTlqR6YTk11drpGtsZQk3JrjIchpilTpkggtDUdfh5W4p4YoRtuGAoIQ8OGDaNbY2PHjlUFIDXLg1BOSaVh5XI2V5FnpDynpIKzFYo8V8iy/1xTWvt4Kj16/ghDuLWXhleOpWVB1LkkCIs4C9t27RUnVyEhIQFCDoBQJ1FXZwdcKO6ktrMXoYaNxatTK7+zd0Dou55OgMtEl7TV1WkMhIxsjd1jihFyW7A0QtBQBKEf/tBia4z3ALE0n8eDEC7UeaVVVLmczVXkSelK2VKVcJamq8yWT2uUW/dvOb6yfZ4prXU8fJ6R47Xuz7Pmn2PyCl0kIHSBgFA03l2agFDArn3i5CokJNRvQaitue9ihBA6NsV1w6yVl2EzsV0MQBAGeNn0khgbp7m1A/KqO82q6oSGlg5oIZ8Jpvn8uuYO07Fw4yiOyV4I6unuhLCsbvCJ6SFzNsuH0zpSVlDTBd2dzoGQ5BFaJnmE3BksfcPQoXDDDTdQEEKPkBr06IEQLrz5ZdVULJ3HLc688svMlqY5K6WrZauuKs5a9ulI/3xenqKNWns6jsV41R49f4SsnOJySM8rgsT0bIg5nwLhkdGwfbcAISEhof4HQvkEhErKKuFIahO0tbZAhxtBCL0wl7s74GROF2yJ74YvI7rBl9jT2V00v9OFINRpgqBPT/XA6qhuWHNW0rrobngvrBvePNoDa8+a89cTvX+8ByoaFN4ZJ0AI443Q2/MB6TeusAvSK4kqJF00Kae6i4JQaAZ+Bq4BobtlEKp1EwgRCEL9gAMhNfhB3XrrraogVFBerSlctJmV0jWy5dPmcrNVa6+UXn39ctvHozeenvp6/ghD6BXKzC+G5IwcCkInzsQIEBISEuq3IIQeoZf3tsAHYR3wXXd7r25N8UJPTGVDB5TUSR6Zz0/3UIvvMb+h1XUghJ6dgppO+OZMNwB0APSY9F0HhGd1gf/5Lst8kt56vhviCbD0dLkGhOqaO6GWKID0i3Osa5HeM7WR/uG7Tjic3g3HM7sNgRA6XVAsbb01tgzu8s9w39YYxghJIiD0gx+oeoTUQAg1fsIEGYQKK2pk4SLMLE2X18hWVRWcNSK+jUp7q/G5PDXpHq+dx+dp80fllhAQKiiB5MxciEtMhZNRsbBjz35xchUSEuqXW2PVVZXQ2NgAL+3tgI/CCShc4uNjesETRPrGbafXQy7BN5E98CUBoOTSLgIpksX3mI/lCAt4dZmrQOjbqG4KOiwfPU+RuV2wL7nLIh/TCCznipwHoUs9nZBE5vXng5foHFdGkTlHWmrFyR74NxGC0KGLxkCIQZBREHLL1hiDINweMwJCvHiPUFFlLRSRxVdSLWdrTWUmqyasa9FeKcv+Ck1ptvAXcdair0rF2Ox4LPpUq69zPLr1PWv+hdTbVAVZBaWQkpkH8QSETkXFQaAAISEhof4EQmEmEMrPg0oCQk1NDdDa2gIv7TMtyAyG1OQCECqt74Cvz0gL/+UeCSo+O9VDLb7HfCwvbei2AUL2xSFpgVAEAaG9miDUSUDIxhVknfpCEDqTR8ZIQW+UND9eGDzdSvpaQeaPQdT2gBCDHh6GmOjW2Ow+8QjdYOERYl4f3vKeIEzj1hjvESomC25JVR0VS6M1JFYXLZ82lfN9qsl6vDrOsjra9e3v31LK9p42f0wXlFVDTlEZpGXnQ3xSKkREx8HOvUHi5CokJNRvQaihsQHa21qgvaMdXgm+BCtOd0NHV++BUJkJhL4zQRBuCyEItZngAvOxvGyAgFBUfhfsTu6mMUJqXiXcBsStQXtByJaoR8gEQk8eK3bfVWMIQdcrtsZ48FFujTEQ4j1C/MJcWm22fFprIfd02TsfT5t/MfUKmUHoXHIaBaFd+w6Ik6uQkFC/BqGW1hb47lI7xBd1wdzVl6EcA4W73AdCH4ULEHIlCFl4hAgIuW1r7HoOhMaMGaMKPrzUYoTKquvlhb9UTtdTlXG2TJGnVl5Ww9kaU1mNub5Seu0t8gz1z8/ByHzqPHr+pRSGaiAPrxzLKYDzqRchMiYedu8P9siTXWNzO6xPqINfHCyHxTuKiUokBRabLdGSnSWypekdxbKlCuQs1jO1RUu1k7O0XZFsJZVw1np8izHk4yw2XH+JqT47Hj7PSH9i/mL+rp7/MyHl5LdXS3+DnnpnaRosnZ8PVVVVBIQaoaezFZJLO+FBv8twrriLLuBGFnp7hWCDgMODUHuHdFl5u4tACG8DwKuzox3yqzvg2zPdNCCc5V/qaoeInE7Yk9RlkQ8kvTWhC84VKkFI52aLzoIQdMKRdNeC0N1yjFCte0DouuuuJ7rOAoS0AIhPW4AQWXDLaxqoWJotxHyemvTq46LOLJ/Waq8nq/5dfbweNn+EMgpCJQSEcgvgQmo6RMbGw579Bz0Sgh7bXwqL95TD0v1VsPRAtay7gsyW6kCN2RLRMpOlCuJskCLPQLlyPD5PvX2N2crHUWMxB2ck5i/m3+vz31dNf3v4G2zyQBhSglBHayNcKGqDB3wvUY+Q2oLdmyDEgIGlByMIrSAglF/bBavPGrt8HjnDyNbY3dsy3Q1C11mAkBb8KPN5EKqobdRUeW2DbKW02VaYysy2UZFnXe7q/uwfz5xnRH09/3KTV6igtAIy8wohMTUDouLOwZ4gzwOh1fHkRE5OxPSkH1QlW1XtrzHb/dKiwKxaez5PTdbjVXOW1al2on+ztexbvb2Yv5h/X81/8e4yWB1X7dEgVFdTBXG5TfDjzV0QW9C7EGQLhHj1BggVEBD64jRujUnvUQg/0XmdcCClyyIf0z6x7gUhjJEKSu0m4/ZAoYEbKiLsIGswIFKCkewRQhCiW2N9AEIsWNqIeBCqrGvUVi1naxV5VE2cbVLkGZGd7XWOp8rUFi2fNn48njV/hKKy6jooLKuErPxCSCIgdDYuAfZ6IAg9daAElu6tlLxB9CTPn/g5q6IldEGQrJr4OlLabJco8tT7q+Ksfn3lePbOR8xfzL/P5k9+g0+S36KnglABAaHSiir4TWArROa0EQBRuZFhL4AQXg2Gl5HjVpDqYyZIPpaXugiE2tvbyLzbYFVUF3x2ohtWnJL0n4hueDW4B57f3UNv6MjyPz8p2bpmvfsqGQOhMwSE9qd2a84X67EYIZSRR2zw4MPDEJMFCLnvqrEbZBC6+uqrrTxCTLfccouFVXqEquqbHBeCBrN82lX17T4eztYp8npDvTx/hCH0ChWVV0F2QREkX8yE6PjzsC/4kMed6BYFFMHifTVUSzgrqZqz1aayasP1LfNUtLfabPea2jCr2t52//wxqR+fpfTri/mL+btv/vhb9GSPUGVlFf2Hsqu91RTMbOcDQx0AoZrmTnjt4CVYG90Dq85aax3Jx/KaJv6hpMbBB6FHKYShTqL6JrNaW9vAP6GTQFAXtLaZ8+uapPod7W2Wfdt4aKzqY0FMIJRQ3AV/IvPBu0arzffriB54//gl8/Zgh30gpBQDoWEmEHrSncHStrbGGPgo85QgVE0W3OqGZkksjVZFNaYytGri61j0pdG/sj+r9jrj641Xw1lHjq+v54+QVEFAqJiAUA4BodT0LIghILT/YIjHnegWbCMgRE7CqtrH2X2KPNX6NWZLtMiURrvIVGfRXu32fB3V+nYfj531xfzF/Ptw/vO3FXl8jFBTUyOBAveAEBNelZZX0yUrX6Hyesc9QNYg1CqrXSEEoJZWCXza28wyA5RzIMSuiiuq67KYr3LuCIedncZBSOkBUmry5MmyR+hJ922N3QBDhgyBITY8Qgg+So8Qatz48TII4cJb29hCxdLy4t7I2UZFnko5bduo3R+fx9fV6t+6vtnWsH5t9a+cj0K69ft4/qjK2gYoxYDpwhJIzciGuIREAkKHPe5Et9AWCO2pMluarjRbqmrOVivyVMpd3Z9VuUL8GPzYRhdCMX8xfzfOf2E/AKHGRveDED57i1e3QtbbQ64BIaWU4GPtSXIehNTmq5S8BWiHR8iWzFtjWe4FIXlrzOQR0gIfls88QjwI1TW1ygszS6Pl0+Zys+XTrFypOs7WsX5d2b+ifl0jZxsVeU1sXFvje9b8Je9QoxUIBXkgCM33LyT/pVZKIidl2RrQYs4uNrVlVrU/Po+ra7i9Unr9cdZIezF/Mf++nP/8bYUChIxsmSn77eglEGpVyAqOegeE7JILQMjsEcpy3w0VZY8QEXqEbr/9dlUAUrM8CNU3t0J9k0E1t5ktVStnDaip1fZ4fB0j7ZX1rcp1jlfvePp4/hIMNUF5dS0UFJfCxcwciL+QCMGHjnjcic57KwGh3VWS9nB2jyKPaCFnJVVyttJUVqnZHy3bY65v2Qerw9c3WzXxx6R2fPaWi/mL+ffl/Bf4D2wQ6i3pgZBN8FHADj4+RFutFrIFRkrgshk87ULwaVfoe9/7nmGP0D0IQkeL3BsszW+N8cCjJTUQamhpk9TM2WZFHk23mq1psW7gFvoGExSw9nyeWrl1/5bj67W3Km9pszkfe+v39fyph6ihWQah9KxcCkIHQ4563Ilunl8RLNxVRbWAs2rCkzazqifyXWa7QNGnWv98G7X2euPzeWrj0X5t9K93fJ46/wXbS2GBb+6gnf9A/f7xtyhAyINAqEUhBRh5OggFHQiG66+/3qBH6F7JI0RAyG1bY9cOGQLXXnut7BGyBUBaINRIFt6m1nYqlkarrnbOqqiVs2ri61j0ZeqfjS3X5/K4Y9M+Xp3jU4yn31/fzr/B5BWqrKmDwpIyyMzJhYTEJDh0xPNAyHtLoXnh2FlptjTN2V2KPDXxfaj2pyjfVclZlf516i/YabYLTPUWcPX5vAWmPhfYdbyeN388/mf3F8PKqEqYv71s0M1/IH//+Fv0tPMDW2+E+peuuuoqGk4z1PRwdyMgdI+7Y4QQglBXGQChm2++WRWEGAQYUXNrh2z5tD19WKqDsx2KvL44Hs+aP0JRPQGhqtp6KCotpyB0PjHZY0GILRRKzefsfEWekfIFOys4W6HIs7/9fFPa0fHsFfbtvSoN5n6VaKV5q1Jh3rpMCiNumX9gGXhvzIK7V6fA16fK4GJFGzy0MQ3mrb4I8wNKLerP9y8G7zUXYd43KeD9TRJ4r8uA+dtKLOe2oxzmryfHvxLrJIP36gzw3lqs+/17q7SbR9opj3++XyE5tlTw/joJ5n1L6m7IJHMo73ffvzv//r235Hvc+QHXHlyj8H5348n6M2HCBJg4cSLVpEmT4I477pCtmvg6avXtLddTb/evN56nzB+/n2HDhulCkEWMUEC2+2KErr+eAyFCbVogxACIWdTYceNkEGpp74CWNknNnDUivo2q2jnbbqrbrt1eOb5e/3rHa9VecTwWeR44/2aTV6imrgFKyiogOzcPEpNS4PDRY563NeZbIJ+I58uLTIUibSoP5GygIk+tXCnsK5DvXyG+jpH2yvqK8gWmNNoFpjoLAm0cv8r882rxpm2Wr8vffQfF9R1wJL0OHvZJB28GQ704/yU+WbA3qQZ6Ln9ncSwXSlrgSf8scgzlUlvyfb60MxtiCpqhvq0b6lq7ITKvEZ4j/+15E0Ci8ycwc8+6NDiQWgtljZ3Q0nkJEktb4Y97csGbAIzm94/t1ttox+a/KR/+FpQPKeVt0Np1CUoaOmB3YjXcRcacv6OiX33/7vz7n+freR4hjDHBdQp3L3DRVFqh/i/5PkIEhP7XrVtjJhDCPzJbHiEeglC8R6i1nZyITGrlLFUHZzsUeYo2kjo422Eq6+Dqm/PUyu0dz+p47ZRuf308f4SiptY2qMUrx8orCQjlQ2JyqkeC0FyycHqTxQk1L7BStvPoglkhWz7NyucFVnC2QpGnr/mmumj5tNH2Vv3ZebzSXCtszl8NhPhXc0cPPLItp1fnP5dAzrGMejpe96XvILu+G5oIhHT2XKZ55QRK7t1WSL1Tbx8uhksKWMJXD2n32735tL+lvjkUTtjru+++kwHvnSNF8meg/DyX+uZqtztaZPocy+HT8FKrOvjKremAhZvz+9X379a//y2eC0IMhngJiBgYkmOE0CN01I1XjSEEXXPNNbJHSOn9QcvE5/MeIVx42zq6TOrkrLQYM6sGAljXVnvLPGu1mspa5bHMeS6pzx2jmvSOv6/nj32jV6iuoQnKKqogJy8fklLS4MgxDwShzQXyf6y4CDCrpvmcna/Ik9qaraRKzrqif3Mfav3ptbcaT6c/bw6Eiuo7YOmuclhC9ON9lfBZbKMMHEFp9aaxysF7Y660FfR1Esxl20Ibs+V+561Jh7mriHxyLcbxWp8N8zAft9sUx39vYIkMFO+erIK/hFVBTFEr/CKkWoaM987UwV3bSqC2tZu+jyxphyeCq+DPJ+qgqkXKSy5rpX2ujqqk7xsIxD13pAaW7amCI3ltNK+quQuWbC1U/bzWcO1+Rdrds7vCot1S0u7urQXQ0N5D83ZntcLS3eXwu7Ba6hnC1xenKvrV9+/Ov/955LcoQEioL0FI8gi5CYQQglDMI6QFPjwUKWOE2ju7iLo11MVZR9Rt2X9Hl9nyaa3xOjhrpL7e+Fb1uz16/m3oMWprh3q8hJ6AUG5+ISQTEDp6LMzztsY2kf/QA8qpvLdXyBY1l7NzFXlq5diWWT49l6sz147+vE1t0fJprfb8HNTGV/Y3j7Na82cgVFDXaTkeqZdR1U7L0irbaf78temwJrKcej7auy9Tj01BbQesjyL1N+TQdlGFrXQ76dtI7vhJX/7xlTR/f3qj1fE+fbBKBp7PwkrgtaACiC5shnl+xfBrAiQvHquBR4Oq4IVD5XK9x4Mq5flvTqijeXg8mFdgmtPWpHp5/g/srZDbvn60XPX7YO38kxvk/Af2Vcrt/kLavXW8QvZA3b2rUv7896U3SZ9VRXu/+v7d+ffvtan/gRBv+8O2mauPdyDMH0Fo2Jx74Z7tOe7dGqO3vCbCP7LRo0dreoN4OFJ6hDq6zAt/B2epujjbpchTK9eTs+111N7Zbdd87K3v7vkjDLW2d0BDUzNUVFVDXkEhpKRdhGOhngdCXhwIeXHWS5EnndDNlk/PCzAm5cKgXDj0xlfK3vp6UusvhwMh9OLM3ZgLXgg1q1OhuqWLlsWVtsFc/1J5+wqBI6q0A84QMU+OT3w1nWtwVrPsQZm7pZDmLdqSL3tMvj3XaDWf+eQzbui4JAMHxiflVHfAs/6Z4LUylX6HWO+3BIgiSzrgVHG7+TMnZXsSa2i7ksZumOdfAh3d0pbav05WWcy/2uQ5+ux0pfXnqWjHf/+s3QrSblV0tfx58X1/Einl17V1W/0tePL3786//zk++R4LQnysEB8z1N/Awd7xBxo42QIhaWvMTSCEwdLXXHsthSElCNmSEoQ6u3qgq1tSJ1l8maViabSsTjdf32z5tFZ/fF6Xok+Lsdj4XT2cZXW06+v3z1kDx9vX80dIaiMg1IiX0FfVQH5hEaQiCIUd97gT3Ry6iFaoa1u52aqJr0M0x5RGy6eNlluNZ2f/Ltc2Mwhh0PGnocVUK0+VQVJpqwwmX8U3wd07K6GewEpT12VYEdsIc3yLwYssbBG5kickqbyNHuvvQmvldi/uL6J5r4dIMTW41fbA3krV+f8hrJb2r3ylVbTBX/fnU2+C8tjnrM2iZSzAemNyM9y3q0xu+9qxSos26MmiHp8LdVbfx307zXE/rx21LGPt/C7Uwu5UCQYxUJr/ft44bvZqLdxe1m++f3f+/XsqCKlBkJqHSG1hd3bhZ3XxBsS4DuLVUBjcO2PGDJg9ezbMnDmTvscrpXCNxHr8eHrHZy+oKMvdNX9HxzMyf94j5FYQQghiW2MIQnoQxMSD0MFDh6C755KqcJFmVtIlzrI6XH3Odiny1Prj89THN1t3jOdp80eo6ujsgqbmVqiqroXComJIu5gOYcc9EIQ25muf6IXIIm87WBo9P/MDpLq4kHl9kwJLvkmCp7dkwPuHC+WYHdxGY32iZwZfgReqYa5/GRxMk+AoqrjN5rHcHVgB/45ugPPlHVZXsb1xqMhc17cIFn2bCoEJVbJH6nSxdJz37zZvgf3piOUin18r9bs1sd5qbKPt9l5soOnUCsu5vHncvIW2eEeF+NtS0RyfPI8HIb2tMWcXaqVuvPFGmDp1KkyfPp1ewj9q1Ch6WTjelBhjbfGGgXivHKyH5Vhv2rRp9L07PEC9PX9nwcpI/T7ZGkMQogdg8ggpY4RsghD5osXNovq3PA6EyMl3DlmMUfRkbLJ8mpU7LdaX6T9iizxX1FfI3vmo1WcghFtXYQXtVMfy22BzSjO8fqLW3J7AxxsH8iGbAA9/NVVTR48MQuzY1yc2ydtjGDvUaAoufvN0nfr8N5Lv6MtkmP0foq2l8BoBkYSSVvi/qAY5MDm9sl2qu7kQniIQlm/y0uA23bcJTRZzY1ebvR3Kzd2vRN7q+zyqVvXz0m13pgZWx0vxSEV1nTBna4lc7+MTpkBrcrz96ft359//7I2eC0J8rBAfM+RqjwkTwg56esaRf/4RdBB6+DZagdtYD+tjO2w/fPhwp0DEWVBxNRj1xvHJILQj132P2KAeoWuusdgaU4Oem266SbYodPvh4zjQ9SeAQoCQqzR7Qy5ZXMtURU/OW80ncj5PUilnS01lpVx9c55lXVN7f86yNv5lmu2t+1cej54sj9fqeFTmz7Z9MObF1vyf2l1EwYdeLZXRAr86XA1LtpdBcFqdDEKs7sN7K2RYWhspBTg3dVyCBQHq83/vdA29TL+hrRvu9smiIBRd2AKz/UohIKFaBrXZBEpeCMyGlk4JjnLqu+HnQRUwe0uJScX0GIobJLjzja4ieUU0b9mmbHOwNDkRYp7XqgyYTTRnfQ49Dst2xfT4LNqF18Dbp2tMwdKXYeGGTNpulm8xBJ6XjjO9uqNfff9u/fv3UBDiY4SUINQbwjURt8AQaHCddAQksB22x36wP0c9LL0NKr0NXkba8yD0v0cK3ewRIlKCEIMeNSiid/gkIDTpjjtg2vTpMGPmTJg+YwYVn7ZH2A+KT/Pvteop6/OaOm2azTxlmr1naf69Ml9PU6ZOpVLL10qz9yxtjyaT/zhQyveoO8kfF+qOO++kd2PFK/5G3367x53oZq7Pk0/Ms/zMVkqXy1ZSGWfV6putsfJy2Uoq46y1lMfD56n1b3nM+vXV5q8EIa35/zuiVr5vDt7tefa6HJj9TTqklLVagBBrE1/abrovkORl2ZverDn/J4PM20rrz5TDn/fmQ3RBM8z/KoleaUYBo6YTFm3KhcrmLvly/0c2XIS7v00iSqa6Z2USzPEtga0pzXLc0/LVKdTThFetUSDrvASLt0vHsD+5Fg6k1MKKkxV03v6p5nb3qbRbsqMc7g0sl4Oq1xHIwzoPrEuV4Wzd+aZ+9f278+8ff4v9zSPkyoUb8/FciY+GYB4gZ6EB+8H+sN++ABpPByvUnWSNMoNQUd+DkBoQ8RZhCBfTMWPH0m0yXFwxbsiWaF1FWi1PWe6sENqUVpmnlu8K4WeEYmk+j5dWvrO6jXynTLeSH+HN5HvD72/kyJEed6KbRU6+WgvPzC1mS+XHWVZHo62R/vi83pCz42FdHoRszf+PoTUyrBxKrYXPworhVE6TnJdH+pnpWyr3+05EnUWcz69Cqm0eS2h+m1wX7xiN22ks/gg9Ua+F1cKH4RWg91q+vQyW7yynl/fjq6vnMlQ0meOg1p5vlsfES+DxdSq3mR7zvQbbbU1tkfPxDtQ9JthrNEFWf/r+3fr3PwBByB7hIzwwBkjpBXJW2B/2i/17EoB4iiw9Qn0IQkrwUaaVUKS1jWarjhpoKWVkfCYMRtNLa5WhdVb4h82n2Xu1fGUZn++oEGpQaukRI0bIFveo0UWLwsA+TzvRTUcQ2lKqKnqSNlk+rVXfafmVmS2fNnw8ZZwtU+SVSouWyfJpW/PH7SV85Tf26M4/ML3F4q7O5ys6YV+mBAWtBCDm+pnrLtpSJHuDCuq7dOe/aFsZ3XJTPmIjt74H/nC0mtbZfrFFF4TuC5Tm/lRwFWnbLed39nwHaxKaYDY3HzbW6aIOed5PHdBvh/PcnNxscazptd3wxL6Kfvf9u/PvfyB4hPiryvSuMOPL8D55eM7EdbE3IAv7xfMzjmPr+Ow9flfN39Hx7JXaeGaPUB4FIbfECF133fWyawz/uNBtZ8sLZAtcjACHEjz04EQLVJSAoUzbylMDCTWAUYMNLfBQ1rGVx9oaFQ8yfJ5WvrIc4YcJg/4QgvD+UXilg6ed6Gasy6WeCqotnN2iyFMrV8q3xGz5tKP1leVWKuWsgeOzGl9nfg7M/+4d5fBUUAXcvb1Mff4b8mHW54nw6IY0GZpWxTcYnr/31hJYEVULqZXtsAy9K07OfzkBo58RQPHaYt/8sd1P95N2ftrfJ5Zh3/fsKB80379Tf//rPB+EbN1XyFHh+REBRc0T5EqwwP7ZE9ldCRLuBhdXgxXzCC3bkQs/O+zGGCF2ALxHyCjwaMGPGszo5bnSK6PlmbEFQEY9L7YAxxngUQMgJezYgh4t9ScQmrY2F2b4lplUyll9zeTsTEWeZV+O9W+/7B3PueNzZP4vBpfTwGe2XVTZ0gNLA8rtmuczwVXgk9TcL+c/2L9/W/3jb9HTzg9XXnmlBQwpwchej4qynD1mij1yytmFXq8cx8GLjpTeLXuO1576zvbn6vmrjS95hJabPEJuBCF2AMwjZA/0aMGPmtfHlpdHLU8JNmplRoDGHthRAx0jsOMo+PBgo+fpUZbp5SH49DcQmromVz4RT99stlS+nPVV5KmUz+CsWn983gxFG7X+Z2wukS1N+5bKVrW+sn9sZ7LTTX2ZrVr93p//i4er5YenJlV1wQsh1YNq/oP9+7c1f/wtejoIaXmDHAUFPF/iuVGrfW+AB46H4/YGeDgLVu6Yv7I/Mwjl9g0I4R+ZGgjZirmxB4wc9f7obYPZC0Z6AKQVe6MHPkZgSAk+tra/bAGQEU8QE8IPAyEWH+SxW2Orc2H6plKqGZtKZCulzXa6Io+vy9pP9ykxWx9TOx9b7fX6tyy3V8r+lFIev7vmP9+vFOb6Dt75D/bvX7P/1Tn9ziPk7ELOtsT02uE5FG+UOG/ePPD29rYS5mM5nnv1QABDU3BcR2HEGbkajFzRf594hDBGiB2kEoSMxPkYieexB4DUgMZWnI8rt7a0PD2u2ubSiuHR8/TYAz1KLxBLMxjydBCavjpbPhFP4+w0RZ7FSZ2d6H2KOVusyLMup32ZrJr4OmpStlfWty43W9XjZW3F/MX8PWH+/RCEnFnY8dJ2pTdIrT88l86aNYvW1eob87Ec6+H5Vm9srIvjexrY9DYo6YGQ22KEeBDCG+wpPUJ6gcz2BDgbgSB74nycASI1OLLX26PM0/L2qJXrBTgbBR81CLIVH4TCH52ngtCUVTkwbWOJJDxJM8unNcqncnaqIs9I+TSfEs6WKPJU2pOxp3LHw+epleser059MX8xf3fOf+oA8Ajx22e2bsbItsVYbJCWsC16evD8qdcfAxysr7f447hse8yVsmf+fdGfR3mE2GSYR8jIVV6OBC+74iovR+J91Lw7Wl4eI8HOWkCj5/2xle8o8GjBD28ZAPUHEJr6bQ5M3VhsUCWcVZEPZ9XE17Hoy9S/T4nZ8mlHj8dKivHslpi/mH/vzX/K6twBvzXGL+Z4rmS3kbHVBre9jHpFsB7W16uH4+Ka4O6tMXeAjXMeoQL3xQixD4EHod66uktvy8tV99uxJ+bHFvwY3RazFdisFQxtJAhay8OjBT1KLxAfI8QHSnvsVWMIQhuKJW3kLE0XmS3RNFMa7TRTXWYdktV4nDUg/hh653jE/MX83Tj/bzzTI2QLhtTgyOjCzm9habXHNMYA2Srn26MQhPTqM++RXn9GxnN0/o6M5+zxqPV3xx13UBBaFpjvPhBCjxA7CNwaw6AtPfixBUVaW1tqAOTMZex6MT62YnvsjfmxFchsa2tLC2xsAY/Sw6OM9bHl+VGry2+J9QcQmvpttnyin7K+WLZULI2WqpizprobzAvFFM5OUeSplVuJH1NlfKv+dI5XWV9PYv5i/n05/8keCEK4RrF/2l3tEcLzoZGF2oiHxxFwUhu/r7e6nB3Pkf6ZR0gCoUL3gxD+cfEg5MwVXlp3VzZ6g0NXx/togZEWFNmK99G6t4+zMT5aUKO39cV7gLQume8vILR8cy5MXlcId64vshIuAsyqia+DmrzObPm00XLleHr9T1lvtlPkPopU53Knoo6x+mL+Yv7umT/+Bu/dlDvgPEK2PBZGQYQHGyPiPUK2jg/Hd9aj4ur6emDjrNSOTwahnQUUhJ4JreobELLnMnZb4OPqmxhqxfHY8vDY4/2x5fGx5dFxBHyMenOMgI5aHTUQ4q8Yw8dreCIIvX24GCavzCMnYnJCpydoyRoR30ZSEWeJ1nB2jalsjbm+cjyr/vg2a0x11vDjm63l2MWG5qMcT8xfzL/P5v9tDv0t9icQchYMcK0YMmQIvXzeFWDDhOBkCyQwPgjHxfGd9ci4GoycBRtHjk/pEXrmaJl7QIj9YfEgZOtmhrbu5+NInI9aPI9WjI/e4y6ceYSFvdth9m572RPwrBVLZAt4lPBjyyPkqSCUU1gDC75MhclfZpKTdL755K12ItfRnWsKZcunjZZPltOFVNLCV2heeLjF0FB//ByMzMfe+mL+Yv7Ozn91Pv3t4W8wt6jWI7fGjMKQvQs9PkQc1yg83+J5Es+P7KnzfB+2QMgIOLGn0GP/eE5m6xaO3xseFleCjjskxwiZPEI/Dyl2BwhdZxUjZCvA2Z5L1414foxAkDvifLS2uByJ8zHiAVLzArE0zg0fcYKB6/jIE/xO8D3m2wNDypso8leMeerWWFNzG6RkV8BrOzJg0efn4I53Y2Hyeya9H2O2qHdjzZbVs1Wfz6OK42ycIs9Ae51yduxopXScbNXGs64fK+Yv5u/W+eNv7k+BmfQ3iL/F/gZCzgjPtwgj7PFSbP3Ccz07d+I5c9GiRRRk0HPEHljOntfJv8dyrIf1sR22x37Y+sXWVxwPx8Xx+xOw9Jb4rbGfhhTAz4ML3L81xqjYyFPU3fEEdVtxPvZe6m7kfj6OBjlrXdFl6/J2tTTOBX8Q48aNo38QU6ZMoRbfIxBhud4WmNILxDxB/cEjxGCoqKwOsguqISNPSEjIXcLfHP72PBGCeBBiVitw2hHhuZX944liUKQEo6VLl9LzMVt7bK0n48ePhyVLllhcaMT6xP5ROBae87GvwQ5B6L2aMGEijJj/kMkjVABPBuX2rUdIL/6nt4KZXXU3Z72Hl9p7l2cjNzDUAyRbMT04Jv5A8EeGN+HCveWFCxdSi+8xH39IyrtFK7fBlGnmEeIDpT0ZhISEhITc7RFC7w2eY/EhqAhEKAQUBkYMjvAf03vvvRcmTZpkAUu8MB+3eJYtW0brszzWD/aLD3dF4XgITDj+YAch9KKNnXgH3HTfM7BslwRCP92d3u12EMIvy8j2ly0Y0rucXcsTZEt69fTu2qy15eXMFV62YMdWWguG8FjwR4I/IISfgO3bob29nVp8jz8oLMd6WleF8eLvHaS8YsxTt8aEhISEbIEQk6s9QigEoQkTJsDYsWNlMVhh4IKaOnUqhaGf/OQn8OCDD8qWCd9jOXr0GVShsB8U9otjoUUIwrTYFvseDRq//c5pMPrxl2H5bgJCh/LhsZ0pDW4FIX5rzJVxPra2sex5krtR2NHLc9UdnbXifuy9CowHIfxPAX88CxYsoBCEL7ToGZo8eTIt5+8WreUF4svVPEL4vQsQEhIS6o8gpIQgV8EQnlvR0zNx4kQqhCIGKjy8oBjQKK1SfBvWF1oUjoHj4bgChL5Hdypum+4N43/5L7ifgNBPD+bBw/4JRW4HIRaH4sy2l5FYHiPxPa64wstZL4+R+B41T48jQc3YBj9/9PxQj1BAgOwRwisPMB9BVW1rzJbE1piQkNBA2hrjt8hcvVWGYILnWvTMo/A9s0w8KDExuOHzmFh9Bj6sbxwH8wQESaLOAO/lMPmVr+FHe4vg8aBseGBjVCT5vq92u0fIyCXs9jyl3dF4Hz2vjtGYHnvv5KwHPUbu7WPPZe4MaLAPjAHC/xzQ9Yrwg54hhCJ8j/ksRkhrG0wrQFp4hISEhMTWmL7w/IjnWxR659ETj0Jo4QFJKR5weNBhFsX6wn7ZGOwBrkLfoyB509LHwfurE/BgUCE8ticD7l8V5ku+7++7B4SusgYhvZgfW9tfzjy3y8hzvOwJgjYS4GwrX++Sd3vv6WOrDosTYleN4Y8Gf0gIQSw+SM8DpPaQVeEREhISGmgg1BseIRSea2fMmAHTp0+nwotVmBjAMFBilk/zlom1x/6wbxSOIwDIHCg9ZvxEuPGun8I9Owvg0WCi7Umw8N0tL/Q6CA0ZYnlbb3a/GqMPJzUCN3oxP/bey8eZx1nYiuGx9YgLR709arE7Wpe687FC6PnhrzLA9yxIWm8bjPcC8UHSwiMkJCQkQMj4FtmsWbMshPAyc+ZMGWSUYpDDww5rg+2ZnT17Nu1fAJBlfNatc5bCpN98CMt3FcDjB3LhgY3R7cMXL76ZfN/f63WPEIUgIjWPkBYMOQJERm52aM+DTF0Z+Oyot0cLfPRgyAgQKY/FaCyQ2p2k1bxBAoSEhIT6Kwip3VNIKX77zN6tNFwXEVbmzp0Lc+bMofDCC4EG85llebxl+V5eXjSNFvtDL7/aHZ/1jtfe+Tgzf7X2avDpzPFZbYsteQzmrTgKP95fBI/svgjLvjp0gny//0V0pVu2xvCumOw240au8nLVU9uNeIVsxfvYCmi25d3Rgh0jwc56W11a3h+jwc1q3h21fK06yjz+knkBQkJCQoPFI2QvWKj1iZfLY5wmE8ZuMiHUMMvSWmLt8eqy3gCJ3pq/K71tWseD6yJeLXb7o3+Ae3cRCArOh5/4xcPCdzb/o9cDpWWP0NVXWYGQs1d3Gbm5oZFL2x15dpcjMT9GPUFK8NG6hF3t8nZ7Y3uMeH2U0MMHRvMgJDxCQkJCAw2EbF1FZkRGQQTPo+jZwYtX8FYm8+fPp2m0WsJyJmyDXiLsxx4Qsfd4e2v+vTkesgd6g0YtegTmf3US7ttbCI8fyIH7V4e33nr/MxPJd3uVe0DoKjMI8TFCRm9iqHVPH3seVWHkyi4t2NHy/Oh5fezd3tKDIKPwYwuK1Lw/SrBRiwFSq6sMkFaCEN68SpxchYSE+uvWmLNXkdm7sOP6iFtc+NgM1OLFi6nweWIszcTKcTsM78fnCo+Mqz04rgYxR8rpc9a87oFxT78heYMO5MMDvtGw6D2fb8n3eo1pW6xXtsZYx1disPTVpofEqQVLuzLexxmPjx4A2bPt5Wi8j5GtL2e9P2rBznpbZloApAdCwiMkJCQ0kEDIWRmNucHHYeCdojEoGsEIvT74DDK0+B7zsRzrudPD4675u2o8XCtHT5oKo5Y+AUs2JMD9e4vg0X3pcNeXIdXXT18yTvIGwZWuhKErLQVXAhGC0A8UIOTofX3UAMce0LHH42MUcLTK9AKb7QEdR8BHC2aMbnfpwY9akDSDIAFCQkJCYmus/8nTwMkZ4fozdsJEGLXwYRogfe/uQnjsYD7ct+4kzPnLyveZNwhAYhVngcgKfmjHJql5hLTu4Gzk3j72bokZDXg2coWXPZe6OxLw7Eigs5Fyrau9jG5/8fcJUssTICQkJCQ8QkKeBEHj6M0TH4MZb/jC8t3FUoD01lhY9FFg2hXXDsdL5r/PswrKURjSBCCp0yu+p+YR0oIae5/UrpZv5E7Ozsb5GNnOMnpJuyNxPrYCnPXSep4fJfToQZAaCDEIEjFCQkJCAwWEjHiH+Dq9Ud/d6u359Mb8ce1ETxDeQfqOlz6DewkEPXSgEB7akQQLPt5Zc9OiB+8yeYOuMt0/6HsW7GInDNGKSgBiHTORxbCFgRAGTbP4IK1tLr17+zj6vC4jW1+OwI/Re/towZCzV3RpXd5uK99RMdhRiwtSPnVeeISEhIQGukdIbyF3NRg4258e2Hna8drTH/IFOlpoTNCiR6gn6N49JfBAUBE8ujcdFn26v3PiYy89Q+rf4HWF19VXXPHB95988klVGDLqGbIJQdi5NMAH37/++utzKAj98If0QI3ez8cVAc5awc7O3NRQD4gcvZrLnvv82HrWlz0xPkbiftS2wbSCpIVHSEhIaCCDkLMeDFeDibvBxRPnjztNuLbiJfJ4dRgGRmNM0HICQQ8FFcIje9Jg8Yr9MPnFt98h9UddccWt11xxxZM/eOmll67+AGHoit1XMSDSgCFjEKQGQDgADjTqxhvDEYTwOR8YK4SLpSOPstB7WKnRp7c7Azu2wMfR+/voxfo4uv2ld7m7ka0wI94fAUJCQkKDFYRcLT0Q6O32vd2fK8dDrsB1Dp+becv0+dQLNO4X/4QlG8/D8r3F9DL5BwMSwPv/dnTd+ewb7//XFdePHX7FHdddccXCa8Zccc9/XXHFT37Iw5CVZ8iGV8gmBPEA9OTUD37wEzLQmDHj3qIgdM01wIBo5MhRdgU468X5GNneMuINMgo7trxArrzCS++uzs54f7SARwt8jG6NCRASEhIaLDFCzno4ehtMBsL46PFBdsBbBeC6gsyA8IMPUMVnh2Es0OhHX4b535yiW2E/2lcEjwbnwXKfCPB626d2/I+ee+m6H4694+brvIYPHTr//y0e/uh1Xjc/cu2YK563hCGVbTItr5AUGK0BQS9dYQKgCa/9EAfBwWZOmTf16quvvoQgdA2ZCE4IF0tnn9+ltf3lqqBnvSu7XHEnZ1uXtNtzHx9H4Edr+8tWnvAICQkJDWThzffwkRdjx46lWy0TJkyAiRMnUuFzwXpb+IwwZvm0O8b2BKnNf8KEiXA7gR6M/bl1+jy4zft+uHHpY3DjXT+DSS9+CPM+PwbL95bC/QhAQQXwyM5kuhU242+rsm6ZueznNw4ZPeXWYQtvGT9q0cg7b3li2H3jnrzeDEP3/BcyC8IQHzOk4hWy7Q1SQtDzY57/r1tvffKaGaNm/PfUEU8OwUGHDPl/AXhnaSQ6FG6R4QKr9ZgKex9U6uiNDI1Cj7MBznrwY2Rby8gVXnqxPka8Pc5KgJCQkFB/1ZAJc+D6qYvghulL4X9m3QPD5twLw7yWw9A5y2H43PtJ+j5VsTK0RsS3cUR64+n1r2yvrK9X7s75j1z4MNxy/y/h9idegQnPvg1TXl0JC745Dct2F8N9e0rgx/ulbTAMiL7ry4Mw44019RN/9qd1I/7frT8Z+T9jZ0wftWTcuJuXjF582/03Lxr/o5FTb31yKHLJjFHP/TeyCu5cEY75gapXSGV7TN0bdMXuq2gHBIJem/DaDyUIeu6/Fy9+9LpZYx6/wZsQ2MQxs2Z9//vfb0Gv0LVkcbzW5BnCxVLrHj2ufoK71p2ctS5ldxX4GHnAqT2XvNsb86O1/aUGP64AIgFCQkJC/VWz/28vLFwZAQs3nIO7tqbD3dtz4J6dBXTLBYWeBzWxMr4eX1+v3Fm5un97++vt+d9HVQz375PAh14JhvCzLxN+tCkKFn++H2b8c03H5Kf+euDm26a9cNvICT++bdiseaOHzpw6edxdE6ePvm+c17j7Rnvd/uObvCY9MnzJ6If+x8orhM4clVghKxDS9Aa99NLVuB325K2vW0LQnU8MWzT+iZGL73j05ptuGv3SlVdeeRkhaIhpkcR4IYQjXDRxEbUnnsfI/XyMxvi4aptLL4bHyLO9HLmqy1acjxG4cRUAKSEIv2txchUSEuovWvLJdrhvfTg8sCUaHgpMol6Gx4Ky4PHgXHjiYJ5QHwkfkvrovgx4eFcqPOAXC8vWhMP8j3fCzNdXd09/8YOsyT/5XdC4CYveH3/b1Ocn3b74wf/f3nkHN3KdCR7a8oyGM8wkGJEz0MgNdCOjkRMJECTBnMnh5JFGOVka5ZxzsIJlybIkW7YcFCxLttdhg+3bXZ/T7f51tfvH3h93e7VXdVtXd4V7XzcaaIAASM5Q0ozcXfUrYoYk2N3ve1//8L3u99RiW0AxaHRo+0izURrQYyJKpZeHpRZReBiqQiBCKlWqHUau4Dae8xYhthoEQ2JgVzAcllLNtydEhW6QIItmZNgmT0tNmqiio63rTq4MtaELJ3yFf7cgIbq0RAvNQRp2OI0GXVxhgkYazlw18D5AB1yQqy7Q6AJPiwISDZANEJ5eIU1f/0BRJJYUFUpVUWswFM1WWxEnyKINdxSNZmtRp8eKSrWmKJHJi0PDoqKwr59+P/i77L7tCQc5lI99b7h0r0Hiys4J1ZR9DDBdAp9ceXh4LhZkkyeL6pUbitr1s0XD8buLhpP3F7HLHkQ8XDRe/kjReMUjla/064crXy8v/Uz5a52fr4X7M1W/W//9sNJr+Mp93fDvbff+3GOo+/M1fE7Hb7jswf9nPPnAf2DH7/x389ot/4JNXfE7LDT/AabyPYUpyLtNav81uCa8YVZRk5gqlDBrCL9BhJOaPsIiGSANelFArZNRMhAhozzSj4kS3aruVPvo+VSEuMNi3HuD4E2h3ATVICg/OWXpAaMyLjZL43KLIqIxSEJYd3v/Zeh3/xc9NFaSF1paOMLSw1aDYL4hmIBxYKDYPzBY7B8cKg4ODReHhkS0nIhEkqJYIi1KpDJaWCRyeVGmUBblClVRoVLRIqPSaItqja6o0emLWr2BFhwdZizaHI5igAoXU6O5YmF2vri6eax49OTp4tLGZnF6frE4mp8oxpLpojdAFXEnWdSj35HJlfS+9PYK9w5hhR5a1PYOWv72AGibzqqqUXeFmmpSG7vyPAhuKz+hIg8Pz8WDSmz+J6Oc/KNJ4f2DXU39HldHfufURX/n0MZ+Txrivyd18T+QhgSNG77qE38k9UngTwyJ/4K+V4XLkPjHpmB1+acmbP15w/bU7ldln2H/EzTu0rGROgCONf57AtDFfkfoE//ZqY8Bv0X8g0MX/3v0vb8jDLG/cxri/wn932+c+uhv0Pn6tVMX/hX6+rcOfeSvAVwT/SuHLvILuzb8c/T6Z7gm8pd2XfgndnXox7g2+IldE/rIpqY+tKuo9y2a4HtWdeB7FlXgXYsy+I5Z7fumSeP7hlXhe80qD7xsVfmfs2mCj+H62D0eLHmTy5Q+49Ylj9hV8XlcQ43ZNFQUk/i9JgmJK/rdJlkPrlOJPUr9oEeqFceG8KH6Q2ONHqPnitAlOxYhb0WE6PE4RVQC1SCzPKTViymjReqwiQY06f37W94VXHLJ/wUhgmEUECKuBIEkMCLESNBAWYKGkAQNF4dFSIQkSISkSIRksqIUiZAMiZAciZACiZASiZAKiZAa7kbXlUTIwIiQ0WQpOl3uYjgWR8IzXpxbXClunjhdPHz8VHF+db04MTNXTI+O0d8nvf6i1e6gfx+kC/bpz0GEyvJD00NLall8ailV4jpoEYKZpSsyxCdXHh6eiwW9gvi5TRv5BF3gf+S1ZD7028be99vH3w/Yxt+n7IX3g/jkB0F84oMwPvkhZZv4YYmPKMfERyHH5Ech++SPWCh84mMKLyAmPwFCtTgKP66LvfCTbWn0u3X+DlUG9mXi4/I+ov2lANj/0rHAcYXx8Q/hGOF4KVvhPco2+V7QAUz8IIRPfB+91/co+8R3gZB9/DsAet93gvbxbwVtE99E5+rtgH3s7aA1/1bQPvZmwDb2ht+W+zr6+lrAkvta0Db21ZA194rfPvZS0Jp7EX3veZ81+6zfln06YB19MmjKPea3Zh8OWLIP+Cwj93pNI3d7TNnbPeaRsz7TyE1uU/o60pC6kjBkTpFYZtOFJZeREM04sFjWiSQIV5A+rcLrUPTjJnmvVstKkGqYEhn7Iv264UgP3hXtwIRYq0hQaKn3CH3Tp8a2iFCDoTH2/qDaipBe7EEiZLEZFYRDOmxyi/qkEwdbWh/ft2/f315yySX/gt7zf3+akzVdaHzWk1XtHrRfgu1nCuX+fC18cuXh4blY0Eocb1tU/let2vCLJJZ61m3KPOMzjz7ls+aeRBf1JwO23NPoQv5UwJZ/msY+9myozDhN0J5/Lmgdf56yAZPPI0l4gSVkn/gKgL7/IkuoAZR9/KVaQk1+HokH836lv8H9u/R+wP6g/aL3D8HuL+w7Zc8/E8BLx1Q6Rvp4aXJPILl5nCH/KI09/0jAOvYw+psP+W35B5EwPui35u9nGLvXB1hydwetY3d5rbk7fZax24OW7G1+S+7WgDl7i9eS/TISnZv85tEb/Obs9X5T9hqvefQqJDpXeM2Zyz3G0dNuU+6Ey5g95jNlN33GzJoHS694LOlFp2lk3qkfmXYZk+NeczLr0MfSTn0iatck/Jg46MSGrVYYDlMISbW0QyuHJ8a0Yu+QvM9YJUHgK/DEGMwy3bga1ESEau8RApviPjEGj6Zh9D1C8T54ZA1uUsLFYaVa6tKDDKmGLDaF2OiQDhk9ol5dUNytig/1arPC7uGpnvaBpd7W3iM97f2nOtt6r+xo67m+vbX7y4hb21u77ug41HFP26GOB9pa2h9qbWl/9GBL+xPo65MHDrQ9c/BA63MHDxx64eCBtpcQr7QcOPRVxKuI11r2HXr9wL5Db7Tsb30T2L+/5W3ENxHfQryD+DbiO1Cp2r//4HfR1+8xHPg+4geX7j/wHuJ9xAc0+w58eODSgx9eeunBH9Lsa/moxI8QH5f4BP3cJ/v2Hfgxh5+U+GkNf8nhZzX8fBt+sXP2/7IhX9pXAl5v9z4tv6B/5kv0158zP9/yy/37Wv5m/76Dv0Kvf7PvLw78jk+uPDw8FwvyPuwJg9xxp1nmuwXXRK4ntNGrSV3iSj+WPOM3jSLS9Fd0Yb7SZ0xdSX9FF2+fJXMluoBfVWEUMXK1v4TPlLm2jCV9nc8y+unC+Xt+08g1sA/eMqP0PsI+M6D9R8fAHFv6DIiIzzxyGRLA0z5z+rTHmD7tN2ZOuU3ZkwwjJwCXOXuMxpg55jaNHgFhIREe08hhrzGzDvgMqTWPIb3qwjLLbn1qiTSmF0ljZsFrSs0TWHoWKjkuY3rKbUoW0PuME8ZknjSlc1DdIYzxEVpyMCoZNEZiTj0VdeiSlE0VC+KKqM+hjHnNMsplV4ZwTEZZDQNeTDvk1Yr7PErZgEs23K0SiXsZAcKHqF5Ru5u+L0gopFpxQUWCatcdq1k2rN48Qs3nEIKxNpxznxBMXgQ3JmlE4WGQIShRwY6qJBYMylYgRLJ+AykZ0nql/cqwqEuZ6u8U57o7hid724fmetoGVrrbhOu9HX1Hutr7jve0C093t/ef6WjruwoJ0jUgSR2tPTcyotR7CyNL3be3tXbdiWTp7kOHOu5FX+9rawFx6nwQCdPDrS2djyIeA1iJamlpf4oWqYMdzzIy1fo8Q9tXSrxU4mVGsNqQYLW9ynDoa7RoVXgd8XUkXsAbJb5BQ0tYy1sl3mZofbvyuuWbHL7F4R0O367hOy2MwNXy7q74EoeGP3fo3ZYSzL/b0GuGQ/vbvtu2v/0HrQc63j90oPUj9PXjln1tv+STKw8Pz8WCaEB1q2bYcoVW7DpqVlLLDnVsltAmCzZ1esKpy4wDFn0sb9cn84QpNWZHF24ALuCEniU1Vn6N/t+HgOoFQGLpCdI8Mgm4TZnCXsO+N4mNTsDfYv+ur+4+MpCmRM4BlRWE05wadWIMdmN6hDBmMoQxQUOakmmGWNpliqfc5kTSiSAsoQSBMTj08ZhDHY85NYmoUxONktpECACBcaiSlFMdDwC4JulzaFNeqy7usekibpsq4jbLoi6HPEwQipiDVMZxXBq2W6QBm00estjlEbNeSRkxid9gHAzotUMhrWXYp1GKKJVJYlLoBqwyRZdPMtxNiqQH8cH+VmWfasAvHG4jekwdvi6oAvX2etv6BfFDInqtMZAgwf5mi682mVVaUHdWabYqBG/OlSFkbR1QilINpIS41D9oHAqIYazOJPEpFMMWjbzXoYXn/If7NBZJrwmX9etdCqHCJ+qVUcM9ishgnyox0Duc6e8dyvb0iPLdHaIJYYek0Nsunuk9hESpXbTQ1z64WBKmVcRad1vv4d6Owc3ejuGjPe0DJ2g6+08hTnd39l8OdLb1XYG4EgnVNV1Ah/DarjbhdT1twuu7WoU3snS29n4ZcXMnLVm9Z0sg2eq9DYSLoesOEK8O4FDXXYi7Efcg7i1xX4n7ubQf6nyQoZvLw7UgYXukhkc5PNaAJ3bDwUvbS9T7fseTrS1dT7YzPNXe0vNU6fUTSEKf7GjtewrxTFdr37Pdh4ZeELYPvNJ1aPD17taBtzoOCb/PJ1ceHp6LhUGh4nqRCDusFptnrSp/jlAlE06NP2JDF2+XNutFIuSxSuMeO7po4+o0aVMl3fRrWZxkCJVxyBME/AwXuyrl2hb9DtjB+9T+bdgfhjCNUxFx1gISwooIF1yVsDtUKZtFFS0RsGFqymrTIEnRRswgKgAuipoAszhutEgSmE2SMtgkEQMtMNKAHu4VBrQIuF2GBgkNPNWFiewqpdCtggkQtf0BuW6AkkFlB4a2wB2M3UYxVHgAaS8+KBNiAzBbNDDURvW2CYgeicDUBYD4qLpV7SA/TAUIP8isLwYU9uM4vo8SUFULru50nTFBs3XGKjJUoCtD7OzSUIqSyahORoj8QpmQGoDxOjgwOZIiWadVJu5QKYd7LZrBHrVe3KU0irqM5uFOtXWwQ+sY7NU6Bno0xHC3yj3UpfUOdsn9gKhXRw33akOSfkUEEQWG+uTxQaEsKRIqUwO9igzQ3yvOAn094rG+Huk4Tbd0YqBDXkBSNcUgnu5vF8/2t4vm+tsVNH3tw4uIpTI9w0vCzoEVxKqws3+NCxKvwzUgERs8AvR0DBwD+rqGOQwd5yLsGjrR0zV0kqZz6FQF0WmW7s7By2q4vMSZJlzRiN7OgStZQAo725jX1d8bvrKvY+iqvm5ATDPQK726p0t0TX+X5Lr+HsV1kDiGhcobRX2am8X9+ttFA/p7RULtI5I+5bOD3bLX+eTKw8Nz0VSE+rTXqES2dUxOTuJqfwbXJkJWZdxD6sZwmyZvMSvzRpsqZ1ChiztglEb1WnlSC1iG4aJeubBbRTG1XZRQwdcLAdgXu4hSYRxU4rCSC0w8qJXG5dUEaODx8zJIUqCogSNJYaFlBQE3JXOBESGNyEID135MRg3QIBeQ90X65YcAsl/ZiqQGMdAKlZxIDwPR097u7m5vF3WD4HQKrJ2AQoB3AKzssMIDFR8Y9gLxYSo/zOKqAMgPVIBAgJCnVAnQbiRo20VXuTLErQ7BDtJC1El1wjgdfcPSENULJgdi1HsQHxT3aoeGkPENdTvFA0iO4CYnSYdJIWpXqkRCq3qoV6sFBrpVBgmNzSDu0hsVXSYTCl7zsFBtHRZarVKhxabsNeEAek+HuEfjBEQ9BnK42+wa7te7JH1aL6AQanyAXCgPyIVqGlawAGmPMgyVKQnQr4lKJCWG1DEW8ZAqLh5UJUSD2mSZAWUKnozjMjygyCho1DSSfvXIUL9ulEGbZVDltqVPOTbYp8zXQ9SnGB/sU0zsBpBCYLCb+feAUD45LFQVhoXaggQx1K+ZFgND2CyAzvW8qM80LxcZF+TDlkVMhi+rpLZ1nZzcNMicp/Uy4lqNzH5WLbLeJxVqn/8f//1//h8+wfLw8Fzo/Nu//ft/SIXWGzGR6zCm9Mw4NLG0W5cP4oYcSSAJimA5g1ee1VoVMTUuTimhamFFUgBPRoMAMBf88LC4N1aqWvgHpb2JQZkwPXBhQNHQ8oFgqymNgMJFmVYGkBSovlSD04C0sMB1HoakapHJxjqhMAIuAEDlhgt4AowmeZHYwA3N4A604PTHD9EIGEB2QHSASqWnIj3ISarEh5EfRoDQ9+oL0A4lqO69Qo1WoIed4AoR7DB9EOhgwN7ggOHA4WTACRKJMFqQ4CQOtNqEAIzz9SFThDE/KIWBLAEwDsii6MIl8k49XVmCMpq0n5BL+k0KQCTEVMoScAe5opfQADAkB3MLyIZwnWTAZoA7zAEVQtlvNnKBe5lY5H2kWSZ0WssMW61qBNzrxKIbtOMAzGpZgdjKgNMpH3AQ9VD342Qt+n6zi2a4GtWwya0atrmVQ1bPuSDtA5z0a+2QwwsohkifZpDwq8WegE7kDupkPgqTBsImCRXVS7wxTBxK2JThlF0RGYGb2lzq6LhTH5n2GBKrDl34pEURuBaTe27XiWyP/+EPf/pXPsny8PBc6PzpT//4zyqJ/RazKnjcro0teKzpXMg8FqH00y7KOmeNkPMGH7Gk8ZnWFC7dDBKgUUnAOCN2awrDuH58kJRn+22qghCmjoH7Y2HSPpivBu6XZYF/f1Zw/+5OgQedcBokJapUO013BUZS6gNPjFeDtcKoUFliSkBxpApaagotrNhsFRxWbsAnWAT08FYZjvDUkZ4t8rNFgKrvCdpWggSVH6wvQ1whgh2CHWSkSFA6AOoAK0ZQvmLliDU/b0mSWFFiZQks0oQaF4ILYKUJABsdKNkqXV5DNgt3irMwZs4Apq4toelxD6uQTBm7mZIejEVygaE7QF8mLIVPASwwlqnq8yjLiBmUIreqAkXDliKhZNoMKKsCcFN5IzRDlA5QDwb054w0oJcOumjYf6skfiSDXkzfTxl1oqjJLoqYMVnMiksTdkKRdjjkI4RZlnI5lTmPTZ0OuHSTlM80EQ0aRlNeY3bca8jOwxMDDn38DK4J3Ywp3A8/9+SL/A3TPDw8FzwvPPvKx3qp9zanOnKZE0uvBOyT40HHbCzkmPcGHEu2kHMZSzoWtCBCYduc1KwaF3ltM0NOrDAAAqTT5Xsy6BoFMpEtiwFWFgKGxc8QcxUwzx8XfAfALS51EVSAJSoYqC3Ak1ksgi1wxYaRm3qCUys5FdFhZWeL8GyRnkbyU6kC7U6CmspQPSFipAigqsSoWo4qgsRKEkOhhR7vQw3CNUomuAqtrIlyjZWWJ0WUttp6Js4VKbB2FphtkkbDYFOlhFxguRAWZX+chi01YjXgSLgYEoP0pJIlYFbLRrBlVS6WLYwMm4dTIuNQXLwngAB2M6/xoagE0A+mpTDvE5JOhV2ZVRGKvMatmdA5VROYW1cwOdVj1pCygPuxAhG0LbljtsVg1JaLRq2FTNw8M+mz51bd2MhJty55vV0TutMgtj/z61/9w7/wiZaHh+dC5Te//u1/1YrIRyzq8E0Obepy9IFuNWSbmghbluMhx7KXsq05ovimKWpf1LuxBRVUhIzKnNirnRkijbP9uGa2N1Fa1RwkiBaP0vANKwT1ROHThisijRBsS62w1KOOxNQRmlqpOVsaQRLUQN/EXLqRuR6NRGdb6WksP7sSoDoyVH3PUD0hqpYiQVmMBJwTUj5RdSWJGWITcBqvusFXDtB2ikyVNVmuOEFQsvLEUlvWK8sUWw5UzbdDUNfSqKRYKUnOVQGSRXDRVcOKV2Nmy8Cnjr0EnuZTDTCvQfCM8mw/JisMQJkXyr1O44wYOrzPNKeIWefUFL6i8xpmMb9xyRzGF+wJxxIRd696UkiGwuR0POGYzkWJwpzflD/swUauIHTxW8yqwAOZ0NTrvAzx8PBcmBL09/88Gpl62aoK3unBMtcGTCMnAlh+KUEu5dLWlVgSX/ONkRt4ltww510b+hHrijpu3pDDsFjMtjYUMW70U5rN3ozpWFeKnG8vYIVWHN88CJMMp1KpS9F1bz/cO3vBImgMKyrNEDQTmW2EZrdysyvZqRGfBvJzzgLUuDokqL8TzQ6k6mSUTlqtJFF1qkmNhakiTY3FiSNPgq1lv3olQiglNitvbh0fbSxdsAxJGe0aDSxUe67UE7adwAw9VgQPRA4+1YB0gRhByReEKIotSSjriiyFLyu95oI2gq0aIvYlcwJftY841oms66g35VwNJpwryaR9KR9xTi34rBObIEMubfomiyp8t1ZKPPXQvU/99He//eN/42+g5uHh+TyBHPTbf/jjvz52/+Of6CT4oya173anLn6dG0ud9Bmza5SzMB12zo7GicVw3L3gARFKB1ZMUdeiPuteUMXNi7QIJfDNQfS6L0Is9aAc2enVXtOG42cPymRnDxQEZ9G16Nl9dcWgAYIGYrEj2dgtO5CTT0tg9kRuthWeutKzp/LTtELUTIp2KkhbJKlGlmqDptZSy1Zbx4DB0GECyPolvq2lwVRToaqIVZVcNZCsZrLViNE61I7/nsv4M9yfZRZURA4kLdU9326VrXSyQkTKN/qRqA0FjKviAOr8KXxT6bMsaVK2VQOUimkZci8RMceyN0zMhhP2hWQcnx3z2SZmvfrRddKUPmHXRq+2qKmbTDLPPVqJ42GN1PqkWmJ5ViOyvaCRWF/SSGyvIL6qleBf04rx13Qi/HWd1PF1rQz/hkFGvKmTO97C5I639VLym1op+Y5e6n7HIHN/G8BkrncxuetdvZz4rlFBfs+gIL8PmBTkDzAZ8R7ifUzmfh+Tkx8Y5eSHgEnu/iGNwv0R+rkfmRSeEv4fGWXejwGT0vsJg49B7vtxBf9PTArfT80Mf2lEmBl+Vgv63Z8DlhJmpfcXXKxKP41Z7vsl4q9oVL6/stSi8P81F6vC/zfNCVRQbo9NGfhbFrQ/v2II7hHUryzK4K8vZGAfGfbieJnzxz2nzHndQVuU2615+9bGg0Xh+2tuvEAMleOJia1f0nFWijs2HtHv/cxSJ245QFz/1MRFheJfTvPjcv8o9RejEvUfpevjSp/ywtePTFLU1+SuH7J9EJORH6C+CbyP+vh7NKjP0v1X6vq+Xu7+HvRp6NsA29+h7xulxLcgFwA6ieMtgwx/U49yhV7ueEMnxV+HHILyzKt6ieOrGjH+ik5ifVkrsn0F5ZrnNUPW59D3n1KJ7U9opPiDRjlxh1UTvN6hT57xGtNHA+bsstc+NpVCEpR0L0ei5Kwv4V4nUu51W8azbkw61rQgQmHbujRlnheBCBX8p4QF93p3Ad/sKGDH6WpQSnXqUrj+1E7W9+fAeYnMDkWnWnaaCs+nKj07FCJBeUd3Ika7kaRthWkbcRI0KfVtKRE2KSvSUlUSq50AHWQnnNoBUHo9H1iBg9cFJGcgWItIiqAzz6vm2zOmua6IbqkHPvHQn3ycq+IkVIaM08o0kqE8+nSUcawbR3xHLGlizZFzbZIJYsWfdKIEYp3JhC2FvBsbmw3A9OqG9BGnIXIa10SutKioay3qwE02RehmdBG6zaKkbreqw3dYNNTdFm34Hqs2dJ9VS92Pa8IP2HXBh+y68EO4LvIoros+5tBFH3foYk84tdEnnfr4Uw599Gn072fQ/z/r1Eefw7WR5wl97AVCH/+K0xB7ESA1sZcIXfxlxCuEPvFVwKmPvUrq46+6DPGvEYbEa+j/XnfoEq/DV1KX/DqpT7xBYqk3CEPyTYbEm6Qh+RZpSLxNGlJve7DU2ySW/CZAYMlvEUYGtzHxDovHlPy2y5T8DkPqO+jf33Ebk++6jakKWPq7NMb097i4jKnvc/FiqR/U4jYk36PBUu/XA+3jB1tJf+AxpT9ASf9DFrcp/UO3KbMNqY+qMNTHw2LikmHA0j/aFeYqPt6G6p/fzd9h94+mZt8bHOeW87Ht+UvTsOcc2oBuC5rqNmrUnjSlNq8XD9x4qY0nGjrOOLGHYhFiEu3LtxmSNOh75RiGmGbjnKRjvoQBgP6QfIvQJ79BYtBfSuiTdD9iiL3uNMRfA6C/OWlir0JfRK9fdhoSL5G6xItOXfRFhy78IqGPvAB9mMWhRX0bgWujT+Pa0JN2XeQJuy72OOQCmyb8mF0decSuCT/kRLkCV1EPIJm934zyB64L3G3VhO5CeeQOixrlGEXwVpsieLNVHbgR/f/1dnXwaqs6dplTHzmO9nPDb8kuBE35Qsg8nqXshWSCXApl3AuetHfNEXOuWEe9h7EJfFOXda+rktajsgDKhVnvyaFZcqOfwjd750zHurLea9oWzVcdovMpu5p5nWUbeLZKzVax2VZuLgjZOQ8xqpEjwfmdzPMx1x2X/3ZRwjy7C5qNze5Ews4X5ia2itDBeDZIGHrdsmhePOT1rrXRn3Lg045/VUg5VwbC7qXheGBVTFln6KGytA+EaEOf8RxFQrRgyZAbeMo+74o75wIBez7st0wlgubcqM84kncZRqdQMp5za1JLDm1qjdTFNwlt4qhLFT8GkPrYCcKQOoUk5DKXPn7Go0te4TVkrvLq01d7sMS1bix5nQ9LX+c1jFzvNY7e4MFgJeLMl92m0Ztd5pGzpClzq9uUvc1rGrvNYx69A3Gnx5y702sZudtrGUXk73ZZxu71INzm7H1+c+6+gHnsgYBl7AGvNfcQAKsee6zZR3y20UdZvLbRx7zW7BM+mtyTQWv2KS4BS/bpgCXHIf9MyDL2LICO/TnKmnuesuafpyxjLzCMvxAw5b8CBI35F4OWsZcYxl9C//dyyJp/JWQdL5F/BVZrLmMdezVozb9KWfJfC5nHXmMYZ7Bymajl9XqEbZNfByK2iTeqKdCE7JPfYAnbJ99szsQWKOv4WwyTe4dt4m2avXzP8n6Ov1XvOLY7dvYcseeNoXI+2fMctk6+3qAt6rQZpz3pNmbaG9oexdjX6FjgxAYTN/ly3EAsARBXdHyhWGPjDoA4pOMRYhMBscrGLcQwohzTlXgfZWIe9QPUF55gyD7hteUeY/tLwJ59BPpREPqTbezBgI3pY/SCnKjPeWBBTlv+Hjfqj9An0c/eBfiso3f4zJk7vBbow9nbXObsWdSvb3FbMjd7TCM3IWm8CUneDehD1fWQC1D+uM6jj12LpOwq0hC/yoXyBaFBeUOLPnDpoqccKJ+4tCi3IBzK2BFck9iwGeJrVl1yxalNLhC69KxHOzLpMeRzQcNYKmgsxOKmqUDMMe8ddR52pizrtqh7xVQgjxigEpTyLCuTLkaC4N6ggvP4QL1qEHxI/UKKkKA5goYIzocv9NbkwGskSbC3jflplgT3asy1mYDthu3HmdlHEM9+CYQIFzCTYaYEsIDuGXoBXbh/KarY7Ehg690R4kSPx3y0j0IJIGY7OZQyb4jC+hPSjHNNkcJPKSFZBOwb+oTzMEZZV6xx+zLux+YIyjzv8qAEE7RkQ6QxHUMJOeYyjaU8xmzGhU2Mekz5nN80MQaP4IewiYkw+mSGEueU2zw2C0NsAWt+nrKPLQRsuSXAbx1bCVryqwFbfi2EQBevDQof3wjaJw5HHONHKDx/NIxPHI06J47FnZPH4/jk8bBj4mQUHz8VwidOU3jhMso+eXnIPnUm5Jg6Q+GTV4bxyavCzqmrIsTkNRFi6hqKmLqWJeicuh793A0Rx8wNlGP6RoqYvjHknPoyDTnz5Rg5fXOYmLkFcTZMzJ0NOWdvDTlnbosgwuTM7WFy6vYo+holpu+IEDN3lnHO3BVxzt4Vo5m/K+6cvzvsnLkn6py7J0rM3RMjZu/lEnXO3I9+/gEgVmb+gZhj7sGwY+6haF1mH46XiOFzjzLM08Tx+cdoHMDiY1H7wuNcYvVwzj0RxWefpHHOPBWnmdsxCcfc0wnHfFNi9vln9oLt/g6wm32HY4VjLh8/IkbUP0/c8wjnlj7HpfPNnn+GuUfjnDaKOqYfrm1DaFtoYxpo71IMAHRMELP3bY2VuXsgliCmILYgxiI0KOY4MQgxGaVjlIlT9Du3Q+wyzN7KxDTE9tQtEOfo/+m4DxNMP4A+AX0DCDunr2P7DPShEDF9NXrPqyjn1JXQx6CvhR3Tl8dQ/wvhU6ehL4YdhZPQNyP2iRNRZ+EY9Fnou2HUh0POic2QfWIT+jYAfT1sz6+i/r6CxG05bBtfhLyA+vVcDOUJyjY5E7CMTwetk4WIbXwyZJwcj5imxvymyZzXPJ716MczpD6XRh/IUqQ+G/NgqTD6gEaRlrwvZJggg5pxZ8g0h/vts+aUbd4QME7r08Rhjce4rAyYC3K4V5KeM0g6PhgxztKVoATGPCnm7V2jnxSTyVbKSzhUHus++xeCpqLwWSD4POG3vZWkalmqK02Cz9aSvwhjumfpjsrO/yT4Umlcmx7GgyEzs5kRIvjUA09GwI2BBduqMAJlYWxlAO4hGieRFNnmpBT6xARDZwn7ugqGz+BxU/Tp2OA2FUw+bNri10/bvcYJhwdDSceMko+p4A5h416fpeBDiS5IWccoECaUeMIAZZuKMsxF/Za5RAgRtE2nAtapdMw6l45YpkfS9vmRpG0mm3TMZNGFJBfBZ8fC9vl81Lk4HnUsTKCL0GSKnJ+MumanIs75aRrH4kwCn59L4EtzKfvCfMY5v5BxLi2gn19Cx7cccc0vh12LKwlyYRWIEHPrSZrF9bRrYSNDzm1myOXNjJMhQSwi8ZpDiXwBydf8cYal4wnHwskUIoMvncoQKzQJcumyFLl4OY17BbF4edK1eCbpWj4TI5auSLqWrkiQi1eyxMmFq5LE0tVJYuXqGLF8DZAgVq9JEUvXor9xXZxkSNIsXg8kiKUbaFxLN6RcizcC6P1vKuPhsnpTglz5MpAil28G4sTSLUCSi4tl4SzDUpl0CXRMt1azjFhlcO+WldvOnV38HXb/6H1drtr/NOfYKse7wKHmHJXOG3se2fMKwHmuOu+ltmDbJ+UqtRmCbUeAbV8A2hxg4wCA2IAYAbhxk6RjafkMxBbEGE0p7iAGMy4mHjM2BD5/CmI15lg8wcYvxDIT03PHIL7pWIeYJxc3E675w9AXoE9A34iS82vQT6DPQN+JuJaWo47lJfR+i9C3Us6Feehr0Oeg75X7oXNmOumeK6RQH4W+SvdZ+9x4BF8Yg74MQN+GPh61LmSgz8dt8ynKPpsMW+bjAQRlW6JzRMg2EwnYC+GgZSrkQ3kkhvIJkqWADy/4wtYZD2WedlHmcZcHm0bCU8ADhhmb3zhrjqLcFLBP6yFXwTxBcB8k5DDIZVF8UwK3BIQtS8OQ6+BReagCwYfCOd+xLsiJkBthSKzgPtMC1SB2HSvOfDaXXIDw2xdflJqLk6BRee/PcJyWOx9U7YSY9JAZdnY/PeaNOjl0dvoJN/JUOzwhAYkAEgLcVJ1CYgTVogJKFlA2hsQxTp4SwaeosH5OGtAuyuPEhhwexYd5OHy6aU3aMq1JmgtaCp/VwaP58CmMMi8agahpxQRPpsGMrgHLki2FSJgX7Bn7Mo7e3xFxrjgTjnUi7lok0SdidxKBPrF7YPKzKLnkQ1LgSxAL/pRzNghPtKELXjDqWKEi+FooZFuOxADneiTtWIml8Pk4umjFUWJPJJwLSXj6bdSxlBpxLKYz+EImQyxn0sTSSJpYHUk5V0aTjuVsglzNJTwMMfdSPsniXRxHF4SJFLk0yTJCrk6iC04h5VyaRvuC2KBJkusz6D1n0+7V2YR7ZQ5IudbmU16GmGdpIeZZWQRG3MtLLOjiuwyk0UUn7VpBrDGQq6tpz+pqxr28nnGvVUMwpF2rG0DCtXiYJY4ubHF0gYuT7IWOYZRYPVJhncG9fgT9raMp1+oxIFvFRjWeakY968cbkXavnfi0afb3q/a19jhqjpM9djgP5fPCOVeZmvPInFuQh8o5Z9uBbReamjaDtqRh25dmcYVtf25MjJbiBGIm5V1mYghiybU8D3EFMUaD4o2NP4al6YRzeQric4QTswlyeQJimY1riHE23unYdyzloC8A0Degj2QI1FdQf4F+k0V9iH6KFPUp6Ft0H0NknGtR6HvQB6EvQp8E6D7qXAzCkDr0W+jD0JfjzgUP9O1IiTi+SMK0HTFizQG5IAHTeKC8ADkCckXItmCJGJfMkD8gj0BOiUBeQTkGJAfyDeSeBMpBHiQ7UM0OEIvysH5dCrkKchb60CSC/AVDXyA/kNsolOMg18Ew2Ir18k5agLzXtLHDYRRFHQAJ2sSfpR85ZyrynJuHG6xkzm/8doHL086EqqlYXQSyVTs5ZiMZYm/OZoUIEgA8KgpSBEmBQskBbq6GUjGhW+ohdChpqFaFcc/RPrpy5FwZQElrECQJhtXClqPDcedx8QwC/b4EbsKG8fd44KQcSHk2lSjpqAru46oJ8ogaStQF75q2EFrTTlCbOiAfOK7P+Y8YRr0nMLhHKeM5bSy4T5qy/mNm+gZuz2Fryn3UBmQR465N+7h/017wHcOz3pOOLHXSMeI/ShQQOd8mOU5tuEaCa26ggMgFDnuApG/Nl6c2fQVELrjhzwbWA3n/ajDvP0Yz4jtKsaQ8R8NA0n0kAoy5T0QmEVnvkRgw6lmLjwbW4pOBTZqc/3ACyPrWk6Pew6nJEjnvRnrCeyRd8GxmCv7NzKjv8EiFoyPo+EYz3sNZIO3ZyI36ESHgSG6U2hwbpY6VyQUP54HxGvKhjfGx0NoES86/MQmMNyDvWy8wHKMZ9R6d4jLiPTKdq0PWc3gm6zm6Ff/nSJ39qbfvcEy1xwkw52C9TL3zlSuzOsk9z+Ph6nbIcai0G2pDaEuajRy0MQDtDW0PMVAdE4dH6FhBQOwAEEejJSC+2FiDuIMYBNi4zLmORSFOkzRHImwcc2ObjXeIfegDAPQJ6BtJas2X9a97mT6z6imU+hEAfavgP0VAX4M+R+M94ij4NnC6TyKypX4KfRaAPpwlj5nTqD8zffuosYD6OvT3Ceok3f8LoWNayAmQGwDIE5AzIHdkfMcUdC4hTsoht6Rt69ICXd05Lg67jw5D/oFcBDnJj4D8BLmqYDslTKG8BfkLchnkNEq2QosPkC3JD+RAECC2CgQ5EnLlNhLEixC/8TK1t+z9+HGxjgxBpz7bQIgASAasGHHliJ3fCOYngkQCCYURpfVuXLPZCxOQQcKBITZIQAAkI1aYKtK0RksTJC/4tBYviVNZnqxInogNOStQkAABeLojiySKK1J5X0mmvMe0E25GprhSVShJFStWafemieGkKR04aQK5YmHlChhFiZwLJPYCeQxHiRrPUkcc48HjTi5wYWAZ9264aJCEZdAFJIMuJJmSgAHZ0LqXSx5dcDLBFT/DBk0ueAzJ2ZEAS95/GMnZBsVQuZBlvJuhMkHOa5rjNKOek2EABI5LBl0oq/Adi+ZKsBfTMkEkfPTFthlr50TGv5rgcq7vs93+wTHQcI4rxznm2vNRe77Y88ie1y3nnnP+uW3Ethu0IcC2KbRxrtTeDCt+iAWAGx9s3GTKrHpARiC+IM5yvhOV2KuJS4hViFn4oFAgGUnhxjUb74ywHLeyfQGkBfoH219YcYF+xMpLPrCh5/Y36INMX6yITKHUX6Hvsv24UOrX0Mehr0OfZ/s/fIiCfJCCYXkLV242B7mCAx/EaMnxr9KSQ5XyTwI70w1D/XRuksx1sWttAZDDoOJD3xLAER9WfiAH1gpQ7aPyddaw4jd+47eLQcxqZWiLELFPmZWmA+A+xs+VI0aQFg9xJYkWpd7qCSSrZ+xGwiSBxMQAlaUI+mTGJi4oUQOsPEGCY6tNgL8kUNzKE1t9AiBhxkvJc2aLUHGkiji5RawqcsVUqbiCVS1ZLCXZ2iJcG3qGavHaKl8lApu0hCXRxQZgq10MpyxwQQK4YlZPzuoBFzta2Hw1hLgSd9hZ4XhDCqXKWiO48nchst3+Nzt27jmCc1YWilCdc4vON0zOt5P24bYn285cAWElJMmKSKAmdkpSwo0xVk4qcVgtKGzMckUFYru66lIRliynAlMlLmw1xnVUxvYvtr9tkZhShYYRmZND9WSGhSs1hVI+YPMD5AqY7gM+bNE5BOUS+BDGFRxackq5h57MtjfbxuYmyFW1wsNKDys+qZL81BOgLRIk4CWI3/jtIparJmvHlZ5Iq5oCgCNGXEGqneuITSxcWWIrSrXCxEhTdsus2/WXPAGBYipOrERBMmSH6NhEyVah2EoU3PTIVqO4FSlWqrhiBYmZrVCx90AxMNUqSOhQseICiR5utoyWkj+U5yucoIGp+mmIEoENeQHBFTAWuOBUOFUGKl8j6ALFBS5YE4EjariIcWElrUrUdgFMldCQQD0Y4bsYgH2tfwxNjhmx23PInn9WMrhAm82V2o/bntDG3DZnqMTD1nhZU0As0bCxVYo1NvbYWCyUYjRaGjqqjeNqWWHintsX2CEmllp54fYx+nFz6Huq6uoMKzLMkFRJZFgkcyWhaSw1FbGplhuu4MAHs1rJqSc7LNx8xk45wl1Wgjs7c20VqLhH61jxG7/x2+ctQ4Lt146rXhqFSRJlSeJOPFlncslmE0TWJqqt8rR4qJLgKhJVvazJWt0lTJqvIbfCDOVJKlJVT64iNYK1RbRY2aojXPXEq7GAbZWwWipSVhEzVs7qCVo92EoZS5RzceQSrpK5Wk40hBnW2BllOayFaEKD39np32y271xpqAXOR6NzVXtOt2sDtr3Y9mOrJNz2bRQDbAWlVkhqpaSenDSSlFQdWalUXkBalmhq+0mlElNfXupJTK3IsP24vtBUqjaNxAZuXubmk0aCUys67Npb3DxWb0kKQaPZlM9jJXN+4zd+u2CH3Yo7WlRX0GgupZp5jepOKlk7W3eTWbm3m10bEmA9iaoVKWCTU41qVJXaUqHqXWsoWDtd+61WusriVa5qbQUkrJozZYjSJ2kA7r+qJVVzYauStVpsp8rEzegCuR11LqjskOUXgS3HZ94ZlfNY/zzXaw+qTttx25bb5rXx0Chu2Lhi44wrJ40EpZGoVAkLR1rY+2jqUdu/uFWZZiJTW6mpJzTNxIaWG/zZfc0E52y9Nbt2sZbWp7WaOb/xG79d4FK03XIpgnOddLLBhJBnd7uO3A6WOdntkiWNknQzydpavVo8tPWi0Fy8qiSsdD9DPRnb7cK957pIb3Opa8RKQ6jPCWtTmh/PXp67nbZXbTuX25+NhyYisr2YNBeU7USlWRWmmbzU3m+zY5lpIjVnz2H1c8G5rp31Gaxmzm/8xm8XvBSd23Ipgr2erbvJjNo7XuKk0TIkKAnvdA257SRrt+vENatsna+YbUdF3BoL3Lmw04v1Z81eHR8rFCyb59EG59P2jYRkp4KyW1lpOsxUR2AaScy2MrPDVdMFe7lI6AWwmjm/8Ru/XZRyVP8x/3OZT0nwWS57ssPlSs55PbmdrgN3DgK20wV/T33KnO9CwBcan/b5OhfR2BMhqSMn2wlKI2FpKi07EJfzFRnBuax+Lri4VjLnN37jty+sJO1AmM5jIkrBhbqe3HmuF3f2U+DzXPz3C0OT83f2U2o3wW6E5DwF5dOQlvOSmT/z1cz5jd/47c9WmM5x+RTBF2t9uT1f4PcCWiz4guECPseCC2Sdwk97ZfM9XkCU3/iN3/iNlyfBLmfqvpCWTBF8ARb45bmAZeQ8hKW5uBT5RUP5jd/4jd/+/MTq/JdHKZ4PRZ6LmvNo+90urSPgVzznN37jN37jty+ebF2s695d6HxR25Df+I3f+I3f+I3feMHjhYHf+I3f6mz/H8rWmzXI89WnAAAAAElFTkSuQmCC" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="" border="0" height="337" src="data:image/png;base64,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" width="400" /></a><br />
<span style="font-size: large;"><b>Stripe Checkout <strong class="new">New</strong></b></span><br />
No need to design payment forms from scratch. Stripe Checkout
offers a beautiful, customizable payment flow that works great across
desktop and mobile. When you use Checkout, you’re always up-to-date,
with no extra code required.
<br />
<a class="arrow" href="https://stripe.com/checkout">Explore Checkout</a>
<br />
<h3>
Total control with Stripe.js</h3>
Stripe.js securely transmits card details from browsers to
Stripe. Use it to control every pixel of the experience and let Stripe
take care of the pesky processing and compliance. <br />
This is very simple coding for integrate stripe payment in php. please look the copy the code and paste in your working file. <a href="https://stripe.com/docs/checkout" target="_blank"> READ MORE </a><br />
<br />
<?php require 'stripe/lib/Stripe.php';<br />
if ($_POST) {<br />
// Stripe::setApiKey("pk_test_RLTidE9AhJ0DENd5pLCieMpm");<br />
$error = '';<br />
$success = '';<br />
try {<br />
if (!isset($_POST['stripeToken']))<br />
throw new Exception("The Stripe Token was not generated correctly");<br />
Stripe_Charge::create(array("amount" => 10,<br />
"currency" => "usd",<br />
"card" => $_POST['stripeToken']));<br />
$success = 'Your payment was successful.'.$_POST['stripeToken'];<br />
}<br />
catch (Exception $e) {<br />
$error = $e->getMessage();<br />
}<br />
}<br />
?><br />
<!DOCTYPE html><br />
<html lang="en"><br />
<head><br />
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /><br />
<title>Stripe Getting Started Form</title><br />
<br />
<!-- The required Stripe lib --><br />
<script type="text/javascript" src="https://js.stripe.com/v2/"></script><br />
<br />
<!-- jQuery is used only for this example; it isn't required to use Stripe --><br />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script><br />
<br />
<script type="text/javascript"><br />
// This identifies your website in the createToken call below<br />
Stripe.setPublishableKey('pk_test_RLTidE9AhJ0DENd5pLCieMpm');<br />
var stripeResponseHandler = function(status, response) {<br />
var $form = $('#payment-form');<br />
if (response.error) {<br />
// Show the errors on the form<br />
$form.find('.payment-errors').text(response.error.message);<br />
$form.find('button').prop('disabled', false);<br />
} else {<br />
// token contains id, last4, and card type<br />
var token = response.id;<br />
// Insert the token into the form so it gets submitted to the server<br />
$form.append($('<input type="hidden" name="stripeToken" />').val(token));<br />
// and re-submit<br />
$form.get(0).submit();<br />
}<br />
};<br />
jQuery(function($) {<br />
$('#payment-form').submit(function(e) {<br />
var $form = $(this);<br />
// Disable the submit button to prevent repeated clicks<br />
$form.find('button').prop('disabled', true);<br />
Stripe.card.createToken($form, stripeResponseHandler);<br />
// Prevent the form from submitting with the default action<br />
return false;<br />
});<br />
});<br />
</script><br />
</head><br />
<body><br />
<h1>Charge $10 with Stripe</h1><br />
<span class="payment-errors"><?= $error ?></span><br />
<span class="payment-success"><?= $success ?></span><br />
<br />
<form action="" method="POST" id="payment-form"><br />
<script<br />
src="https://checkout.stripe.com/checkout.js" class="stripe-button"<br />
data-key="pk_test_RLTidE9AhJ0DENd5pLCieMpm"<br />
data-amount="50"<br />
data-name="online Pay with stripe"<br />
data-description="Your Card items payment"<br />
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"<br />
data-currency="USD"><br />
</script><br />
</form><br />
</body><br />
</html></div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com1tag:blogger.com,1999:blog-8492691048343075486.post-4292547062864364052015-07-26T11:41:00.000-07:002015-07-26T11:41:28.155-07:00how to integrate paypal payment in codeignitor <div dir="ltr" style="text-align: left;" trbidi="on">
create a file in appication/libraries/ <br />
======= paypal.php ===========<br />
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');<br />/**<br /> * CodeIgniter<br /> *<br /> * An open source application development framework for PHP 5.1.6 or newer<br /> *<br /> * @package CodeIgniter<br /> * @author Romaldy Minaya<br /> * @copyright Copyright (c) 2011, PROTOS.<br /> * @license GLP<br /> * @since Version 1.0<br /> * @version 1.0<br /> */<br /><br />// ------------------------------------------------------------------------<br /><br />/**<br /> * Paypal Class<br /> *<br /> * @package CodeIgniter<br /> * @subpackage Libraries<br /> * @category Payment process<br /> * @author Romaldy Minaya<br /> *<br /><br />// ------------------------------------------------------------------------<br /><br />Documentation<br /> This class let you make the payment procces based on paypal API,<br /> effortless and easy.<br /><br />*1)Use the same documentation about the vars from paypal page. http://bit.ly/j4wRR <br />*2)Customize the payment procces as you desire. <br />*3)Build with love. <br /><br />Implementation<br /><br />*1)Copy this code in your controller's function<br /><br /> $config['business'] = 'demo@demo.com';<br /> $config['cpp_header_image'] = ''; //Image header url [750 pixels wide by 90 pixels high]<br /> $config['return'] = 'sucess.php';<br /> $config['cancel_return'] = 'shopping.php';<br /> $config['notify_url'] = 'process_payment.php'; //IPN Post<br /> $config['production'] = TRUE; //Its false by default and will use sandbox<br /> $config['discount_rate_cart'] = 20; //This means 20% discount<br /> $config["invoice"] = '843843'; //The invoice id<br /> <br /> $this->load->library('paypal',$config);<br /> <br /> #$this->paypal->add(<name>,<price>,<quantity>[Default 1],<code>[Optional]);<br /> <br /> $this->paypal->add('T-shirt',2.99,6); //First item<br /> $this->paypal->add('Pants',40); //Second item<br /> $this->paypal->add('Blowse',10,10,'B-199-26'); //Third item with code<br /> <br /> $this->paypal->pay(); //Proccess the payment<br /> <br /> The notify url is where paypal will POST the information of the payment so you<br /> can save that POST directly into your DB and analize as you want.<br /> <br /> With $config["invoice"] is how you identify a bill and you can compare,save or update<br /> that value later on your DB.<br /> <br /> For test porpuses i do recommend to save the entire POST into your DB and analize if<br /> its working according to your needs before putting it in production mode. EX.<br /> <br /> $received_post = print_r($this->input->post(),TRUE);<br /> //Save that variable and analize.<br /> <br /> Note: html reference page http://bit.ly/j4wRR<br /> */<br />class Paypal {<br /> <br /> var $config = Array();<br /> var $production_url = 'https://www.paypal.com/cgi-bin/webscr?';<br /> var $sandbox_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr?';<br /> var $item = 1;<br /> <br /> /**<br /> * Constructor<br /> *<br /> * @param string<br /> * @return void<br /> */<br /> public function __construct($props = array())<br /> {<br /> $this->__initialize($props);<br /> log_message('debug', "Paypal Class Initialized");<br /> }<br /> // --------------------------------------------------------------------<br /><br /> /**<br /> * initialize Paypal preferences<br /> *<br /> * @access public<br /> * @param array<br /> * @return bool<br /> */<br /> function __initialize($props = array())<br /> {<br /> #Account information<br /> $config["business"] = ''; //Account email or id<br /> $config["cmd"] = '_cart'; //Do not modify<br /> $config["production"] = FALSE;<br /><br /> #Custom variable here we send the billing code--><br /> $config["custom"] = '';<br /> $config["invoice"] = ''; //Code to identify the bill<br /><br /> #API Configuration--><br /> $config["upload"] = '1'; //Do not modify<br /> $config["currency_code"] = 'USD'; //http://bit.ly/anciiH<br /> $config["disp_tot"] = 'Y';<br /><br /> #Page Layout --><br /> $config["cpp_header_image"] = ''; //Image header url [750 pixels wide by 90 pixels high]<br /> $config["cpp_cart_border_color"] = '000'; //The HTML hex code for your principal identifying color<br /> $config["no_note"] = 1; //[0,1] 0 show, 1 hide<br /><br /> #Payment Page Information --><br /> $config["return"] = ''; //The URL to which PayPal redirects buyers’ browser after they complete their payments.<br /> $config["cancel_return"] = ''; //Specify a URL on your website that displays a “Payment Canceled†page.<br /> $config["notify_url"] = ''; //The URL to which PayPal posts information about the payment (IPN)<br /> $config["rm"] = '2'; //Leave this to get payment information <br /> $config["lc"] = 'EN'; //Languaje [EN,ES]<br /><br /> #Shipping and Misc Information --><br /> $config["shipping"] = '';<br /> $config["shipping2"] = '';<br /> $config["handling"] = '';<br /> $config["tax"] = '';<br /> $config["discount_amount_cart"] = ''; //Discount amount [9.99]<br /> $config["discount_rate_cart"] = ''; //Discount percentage [15]<br /><br /> #Customer Information --><br /> $config["first_name"] = '';<br /> $config["last_name"] = '';<br /> $config["address1"] = '';<br /> $config["address2"] = '';<br /> $config["city"] = '';<br /> $config["state"] = '';<br /> $config["zip"] = '';<br /> $config["email"] = '';<br /> $config["night_phone_a"] = '';<br /> $config["night_phone_b"] = '';<br /> $config["night_phone_c"] = '';<br /> <br /> /*<br /> * Convert array elements into class variables<br /> */<br /> if (count($props) > 0)<br /> {<br /> foreach ($props as $key => $val)<br /> {<br /> $config[$key] = $val;<br /> }<br /> }<br /> $this->config = $config;<br /> }<br /> <br /> // -------------------------------------------------------------------- <br /> <br /> /**<br /> * Perform payment process<br /> *<br /> * @access public<br /> * @param array<br /> * @return void<br /> */ <br /> function pay(){<br /> <br /> #Convert the array to url encode variables <br /> $vars = http_build_query($this->config);<br /><br /> if($this->config['production'] == TRUE){<br /> header('LOCATION:'.$this->production_url.$vars);<br /> }else{<br /> header('LOCATION:'.$this->sandbox_url.$vars);<br /> }<br /> }<br /> <br /> // -------------------------------------------------------------------- <br /> <br /> /**<br /> * Add a product to the list<br /> *<br /> * @access public<br /> * @param array<br /> * @return void<br /> */ <br /> function add($item_name = '',$item_amount = NULL,$item_qty = NULL,$item_number = NULL){<br /> $this->config['item_name_'.$this->item] = $item_name;<br /> $this->config['amount_'.$this->item] = $item_amount;<br /> $this->config['quantity_'.$this->item] = $item_qty;<br /> $this->config['item_number_'.$this->item] = $item_number;<br /> $this->item++;<br /> } <br />}<br />// END Paypal Class<br /><br />/* End of file Paypal.php */<br />/* Location: ./application/libraries/Paypal.php */<br /><br />=============================================<br />
appication/controlers/payments.php <br />
=============================================<br />
<?php <br />Class Payments extends CI_Controller{<br />public function __construct()<br />{<br /> parent::__construct();<br /> $this->load->helper("string");<br /> $this->load->library('session'); <br /> $this->load->library('cart');<br /> $this->load->model('user_model');<br /> if($this->session->userdata('username')=='')<br /> {<br /> redirect(base_url());<br /> }<br /> error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));<br />}<br />/*This will trigger to purchase item and go to paypal page*/<br /><br />public function do_purchase()<br />{<br /> <br /> $arr['posted_project_details1']=$this->session->userdata('posted_project_details');<br /> $data = array_merge($arr, array('project_price'=>$this->input->post('project_price'),'project_commition'=>$this->input->post('commitions')));<br /> //print_r($data);die;<br /> $this->session->set_userdata($data);//finally stored full data of posted projected.<br /> <br /> // echo "<pre>";print_r($this->session->userdata);die;<br /> <br /> <br /> <br /> $config['business'] = 'atulsharma6j87@gmail.com';<br /> $config['cpp_header_image'] = ''; //Image header url [750 pixels wide by 90 pixels high]<br /> $config['return'] = base_url().'payments/success_payment';<br /> $config['cancel_return'] = base_url().'payments/cancel_payment';<br /> $config['notify_url'] = 'process_payment.php'; //IPN Post<br /> $config['production'] = FALSE; //Its false by default and will use sandbox<br /> $config["invoice"] = random_string('numeric',8); //The invoice id<br /> <br /> <br /> $this->load->library('paypal',$config);<br /> <br /> #$this->paypal->add(<name>,<price>,<quantity>[Default 1],<code>[Optional]);<br /> //$this->input->post('project_price');<br /> $this->paypal->add($this->session->userdata['posted_project_details']['project_name'],$this->input->post('project_price')+$this->input->post('commitions')); //First item<br /> //$this->paypal->add('Pants',40); //Second item<br /> //$this->paypal->add('Blowse',10,10,'B-199-26'); //Third item with code<br /> <br /> $this->paypal->pay(); //Proccess the payment<br /> <br /><br />}<br /><br />/* I want to update my database for the item that the payer had just purchased an item*/<br />public function success_payment()<br />{<br /> <br /> <br /> <br /> $imgdata=str_replace(" ", "_", $this->session->userdata['posted_project_details']['name']);<br /> $data=array(<br /> 'fld_project_userid'=>$this->session->userdata('user_id'),<br /> 'fld_project_title'=>$this->session->userdata['posted_project_details']['project_name'],<br /> 'fld_project_description'=>$this->session->userdata['posted_project_details']['project_detail'],<br /> 'fld_project_amount'=>$this->session->userdata['project_price'],<br /> 'project_commition'=>$this->session->userdata['project_commition'],<br /> 'category_name'=>$this->session->userdata['posted_project_details']['category_name'],<br /> <br /> 'project_purpose'=>$this->session->userdata['posted_project_details']['project_purpose'],<br /> 'other_detail'=>$this->session->userdata['posted_project_details']['other_detail'],<br /> 'project_color'=>$this->session->userdata['posted_project_details']['project_color'],<br /> 'contact_name'=>$this->session->userdata['posted_project_details']['contact_name'],<br /> 'contact_number'=>$this->session->userdata['posted_project_details']['contact_number'],<br /> 'files'=>time().'_'.$imgdata,<br /> 'fld_project_date'=>strtotime(date("Y-m-d h:i:s", strtotime(date("Y-m-d h:i:s"))) . " +14 days"),<br /> 'fld_date'=>time()<br /> );<br /> <br /> <br /> $file = file_get_contents("assets/temp/".$this->session->userdata['posted_project_details']['name']);<br /> file_put_contents("assets/project_doc/".time().'_'.$imgdata, $file); <br /> $this->db->insert('posted_project',$data);<br /> $projectid=$this->db->insert_id();<br /> $data1=array('fld_project_id'=>$projectid,'fld_project_title'=>$this->session->userdata['posted_project_details']['project_name'],'fld_project_amount'=>$this->session->userdata['project_price'],'fld_credit'=>$this->session->userdata['project_price'],'project_commition'=>$this->session->userdata['project_commition'],'fld_debit'=>'0','transaction_message'=>'Deposit fee for project <font color="#00CCCC">'.$this->session->userdata['posted_project_details']['project_name'].'</font> (USD)','fld_payment_date'=>time(),<br /> 'fld_user_id'=>$this->session->userdata('user_id'));<br /> $this->db->insert('project_payment',$data1);<br /> <br /> $this->db->where('designer', 'designer');<br /> $querys = $this->db->get("user");<br /> foreach ($querys->result() as $row)<br /> { <br /> $data5=array('sender_id'=>$this->session->userdata('user_id'),'type_of_notification'=>'project base','recipient_id'=>$row->id,'project_title'=>$this->session->userdata['posted_project_details']['project_name'],'notification_message'=>'A new project submit by user.The project name is <b>'.$this->session->userdata['posted_project_details']['project_name'].'.</b> For More Detalis <a href='.base_url().'browsproject/browseprjectsingle>Click Here</a>');<br /> $this->db->insert('notification_messages',$data5); <br /> }<br /><br /> <br /> unlink("assets/temp/".$this->session->userdata['posted_project_details']['name']); <br /> $this->session->unset_userdata('posted_project_details');<br /> $this->session->unset_userdata('project_price');<br /> <br /> redirect(base_url().'project_start/start_project3?suc=suc');<br /> <br />}<br /><br />public function do_payment()<br />{<br /> <br /> <br /> $config['business'] = 'business@gmail.com';<br /> $config['cpp_header_image'] = ''; //Image header url [750 pixels wide by 90 pixels high]<br /> $config['return'] = base_url().'payments/successful_payment';<br /> $config['cancel_return'] = base_url().'payments/cancel_payment';<br /> $config['notify_url'] = 'process_payment.php'; //IPN Post<br /> $config['production'] = FALSE; //Its false by default and will use sandbox<br /> $config["invoice"] = random_string('numeric',8); //The invoice id<br /> <br /> <br /> $this->load->library('paypal',$config);<br /> <br /> $this->paypal->add($this->session->userdata['new_project_data']['project_name'],$this->session->userdata['new_project_data']['project_price']+$this->session->userdata['new_project_data']['project_commition']+$this->session->userdata['new_project_data']['rush_amount']);<br /> <br /> $this->paypal->pay(); <br /> <br /><br />}<br /><br /><br />public function successful_payment()<br />{<br /> if($this->session->userdata['new_project_data']['img_name']!=''){<br /> $imgdata=str_replace(" ", "_", $this->session->userdata['new_project_data']['img_name']);<br /> $imgdata1=time().'_'.$imgdata;<br /> }<br /> else{$imgdata1='';}<br /> if($this->session->userdata['new_project_data']['hdn_cnt_amt']==0){<br /> $hidden_contest='0';<br /> }<br /> else{$hidden_contest='1';}<br /> $data=array(<br /> 'fld_project_userid'=>$this->session->userdata('user_id'),<br /> 'fld_project_title'=>$this->session->userdata['new_project_data']['project_name'],<br /> 'fld_project_description'=>$this->session->userdata['new_project_data']['project_detail'],<br /> 'fld_project_amount'=>$this->session->userdata['new_project_data']['project_price'],<br /> 'project_commition'=>$this->session->userdata['new_project_data']['project_commition'],<br /> 'category_name'=>$this->session->userdata['new_project_data']['category_name'],<br /> <br /> 'project_purpose'=>$this->session->userdata['new_project_data']['project_purpose'],<br /> 'other_detail'=>$this->session->userdata['new_project_data']['other_detail'],<br /> 'project_color'=>$this->session->userdata['new_project_data']['project_color'],<br /> 'contact_name'=>$this->session->userdata['new_project_data']['contact_name'],<br /> 'contact_number'=>$this->session->userdata['new_project_data']['contact_number'],<br /> 'files'=>$imgdata1,<br /> 'project_length'=>$this->session->userdata['new_project_data']['project_length'],<br /> 'rush_amount'=>$this->session->userdata['new_project_data']['rush_amount'],<br /> 'rush_contest'=>strtotime(date("Y-m-d h:i:s", strtotime(date("Y-m-d h:i:s"))) . " +".$this->session->userdata['new_project_data']['rush_contest']." days"),<br /> 'fld_project_date'=>strtotime(date("Y-m-d h:i:s", strtotime(date("Y-m-d h:i:s"))) . " +".$this->session->userdata['new_project_data']['project_length']." days"),<br /> 'fld_date'=>time(),<br /> 'hidden_contest'=>$hidden_contest,<br /> 'payment_type'=>'Prepaid',<br /> 'hdn_cnt_amt'=>$this->session->userdata['new_project_data']['hdn_cnt_amt']<br /> );<br /> <br /> if($this->session->userdata['new_project_data']['img_name']!=''){ <br /> $file = file_get_contents("assets/temp/".$this->session->userdata['new_project_data']['img_name']);<br /> file_put_contents("assets/project_doc/".time().'_'.$imgdata, $file); }<br /> $this->db->insert('posted_project',$data);<br /> /*---------------for new contest-----------------------------------------------*/<br /> $to = $this->user_model->get_notification_email_id('2');<br /> $subject = "New Contest Entry"; <br /> $message =$this->user_model->get_email_template('2');<br /> $headers = "MIME-Version: 1.0" . "\r\n";<br /> $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";<br /> $headers .= 'From: <info@'.$_SERVER['HTTP_HOST'].'>' . "\r\n";<br /> mail($to,$subject,$message,$headers);<br /> unlink("assets/temp/".$this->session->userdata['new_project_data']['img_name']); <br /> <br /> $filter = $this->session->userdata('new_project_data');<br />$index = array_search($i, $filter);<br />unset($filter[$index]);<br />$this->session->set_userdata('new_project_data', $filter);<br /><br /> $filter1 = $this->session->userdata('posted_project_details');<br />$index1 = array_search($i, $filter1);<br />unset($filter1[$index1]);<br />$this->session->set_userdata('posted_project_details', $filter1);<br /><br /> $filter2 = $this->session->userdata('project_data');<br />$index2 = array_search($i, $filter2);<br />unset($filter2[$index2]);<br />$this->session->set_userdata('project_data', $filter2);<br /><br />redirect(base_url().'project_start/start_project3?suc=suc');<br /> <br />}<br /><br />public function demo_contest(){<br /> <br /> if($this->session->userdata['new_project_data']['img_name']!=''){<br /> $imgdata=str_replace(" ", "_", $this->session->userdata['new_project_data']['img_name']);<br /> $imgdata1=time().'_'.$imgdata;<br /> }<br /> else{$imgdata1='';}<br /> if($this->session->userdata['new_project_data']['hdn_cnt_amt']==0){<br /> $hidden_contest='0';<br /> }<br /> else{$hidden_contest='1';}<br /> $data=array(<br /> 'fld_project_userid'=>$this->session->userdata('user_id'),<br /> 'fld_project_title'=>$this->session->userdata['new_project_data']['project_name'],<br /> 'fld_project_description'=>$this->session->userdata['new_project_data']['project_detail'],<br /> 'fld_project_amount'=>$this->session->userdata['new_project_data']['project_price'],<br /> 'project_commition'=>$this->session->userdata['new_project_data']['project_commition'],<br /> 'category_name'=>$this->session->userdata['new_project_data']['category_name'],<br /> <br /> 'project_purpose'=>$this->session->userdata['new_project_data']['project_purpose'],<br /> 'other_detail'=>$this->session->userdata['new_project_data']['other_detail'],<br /> 'project_color'=>$this->session->userdata['new_project_data']['project_color'],<br /> 'contact_name'=>$this->session->userdata['new_project_data']['contact_name'],<br /> 'contact_number'=>$this->session->userdata['new_project_data']['contact_number'],<br /> 'files'=>$imgdata1,<br /> 'project_length'=>$this->session->userdata['new_project_data']['project_length'],<br /> 'rush_amount'=>$this->session->userdata['new_project_data']['rush_amount'],<br /> 'rush_contest'=>strtotime(date("Y-m-d h:i:s", strtotime(date("Y-m-d h:i:s"))) . " +".$this->session->userdata['new_project_data']['rush_contest']." days"),<br /> 'fld_project_date'=>strtotime(date("Y-m-d h:i:s", strtotime(date("Y-m-d h:i:s"))) . " +".$this->session->userdata['new_project_data']['project_length']." days"),<br /> 'fld_date'=>time(),<br /> 'contest_type'=>'Demo Contest',<br /> 'hidden_contest'=>$hidden_contest,<br /> 'hdn_cnt_amt'=>$this->session->userdata['new_project_data']['hdn_cnt_amt']<br /> );<br /> <br /> if($this->session->userdata['new_project_data']['img_name']!=''){ <br /> $file = file_get_contents("assets/temp/".$this->session->userdata['new_project_data']['img_name']);<br /> file_put_contents("assets/project_doc/".time().'_'.$imgdata, $file); }<br /> $this->db->insert('posted_project',$data);<br /> /*---------------for new contest-----------------------------------------------*/<br /> $to = $this->user_model->get_notification_email_id('2');<br /> $subject = "New Contest Entry"; <br /> $message =$this->user_model->get_email_template('2');<br /> $headers = "MIME-Version: 1.0" . "\r\n";<br /> $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";<br /> $headers .= 'From: <info@'.$_SERVER['HTTP_HOST'].'>' . "\r\n";<br /> mail($to,$subject,$message,$headers);<br /> unlink("assets/temp/".$this->session->userdata['new_project_data']['img_name']); <br /> <br /> $filter = $this->session->userdata('new_project_data');<br />$index = array_search($i, $filter);<br />unset($filter[$index]);<br />$this->session->set_userdata('new_project_data', $filter);<br /><br /> $filter1 = $this->session->userdata('posted_project_details');<br />$index1 = array_search($i, $filter1);<br />unset($filter1[$index1]);<br />$this->session->set_userdata('posted_project_details', $filter1);<br /><br /> $filter2 = $this->session->userdata('project_data');<br />$index2 = array_search($i, $filter2);<br />unset($filter2[$index2]);<br />$this->session->set_userdata('project_data', $filter2);<br /><br />redirect(base_url().'project_start/start_project3?suc=suc');<br /> <br />}<br /><br />/*Cancel payment*/<br />public function cancel_payment(){<br />//$received_data=print_r($this->input->post(),true);<br /> //echo "<pre>".$received_data."</pre>";<br /> echo "<h1>Your Payment is Cancel</h1>";<br /> echo '<META HTTP-EQUIV=REFRESH CONTENT="1; URL='.base_url().'>';<br />}<br />} <br />
===================================<br />
application/view/payment_type.php<br />
======================================<br />
<?php<br />$data=$this->session->userdata('new_project_data');<br />//print_r($data);<br />$fld_project_amount=$this->session->userdata['new_project_data']['project_price'];<br />$project_commition=$this->session->userdata['new_project_data']['project_commition'];<br />$rush_amount=$this->session->userdata['new_project_data']['rush_amount'];<br />$hdn_cnt_amt=$this->session->userdata['new_project_data']['hdn_cnt_amt'];<br /><br />$total_amount=$fld_project_amount+$rush_amount+$project_commition+$hdn_cnt_amt;<br />$cat_name=$this->page_model->get_cat_name($this->session->userdata['new_project_data']['category_name']);<br />?><br /><style><br />.selected {<br /> border-color:#F00 !important;<br /> }<br /> .f1{width: 100%;<br /> float: left;<br /> height: 100px;}<br /> .f2{float: left;<br /> margin: 10px 10px 0 70px;<br /> width: 50%;}<br /> .f3{float: right;<br /> margin: 10px 0 0 4px;<br /> width: 30%;}<br /></style><br /><script><br /><br /></script><br /><section class="fl row gry"><br /> <div class="container"><br /> <div class="cv_row"><br /> <div class="cv_row_header"><br /> <link href="<?php echo HTTP_CSS_PATH; ?>artist.css" rel="stylesheet" type="text/css" media="all" /><br /> <h1><span><a href="<?php echo base_url()?>">Home</a> / Start a Project</span></h1><br /> </div><br /> </div><br /> <div class="side-col-layout"><br /> <div class="full"><br /> <div class="head"><br /> <h3>Start A Project</h3><br /> </div><br /> <?php if($this->session->userdata('logged_in')==FALSE && $this->session->userdata('username')!=''){?><div class="form-content text" style="text-align:center;"><h1><?php echo "Please Verify Your Account!";?></h1></div><?php }?><br /> <div class="process_bar"><br /> <ul><br /> <li class="num done"><a href="<?php echo base_url(); ?>project_start/start_project"></a><span>Choose a category</span></li><br /> <li class="bar done"></li><br /> <li class="num done"><a href="<?php echo base_url(); ?>project_start/start_project1?first=<?=$this->session->userdata('cat_id');?>"></a><span>Give us details</span></li><br /> <li class="bar select"></li><br /> <li class="num select"><a href="javascript://">3</a><span>Decide on a budget</span></li><br /> <li class="bar"></li><br /> <li class="num"><a href="javascript://">4</a><span>Launch your project</span></li><br /> </ul><br /> <div class="clr"></div><br /> </div><br /> <div class="form-content"><br /> <h1><?php echo $cat_name;?> Contest for <?php echo $this->session->userdata['new_project_data']['project_name'];?><br></h1><br /> <hr /><br /> <div class="f1"><br /> <?php if($rush_amount!='0' || $hdn_cnt_amt!='0'){?><br /> <div class="f2">Listing fee &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Upgrades<br /><h3>$<?php echo $project_commition;?> &nbsp;&nbsp;+ &nbsp;&nbsp;$<?php echo $fld_project_amount;?>&nbsp;&nbsp;+&nbsp;&nbsp;$<?php echo $rush_amount+$hdn_cnt_amt;?></h3></div><br /> <?php } else {?><br /> <div class="f2">Listing fee &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prize<br /><h3>$<?php echo $project_commition;?> &nbsp;&nbsp;+ &nbsp;&nbsp;$<?php echo $fld_project_amount;?></h3></div><br /> <?php } ?><br /> <br /> <div class="f3">Total due now<br /> <h3>$<?php echo $total_amount;?> USD</h3></div><br /> <br /> </div><br /> <hr /><br /> <!--- <form action="payments/do_purchase" method="post">------------><br /> <?php <br /> echo form_open('payments/do_payment');<br /> <br /> ?><br /> <br /> <br /> <br /> <p> Click here to pay with<br /> <input type="image" id="paypal" src="<?php echo base_url()?>assets/images/paypal.png" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!"><br /> </p><br /> <?php echo form_close();?><br /> <p class="dollar">OR</p><br /> <p><img width="32" height="32" alt="" src="<?php echo base_url()?>assets/images/mastercard.png" id="u20282_img" class="block"> <br /> <!-- image --> <br /> &nbsp;&nbsp;<img width="32" height="32" alt="" src="<?php echo base_url()?>assets/images/visa.png" id="u20292_img" class="block">&nbsp;&nbsp; <br /> <!-- image --> <br /> <img width="32" height="32" alt="" src="<?php echo base_url()?>assets/images/amex.png" id="u20272_img" class="block">&nbsp;&nbsp; <br /> <!-- image --> <br /> <img width="32" height="32" alt="" src="<?php echo base_url()?>assets/images/discover.png" id="u20277_img" class="block"> </p><br /> <br /> </div><br /> <div class="clr"></div><br /> </div><br /> </div><br /> </div><br /></section><br /><br />================ End ================================= <br />
<br />
<br />
<br />
<br />
<br /></div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-26719210113551415062015-03-29T10:50:00.003-07:002015-04-24T11:35:04.284-07:00The easiest way to get your own Social Network<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="col-md-7">
<div class="video-wrapper">
<div class="container">
<img alt="video" class="img-responsive animated fadeInRight visible" data-animation="fadeInRight" data-delay="1000" height="178" src="https://www.humhub.org/img/features/app.png" width="400" />
</div>
</div>
</div>
<br />
HumHub is a social network software and framework built to give you the tools to make communication and collaboration easy
and successful.<br />
<br />
It's lightweight, powerful and comes with an user-friendly interface. With HumHub you can create your
own customized social network, social intranet or huge social enterprise application that really fits
your needs.<br />
<br />
<br /></div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-20106172321953836232015-03-25T11:47:00.001-07:002015-03-25T11:52:21.895-07:00Send WhatsApp messages in PHP<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<a href="http://cdn1.philippheckel.com/wp-content/uploads/2013/07/whatsapp2-150x150.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="whatsapp2" border="0" class="blog-thumb wp-post-image" src="http://cdn1.philippheckel.com/wp-content/uploads/2013/07/whatsapp2-150x150.jpg" height="150" width="150" /></a>I search an API for send a message in whatsapp through in website in php. it’s relatively easy to <b>send and receive WhatsApp messages via PHP</b>. Using the PHP-based framework <a href="https://github.com/venomous0x/WhatsAPI">WhatsAPI</a>, a simple WhatsApp notifier script only has a dozen lines of code. <br />
In this tiny tutorial you can learn how to use the two very basic functions of
WhatsAPI, namely to send simple outgoing messages to any number and to
listen for new incoming messages from your own WhatsApp account. This is
the second part of a two-part tutorial. The first part demonstrated how
to <a href="http://blog.philippheckel.com/2013/07/05/how-to-sniff-the-whatsapp-password-from-your-android-phone-or-iphone/">sniff the WhatsApp password from your Android phone or iPhone</a>.<br />
<br />
<a href="http://blog.philippheckel.com/2013/07/07/send-whatsapp-messages-via-php-script-using-whatsapi/" target="_blank"> Read More</a> </div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-45625646963875399172015-02-25T21:14:00.000-08:002015-02-25T21:14:07.134-08:00Stripe Checkout The best payment flow, on web and mobile.<div dir="ltr" style="text-align: left;" trbidi="on">
<h3>
Stripe Checkout <b class="new">New</b></h3>
No need to design payment forms from scratch. Stripe Checkout
offers a beautiful, customizable payment flow that works great across
desktop and mobile. When you use Checkout, you’re always up-to-date,
with no extra code required.
<br />
<a class="arrow" href="https://stripe.com/checkout">Explore Checkout<img alt="https://stripe.com//img/home/heros/checkout/checkout-hero.png" class="shrinkToFit transparent" height="369" src="https://stripe.com//img/home/heros/checkout/checkout-hero.png" width="437" /></a><a href="https://stripe.com/checkout">
</a>
<br />
<br />
<section id="should-i">
<h1>
Should I use Checkout?</h1>
Stripe will always support <a href="https://stripe.com/docs/tutorials/forms">building the whole payment form</a>
yourself, but Checkout enables Stripe to do more for you. With
Checkout, we're constantly collecting data and running tests with the
goal of increasing your revenue.<br />
This version of Checkout is already deployed (and has been
extensively tested) on thousands of sites and has handled millions of
transactions. You can see it in action at <a href="http://dribbble.com/">Dribbble</a>, <a href="https://www.getwillcall.com/">WillCall</a> and <a href="https://www.humblebundle.com/">Humble Bundle</a>.<br />
<br />
</section><section class="stripejs"><a href="https://stripe.com/docs" target="_blank">READ MORE</a> <a href="https://stripe.com/checkout" target="_blank">DEMO</a></section><section class="stripejs"><br />
</section></div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-14177841580808730162015-02-24T03:35:00.002-08:002015-02-24T03:35:54.574-08:00PHPFox Social Network Script<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div id="pp_full_res" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;">
<img height="180" id="fullResImage" src="http://phpfox-social-network.com/wp-content/uploads/2014/04/home_macbook_foxgerman.png" width="320" /></div>
<br />
Did you ever try to make a community website with network functionality?
What kind of software have you used in the past? Joomla, Drupal
or Dolphin? Social engine with no success? Forget all of this! Well, time to have a look to PHPFox software. <a href="http://phpfox-social-network.com/phpfox" title="PHPFox">PHPFox Social Network Script</a>
has a bunch of free modules included. PHPFox is a feature packed
software script with all core network functions that you need to build
you own social network.</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-78848000029586075122014-12-20T03:42:00.000-08:002014-12-20T03:42:01.888-08:00how to integrate advanced paypal payment in your website<div dir="ltr" style="text-align: left;" trbidi="on">
<h1>
PayPal Payments Advanced </h1>
<em>Accept credit cards, PayPal, and <a href="https://financing.paypal.com/ppfinportal/helpCenter/overview">PayPal Credit<sup>®</sup> </a> online with PayPal Payments Advanced. This
all-in-one solution offers an embedded checkout that keeps customers on
the merchant's site and an Internet merchant account from PayPal. Plus,
it's PCI compliant to help merchants manage their <b>credit card</b> security
requirements. </em><br />
<h4>
How it works</h4>
With PayPal Payments Advanced, merchants can enable their online
stores to collect payments directly via credit card, PayPal Express
Checkout, or PayPal's PayPal Credit service. From an integration
standpoint, PayPal Payments Advanced is identical to the PayPal Payflow
gateway, with the following exceptions: <br />
<br />
<div style="float: right; position: relative; top: -100px;">
</div>
<a href="https://www.paypaltech.com/integration/media/img/payflowlogo.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Payflow Logo" border="0" src="https://www.paypaltech.com/integration/media/img/payflowlogo.jpg" title="" /></a>Payflow has become an essential part of PayPal's premier product offerings, coming standard with all new <a href="https://developer.paypal.com/webapps/developer/docs/classic/products/paypal-payments-advanced/" target="_blank">PayPal Payments Advanced</a> and <a href="https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/WPWebsitePaymentsPro/" target="_blank">PayPal Payments Pro</a> accounts.<br />
Because Payflow is loosely integrated with the <a href="https://developer.paypal.com/webapps/developer/docs/classic/lifecycle/sb_overview/" target="_blank">PayPal Sandbox</a>
at this time, developers are sometimes unsure about how to get started
and may encounter some minor roadblocks. Follow this guide to
start running testable code in no time!<br />
<a href="https://ppmts.custhelp.com/app/answers/detail/a_id/929" target="_blank">CLICK FOR MORE DETAIL</a> <br />
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-56981625358532751252014-12-05T02:14:00.000-08:002015-02-24T03:44:41.851-08:00Install and Configure CodeIgniter Framework<div dir="ltr" style="text-align: left;" trbidi="on">
<b>CodeIgniter</b> is one of the most popular <b>PHP frameworks</b> around. It uses the Model-View-Controller Architectural design pattern and it’s considered by lots of <b>developers</b> as one of the best framework solution for small to medium projects.<br />
First of all, you need to download. https://ellislab.com/codeigniter/user-guide/installation/downloads.html.<br />
<img alt="Why Codeigniter Framework is Better than Custom PHP Development" class="aligncenter size-full wp-image-737" src="http://images.phpgang.com/2014/09/Why-Codeigniter-Framework-is-Better-than-Custom-PHP-Development.jpg" height="273" width="640" /><br />
<br />
<b>Configuring CodeIgniter</b><br />
Now you have CodeIgniter installed on your server for the configuration. Open the application/config/config.php
file and set your base URL. If you intend to
use encryption or sessions, set your encryption key. For the database
configuration, open the application/config/database.php and update with your details.<br />
<br />
The following is a quick description of what you can do by editing some of the most commonly used configuration files:
<br />
<div style="padding-left: 60px;">
<b>- autoload.php:</b>
specifies which systems (Packages, Libraries, Helper files, Custom
config files, Language files and Models) should be loaded by default.</div>
<div style="padding-left: 60px;">
<b>- config.php:</b> contains all website configuration.</div>
<div style="padding-left: 60px;">
<b>- constants.php: </b>contains defined constants which are used when checking and setting modes when working with the file system.</div>
<div style="padding-left: 60px;">
<b>- database.php:</b> contains the settings needed to access your database.</div>
<div style="padding-left: 60px;">
<b>- email.php:</b> This file
is not created by default. But you can create it and set the default
values for the email class. Like: mailtype, charset, newline, protocol,
smtp_host, etc.</div>
<div style="padding-left: 60px;">
<b>- hooks.php:</b> lets you define “hooks” to extend CI without editing the core files.</div>
<div style="padding-left: 60px;">
<b>- mime.php:</b> contains an array of mime types. It is used by the upload class to help identify allowed file type.</div>
<div style="padding-left: 60px;">
<b>- routes.php:</b> lets you re-map URI requests to specific controller functions.</div>
<div style="padding-left: 60px;">
<b>- smileys.php:</b> contains an array of smileys for use with the emoticon helper.</div>
<div style="padding-left: 60px;">
<b>- upload.php:</b> This file
is not created by default. But you can create it and set the default
values for the upload class. Like: upload_path, allowed_types, max_size,
max_width, max_height, etc.</div>
<div style="padding-left: 60px;">
<b>- user_agents.php:</b>
contains four arrays of user agent data. It is used by the User Agent
Class to help identify browser, platform, robot, and mobile device data.
The array keys are used to identify the device and the array values are
used to set the actual name of the item.</div>
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0tag:blogger.com,1999:blog-8492691048343075486.post-60187337868142958902014-12-04T03:49:00.000-08:002014-12-04T03:49:03.037-08:00PHP for Android Project Launched<div dir="ltr" style="text-align: left;" trbidi="on">
<a class="media" href="http://phpforandroid.net/" rel="nofollow" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" title="http://phpforandroid.net"><img alt="" class="media" src="http://phpforandroid.net/lib/exe/fetch.php?media=pfa_pfaewok_logo.png" /></a><strong>PHP for Android project (PFA)</strong> aims to make PHP development in Android not only possible but also feasible providing tools and documentation.
<br />
We currently have an <a class="urlextern" href="http://en.wikipedia.org/wiki/APK" rel="nofollow" title="http://en.wikipedia.org/wiki/APK">APK</a> which provides PHP support to SL4A (PhpForAndroid.apk) and we're working in a <a class="wikilink1" href="http://phpforandroid.net/doku.php?id=manual:en:index" title="manual:en:index">manual</a>.
<br />
<a class="urlextern" href="http://www.irontec.com/" rel="nofollow" title="http://www.irontec.com">Irontec</a> is the company behind this project. <a class="wikilink1" href="http://phpforandroid.net/doku.php?id=about" title="about">About this project.</a><br />
<a href="http://www.irontec.com/">irontec</a> have just launched an
open source project to bring PHP to Android platform. PHP for Android
project (PFA) aims to make PHP development in Android not only possible
but also feasable providing tools and documentation. The project already
have an APK which provides PHP support to Android Scripting Environment
(ASE). To get started you can follow the screencast below :<br />
APK and source code both available at <a href="http://phpforandroid.net/">http://phpforandroid.net</a>.
Minimum requirement to get PHP for Android running is Android 1.5 phone
or emulator. There is even an unofficial ASE build with PHP 5.3 support
included. Now <a href="http://twitter.com/rasmus">Rasmus</a> can get an Android phone and start scripting on mobile.<br />
</div>
atul sharmahttp://www.blogger.com/profile/13321676557057265378noreply@blogger.com0